Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 2.44B | $ 2.17B | $ 1.80B | $ 1.98B | $ 2.17B | |
| $ 839.32M | $ 713.91M | $ 522.19M | $ 573.17M | $ 602.17M | |
| $ 575.21M | $ 585.04M | $ 529.63M | $ 652.47M | $ 612.56M | |
| $ 56.28M | $ 55.76M | $ 66.76M | $ 84.15M | $ 97.29M | |
| $ 321.43M | $ 226.91M | $ 84.61M | $ 121.03M | $ 179.75M | |
| $ 264.11M | $ 128.87M | $ -7.44M | $ -79.30M | $ -10.39M | |
| $ 20.42M | $ -1.48M | $ -8.30M | $ -44.51M | $ -46.24M | |
| $ 284.53M | $ 127.39M | $ -15.74M | $ -123.81M | $ -56.64M | |
| $ 239.10M | $ 96.92M | $ -9.73M | $ -81.25M | $ -57.95M | |
| $ 5.27 | $ 2.13 | $ -0.21 | $ -1.77 | $ -1.41 | |
| $ 5.18 | $ 2.11 | $ -0.21 | $ -1.77 | $ -1.41 | |
| 45.37M | 45.42M | 45.10M | 44.30M | 40.25M | |
| 46.19M | 45.84M | 45.10M | 44.30M | 40.25M |