Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 43.69B | $ 47.27B | $ 25.99B | $ 30.12B | $ 21.11B | |
| $ 25.72B | $ 27.18B | $ 25.99B | $ 19.48B | $ 14.07B | |
| $ 13.31B | $ 12.59B | $ 25.99B | $ 8.99B | $ 8.30B | |
| $ 945.84M | $ 882.00M | $ 783.00M | $ 646.00M | $ 332.00M | |
| $ 13.35B | $ 15.46B | $ 15.85B | $ 11.13B | $ 6.10B | |
| $ 12.41B | $ 14.58B | $ 15.07B | $ 10.49B | $ 5.77B | |
| $ 0.00 | $ 0.00 | $ 15.07B | $ 0.00 | $ 0.00 | |
| $ 12.41B | $ 14.58B | $ 15.07B | $ 10.49B | $ 5.77B | |
| $ 9.08B | $ 10.69B | $ 11.01B | $ 8.07B | $ 4.81B | |
| $ 7.63 | $ 8.98 | $ 9.26 | $ 6.78 | $ 4.05 | |
| $ 7.63 | $ 8.98 | $ 9.26 | $ 6.78 | $ 4.05 | |
| 1.19B | 1.19B | 1.19B | 1.19B | 1.19B | |
| 1.19B | 1.19B | 1.19B | 1.19B | 1.19B |