Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 2.09B | $ 1.84B | $ 1.78B | $ 1.66B | $ 1.60B | |
| $ 1.16B | $ 991.00M | $ 848.00M | $ 676.00M | $ 749.00M | |
| $ 669.00M | $ 652.00M | $ 581.00M | $ 522.00M | $ 509.00M | |
| $ 89.00M | $ 39.00M | $ 37.00M | $ 34.00M | $ 35.00M | |
| $ 506.00M | $ 388.00M | $ 311.00M | $ 153.00M | $ 232.00M | |
| $ 488.00M | $ 340.00M | $ 267.00M | $ 154.00M | $ 240.00M | |
| $ -150.00M | $ -31.00M | $ -40.00M | $ -61.00M | $ -72.00M | |
| $ 338.00M | $ 309.00M | $ 227.00M | $ 93.00M | $ 168.00M | |
| $ 255.00M | $ 235.00M | $ 171.00M | $ 71.00M | $ 128.00M | |
| $ 3.48 | $ 3.05 | $ 2.12 | $ 0.87 | $ 1.50 | |
| $ 3.42 | $ 3.01 | $ 2.11 | $ 0.87 | $ 1.50 | |
| 73.10M | 77.00M | 80.50M | 81.80M | 85.10M | |
| 74.50M | 78.00M | 80.90M | 82.00M | 85.50M |