Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 54.77B | $ 55.09B | $ 54.61B | $ 54.02B | $ 51.68B | |
| $ 25.37B | $ 25.32B | $ 21.27B | $ 23.42B | $ 20.61B | |
| $ 12.05B | $ 12.08B | $ 8.77B | $ 11.18B | $ 9.75B | |
| $ 8.71B | $ 8.67B | $ 8.70B | $ 8.90B | $ 9.35B | |
| $ 21.21B | $ 21.40B | $ 20.74B | $ 20.92B | $ 19.77B | |
| $ 13.32B | $ 13.24B | $ 12.51B | $ 12.24B | $ 10.86B | |
| $ -5.87B | $ -5.74B | $ -5.65B | $ -4.78B | $ -4.47B | |
| $ 7.46B | $ 7.50B | $ 6.85B | $ 7.46B | $ 6.39B | |
| $ 4.99B | $ 5.08B | $ 4.56B | $ 5.05B | $ 4.65B | |
| $ 36.90 | $ 35.53 | $ 30.54 | $ 31.30 | $ 25.34 | |
| $ 36.21 | $ 34.97 | $ 29.99 | $ 30.74 | $ 24.47 | |
| 135.16M | 143.06M | 149.21M | 161.50M | 183.67M | |
| 137.74M | 145.36M | 151.97M | 164.43M | 193.04M |