Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 30.41B | $ 28.45B | $ 25.80B | $ 19.58B | $ 25.80B | |
| $ 6.59B | $ 5.57B | $ 5.23B | $ -104.30M | $ 12.27B | |
| $ 145.60M | $ -69.40M | $ -677.60M | $ -5.01B | $ 7.88B | |
| $ 783.80M | $ 753.80M | $ 896.00M | $ 677.40M | $ 930.40M | |
| $ 8.05B | $ 7.04B | $ 7.31B | $ 6.03B | $ 5.84B | |
| $ 6.44B | $ 5.64B | $ 5.91B | $ 4.90B | $ 4.39B | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 300.00K | $ 0.00 | |
| $ 6.44B | $ 5.64B | $ 5.91B | $ 4.90B | $ 4.39B | |
| $ 4.77B | $ 3.87B | $ 4.38B | $ 3.37B | $ 3.40B | |
| $ 230.07 | $ 173.41 | $ 171.28 | $ 45.27 | $ 129.33 | |
| $ 217.52 | $ 160.56 | $ 173.24 | $ 45.27 | $ 122.25 | |
| 21.45M | 22.37M | 25.01M | 25.34M | 27.46M | |
| 22.32M | 24.16M | 25.01M | 25.34M | 27.82M |