Income Statement | Dec 24 | Dec 23 | Dec 22 |
|---|---|---|---|
| $ 10.33B | $ 9.30B | $ 7.69B | |
| $ 2.95B | $ 2.34B | $ 1.96B | |
| $ 2.43B | $ 1.94B | $ 1.81B | |
| $ 122.01M | $ 92.38M | $ 90.10M | |
| $ 676.49M | $ 516.40M | $ 358.70M | |
| $ 519.76M | $ 395.66M | $ 146.18M | |
| $ 18.23M | $ 14.54M | $ 109.08M | |
| $ 537.98M | $ 410.20M | $ 255.26M | |
| $ 418.63M | $ 245.34M | $ 178.03M | |
| $ 15.79 | $ 9.38 | $ 6.72 | |
| $ 15.79 | $ 9.38 | $ 6.72 | |
| 26.51M | 26.51M | 26.51M | |
| 26.51M | 26.51M | 26.51M |