Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 14.73B | $ 13.69B | $ 12.84B | $ 11.67B | $ 8.60B | |
| $ 12.39B | $ 12.25B | $ 11.27B | $ 10.01B | $ 7.08B | |
| $ 10.41B | $ 10.93B | $ 10.23B | $ 8.93B | $ 6.89B | |
| $ 887.00M | $ 838.00M | $ 807.00M | $ 792.00M | $ 814.00M | |
| $ 2.87B | $ 2.63B | $ 2.07B | $ 1.61B | $ 1.13B | |
| $ 1.98B | $ 1.32B | $ 1.03B | $ 1.08B | $ 186.00M | |
| $ -387.00M | $ 223.00M | $ -15.00M | $ -547.00M | $ -224.00M | |
| $ 1.59B | $ 1.54B | $ 1.02B | $ 538.00M | $ -38.00M | |
| $ 1.29B | $ 1.23B | $ 797.00M | $ 352.00M | $ 12.00M | |
| $ 10.32 | $ 9.39 | $ 5.50 | $ 2.25 | $ -1.80 | |
| $ 9.81 | $ 8.95 | $ 5.31 | $ 2.18 | $ -1.80 | |
| 125.36M | 131.43M | 144.97M | 156.67M | 149.73M | |
| 131.94M | 137.92M | 150.23M | 161.75M | 149.73M |