Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 56.13B | $ 38.24B | $ 30.56B | $ 30.84B | $ 22.61B | |
| $ 37.03B | $ 38.24B | $ 30.56B | $ 27.39B | $ 22.61B | |
| $ 24.22B | $ 19.82B | $ 17.03B | $ 21.10B | $ 14.83B | |
| $ 958.34M | $ 1.47B | $ 1.23B | $ 1.16B | $ 670.00M | |
| $ 13.77B | $ 0.00 | $ 8.29B | $ 7.45B | $ 4.48B | |
| $ 12.82B | $ 18.42B | $ 13.53B | $ 6.29B | $ 7.78B | |
| $ 0.00 | $ -9.20B | $ -6.47B | $ 0.00 | $ -3.97B | |
| $ 12.82B | $ 9.22B | $ 7.06B | $ 6.29B | $ 3.81B | |
| $ 8.21B | $ 6.00B | $ 4.72B | $ 4.55B | $ 2.35B | |
| $ 5.00 | $ 4.00 | $ 3.00 | $ 2.94 | $ 1.47 | |
| $ 5.00 | $ 4.00 | $ 3.00 | $ 2.94 | $ 1.47 | |
| 1.64B | 1.50B | 1.57B | 1.55B | 1.59B | |
| 1.64B | 1.50B | 1.57B | 1.55B | 1.59B |