Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 183.02M | $ 146.31M | $ 142.08M | $ 121.33M | $ 100.00M | |
| $ 76.99M | $ 41.48M | $ 61.82M | $ 54.07M | $ 46.66M | |
| $ 33.32M | $ 30.53M | $ 31.63M | $ 17.93M | $ 5.92M | |
| $ 16.02M | $ 14.49M | $ 10.14M | $ 8.05M | $ 4.63M | |
| $ 59.72M | $ 25.48M | $ 40.35M | $ 44.20M | $ 45.42M | |
| $ 43.67M | $ 10.96M | $ 30.19M | $ 36.15M | $ 40.73M | |
| $ -3.13M | $ -2.98M | $ -640.00K | $ -361.00K | $ -305.00K | |
| $ 40.54M | $ 7.97M | $ 29.55M | $ 35.78M | $ 40.43M | |
| $ 17.90M | $ -7.86M | $ 11.24M | $ 17.40M | $ 20.78M | |
| $ 0.93 | $ -0.24 | $ 1.40 | $ 1.49 | $ 1.73 | |
| $ 0.93 | $ -0.24 | $ 1.39 | $ 1.48 | $ 1.73 | |
| 19.20M | 18.63M | 12.83M | 12.17M | 11.70M | |
| 19.20M | 18.63M | 12.84M | 12.18M | 11.72M |