Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 137.65M | $ 139.03M | $ 134.53M | $ 142.15M | $ 148.18M | |
| $ 80.77M | $ 81.87M | $ 75.28M | $ 69.89M | $ 110.58M | |
| $ 60.70M | $ 60.07M | $ 67.72M | $ 81.94M | $ 108.24M | |
| $ 4.15M | $ 4.50M | $ 3.57M | $ 10.45M | $ 9.06M | |
| $ 24.18M | $ 26.82M | $ 4.57M | $ -16.89M | $ -12.71M | |
| $ 20.07M | $ 21.80M | $ 7.57M | $ -12.05M | $ 2.34M | |
| $ 1.07M | $ 524.00K | $ -6.57M | $ -15.28M | $ -24.11M | |
| $ 20.03M | $ 22.32M | $ 997.00K | $ -27.33M | $ -21.77M | |
| $ 14.96M | $ 15.67M | $ 21.86M | $ -22.18M | $ -44.23M | |
| $ 0.74 | $ 0.79 | $ 1.11 | $ -1.14 | $ -2.32 | |
| $ 0.73 | $ 0.77 | $ 1.09 | $ -1.14 | $ -2.32 | |
| 20.24M | 19.95M | 19.67M | 19.40M | 19.03M | |
| 20.57M | 20.34M | 19.99M | 19.40M | 19.03M |