Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 302.38M | $ 357.74M | $ 377.38M | $ 307.48M | $ 222.36M | |
| $ 53.26M | $ 64.52M | $ 52.40M | $ 41.34M | $ 34.47M | |
| $ 36.56M | $ 37.98M | $ 34.40M | $ 30.28M | $ 24.08M | |
| $ 13.40M | $ 12.91M | $ 11.88M | $ 11.62M | $ 11.66M | |
| $ 30.97M | $ 39.67M | $ 28.63M | $ 22.85M | $ 22.13M | |
| $ 16.70M | $ 26.54M | $ 18.00M | $ 11.07M | $ 10.39M | |
| $ 786.00K | $ -791.00K | $ -3.42M | $ -2.15M | $ -5.84M | |
| $ 17.48M | $ 25.75M | $ 14.59M | $ 8.92M | $ 4.55M | |
| $ 13.30M | $ 20.32M | $ 12.20M | $ 4.67M | $ 8.16M | |
| $ 1.53 | $ 2.37 | $ 1.44 | $ 0.55 | $ 0.98 | |
| $ 1.51 | $ 2.31 | $ 1.44 | $ 0.55 | $ 0.98 | |
| 8.69M | 8.55M | 8.47M | 8.06M | 7.94M | |
| 8.79M | 8.77M | 8.47M | 8.06M | 7.94M |