Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 90.09M | $ 108.94M | $ 76.32M | $ 65.14M | $ 49.44M | |
| $ 90.09M | $ 76.10M | $ 65.21M | $ 58.30M | $ 49.44M | |
| $ 37.23M | $ 32.98M | $ 29.90M | $ 28.78M | $ 19.47M | |
| $ -2.09M | $ -919.79K | $ 145.31K | $ 714.99K | $ 445.04K | |
| $ 0.00 | $ 42.20M | $ 33.05M | $ 30.24M | $ 25.00M | |
| $ 52.87M | $ 43.12M | $ 32.90M | $ 29.52M | $ 29.97M | |
| $ -2.00M | $ 0.00 | $ 0.00 | $ 0.00 | $ -5.42M | |
| $ 50.87M | $ 43.12M | $ 32.90M | $ 29.52M | $ 24.55M | |
| $ 39.27M | $ 33.55M | $ 25.79M | $ 23.09M | $ 19.39M | |
| $ 6.11 | $ 5.30 | $ 4.17 | $ 3.74 | $ 3.14 | |
| $ 5.80 | $ 5.13 | $ 3.87 | $ 3.47 | $ 2.92 | |
| 6.31M | 6.20M | 6.04M | 6.03M | 6.01M | |
| 6.64M | 6.53M | 6.67M | 6.65M | 6.64M |