Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 563.79M | $ 495.11M | $ 394.03M | $ 376.49M | $ 306.63M | |
| $ 353.97M | $ 342.33M | $ 401.80M | $ 366.91M | $ 306.63M | |
| $ 283.11M | $ 271.19M | $ 235.53M | $ 238.91M | $ 183.77M | |
| $ 8.06M | $ -78.03M | $ 8.75M | $ 8.52M | $ 8.26M | |
| $ 78.92M | $ -6.89M | $ 154.52M | $ 136.51M | $ 106.15M | |
| $ 79.32M | $ 71.14M | $ 145.78M | $ 128.00M | $ 122.86M | |
| $ -8.46M | $ 0.00 | $ 0.00 | $ 0.00 | $ -24.97M | |
| $ 70.86M | $ 71.14M | $ 145.78M | $ 128.00M | $ 97.89M | |
| $ 55.80M | $ 55.85M | $ 114.05M | $ 100.03M | $ 76.31M | |
| $ 22.39 | $ 22.30 | $ 45.32 | $ 39.46 | $ 30.09 | |
| $ 22.38 | $ 22.29 | $ 45.28 | $ 39.40 | $ 30.06 | |
| 2.50M | 2.50M | 2.52M | 2.54M | 2.54M | |
| 2.50M | 2.51M | 2.52M | 2.54M | 2.54M |