Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 2.54B | $ 2.10B | $ 1.73B | $ 1.43B | $ 1.02B | |
| $ 944.84M | $ 728.07M | $ 605.82M | $ 488.90M | $ 358.48M | |
| $ 517.03M | $ 368.99M | $ 316.31M | $ 302.28M | $ 199.94M | |
| $ 167.63M | $ 115.84M | $ 109.29M | $ 112.68M | $ 67.50M | |
| $ 778.75M | $ 610.15M | $ 487.29M | $ 439.03M | $ 235.58M | |
| $ 611.12M | $ 494.31M | $ 378.00M | $ 186.62M | $ 158.54M | |
| $ -338.56M | $ -256.39M | $ -198.80M | $ 0.00 | $ -79.07M | |
| $ 272.55M | $ 237.93M | $ 179.19M | $ 61.56M | $ 79.47M | |
| $ 94.67M | $ 61.04M | $ 61.05M | $ 65.87M | $ 68.10M | |
| $ 0.78 | $ 0.57 | $ 0.56 | $ -0.07 | $ 0.64 | |
| $ 0.71 | $ 0.52 | $ 0.52 | $ -0.07 | $ 0.64 | |
| 120.78M | 114.36M | 108.62M | 105.73M | 106.49M | |
| 132.89M | 125.75M | 265.75M | 105.73M | 106.49M |