Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 11.65B | $ 9.09B | $ 5.05B | $ 5.27B | $ 5.16B | |
| $ 3.67B | $ 3.64B | $ -858.28M | $ 174.46M | $ 1.33B | |
| $ 631.37M | $ 532.53M | $ 360.55M | $ 288.56M | $ 336.92M | |
| $ -76.08M | $ -134.75M | $ -26.95M | $ -20.99M | $ 16.65M | |
| $ 3.01B | $ 3.05B | $ -1.20B | $ -87.56M | $ 1.06B | |
| $ 3.04B | $ 3.11B | $ -1.22B | $ -114.11M | $ 995.92M | |
| $ -46.68M | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 2.99B | $ 3.11B | $ -1.22B | $ -114.11M | $ 995.92M | |
| $ 1.87B | $ 2.56B | $ -1.06B | $ -40.16M | $ 762.40M | |
| $ 35.31 | $ 52.40 | $ -25.50 | $ -1.57 | $ 15.34 | |
| $ 35.21 | $ 52.27 | $ -25.50 | $ -1.57 | $ 15.31 | |
| 51.19M | 47.49M | 43.04M | 47.17M | 47.10M | |
| 51.34M | 47.61M | 43.04M | 47.17M | 47.18M |