Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 624.56M | $ 600.54M | $ 606.33M | $ 418.80M | $ 321.79M | |
| $ 328.86M | $ 307.68M | $ 317.86M | $ 246.18M | $ 199.62M | |
| $ 295.79M | $ 355.99M | $ 455.20M | $ 215.81M | $ 174.87M | |
| $ 19.30M | $ 27.82M | $ 32.13M | $ 17.83M | $ 12.98M | |
| $ 52.37M | $ -20.49M | $ -101.39M | $ 48.20M | $ 38.59M | |
| $ 33.07M | $ -48.31M | $ -137.35M | $ 30.37M | $ 24.76M | |
| $ -2.13M | $ -9.70M | $ -13.92M | $ -5.11M | $ 1.09M | |
| $ 30.94M | $ -58.00M | $ -151.27M | $ 25.26M | $ 25.85M | |
| $ 16.11M | $ -47.29M | $ -114.99M | $ 17.75M | $ 18.82M | |
| $ 0.57 | $ -2.94 | $ -6.10 | $ 0.98 | $ 1.27 | |
| $ 0.55 | $ -2.94 | $ -6.08 | $ 0.97 | $ 1.25 | |
| 17.63M | 18.11M | 18.86M | 18.09M | 14.88M | |
| 18.15M | 18.19M | 18.91M | 18.25M | 15.05M |