Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 9.26B | $ 8.75B | $ 8.19B | $ 7.26B | $ 6.64B | |
| $ 4.75B | $ 4.28B | $ 3.96B | $ 3.51B | $ 3.16B | |
| $ 2.90B | $ 2.95B | $ 2.52B | $ 2.31B | $ 2.05B | |
| $ 2.07B | $ 2.01B | $ 1.84B | $ 1.74B | $ 1.66B | |
| $ 4.07B | $ 3.44B | $ 3.37B | $ 2.92B | $ 2.60B | |
| $ 1.85B | $ 1.33B | $ 1.44B | $ 1.20B | $ 1.11B | |
| $ -340.00M | $ -353.00M | $ -319.00M | $ -371.00M | $ -499.21M | |
| $ 1.51B | $ 975.00M | $ 1.12B | $ 829.00M | $ 608.95M | |
| $ 1.35B | $ 815.00M | $ 969.18M | $ 704.35M | $ 500.19M | |
| $ 13.79 | $ 8.54 | $ 10.35 | $ 7.69 | $ 5.57 | |
| $ 13.76 | $ 8.50 | $ 10.31 | $ 7.67 | $ 5.53 | |
| 97.88M | 95.46M | 93.61M | 91.57M | 89.77M | |
| 98.12M | 95.83M | 94.01M | 91.83M | 90.41M |