Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ ― | $ 4.77B | $ 4.30B | $ 3.83B | $ 3.56B | $ 3.58B | |
$ ― | $ 1.86B | $ 1.58B | $ 1.39B | $ 1.25B | $ 1.21B | |
$ ― | $ 2.91B | $ 2.71B | $ 2.44B | $ 2.31B | $ 2.37B | |
$ ― | $ 2.22B | $ 4.20B | $ 1.96B | $ 2.03B | $ 2.22B | |
$ ― | $ 684.70M | $ -1.48B | $ 476.20M | $ 273.80M | $ 152.40M | |
$ ― | $ -321.00M | $ -113.50M | $ 80.80M | $ 79.50M | $ 100.20M | |
$ ― | $ 1.33B | $ 407.30M | $ ― | $ ― | $ ― | |
$ ― | $ -842.60M | $ -2.11B | $ 393.20M | $ 174.70M | $ -164.40M | |
$ ― | $ 36.10M | $ 70.00M | $ 117.60M | $ 60.90M | $ -33.50M | |
$ ― | $ -42.90M | $ -194.10M | $ ― | $ ― | $ ― | |
$ ― | $ -928.60M | $ -2.20B | $ 249.30M | $ 57.80M | $ -153.70M | |
$ ― | $ -0.01 | $ 0.04 | $ 0.43 | $ 0.10 | $ -0.26 | |
$ ― | $ -0.01 | $ 0.04 | $ 0.42 | $ 0.10 | $ -0.26 | |
$ ― | $ 616.00M | $ 588.20M | $ 585.70M | $ 583.70M | $ 582.00M | |
$ ― | $ 616.00M | $ 588.20M | $ 591.10M | $ 589.90M | $ 589.30M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ 0.34 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 4.08B | $ 5.78B | $ -3.35B | $ -3.29B | $ -3.43B | |
$ ― | $ -928.60M | $ -2.20B | $ 249.30M | $ 57.80M | $ -153.70M | |
$ ― | $ -631.95M | $ -1.71B | $ 276.39M | $ -3.79M | $ 356.40M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ -509.20M | $ -2.00B | $ 470.30M | $ 251.20M | $ -75.90M | |
$ ― | $ 46.90M | $ -1.64B | $ 837.60M | $ 800.50M | $ -75.90M |