Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 125.26M | $ 88.10M | $ 92.15M | $ 127.83M | $ 132.31M | |
| $ 99.55M | $ 84.88M | $ 86.42M | $ 127.83M | $ 128.73M | |
| $ 84.97M | $ 75.81M | $ 81.12M | $ 92.24M | $ 89.82M | |
| $ 1.77M | $ 1.71M | $ 1.90M | $ 1.90M | $ 2.22M | |
| $ 14.58M | $ 10.78M | $ 7.23M | $ 37.92M | $ 41.14M | |
| $ 14.58M | $ 9.07M | $ 5.20M | $ 36.02M | $ 39.74M | |
| $ 0.00 | $ 0.00 | $ 132.19K | $ 0.00 | $ -818.87K | |
| $ 14.58M | $ 9.07M | $ 5.33M | $ 36.02M | $ 38.92M | |
| $ 10.47M | $ 5.43M | $ 3.79M | $ 25.32M | $ 28.00M | |
| $ 2.02 | $ 1.07 | $ 0.74 | $ 4.90 | $ 5.39 | |
| $ 2.02 | $ 1.07 | $ 0.73 | $ 4.84 | $ 5.31 | |
| 5.17M | 4.94M | 4.92M | 4.82M | 5.14M | |
| 5.17M | 4.94M | 4.94M | 4.89M | 5.21M |