Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 13.28B | $ 10.98B | $ 8.97B | $ 7.25B | $ 5.90B | |
| $ 10.29B | $ 8.70B | $ 7.05B | $ 5.67B | $ 4.54B | |
| $ 8.47B | $ 7.33B | $ 6.29B | $ 5.32B | $ 4.29B | |
| $ 738.00M | $ 465.00M | $ 562.00M | $ 342.00M | $ 472.00M | |
| $ 3.00B | $ 2.23B | $ 1.59B | $ 768.00M | $ 729.00M | |
| $ 1.82B | $ 1.36B | $ 762.00M | $ 355.00M | $ 257.00M | |
| $ 437.00M | $ 374.00M | $ 246.00M | $ 44.00M | $ -8.00M | |
| $ 2.26B | $ 1.74B | $ 1.01B | $ 399.00M | $ 249.00M | |
| $ 1.75B | $ 1.43B | $ 1.73B | $ 325.00M | $ 230.00M | |
| $ 1.69 | $ 1.38 | $ 1.70 | $ 0.32 | $ 0.23 | |
| $ 1.67 | $ 1.37 | $ 1.68 | $ 0.32 | $ 0.23 | |
| 1.04B | 1.03B | 1.02B | 1.01B | 990.47M | |
| 1.05B | 1.04B | 1.03B | 1.02B | 1.02B |