Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 7.86B | $ 7.74B | $ 7.72B | $ 7.20B | $ 10.20B | $ 16.65B | |
$ 4.55B | $ 6.97B | $ 450.00M | $ 421.00M | $ 8.65B | $ 13.98B | |
$ 4.27B | $ 770.00M | $ 7.27B | $ 6.78B | $ 1.54B | $ 2.67B | |
$ 1.61B | $ 1.62B | $ 1.83B | $ 1.85B | $ 1.21B | $ 1.84B | |
$ 1.46B | $ 438.00M | $ 5.44B | $ 4.93B | $ 334.00M | $ 821.00M | |
$ -184.00M | $ -168.00M | $ -135.00M | $ -211.00M | $ -307.00M | $ -292.00M | |
$ 1.00M | $ -115.00M | $ -16.00M | $ -6.00M | $ -62.00M | $ 40.00M | |
$ 329.00M | $ 260.00M | $ 258.00M | $ 4.71B | $ -35.00M | $ 569.00M | |
$ 87.00M | $ 68.00M | $ 74.00M | $ 11.00M | $ -22.00M | $ 129.00M | |
- | - | - | - | - | - | |
$ 242.00M | $ 189.00M | $ 1.52B | $ 763.00M | $ 79.00M | $ 379.00M | |
$ 2.09 | $ 1.64 | $ 5.79 | $ 1.83 | $ 0.87 | $ 3.95 | |
$ 2.04 | $ 1.60 | $ 5.76 | $ 1.79 | $ 0.78 | $ 3.57 | |
$ 464.00M | $ 116.00M | $ 115.00M | $ 183.46M | $ 92.00M | $ 96.00M | |
$ 476.00M | $ 118.00M | $ 116.00M | $ 186.73M | $ 102.00M | $ 106.00M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 2.24 | $ 4.46 | |
- | - | - | - | $ 2.01 | $ 4.03 | |
- | - | - | - | - | - | |
$ 5.19B | $ 8.60B | $ 2.28B | $ 2.27B | $ 9.87B | $ 15.83B | |
- | - | - | - | $ 307.00M | $ 292.00M | |
$ 242.00M | $ 189.00M | $ 666.00M | $ 571.00M | $ 110.00M | $ 419.00M | |
$ 373.91M | - | - | - | $ 55.19M | $ 429.83M | |
$ 513.00M | $ 428.00M | $ 393.00M | $ 4.92B | $ 272.00M | $ 861.00M | |
$ 961.00M | $ 860.00M | $ 785.00M | $ 5.31B | $ 742.00M | $ 1.60B |