Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 63.36B | $ 61.64B | $ 58.05B | $ 50.58B | $ 29.90B | |
| $ 14.47B | $ 16.56B | $ 15.52B | $ 11.16B | $ 2.13B | |
| $ 8.65B | $ 10.56B | $ 10.00B | $ 7.50B | $ 247.00M | |
| $ 2.44B | $ 2.51B | $ 2.34B | $ 2.11B | $ 2.00B | |
| $ 8.03B | $ 7.92B | $ 8.78B | $ 5.05B | $ 3.67B | |
| $ 5.82B | $ 6.00B | $ 5.52B | $ 3.66B | $ 1.89B | |
| $ 363.00M | $ -1.34B | $ 87.00M | $ -1.75B | $ -1.49B | |
| $ 6.18B | $ 4.66B | $ 5.61B | $ 1.91B | $ 398.00M | |
| $ 5.00B | $ 3.46B | $ 4.61B | $ 1.32B | $ 280.00M | |
| $ 7.72 | $ 5.33 | $ 7.21 | $ 2.07 | $ 0.44 | |
| $ 7.66 | $ 5.33 | $ 7.17 | $ 2.06 | $ 0.44 | |
| 648.00M | 648.00M | 639.00M | 638.00M | 636.00M | |
| 654.00M | 648.00M | 643.00M | 641.00M | 641.00M |