Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 1.26B | $ 1.06B | $ 909.07M | $ 1.11B | $ 859.15M | |
| $ 478.16M | $ 294.36M | $ 220.79M | $ 313.48M | $ 146.72M | |
| $ 75.70M | $ 83.08M | $ 54.97M | $ 43.71M | $ 72.33M | |
| $ 140.25M | $ 158.23M | $ 147.34M | $ 155.72M | $ 165.00M | |
| $ 553.20M | $ 390.19M | $ 315.73M | $ 425.78M | $ 240.56M | |
| $ 402.47M | $ 211.28M | $ 165.82M | $ 269.77M | $ 74.39M | |
| $ -26.43M | $ -27.67M | $ -33.64M | $ -44.63M | $ -37.59M | |
| $ 376.03M | $ 183.62M | $ 132.18M | $ 225.15M | $ 36.79M | |
| $ 359.15M | $ 173.49M | $ 107.08M | $ 152.55M | $ 37.08M | |
| $ 2.41 | $ 1.19 | $ 0.73 | $ 1.08 | $ 0.28 | |
| $ 2.39 | $ 1.17 | $ 0.73 | $ 1.08 | $ 0.27 | |
| 148.84M | 148.05M | 146.21M | 140.81M | 133.87M | |
| 152.10M | 151.07M | 150.15M | 145.30M | 136.94M |