Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 18.89B | $ 32.64B | $ 2.75B | $ 2.25B | $ 2.35B | $ 2.93B | |
$ 261.00M | $ 1.03B | - | - | $ 1.09B | $ 1.26B | |
$ 18.63B | $ 31.62B | $ 2.75B | $ 2.25B | $ 1.27B | $ 1.67B | |
$ 10.89B | $ 27.33B | $ 2.59B | $ 3.98B | $ 354.22M | $ 330.34M | |
$ 14.82B | $ 15.91B | $ 159.97M | $ -1.72B | $ 911.10M | $ 1.34B | |
$ 313.37M | $ 82.00M | $ 274.58M | $ 418.20M | $ 101.58M | $ -62.03M | |
$ 252.80M | $ -478.00M | $ -1.77B | $ -6.17B | $ -458.92M | $ 129.46M | |
$ 4.13B | $ 5.59B | $ 2.20B | $ 4.86B | $ 553.77M | $ 1.41B | |
$ -1.25B | $ -923.00M | $ 209.92M | $ 594.38M | $ 86.97M | $ -128.99M | |
- | - | - | $ 1.02B | - | - | |
$ 3.54B | $ 3.87B | $ 897.21M | $ 1.80B | $ 101.00M | $ 771.31M | |
- | - | - | - | $ 0.44 | - | |
- | - | - | - | $ 0.44 | - | |
- | - | - | - | $ 227.53M | - | |
- | - | - | - | $ 227.53M | - | |
- | - | - | - | $ 2.31 | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 11.16B | $ 28.36B | $ 2.59B | $ 3.98B | $ 1.44B | $ 1.59B | |
$ 3.94B | $ 5.05B | $ 933.87M | $ 1.84B | $ 156.61M | $ 843.19M | |
$ 1.67B | - | - | - | $ 559.52M | $ 705.08M | |
- | - | - | - | $ 380.96M | $ 126.78M | |
$ 3.72B | $ 5.84B | $ 2.20B | $ 4.86B | $ 934.73M | $ 1.53B | |
$ 4.26B | $ 6.65B | $ 2.29B | $ 4.86B | $ 953.56M | $ 1.55B |