Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 39.42B | $ 37.88B | $ 35.60B | $ 34.06B | $ 29.49B | |
| $ 6.86B | $ 6.53B | $ 6.15B | $ 5.49B | $ 4.66B | |
| $ 5.63B | $ 5.41B | $ 5.12B | $ 4.89B | $ 4.23B | |
| $ 462.00M | $ 438.00M | $ 395.00M | $ 372.00M | $ 378.00M | |
| $ 1.67B | $ 1.40B | $ 1.40B | $ 988.00M | $ 805.00M | |
| $ 1.23B | $ 1.12B | $ 1.03B | $ 606.00M | $ 424.00M | |
| $ -334.00M | $ -478.00M | $ -353.00M | $ -245.00M | $ -210.00M | |
| $ 898.00M | $ 644.00M | $ 678.00M | $ 361.00M | $ 214.00M | |
| $ 676.00M | $ 494.00M | $ 506.00M | $ 265.00M | $ 164.00M | |
| $ 2.98 | $ 2.05 | $ 2.09 | $ 1.02 | $ 0.55 | |
| $ 2.94 | $ 2.02 | $ 2.02 | $ 1.01 | $ 0.54 | |
| 227.00M | 241.00M | 239.00M | 224.00M | 222.00M | |
| 230.00M | 244.00M | 250.00M | 226.00M | 225.00M |