Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 518.78M | $ 516.35M | $ 496.78M | $ 490.35M | $ 568.21M | |
| $ 144.28M | $ 119.29M | $ 93.74M | $ 85.91M | $ 81.39M | |
| $ 105.66M | $ 90.01M | $ 79.45M | $ 71.92M | $ 64.23M | |
| $ 11.89M | $ 8.24M | $ 12.42M | $ 10.22M | $ 10.20M | |
| $ 54.28M | $ 38.39M | $ 24.17M | $ 22.26M | $ 24.86M | |
| $ 38.62M | $ 29.28M | $ 12.01M | $ 13.99M | $ 17.16M | |
| $ 1.34M | $ -1.18M | $ -2.40M | $ -4.51M | $ -10.17M | |
| $ 39.97M | $ 28.10M | $ 9.61M | $ 9.48M | $ 6.99M | |
| $ 30.88M | $ 20.75M | $ 6.80M | $ 6.71M | $ 5.81M | |
| $ 2.75 | $ 1.93 | $ 0.65 | $ 0.67 | $ 0.74 | |
| $ 2.57 | $ 1.76 | $ 0.64 | $ 0.66 | $ 0.72 | |
| 11.42M | 10.77M | 10.43M | 10.01M | 7.87M | |
| 12.03M | 11.81M | 10.68M | 10.23M | 8.07M |