Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 14.80B | $ 14.80B | $ 15.43B | $ 9.84B | $ 7.13B | $ 7.21B | |
$ 12.05B | $ 12.05B | $ -6.52B | $ -4.44B | $ 5.91B | $ 6.04B | |
$ 2.76B | $ 2.76B | $ 3.10B | $ 1.90B | $ 1.22B | $ 1.17B | |
$ 1.69B | $ 1.69B | $ 1.83B | $ 1.11B | $ 829.60M | $ 836.80M | |
$ 3.23B | $ 953.50M | $ -13.36B | $ -8.64B | $ 393.80M | $ 332.10M | |
$ -156.70M | $ -156.10M | $ -160.60M | $ -102.10M | $ -74.40M | $ -92.80M | |
$ -420.90M | $ 94.10M | $ -14.84B | $ -9.44B | $ 18.70M | $ 4.60M | |
$ 801.30M | $ 801.30M | $ 1.32B | $ 697.70M | $ 338.10M | $ 243.90M | |
$ 198.80M | $ 198.80M | $ 321.80M | $ 165.30M | $ 83.70M | $ 59.50M | |
- | - | - | - | - | - | |
$ 3.36B | $ 602.50M | $ 997.30M | $ 532.40M | $ 254.40M | $ 184.40M | |
$ 28.72 | $ 28.87 | $ 44.78 | $ 26.75 | $ 13.25 | $ 9.65 | |
$ 28.56 | $ 28.74 | $ 44.61 | $ 26.49 | $ 13.18 | $ 9.55 | |
$ 83.80M | $ 20.90M | $ 22.40M | $ 20.10M | $ 19.20M | $ 19.10M | |
$ 84.17M | $ 21.00M | $ 22.36M | $ 20.10M | $ 19.30M | $ 19.30M | |
- | - | - | - | $ 0.00 | $ 0.00 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 12.90 | $ 9.46 | |
- | - | - | - | $ 32.20M | $ 27.10M | |
$ 13.73B | $ 13.73B | $ -4.69B | $ -3.33B | $ 6.74B | $ 6.88B | |
$ 602.50M | $ 602.50M | $ 997.30M | $ 532.40M | $ 254.40M | $ 184.40M | |
$ 371.31M | - | - | - | $ 240.34M | $ 180.92M | |
- | - | - | - | $ 74.40M | $ 92.80M | |
$ 808.10M | $ 808.10M | $ 1.32B | $ 699.40M | $ 412.50M | $ 336.70M | |
$ 910.60M | $ 910.60M | $ 1.41B | $ 762.20M | $ 451.00M | $ 396.50M |