Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 212.90M | $ 189.36M | $ 182.69M | $ 93.89M | $ 53.30M | |
| $ 127.33M | $ 119.86M | $ 114.52M | $ 52.23M | $ 12.61M | |
| $ 7.31M | $ 428.72K | $ 7.88M | $ 6.50M | $ 3.31M | |
| $ 26.37M | $ 22.84M | $ 18.52M | $ 7.20M | $ 6.61M | |
| $ 149.76M | $ 143.82M | $ 129.84M | $ 52.95M | $ 14.77M | |
| $ 120.02M | $ 119.43M | $ 106.64M | $ 45.73M | $ 9.29M | |
| $ -7.24M | $ -4.88M | $ -395.30K | $ -2.77M | $ -5.25M | |
| $ 112.78M | $ 114.55M | $ 106.24M | $ 42.96M | $ 4.04M | |
| $ 112.78M | $ 114.55M | $ 106.24M | $ 42.96M | $ 4.04M | |
| $ 16.20 | $ 16.53 | $ 14.79 | $ 6.07 | $ -0.01 | |
| $ 16.20 | $ 16.52 | $ 14.78 | $ 6.06 | $ -0.01 | |
| 6.96M | 6.93M | 7.18M | 6.98M | 5.75M | |
| 6.96M | 6.94M | 7.19M | 6.99M | 5.75M |