Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 1.65B | $ 1.17B | $ 1.14B | $ 652.19M | $ 273.94M | |
| $ 1.26B | $ 591.25M | $ 630.24M | $ 266.61M | $ -1.26M | |
| $ 630.27M | $ -40.24M | $ 100.56M | $ 56.05M | $ 220.74M | |
| $ 439.37M | $ 276.43M | $ 239.44M | $ 194.89M | $ 150.72M | |
| $ 1.10B | $ 851.24M | $ 706.13M | $ 403.56M | $ 90.23M | |
| $ 625.39M | $ 631.49M | $ 529.15M | $ 210.55M | $ -70.01M | |
| $ -34.56M | $ -86.13M | $ -95.63M | $ -57.79M | $ -42.85M | |
| $ 590.83M | $ 545.36M | $ 433.51M | $ 152.76M | $ -112.86M | |
| $ 477.52M | $ 396.95M | $ 269.54M | $ 50.65M | $ -102.75M | |
| $ 4.98 | $ 4.24 | $ 3.07 | $ 0.57 | $ -1.17 | |
| $ 4.63 | $ 4.00 | $ 2.76 | $ 0.54 | $ -1.17 | |
| 95.91M | 93.68M | 87.86M | 88.24M | 87.47M | |
| 103.08M | 99.23M | 97.83M | 93.27M | 87.47M |