| Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 | 
|---|---|---|---|---|---|
| $ 1.05B | $ 971.62M | $ 1.78B | $ 5.01B | $ 4.34B | |
| $ 1.06B | $ 1.13B | $ 1.00B | $ 4.01B | $ 4.56B | |
| $ 336.90M | $ 968.94M | $ 502.51M | $ 2.79B | $ 436.05M | |
| $ 47.12M | $ 55.42M | $ 62.97M | $ 58.15M | $ 2.20B | |
| $ 140.14M | $ 0.00 | $ -311.31M | $ 1.02B | $ 4.39B | |
| $ 93.03M | $ 25.94M | $ -374.28M | $ 964.54M | $ 2.55B | |
| $ -335.88M | $ -304.25M | $ -315.69M | $ -298.02M | $ 0.00 | |
| $ -242.85M | $ -278.31M | $ -689.98M | $ 666.52M | $ 2.02B | |
| $ -98.33M | $ -110.14M | $ -273.02M | $ 113.52M | $ 2.01B | |
| $ -0.53 | $ -0.63 | $ -1.75 | $ 0.83 | $ 15.93 | |
| $ -0.53 | $ -0.63 | $ -1.75 | $ 0.83 | $ 15.93 | |
| 185.64M | 174.91M | 156.03M | 137.29M | 126.34M | |
| 185.64M | 174.91M | 156.03M | 137.29M | 126.34M |