Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 4.38B | $ 3.57B | $ 3.28B | $ 2.74B | $ 2.07B | |
| $ 1.23B | $ 1.35B | $ 1.22B | $ 1.06B | $ 756.00M | |
| $ 564.00M | $ 480.00M | $ 448.00M | $ 411.00M | $ 310.00M | |
| $ 1.08B | $ 127.00M | $ 112.00M | $ 95.00M | $ 68.00M | |
| $ 1.75B | $ 870.00M | $ 775.00M | $ 654.00M | $ 446.00M | |
| $ 670.00M | $ 870.00M | $ 775.00M | $ 654.00M | $ 446.00M | |
| $ -669.00M | $ -579.00M | $ -328.00M | $ -220.00M | $ -155.00M | |
| $ 1.00M | $ 291.00M | $ 447.00M | $ 434.00M | $ 291.00M | |
| $ 1.00M | $ 211.00M | $ 347.00M | $ 330.00M | $ 224.00M | |
| $ 0.03 | $ 7.43 | $ 12.18 | $ 11.15 | $ 7.57 | |
| $ 0.03 | $ 7.40 | $ 12.09 | $ 10.92 | $ 7.37 | |
| 31.30M | 28.40M | 28.50M | 29.60M | 29.60M | |
| 31.40M | 28.50M | 28.70M | 30.20M | 30.40M |