Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 365.96M | $ 341.48M | $ 322.66M | $ 295.42M | $ 307.14M | |
| $ 120.42M | $ 76.66M | $ 95.82M | $ 97.86M | $ 113.71M | |
| $ 89.51M | $ 63.01M | $ 93.23M | $ 88.25M | $ 93.05M | |
| $ 50.69M | $ 51.23M | $ 320.07M | $ 295.60M | $ 286.48M | |
| $ 82.74M | $ 68.09M | $ 56.83M | $ 60.50M | $ 73.53M | |
| $ 30.91M | $ 13.66M | $ 8.87M | $ 10.80M | $ 21.73M | |
| $ -44.72M | $ -38.76M | $ -8.74M | $ -18.50M | $ -17.58M | |
| $ -13.81M | $ -25.10M | $ 128.00K | $ -18.68M | $ 4.16M | |
| $ -14.46M | $ -25.70M | $ -412.00K | $ -22.86M | $ 3.06M | |
| $ -0.08 | $ -0.15 | $ 0.00 | $ -0.13 | $ 0.02 | |
| $ -0.08 | $ -0.15 | $ 0.00 | $ -0.13 | $ 0.02 | |
| 173.94M | 173.96M | 173.96M | 173.96M | 173.96M | |
| 173.94M | 173.96M | 173.96M | 173.96M | 173.96M |