Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 91.89B | $ 86.05B | $ 78.10B | $ 44.76B | $ 69.54B | |
| $ 91.89B | $ 83.66B | $ 75.71B | $ 33.77B | $ 60.33B | |
| $ 81.38B | $ 75.20B | $ 69.25B | $ 28.40B | $ 53.28B | |
| $ 871.58M | $ 911.00M | $ 852.00M | $ 756.00M | $ 849.00M | |
| $ 11.87B | $ 9.82B | $ 7.77B | $ 6.57B | $ 8.36B | |
| $ 10.52B | $ 8.47B | $ 6.46B | $ 5.37B | $ 7.05B | |
| $ 0.00 | $ -1.00M | $ 2.00M | $ 1.00M | $ 0.00 | |
| $ 10.52B | $ 8.46B | $ 6.46B | $ 5.37B | $ 7.05B | |
| $ 7.12B | $ 5.81B | $ 4.35B | $ 3.96B | $ 5.20B | |
| $ 49.95 | $ 40.48 | $ 29.96 | $ 26.71 | $ 34.99 | |
| $ 49.45 | $ 40.15 | $ 29.73 | $ 26.50 | $ 34.66 | |
| 142.58M | 143.62M | 146.35M | 148.44M | 148.69M | |
| 144.02M | 144.80M | 146.35M | 149.58M | 150.07M |