Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 114.98B | $ 103.14B | $ 88.29B | $ 62.48B | $ 57.78B | |
| $ 65.62B | $ 57.36B | $ 50.13B | $ 49.93B | $ 56.41B | |
| $ 43.66B | $ 39.76B | $ 38.32B | $ 35.84B | $ 36.74B | |
| $ 4.66B | $ 5.16B | $ 4.26B | $ 4.00B | $ 4.22B | |
| $ 26.61B | $ 22.76B | $ 16.07B | $ 18.09B | $ 23.88B | |
| $ 21.95B | $ 17.60B | $ 11.81B | $ 14.09B | $ 19.67B | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 21.95B | $ 17.60B | $ 11.81B | $ 14.09B | $ 19.67B | |
| $ 16.86B | $ 13.39B | $ 9.09B | $ 11.03B | $ 15.03B | |
| $ 10.34 | $ 8.04 | $ 5.24 | $ 6.23 | $ 8.16 | |
| $ 10.20 | $ 7.95 | $ 5.18 | $ 6.15 | $ 8.03 | |
| 1.57B | 1.59B | 1.63B | 1.69B | 1.78B | |
| 1.59B | 1.61B | 1.65B | 1.71B | 1.81B |