Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ ― | $ 26.20B | $ 15.90B | $ 12.20B | $ 16.38B | $ 16.19B | |
$ ― | $ 24.02B | $ 14.15B | $ 11.34B | $ 15.08B | $ 14.84B | |
$ ― | $ 2.18B | $ 1.75B | $ 861.30M | $ 1.30B | $ 1.35B | |
$ ― | $ 1.58B | $ 1.29B | $ 1.23B | $ 1.22B | $ 1.29B | |
$ ― | $ 595.00M | $ 459.80M | $ -364.30M | $ 75.00M | $ 62.00M | |
$ ― | $ -203.10M | $ -189.20M | $ -185.50M | $ -188.20M | $ -31.20M | |
$ ― | $ 339.90M | $ 72.80M | $ 363.30M | $ 271.40M | $ 284.90M | |
$ ― | $ 731.80M | $ 343.40M | $ -186.50M | $ 158.20M | $ 307.70M | |
$ ― | $ 217.50M | $ 110.50M | $ -150.30M | $ 44.90M | $ -271.90M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 514.30M | $ 232.90M | $ -36.20M | $ 113.30M | $ 579.60M | |
$ ― | $ 0.33 | $ 0.15 | $ -0.02 | $ 0.07 | $ 0.35 | |
$ ― | $ 0.33 | $ 0.14 | $ -0.02 | $ 0.07 | $ 0.35 | |
$ ― | $ 1.55B | $ 1.59B | $ 1.81B | $ 1.58B | $ 1.63B | |
$ ― | $ 1.55B | $ 1.61B | $ 1.81B | $ 1.62B | $ 1.66B | |
$ ― | $ 0.17 | $ 0.04 | $ 0.04 | $ 0.08 | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 514.30M | $ 232.90M | $ -36.20M | $ 113.30M | $ 579.60M | |
$ ― | $ 518.87M | $ 233.17M | $ -40.05M | $ 114.66M | $ 572.46M | |
$ ― | $ 36.80M | $ 17.80M | $ 18.90M | $ 28.50M | $ 33.90M | |
$ ― | $ 768.60M | $ 361.20M | $ -167.60M | $ 186.70M | $ 341.60M | |
$ ― | $ 1.17B | $ 755.90M | $ 221.20M | $ 542.40M | $ 471.30M |