Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 19 | Dec 18 |
|---|---|---|---|---|---|
| $ 763.60M | $ 663.10M | $ 747.94M | $ 589.46M | $ 529.67M | |
| $ 307.92M | $ 258.58M | $ 296.01M | $ 237.50M | $ 210.34M | |
| $ 243.14M | $ 175.82M | $ 241.10M | $ 187.83M | $ 174.07M | |
| $ 32.90M | $ 37.45M | $ 38.04M | $ 50.13M | $ 43.69M | |
| $ 112.73M | $ 127.14M | $ 96.49M | $ 103.10M | $ 80.93M | |
| $ 64.78M | $ 82.76M | $ 54.91M | $ 49.66M | $ 36.11M | |
| $ 14.63M | $ 6.51M | $ 2.96M | $ 1.40M | $ -2.18M | |
| $ 79.41M | $ 89.27M | $ 57.87M | $ 51.06M | $ 33.93M | |
| $ 69.61M | $ 82.39M | $ 50.74M | $ 39.35M | $ 104.04M | |
| $ 0.90 | $ 1.06 | $ 0.65 | $ 0.52 | $ 1.42 | |
| $ 0.89 | $ 1.05 | $ 0.65 | $ 0.51 | $ 1.38 | |
| 77.34M | 77.37M | 77.58M | 74.99M | 73.48M | |
| 78.44M | 78.16M | 78.20M | 77.29M | 75.18M |