Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 33.63B | $ 21.64B | $ 17.68B | $ 22.87B | $ 17.27B | |
| $ 7.22B | $ 5.05B | $ 5.75B | $ 3.12B | $ 3.02B | |
| $ 251.00M | $ 29.00M | $ 1.68B | $ 85.23M | $ 166.67M | |
| $ 1.51B | $ 1.13B | $ 769.00M | $ 626.13M | $ 621.70M | |
| $ 7.79B | $ 6.59B | $ 5.11B | $ 3.52B | $ 3.30B | |
| $ 6.97B | $ 5.02B | $ 4.07B | $ 3.03B | $ 2.85B | |
| $ -2.48B | $ -911.00M | $ -575.00M | $ -784.51M | $ -868.84M | |
| $ 4.49B | $ 4.11B | $ 3.50B | $ 2.25B | $ 1.98B | |
| $ 3.40B | $ 3.04B | $ 2.66B | $ 1.72B | $ 1.50B | |
| $ 5.43 | $ 5.19 | $ 5.49 | $ 3.85 | $ 3.36 | |
| $ 5.42 | $ 5.17 | $ 5.48 | $ 3.84 | $ 3.35 | |
| 630.00M | 586.50M | 484.30M | 447.51M | 446.40M | |
| 631.20M | 586.50M | 485.40M | 448.45M | 447.40M |