Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 18.92B | $ 18.92B | $ 21.16B | $ 19.36B | $ 17.57B | $ 22.38B | |
$ 6.34B | $ 13.63B | $ 15.14B | $ 13.83B | $ 12.34B | $ 15.27B | |
$ 12.57B | $ 5.29B | $ -15.14B | $ -13.83B | $ 5.23B | $ 7.11B | |
$ 1.63B | $ 2.95B | $ 2.56B | $ 4.07B | $ 3.87B | $ 4.68B | |
$ 11.66B | $ 2.34B | $ -17.70B | $ -17.90B | $ 1.36B | $ 2.42B | |
$ -20.00M | $ -231.00M | $ -325.00M | $ -337.00M | $ -446.00M | $ -491.00M | |
$ 467.00M | $ 75.00M | $ -21.40B | $ -19.74B | $ -584.00M | $ -330.00M | |
$ 382.00M | $ 382.00M | $ 1.50B | $ 1.00B | $ 329.00M | $ 1.60B | |
$ -37.00M | $ 59.00M | $ -236.00M | $ 188.00M | $ 176.00M | $ 634.00M | |
$ -21.00M | $ -21.00M | $ -16.00M | $ 206.00M | $ 77.00M | $ 250.00M | |
$ 8.35B | $ 288.00M | $ 1.74B | $ 811.00M | $ 482.00M | $ 1.23B | |
$ 0.82 | $ 0.83 | $ 4.14 | $ 4.50 | $ 1.23 | $ 3.10 | |
$ 0.83 | $ 0.82 | $ 4.10 | $ 4.47 | $ 1.22 | $ 3.07 | |
$ 1.39B | $ 346.90M | $ 420.53M | $ 389.40M | $ 393.00M | $ 395.30M | |
$ 1.40B | $ 349.10M | $ 424.63M | $ 392.40M | $ 395.70M | $ 398.80M | |
$ 1.85 | $ 1.85 | - | $ 2.00 | $ 2.05 | $ 2.01 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 2.80 | $ 4.43 | |
- | - | - | - | - | - | |
$ 7.97B | $ 16.57B | $ 17.70B | $ 17.90B | $ 16.21B | $ 19.95B | |
$ 288.00M | $ 288.00M | $ 1.74B | $ 811.00M | $ 482.00M | $ 1.23B | |
$ 96.73M | $ 400.78M | - | - | $ 686.25M | $ 1.40B | |
- | - | - | - | $ 597.00M | $ 706.00M | |
$ 334.00M | $ 613.00M | $ 3.61B | $ 863.00M | $ 926.00M | $ 2.31B | |
$ 1.77B | $ 2.04B | $ 4.65B | $ 2.07B | $ 2.21B | $ 3.62B |