Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 113.68M | $ 108.60M | $ 71.62M | $ 146.41M | $ 57.38M | |
| $ 91.39M | $ 88.00M | $ 55.05M | $ 129.47M | $ 39.97M | |
| $ 9.18M | $ 8.17M | $ 7.41M | $ 10.79M | $ 7.30M | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 82.21M | $ 79.83M | $ 47.64M | $ 118.67M | $ 32.66M | |
| $ 82.21M | $ 79.83M | $ 47.64M | $ 118.67M | $ 32.66M | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 82.21M | $ 79.83M | $ 47.64M | $ 118.67M | $ 32.66M | |
| $ 78.29M | $ 77.13M | $ 35.82M | $ 116.10M | $ 31.23M | |
| $ 2.40 | $ 2.93 | $ 1.46 | $ 4.75 | $ 1.28 | |
| $ 2.40 | $ 2.93 | $ 1.46 | $ 4.75 | $ 1.28 | |
| 32.59M | 26.37M | 24.47M | 24.44M | 24.44M | |
| 32.59M | 26.37M | 24.47M | 24.44M | 24.44M |