Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 143.34B | $ 145.24B | $ 122.99B | $ 87.39B | $ 61.61B | |
| $ 83.21B | $ 82.60B | $ 73.27B | $ 53.30B | $ 47.77B | |
| $ 41.15B | $ 37.63B | $ 31.93B | $ 24.12B | $ 22.98B | |
| $ 1.10B | $ 990.00M | $ 1.08B | $ 1.08B | $ 520.00M | |
| $ 43.17B | $ 45.96B | $ 42.42B | $ 30.25B | $ 25.31B | |
| $ 42.07B | $ 44.97B | $ 41.34B | $ 29.18B | $ 24.79B | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 42.07B | $ 44.97B | $ 41.34B | $ 29.18B | $ 24.79B | |
| $ 30.93B | $ 34.26B | $ 30.95B | $ 24.47B | $ 20.89B | |
| $ 3.32 | $ 3.68 | $ 5.00 | $ 3.98 | $ 3.25 | |
| $ 3.32 | $ 3.68 | $ 5.06 | $ 3.98 | $ 3.25 | |
| 9.31B | 9.31B | 6.12B | 6.16B | 6.43B | |
| 9.31B | 9.31B | 6.12B | 6.16B | 6.43B |