Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 333.79M | $ 280.32M | $ 321.79M | $ 296.40M | $ 192.19M | |
| $ 224.16M | $ 178.32M | $ 209.58M | $ 199.01M | $ 129.08M | |
| $ 183.39M | $ 381.69M | $ 286.81M | $ 228.73M | $ 151.60M | |
| $ 19.76M | $ 19.82M | $ 16.01M | $ 11.88M | $ 9.54M | |
| $ -33.99M | $ -84.92M | $ -61.22M | $ -17.84M | $ -8.17M | |
| $ 40.77M | $ -203.36M | $ -77.23M | $ -29.73M | $ -22.53M | |
| $ 12.09M | $ 13.22M | $ 997.00K | $ -2.36M | $ 2.78M | |
| $ 52.86M | $ -190.14M | $ -76.23M | $ -32.09M | $ -19.75M | |
| $ 52.55M | $ -190.28M | $ -76.61M | $ -30.66M | $ -18.71M | |
| $ 1.00 | $ -3.54 | $ -1.44 | $ -0.59 | $ -0.40 | |
| $ 0.93 | $ -3.54 | $ -1.44 | $ -0.59 | $ -0.40 | |
| 52.77M | 53.76M | 53.32M | 52.24M | 46.48M | |
| 56.62M | 53.76M | 53.32M | 52.24M | 46.48M |