Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 19.93B | $ 17.44B | $ 13.29B | $ 9.66B | $ 8.92B | |
| $ 7.41B | $ 6.45B | $ 4.74B | $ 2.89B | $ 3.04B | |
| $ 2.43B | $ 1.97B | $ 1.63B | $ 1.52B | $ 1.30B | |
| $ 193.00M | $ 235.00M | $ 95.00M | $ 106.00M | $ 82.00M | |
| $ 5.35B | $ 4.85B | $ 3.61B | $ 1.72B | $ 2.32B | |
| $ 4.98B | $ 4.47B | $ 3.11B | $ 1.37B | $ 1.74B | |
| $ 180.00M | $ 200.00M | $ 462.00M | $ 190.00M | $ 630.00M | |
| $ 5.16B | $ 4.67B | $ 3.57B | $ 1.56B | $ 2.37B | |
| $ 4.40B | $ 4.31B | $ 4.44B | $ 1.48B | $ 2.16B | |
| $ 11.84 | $ 11.47 | $ 11.94 | $ 3.90 | $ 5.34 | |
| $ 11.62 | $ 11.19 | $ 11.62 | $ 3.80 | $ 5.23 | |
| 369.00M | 372.50M | 368.70M | 368.61M | 391.75M | |
| 376.10M | 381.80M | 378.80M | 377.61M | 400.35M |