Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 232.30B | $ 222.53B | $ 278.71B | $ 213.01B | $ 176.82B | |
$ 75.65B | $ 77.74B | $ 125.76B | $ 72.05B | $ 39.00B | |
$ 24.04B | $ 19.85B | $ 22.15B | $ 20.69B | $ 18.33B | |
$ 45.81B | $ 40.48B | $ 43.90B | $ 46.81B | $ 48.64B | |
$ 97.35B | $ 105.85B | $ 153.72B | $ 102.08B | $ 71.97B | |
$ 51.61B | $ 57.89B | $ 104.29B | $ 51.69B | $ 22.01B | |
$ 4.61B | $ 10.56B | $ 3.66B | $ 1.62B | $ -673.00M | |
$ 56.22B | $ 68.45B | $ 106.10B | $ 61.80B | $ 27.93B | |
$ 47.21B | $ 59.69B | $ 89.48B | $ 51.25B | $ 22.86B | |
$ 18.70 | $ 4.83 | $ 7.09 | $ 4.57 | $ 2.42 | |
$ 18.70 | $ 4.83 | $ 6.87 | $ 4.48 | $ 2.35 | |
2.52B | 12.63B | 12.31B | 12.22B | 12.07B | |
2.53B | 12.62B | 12.70B | 12.46B | 12.47B |