| Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 | 
|---|---|---|---|---|---|
| $ 1.72B | $ 1.67B | $ 1.69B | $ 1.64B | $ 1.76B | |
| $ 228.09M | $ 214.75M | $ 193.84M | $ 230.57M | $ 267.99M | |
| $ 183.06M | $ 166.77M | $ 140.34M | $ 173.11M | $ 150.78M | |
| $ 14.59M | $ 14.34M | $ 15.40M | $ 14.67M | $ 14.27M | |
| $ 73.96M | $ 75.21M | $ 62.94M | $ 77.88M | $ 144.83M | |
| $ 36.19M | $ 62.36M | $ 55.49M | $ 57.46M | $ 108.01M | |
| $ 16.75M | $ -9.30M | $ -10.94M | $ 8.05M | $ 21.18M | |
| $ 52.94M | $ 53.06M | $ 44.55M | $ 65.51M | $ 129.19M | |
| $ 39.47M | $ 38.39M | $ 34.24M | $ 48.54M | $ 98.68M | |
| $ 0.54 | $ 0.52 | $ 0.46 | $ 0.61 | $ 1.32 | |
| $ 0.53 | $ 0.52 | $ 0.46 | $ 0.61 | $ 1.32 | |
| 73.75M | 74.29M | 74.34M | 74.82M | 74.70M | |
| 73.99M | 74.34M | 74.35M | 74.96M | 74.78M |