Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 219.89M | $ 213.23M | $ 187.31M | $ 155.19M | $ 148.13M | |
| $ 96.06M | $ 95.08M | $ 79.48M | $ 63.16M | $ 59.26M | |
| $ 14.83M | $ 6.81M | $ 6.57M | $ 6.45M | $ 5.92M | |
| $ 5.99M | $ 4.97M | $ 4.70M | $ 5.17M | $ 5.33M | |
| $ 50.46M | $ 58.59M | $ 51.08M | $ 40.16M | $ 38.03M | |
| $ 81.23M | $ 88.27M | $ 72.92M | $ 56.71M | $ 53.33M | |
| $ -57.01M | $ -50.91M | $ -30.02M | $ -22.89M | $ -22.99M | |
| $ 24.22M | $ 37.36M | $ 42.90M | $ 33.82M | $ 30.34M | |
| $ 19.17M | $ 30.06M | $ 34.90M | $ 28.60M | $ 25.18M | |
| $ 1.42 | $ 2.22 | $ 2.58 | $ 2.03 | $ 1.75 | |
| $ 1.39 | $ 2.18 | $ 2.53 | $ 2.00 | $ 1.73 | |
| 13.50M | 13.79M | 13.55M | 14.30M | 14.39M | |
| 13.78M | 13.82M | 13.81M | 14.33M | 14.57M |