Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 275.94M | $ 216.03M | $ 378.78M | $ 459.65M | $ 347.53M | |
| $ 6.04M | $ 4.74M | $ 10.51M | $ 16.57M | $ 11.63M | |
| $ 4.53M | $ 6.11M | $ 5.31M | $ 6.36M | $ 1.08M | |
| $ 2.04M | $ 2.08M | $ 1.95M | $ 1.64M | $ 891.52K | |
| $ 5.76M | $ 3.07M | $ 8.34M | $ 12.35M | $ 3.40M | |
| $ 1.51M | $ -1.37M | $ 5.20M | $ 10.22M | $ 10.55M | |
| $ 2.13M | $ 2.25M | $ 1.09M | $ 431.00K | $ -89.81K | |
| $ 3.64M | $ 880.00K | $ 6.29M | $ 10.65M | $ 10.46M | |
| $ 2.88M | $ 983.00K | $ 4.88M | $ 6.62M | $ 8.36M | |
| $ 0.03 | $ 0.01 | $ 0.05 | $ 0.07 | $ 0.10 | |
| $ 0.03 | $ 0.01 | $ 0.05 | $ 0.06 | $ 0.10 | |
| 106.69M | 106.69M | 106.00M | 94.04M | 87.75M | |
| 106.69M | 106.69M | 106.00M | 103.96M | 87.72M |