Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 19.26B | $ 21.64B | $ 14.32B | $ 5.57B | $ 16.11B | |
| $ 8.06B | $ 3.84B | $ 4.86B | $ 2.01B | $ 6.90B | |
| $ 7.59B | $ 2.92B | $ 2.72B | $ 2.35B | $ 1.94B | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 7.13B | $ 9.17B | $ 9.50B | $ 1.35B | $ 14.98B | |
| $ 461.96M | $ 926.20M | $ 2.14B | $ -345.58M | $ 4.95B | |
| $ 6.64B | $ 4.93B | $ 4.42B | $ 53.36M | $ 8.89B | |
| $ 7.10B | $ 5.86B | $ 6.55B | $ -292.22M | $ 13.85B | |
| $ 2.37B | $ 3.08B | $ 3.73B | $ -521.66M | $ 4.73B | |
| $ 2.53 | $ 3.47 | $ 4.24 | $ -0.79 | $ 7.95 | |
| $ 2.34 | $ 3.28 | $ 4.09 | $ -0.79 | $ 7.42 | |
| 890.34M | 887.02M | 867.50M | 749.50M | 582.26M | |
| 955.76M | 938.90M | 911.79M | 749.50M | 633.09M |