Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 80.53M | $ 74.48M | $ 68.29M | $ 62.64M | $ 62.10M | |
| $ 39.56M | $ 34.61M | $ 45.16M | $ 52.57M | $ 53.32M | |
| $ 28.87M | $ 28.43M | $ 27.07M | $ 26.86M | $ 38.35M | |
| $ 16.98M | $ 16.77M | $ 16.37M | $ 16.67M | $ 18.41M | |
| $ 48.10M | $ 36.56M | $ 34.46M | $ 30.91M | $ 33.54M | |
| $ 25.37M | $ 19.79M | $ 18.09M | $ 14.24M | $ 14.97M | |
| $ -9.71M | $ -11.33M | $ -14.36M | $ -16.94M | $ -13.54M | |
| $ 15.66M | $ 8.45M | $ 3.72M | $ -2.70M | $ 1.42M | |
| $ 15.66M | $ 8.45M | $ 3.72M | $ -2.70M | $ 1.42M | |
| $ 4.46 | $ 2.38 | $ 1.03 | $ -0.74 | $ 0.39 | |
| $ 4.46 | $ 2.38 | $ 1.03 | $ -0.74 | $ 0.39 | |
| 3.54M | 3.59M | 3.61M | 3.65M | 3.65M | |
| 3.54M | 3.59M | 3.61M | 3.65M | 3.65M |