Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 22.38B | $ 22.38B | $ 13.53B | $ 11.56B | $ 21.62B | $ 20.85B | |
$ 15.69B | $ 15.69B | $ 10.09B | $ 9.57B | $ 14.33B | $ 13.03B | |
$ 6.69B | $ 6.69B | $ 3.44B | $ 1.99B | $ 7.29B | $ 7.82B | |
$ ― | $ 2.79B | $ 2.60B | $ 1.69B | $ 2.18B | $ 1.91B | |
$ 3.90B | $ 3.90B | $ 834.70M | $ 303.30M | $ 5.11B | $ 5.91B | |
$ -1.85B | $ -1.85B | $ -1.26B | $ -1.05B | $ -1.10B | $ -1.01B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.27B | $ 1.27B | $ -970.80M | $ -1.53B | $ 4.58B | $ 3.42B | |
$ 1.22B | $ 1.22B | $ 442.30M | $ 547.50M | $ 901.50M | $ 974.50M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ -299.90M | $ -299.90M | $ -1.37B | $ -1.02B | $ 2.00B | $ 1.37B | |
$ -0.39 | $ -0.39 | $ -1.78 | $ -1.33 | $ 2.59 | $ 1.78 | |
$ -0.39 | $ -0.39 | $ -1.78 | $ -1.33 | $ 2.59 | $ 1.78 | |
$ 3.08B | $ 770.12M | $ 770.12M | $ 770.12M | $ 770.12M | $ 767.58M | |
$ 3.08B | $ 770.12M | $ 770.12M | $ 770.12M | $ 770.12M | $ 767.58M | |
$ 0.88 | $ 0.88 | $ 0.00 | $ 1.09 | $ 0.62 | $ 1.06 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 24.70M | $ 11.10M | $ 12.70M | $ 34.50M | $ 114.40M | |
$ 18.48B | $ 18.48B | $ 12.69B | $ 11.26B | $ 16.51B | $ 14.94B | |
$ -299.90M | $ -299.90M | $ -1.37B | $ -1.02B | $ 2.00B | $ 1.37B | |
$ 66.94M | $ 66.94M | $ -1.05B | $ -494.16M | $ 2.33B | $ 2.94B | |
$ 1.68B | $ 1.68B | $ 1.10B | $ 919.60M | $ 988.90M | $ 856.30M | |
$ 2.94B | $ 2.94B | $ 133.80M | $ -606.90M | $ 5.57B | $ 4.27B | |
$ 6.67B | $ 6.67B | $ 2.90B | $ 1.82B | $ 8.20B | $ 6.50B |