Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 358.46M | $ 340.50M | $ 321.25M | $ 344.00M | $ 330.45M | |
| $ 105.08M | $ 98.58M | $ 85.81M | $ 119.54M | $ 288.53M | |
| $ 39.98M | $ 36.30M | $ 38.81M | $ 35.46M | $ 30.37M | |
| $ 192.86M | $ 190.68M | $ 180.57M | $ 176.71M | $ 164.26M | |
| $ 257.96M | $ 272.32M | $ 227.57M | $ 260.79M | $ 260.83M | |
| $ 65.10M | $ 62.28M | $ 47.00M | $ 84.08M | $ 258.16M | |
| $ -22.39M | $ -25.66M | $ 70.34M | $ 302.31M | $ -70.19M | |
| $ 42.71M | $ 36.63M | $ 117.34M | $ 386.38M | $ 187.97M | |
| $ 44.53M | $ 30.38M | $ 113.78M | $ 382.65M | $ 183.30M | |
| $ 0.65 | $ 0.41 | $ 1.90 | $ 6.75 | $ 3.30 | |
| $ 0.65 | $ 0.41 | $ 1.90 | $ 6.70 | $ 3.30 | |
| 58.29M | 58.05M | 55.98M | 55.53M | 53.38M | |
| 58.31M | 58.24M | 56.49M | 57.47M | 53.64M |