Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 5.19B | $ 4.92B | $ 4.62B | $ 3.89B | $ 2.91B | |
| $ 1.59B | $ 1.46B | $ 1.37B | $ 1.02B | $ 807.00M | |
| $ 390.00M | $ 414.00M | $ 384.00M | $ 324.00M | $ 275.00M | |
| $ 146.00M | $ 115.90M | $ 117.83M | $ 127.34M | $ 192.00M | |
| $ 1.35B | $ 967.15M | $ 985.07M | $ 728.46M | $ 692.00M | |
| $ 1.20B | $ 1.07B | $ 1.05B | $ 698.00M | $ 532.00M | |
| $ -127.00M | $ -169.00M | $ -36.00M | $ -158.00M | $ -171.00M | |
| $ 1.07B | $ 897.00M | $ 1.01B | $ 540.00M | $ 361.00M | |
| $ 760.00M | $ 628.00M | $ 589.16M | $ 310.07M | $ 196.77M | |
| $ 4.91 | $ 3.90 | $ 4.44 | $ 2.07 | $ 1.45 | |
| $ 4.87 | $ 3.85 | $ 4.41 | $ 2.06 | $ 1.45 | |
| 154.40M | 161.20M | 169.00M | 181.00M | 183.00M | |
| 155.80M | 163.00M | 170.00M | 182.00M | 184.00M |