Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 8.43B | $ 5.16B | $ 12.56B | $ 10.73B | $ 3.99B | |
| $ 2.77B | $ -194.70M | $ 6.40B | $ 6.04B | $ 842.49M | |
| $ 286.90M | $ 263.80M | $ 319.20M | $ 247.56M | $ 143.97M | |
| $ 1.14B | $ 1.47B | $ 1.40B | $ 779.22M | $ 314.19M | |
| $ 3.82B | $ -955.10M | $ 7.65B | $ 6.60B | $ 1.00B | |
| $ 2.48B | $ -458.50M | $ 6.08B | $ 5.80B | $ 698.51M | |
| $ -279.80M | $ -2.36B | $ -54.30M | $ -136.48M | $ -157.72M | |
| $ 2.21B | $ -2.82B | $ 6.03B | $ 5.66B | $ 540.79M | |
| $ 2.15B | $ -2.70B | $ 4.62B | $ 4.64B | $ 517.96M | |
| $ 17.84 | $ -22.42 | $ 38.49 | $ 40.31 | $ 4.31 | |
| $ 17.82 | $ -22.42 | $ 38.35 | $ 39.02 | $ 4.31 | |
| 120.36M | 120.21M | 120.01M | 115.11M | 120.13M | |
| 120.49M | 120.21M | 120.44M | 118.93M | 120.13M |