Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 133.90M | $ 72.36M | $ 100.99M | $ 89.21M | $ 88.82M | |
| $ 72.12M | $ 119.93M | $ 100.99M | $ 89.21M | $ 88.82M | |
| $ 44.50M | $ 43.61M | $ 44.05M | $ 43.66M | $ 41.41M | |
| $ 0.00 | $ -22.56M | $ 2.53M | $ 2.68M | $ 2.69M | |
| $ 19.00M | $ -1.49M | $ 34.27M | $ 34.39M | $ 27.87M | |
| $ 27.62M | $ 21.07M | $ 31.74M | $ 31.29M | $ 25.80M | |
| $ 14.00K | $ -7.55M | $ 1.00K | $ 419.00K | $ -622.00K | |
| $ 19.01M | $ 21.20M | $ 31.74M | $ 31.71M | $ 25.18M | |
| $ 17.48M | $ 18.61M | $ 27.06M | $ 26.83M | $ 21.88M | |
| $ 4.52 | $ 4.76 | $ 6.92 | $ 6.84 | $ 5.56 | |
| $ 4.52 | $ 4.76 | $ 6.92 | $ 6.84 | $ 5.56 | |
| 3.86M | 3.91M | 3.91M | 3.92M | 3.93M | |
| 3.86M | 3.91M | 3.91M | 3.92M | 3.93M |