Income Statement | Dec 24 | Dec 24 | Dec 23 | Dec 23 | Dec 22 |
|---|---|---|---|---|---|
| $ 4.95B | $ 4.95B | $ 4.28B | $ 4.28B | $ 3.70B | |
| $ 3.17B | $ 3.17B | $ 2.69B | $ 2.69B | $ 2.10B | |
| $ 2.43B | $ 2.43B | $ 2.21B | $ 2.21B | $ 2.01B | |
| $ 153.77M | $ 153.77M | $ 141.10M | $ 141.10M | $ 132.24M | |
| $ 934.53M | $ 934.53M | $ 659.71M | $ 659.71M | $ 240.55M | |
| $ 740.82M | $ 740.82M | $ 484.67M | $ 484.67M | $ 92.65M | |
| $ 27.86M | $ 27.86M | $ -372.00K | $ -372.00K | $ -25.63M | |
| $ 768.68M | $ 768.68M | $ 484.30M | $ 484.30M | $ 67.02M | |
| $ 566.22M | $ 566.22M | $ 328.12M | $ 328.12M | $ 2.82M | |
| $ 11.14 | $ 11.14 | $ 6.53 | $ 6.53 | $ 0.06 | |
| $ 10.69 | $ 10.69 | $ 6.22 | $ 6.22 | $ 0.05 | |
| 50.84M | 50.84M | 50.25M | 50.25M | 50.31M | |
| 52.97M | 52.97M | 52.73M | 52.73M | 52.33M |