Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 248.97M | $ 199.04M | $ 151.48M | $ 144.88M | $ 142.96M | |
| $ 152.57M | $ 141.59M | $ 144.39M | $ 138.51M | $ 118.97M | |
| $ 94.52M | $ 110.52M | $ 92.55M | $ 89.85M | $ 80.24M | |
| $ 0.00 | $ 6.38M | $ 7.02M | $ 7.59M | $ 5.82M | |
| $ 33.47M | $ 37.46M | $ 58.86M | $ 56.26M | $ 44.55M | |
| $ 58.05M | $ 31.08M | $ 51.84M | $ 48.66M | $ 38.72M | |
| $ -24.58M | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 33.47M | $ 31.08M | $ 51.84M | $ 48.66M | $ 38.72M | |
| $ 29.73M | $ 26.17M | $ 40.71M | $ 37.70M | $ 29.60M | |
| $ 2.66 | $ 2.33 | $ 3.63 | $ 3.36 | $ 2.64 | |
| $ 2.66 | $ 2.33 | $ 3.63 | $ 3.36 | $ 2.64 | |
| 11.17M | 11.22M | 11.22M | 11.21M | 11.23M | |
| 11.17M | 11.22M | 11.22M | 11.21M | 11.23M |