Income Statement  | Dec 24 | Dec 23 | Dec 22 | Dec 19 | Dec 18 | 
|---|---|---|---|---|---|
| $ 671.72M | $ 81.80M | $ 150.68M | $ 81.99M | $ 49.44M | |
| $ 585.07M | $ 21.17M | $ -24.97M | $ 2.13M | $ -23.48M | |
| $ 91.81M | $ 34.43M | $ 50.47M | $ 4.76M | $ 25.62M | |
| $ 49.41M | $ 14.61M | $ 94.53M | $ 33.05M | $ 47.02M | |
| $ 531.11M | $ 1.36M | $ 3.57M | $ 30.40M | $ -2.76M | |
| $ 460.54M | $ -13.26M | $ -90.96M | $ -2.66M | $ -49.11M | |
| $ -8.63M | $ 21.07M | $ -142.26M | $ 4.79M | $ -85.63M | |
| $ 451.91M | $ 7.81M | $ -233.22M | $ 2.13M | $ -136.77M | |
| $ 331.88M | $ 16.45M | $ -242.81M | $ 2.13M | $ -136.77M | |
| $ 3.48 | $ 0.32 | $ -6.47 | $ 0.10 | $ -8.11 | |
| $ 3.39 | $ 0.30 | $ -6.47 | $ 0.10 | $ -8.11 | |
| 95.33M | 51.27M | 37.55M | 17.88M | 16.86M | |
| 97.94M | 55.27M | 37.55M | 18.12M | 16.86M |