Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 19 |
|---|---|---|---|---|---|
| $ 565.80M | $ 510.10M | $ 429.14M | $ 353.75M | $ 443.10M | |
| $ 202.78M | $ 179.77M | $ 143.58M | $ 135.87M | $ 134.97M | |
| $ 171.43M | $ 157.69M | $ 150.64M | $ 144.56M | $ 125.61M | |
| $ 14.74M | $ 16.43M | $ 17.49M | $ 17.15M | $ 15.47M | |
| $ 49.23M | $ 40.44M | $ 11.37M | $ 8.61M | $ 25.03M | |
| $ 31.35M | $ 22.07M | $ -7.06M | $ -8.69M | $ 9.36M | |
| $ -4.67M | $ -7.48M | $ -4.39M | $ -3.71M | $ -4.71M | |
| $ 26.68M | $ 14.59M | $ -11.45M | $ -12.40M | $ 4.66M | |
| $ 22.57M | $ 10.93M | $ -8.45M | $ -8.42M | $ 4.84M | |
| $ 1.63 | $ 0.82 | $ -0.65 | $ -0.68 | $ 0.43 | |
| $ 1.58 | $ 0.80 | $ -0.65 | $ -0.68 | $ 0.41 | |
| 13.82M | 13.39M | 13.01M | 12.46M | 11.16M | |
| 14.24M | 13.61M | 13.01M | 12.46M | 11.77M |