Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 710.55M | $ 679.90M | $ 587.10M | $ 534.95M | $ 455.47M | |
| $ 287.78M | $ 275.17M | $ 228.47M | $ 229.40M | $ 197.03M | |
| $ 229.75M | $ 219.73M | $ 187.20M | $ 199.39M | $ 139.74M | |
| $ 27.30M | $ 24.31M | $ 20.91M | $ 23.31M | $ 24.58M | |
| $ 94.79M | $ 79.85M | $ 67.53M | $ 46.06M | $ 81.88M | |
| $ 58.03M | $ 55.44M | $ 41.28M | $ 30.01M | $ 57.29M | |
| $ -16.16M | $ -27.37M | $ -22.30M | $ -46.96M | $ -45.03M | |
| $ 41.88M | $ 28.07M | $ 18.98M | $ -16.95M | $ 12.26M | |
| $ 29.52M | $ 18.42M | $ 10.85M | $ 5.99M | $ 12.26M | |
| $ 0.48 | $ 0.34 | $ 0.28 | $ -0.42 | $ -0.25 | |
| $ 0.46 | $ 0.32 | $ 0.25 | $ -0.42 | $ -0.25 | |
| 61.05M | 53.81M | 38.90M | 35.81M | 33.57M | |
| 63.98M | 57.31M | 42.72M | 35.81M | 33.57M |