Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 12.49B | $ 12.16B | $ 14.88B | $ 16.12B | $ 13.98B | $ 11.55B | |
$ 8.99B | $ 8.80B | $ 10.49B | $ 10.50B | $ 9.03B | $ 8.30B | |
$ 3.50B | $ 3.36B | $ 4.39B | $ 5.62B | $ 4.95B | $ 3.25B | |
$ 33.30M | $ 2.24B | $ 2.17B | $ 2.36B | $ 2.00B | $ 1.87B | |
$ 734.40M | $ 725.60M | $ 1.77B | $ 3.26B | $ 2.95B | $ 1.38B | |
$ -193.60M | $ -199.60M | $ -180.30M | $ -201.90M | $ -207.40M | $ -240.70M | |
$ -110.40M | $ -355.20M | $ 11.00M | $ -69.00M | $ -521.60M | $ -39.20M | |
$ 717.20M | $ 568.90M | $ 1.75B | $ 3.13B | $ 2.22B | $ 1.10B | |
$ 206.00M | $ 188.50M | $ 302.00M | $ 747.10M | $ 662.10M | $ 280.00M | |
$ -400.00K | $ -1.40M | $ 5.40M | $ 26.50M | - | - | |
$ 464.50M | $ 418.00M | $ 1.45B | $ 2.38B | $ 1.56B | $ 823.80M | |
$ 10.13 | $ 4.80 | $ 14.05 | $ 24.60 | $ 15.99 | $ 8.42 | |
$ 10.07 | $ 4.77 | $ 13.97 | $ 24.39 | $ 15.88 | $ 8.35 | |
$ 339.50M | $ 87.10M | $ 91.10M | $ 96.70M | $ 97.30M | $ 97.90M | |
$ 341.40M | $ 87.60M | $ 91.60M | $ 97.50M | $ 98.00M | $ 98.60M | |
$ 2.16 | - | - | - | $ 0.00 | $ 0.00 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 23.94 | $ 11.32 | |
- | - | - | - | - | - | |
$ 15.28B | $ 11.04B | $ 12.66B | $ -12.86B | $ 11.03B | $ 10.17B | |
$ 449.50M | $ 418.00M | $ 1.28B | $ 2.38B | $ 1.56B | $ 823.80M | |
$ -9.22B | - | $ 12.21B | - | $ 1.90B | $ 858.01M | |
- | - | - | - | $ 207.40M | $ 240.70M | |
$ 980.20M | $ 768.50M | $ 1.93B | $ 3.33B | $ 2.43B | $ 1.35B | |
$ 1.57B | $ 1.35B | $ 2.19B | $ 3.70B | $ 3.05B | $ 1.92B |