Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 2.52B | $ 2.08B | $ 1.73B | $ 1.43B | $ 1.02B | |
| $ 2.52B | $ 2.08B | $ 1.73B | $ 1.43B | $ 1.02B | |
| $ 2.24B | $ 1.84B | $ 1.55B | $ 1.37B | $ 938.81M | |
| $ 167.63M | $ 115.84M | $ 109.29M | $ 112.68M | $ 67.50M | |
| $ 598.63M | $ 473.27M | $ 393.31M | $ 253.60M | $ 194.21M | |
| $ 272.55M | $ 237.93M | $ 179.19M | $ 61.56M | $ 79.47M | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 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 | $ 1.50 | $ 0.62 | $ 0.64 | |
| $ 0.71 | $ 0.52 | $ 0.61 | $ 0.62 | $ 0.64 | |
| 120.78M | 114.36M | 108.62M | 105.73M | 106.49M | |
| 132.89M | 125.75M | 265.75M | 105.73M | 106.49M |