Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ ― | $ 14.84B | $ 14.43B | $ 12.80B | $ 12.00B | $ 13.23B | |
$ ― | $ 12.33B | $ 11.89B | $ 10.60B | $ 9.99B | $ 10.83B | |
$ ― | $ 2.52B | $ 2.54B | $ 2.20B | $ 2.01B | $ 2.41B | |
$ ― | $ 1.99B | $ 1.18B | $ 974.60M | $ 4.29B | $ 1.11B | |
$ ― | $ 531.00M | $ 1.36B | $ 1.23B | $ -2.28B | $ 1.30B | |
$ ― | $ -274.60M | $ -238.50M | $ 232.10M | $ 238.00M | $ 278.40M | |
$ ― | $ -89.90M | $ -160.90M | $ ― | $ ― | $ ― | |
$ ― | $ 346.30M | $ 1.28B | $ 950.80M | $ -2.79B | $ 1.21B | |
$ ― | $ 149.10M | $ 384.40M | $ 230.10M | $ 127.10M | $ 287.20M | |
$ ― | $ 83.10M | $ 84.90M | $ ― | $ ― | $ ― | |
$ ― | $ 110.40M | $ 803.50M | $ 637.70M | $ -2.97B | $ 844.10M | |
$ ― | $ 0.10 | $ 0.62 | $ 0.53 | $ -2.43 | $ 0.50 | |
$ ― | $ 0.10 | $ 0.61 | $ 0.53 | $ -2.43 | $ 0.50 | |
$ ― | $ 1.07B | $ 1.10B | $ 1.19B | $ 1.22B | $ 1.25B | |
$ ― | $ 1.09B | $ 1.12B | $ 1.22B | $ 1.24B | $ 1.26B | |
$ ― | $ 0.39 | $ 0.39 | $ 0.27 | $ 0.10 | $ 0.60 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 14.31B | $ 13.07B | $ -11.57B | $ -14.28B | $ -11.94B | |
$ ― | $ 110.40M | $ 803.50M | $ 637.70M | $ -2.97B | $ 844.10M | |
$ ― | $ 259.73M | $ 1.04B | $ 783.15M | $ -2.11B | $ 1.07B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 735.30M | $ 1.64B | $ 1.23B | $ -2.48B | $ 1.57B | |
$ ― | $ 1.91B | $ 2.15B | $ 1.78B | $ -1.85B | $ 1.57B |