Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 13.12B | $ 13.12B | $ 12.17B | $ 16.07B | $ 8.50B | $ 6.56B | |
$ 1.39B | $ 932.10M | $ -1.56B | $ 2.49B | $ 1.12B | $ 765.10M | |
$ 11.73B | $ 12.19B | $ 10.61B | $ 13.59B | $ 7.38B | $ 5.79B | |
$ 7.07B | $ 7.07B | $ 5.62B | $ 4.64B | $ 3.80B | $ 3.58B | |
$ 4.05B | $ 4.05B | $ 4.99B | $ 8.95B | $ 3.58B | $ 2.21B | |
$ -73.00M | $ -73.00M | $ 100.70M | $ -57.30M | $ -56.90M | $ -30.20M | |
$ -225.20M | $ -225.20M | $ 235.90M | $ -436.30M | $ 290.70M | $ 249.50M | |
$ 4.20B | $ 4.20B | $ 4.86B | $ 9.33B | $ 3.81B | $ 2.43B | |
$ 245.70M | $ 245.70M | $ 520.40M | $ 1.25B | $ 297.20M | $ 313.30M | |
- | - | - | - | - | - | |
$ 4.15B | $ 4.33B | $ 4.34B | $ 8.08B | $ 3.51B | $ 2.12B | |
$ 37.07 | $ 37.05 | $ 40.51 | $ 76.40 | $ 32.65 | $ 19.38 | |
$ 34.78 | $ 34.77 | $ 38.22 | $ 71.97 | $ 30.52 | $ 18.46 | |
$ 426.80M | $ 106.70M | $ 107.10M | $ 105.70M | $ 107.60M | $ 109.20M | |
$ 454.80M | $ 113.70M | $ 113.50M | $ 112.20M | $ 115.10M | $ 114.60M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 34.07 | $ 25.89 | |
- | - | - | - | $ 31.47 | $ 24.67 | |
- | - | - | - | - | - | |
$ 8.46B | $ 8.00B | $ 6.42B | $ 7.12B | $ 4.92B | $ 4.35B | |
$ 3.95B | $ 3.95B | $ 4.34B | $ 8.08B | $ 3.51B | $ 2.12B | |
$ 2.90B | $ 3.35B | $ 3.84B | - | $ 3.51B | $ 2.12B | |
- | - | - | - | $ 56.90M | $ 30.20M | |
$ 4.27B | $ 4.27B | $ 4.92B | $ 9.38B | $ 3.87B | $ 2.46B | |
$ 4.69B | $ 4.69B | $ 5.26B | $ 9.67B | $ 4.10B | $ 2.67B |