Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 530.76M | $ 543.74M | $ 497.50M | $ 513.62M | $ 497.41M | |
| $ 118.06M | $ 112.04M | $ 89.61M | $ 86.30M | $ 95.01M | |
| $ 97.55M | $ 102.94M | $ 96.82M | $ 81.83M | $ 79.37M | |
| $ 14.08M | $ 15.26M | $ 14.78M | $ 13.89M | $ 13.58M | |
| $ 33.52M | $ 21.73M | $ 9.12M | $ 21.43M | $ 31.32M | |
| $ 20.51M | $ 9.11M | $ -7.21M | $ 4.47M | $ 15.63M | |
| $ -6.07M | $ -8.16M | $ -1.79M | $ 119.00K | $ -1.65M | |
| $ 14.45M | $ 944.00K | $ -9.00M | $ 4.59M | $ 13.98M | |
| $ 42.95M | $ 1.46M | $ -45.56M | $ 3.63M | $ 7.58M | |
| $ 4.01 | $ 0.14 | $ -4.25 | $ 0.34 | $ 0.72 | |
| $ 3.89 | $ 0.13 | $ -4.25 | $ 0.34 | $ 0.71 | |
| 10.72M | 10.80M | 10.72M | 10.62M | 10.54M | |
| 11.05M | 10.99M | 10.72M | 10.75M | 10.67M |