Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 7.62B | $ 9.13B | $ 11.61B | $ 8.63B | $ 5.95B | $ 6.37B | |
$ 4.76B | $ 6.29B | $ 8.49B | $ 5.98B | $ 3.94B | $ 3.93B | |
$ 2.95B | $ 2.84B | $ 3.12B | $ 2.65B | $ 2.01B | $ 2.44B | |
$ 554.00M | $ 416.00M | $ 528.00M | $ 58.00M | $ 228.00M | $ 311.00M | |
$ 2.58B | $ 2.42B | $ 2.21B | $ 2.59B | $ 1.78B | $ 2.13B | |
$ -522.00M | $ -470.00M | $ -486.00M | $ 440.00M | $ 416.00M | $ 316.00M | |
$ 580.00M | $ 235.00M | $ -1.50B | $ -484.00M | $ -1.78B | $ -273.00M | |
$ 1.95B | $ 2.19B | $ 3.22B | $ 1.67B | $ -416.00M | $ 1.54B | |
$ -209.00M | $ 413.00M | $ 248.00M | $ 423.00M | $ -100.00M | $ 35.00M | |
$ 565.00M | $ 316.00M | $ 361.00M | - | - | $ 370.00M | |
$ 1.96B | $ 1.65B | $ 2.84B | $ 1.10B | $ -476.00M | $ 1.38B | |
$ 3.24 | $ 3.00 | $ 5.14 | $ 2.00 | $ -0.86 | $ 2.69 | |
$ 3.23 | $ 2.99 | $ 5.12 | $ 1.99 | $ -0.86 | $ 2.68 | |
$ 2.26B | $ 550.00M | $ 553.00M | $ 550.00M | $ 550.00M | $ 512.00M | |
$ 2.26B | $ 551.00M | $ 554.00M | $ 551.00M | $ 550.00M | $ 514.00M | |
$ 2.74 | $ 2.66 | $ 2.55 | $ 2.52 | $ 2.52 | $ 2.36 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 5.31B | $ 6.70B | - | $ -6.04B | $ -4.17B | $ -4.24B | |
- | - | - | - | - | - | |
$ 1.99B | $ 1.78B | $ 2.97B | $ 1.24B | $ -316.00M | $ 1.51B | |
$ 944.13M | $ 1.38B | - | $ 1.70B | $ 1.26B | $ 1.43B | |
$ 2.33B | $ 2.66B | - | $ 2.10B | - | $ 1.86B | |
$ 3.14B | $ 3.32B | - | $ 2.83B | $ 700.00M | $ 2.37B |