Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 2.46B | $ 2.03B | $ 1.73B | $ 1.43B | $ 1.02B | |
| $ 944.84M | $ 728.07M | $ 1.73B | $ 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 | $ 359.08M | $ 289.51M | $ 326.35M | $ 158.54M | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ -264.79M | $ 0.00 | |
| $ 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 |