Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 263.15M | $ 244.52M | $ 205.86M | $ 185.92M | $ 195.46M | |
| $ 169.77M | $ 188.91M | $ 199.74M | $ 183.79M | $ 165.15M | |
| $ 105.73M | $ 111.30M | $ 100.32M | $ 101.66M | $ 95.70M | |
| $ 11.44M | $ 10.79M | $ 10.55M | $ 10.58M | $ 10.14M | |
| $ 75.48M | $ 88.40M | $ 109.97M | $ 92.72M | $ 79.58M | |
| $ 64.05M | $ 77.61M | $ 99.42M | $ 82.13M | $ 69.45M | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 64.05M | $ 77.61M | $ 99.42M | $ 82.13M | $ 69.45M | |
| $ 48.83M | $ 58.65M | $ 75.23M | $ 61.52M | $ 52.45M | |
| $ 2.57 | $ 3.08 | $ 3.93 | $ 3.19 | $ 2.72 | |
| $ 2.57 | $ 3.08 | $ 3.93 | $ 3.19 | $ 2.72 | |
| 19.02M | 19.02M | 19.13M | 19.26M | 19.30M | |
| 19.04M | 19.02M | 19.13M | 19.26M | 19.30M |