Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 106.38M | $ 89.91M | $ 64.82M | $ 52.74M | $ 48.16M | |
| $ 78.36M | $ 74.70M | $ 61.59M | $ 50.45M | $ 46.04M | |
| $ 36.33M | $ 32.74M | $ 27.97M | $ 24.83M | $ 24.76M | |
| $ 669.36K | $ 751.50K | $ 725.04K | $ 769.00K | $ 713.64K | |
| $ 42.70M | $ 42.71M | $ 34.34M | $ -242.00 | $ 22.00M | |
| $ 42.03M | $ 41.96M | $ 33.62M | $ 25.62M | $ 21.28M | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 105.25K | $ 0.00 | |
| $ 42.03M | $ 41.96M | $ 33.62M | $ 25.62M | $ 21.28M | |
| $ 30.14M | $ 30.47M | $ 24.25M | $ 18.72M | $ 15.69M | |
| $ 10.92 | $ 11.22 | $ 9.09 | $ 7.14 | $ 6.10 | |
| $ 10.73 | $ 10.99 | $ 8.80 | $ 6.91 | $ 5.87 | |
| 2.63M | 2.59M | 2.54M | 2.49M | 2.45M | |
| 2.67M | 2.64M | 2.62M | 2.49M | 2.54M |