Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 279.75B | $ 270.79B | $ 236.27B | $ 153.82B | $ 127.24B | |
| $ 167.61B | $ 158.78B | $ 145.67B | $ 121.39B | $ 130.91B | |
| $ 95.01B | $ 83.70B | $ 84.06B | $ 75.23B | $ 71.34B | |
| $ 8.82B | $ 7.94B | $ 7.51B | $ 7.05B | $ 7.93B | |
| $ 81.42B | $ 83.02B | $ 69.12B | $ 53.22B | $ 67.49B | |
| $ 72.59B | $ 75.08B | $ 61.61B | $ 46.17B | $ 59.56B | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 72.59B | $ 75.08B | $ 61.61B | $ 46.17B | $ 59.56B | |
| $ 57.05B | $ 58.47B | $ 49.55B | $ 37.68B | $ 48.33B | |
| $ 20.09 | $ 19.79 | $ 16.25 | $ 12.10 | $ 15.39 | |
| $ 20.05 | $ 19.75 | $ 16.23 | $ 12.09 | $ 15.36 | |
| 2.79B | 2.87B | 2.94B | 2.97B | 3.02B | |
| 2.79B | 2.88B | 2.94B | 2.97B | 3.03B |