Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 8.03B | $ 5.99B | $ 3.38B | $ 4.81B | $ 3.65B | $ 2.56B | |
$ 1.45B | $ 1.16B | $ 876.04M | $ 1.20B | $ 864.03M | $ 647.69M | |
$ 6.58B | $ 4.84B | $ 2.50B | $ 3.61B | $ 2.79B | $ 1.91B | |
$ 4.85B | $ 4.29B | $ 5.94B | $ 4.11B | $ 2.77B | $ 2.00B | |
$ 1.73B | $ 542.17M | $ -3.44B | $ -501.54M | $ 18.74M | $ -81.36M | |
$ 65.78M | $ -424.87M | $ -144.57M | $ 75.93M | $ 40.65M | $ 15.70M | |
$ -81.25M | $ -417.51M | $ -1.10B | $ 13.91M | $ -12.36M | $ 6.56M | |
$ 1.72B | $ -300.21M | $ -4.68B | $ -411.70M | $ 47.03M | $ -59.10M | |
$ 88.31M | $ 51.83M | $ -97.22M | $ 262.64M | $ 63.89M | $ 10.95M | |
- | - | - | - | - | - | |
$ 1.63B | $ -352.03M | $ -4.58B | $ -674.34M | $ -16.86M | $ -70.05M | |
$ 2.55 | $ -0.57 | $ -16.12 | $ -1.29 | $ -0.03 | $ -0.13 | |
$ 2.40 | $ -0.57 | $ -16.12 | $ -1.29 | $ -0.03 | $ -0.13 | |
$ 2.54B | $ 615.89M | $ 284.36M | $ 521.71M | $ 530.95M | $ 521.71M | |
$ 2.63B | $ 615.89M | $ 284.36M | $ 521.71M | $ 530.95M | $ 521.71M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 6.30B | $ 5.45B | $ 6.82B | $ 5.31B | $ 3.63B | $ 2.64B | |
$ 1.63B | $ -352.03M | $ -4.58B | $ -674.34M | $ -16.86M | $ -70.05M | |
$ 1.72B | $ -269.65M | $ -4.44B | $ -674.34M | $ -16.86M | $ -70.05M | |
$ 21.45M | $ 437.60M | $ 171.69M | $ 9.97M | $ 26.14M | $ 16.40M | |
$ 1.74B | $ 137.39M | $ -4.51B | $ -401.74M | $ 73.18M | $ -42.70M | |
$ 1.86B | $ 275.71M | $ -4.38B | $ -287.57M | $ 155.58M | $ 36.65M |