Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 631.45M | $ 566.77M | $ 463.93M | $ 276.87M | $ 310.02M | |
| $ 377.34M | $ 326.17M | $ 209.49M | $ 150.62M | $ 179.84M | |
| $ 207.45M | $ 150.71M | $ 176.17M | $ 128.41M | $ 123.60M | |
| $ 169.16M | $ 149.26M | $ 134.39M | $ 68.94M | $ 61.61M | |
| $ 341.70M | $ 308.33M | $ 168.76M | $ 86.58M | $ 118.07M | |
| $ 169.90M | $ 166.96M | $ -104.57M | $ -46.70M | $ -5.09M | |
| $ -71.33M | $ -91.23M | $ -62.17M | $ -21.00M | $ -28.65M | |
| $ 98.57M | $ 75.73M | $ -28.85M | $ -3.37M | $ 27.58M | |
| $ 69.19M | $ 48.16M | $ -25.00M | $ 71.52M | $ 26.75M | |
| $ 2.14 | $ 1.60 | $ -0.74 | $ 2.05 | $ 0.78 | |
| $ 1.86 | $ 1.29 | $ -0.74 | $ 1.86 | $ 0.76 | |
| 32.27M | 33.74M | 33.83M | 34.94M | 34.41M | |
| 40.42M | 41.79M | 33.83M | 41.05M | 35.15M |