Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 8.02B | $ 7.74B | $ 7.72B | $ 7.20B | $ 10.20B | $ 16.65B | |
$ 4.25B | $ 6.97B | $ 450.00M | $ 421.00M | $ 8.65B | $ 13.98B | |
$ 4.73B | $ 770.00M | $ 7.27B | $ 6.78B | $ 1.54B | $ 2.67B | |
$ 1.62B | $ 1.62B | $ 1.83B | $ 1.85B | $ 1.21B | $ 1.84B | |
$ 608.00M | $ 438.00M | $ 5.44B | $ 4.93B | $ 334.00M | $ 821.00M | |
$ -141.00M | $ -168.00M | $ -135.00M | $ -211.00M | $ -307.00M | $ -292.00M | |
$ -27.00M | $ -115.00M | $ -16.00M | $ -6.00M | $ -62.00M | $ 40.00M | |
$ 432.00M | $ 260.00M | $ 258.00M | $ 4.71B | $ -35.00M | $ 569.00M | |
$ 71.00M | $ 68.00M | $ 74.00M | $ 11.00M | $ -22.00M | $ 129.00M | |
- | - | - | - | - | - | |
$ 359.00M | $ 189.00M | $ 1.52B | $ 763.00M | $ 79.00M | $ 379.00M | |
- | - | - | - | $ 0.87 | $ 3.95 | |
- | - | - | - | $ 0.78 | $ 3.57 | |
- | - | - | - | $ 92.00M | $ 96.00M | |
- | - | - | - | $ 102.00M | $ 106.00M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 2.24 | $ 4.46 | |
- | - | - | - | $ 2.01 | $ 4.03 | |
- | - | - | - | - | - | |
$ 4.90B | $ 8.60B | $ 2.28B | $ 2.27B | $ 9.87B | $ 15.83B | |
- | - | - | - | $ 307.00M | $ 292.00M | |
$ 359.00M | $ 189.00M | $ 666.00M | $ 571.00M | $ 110.00M | $ 419.00M | |
$ 483.15M | - | - | - | $ 55.19M | $ 429.83M | |
$ 573.00M | $ 428.00M | $ 393.00M | $ 4.92B | $ 272.00M | $ 861.00M | |
$ 1.04B | $ 860.00M | $ 785.00M | $ 5.31B | $ 742.00M | $ 1.60B |