Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 105.25M | $ 89.70M | $ 61.88M | $ 51.53M | $ 35.81M | |
| $ 88.23M | $ 78.83M | $ 58.52M | $ 46.81M | $ 31.22M | |
| $ 41.33M | $ 32.61M | $ 22.45M | $ 18.59M | $ 15.51M | |
| $ 167.00K | $ 283.00K | $ 198.00K | $ 137.00K | $ 159.00K | |
| $ 47.06M | $ 46.50M | $ 36.27M | $ 28.36M | $ 15.87M | |
| $ 46.90M | $ 46.22M | $ 36.07M | $ 28.22M | $ 15.71M | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 46.90M | $ 46.22M | $ 36.07M | $ 28.22M | $ 15.71M | |
| $ 34.15M | $ 33.56M | $ 26.52M | $ 20.53M | $ 11.51M | |
| $ 10.76 | $ 10.57 | $ 8.51 | $ 6.69 | $ 3.84 | |
| $ 10.72 | $ 10.56 | $ 8.44 | $ 6.62 | $ 3.79 | |
| 3.17M | 3.17M | 3.12M | 3.07M | 3.00M | |
| 3.18M | 3.18M | 3.14M | 3.10M | 3.03M |