Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 149.80B | $ 154.61B | $ 109.31B | $ 113.93B | $ 107.04B | |
| $ 27.56B | $ 32.73B | $ 20.53B | $ 9.58B | $ 26.65B | |
| $ 17.48B | $ 15.60B | $ 20.53B | $ 8.42B | $ 6.86B | |
| $ 18.41B | $ 16.47B | $ 9.28B | $ 8.52B | $ 7.06B | |
| $ 14.36B | $ 44.56B | $ 19.31B | $ 9.68B | $ 26.85B | |
| $ 10.08B | $ 17.13B | $ 10.03B | $ 10.14B | $ 27.41B | |
| $ -19.51B | $ 5.71B | $ 4.33B | $ -3.49B | $ -1.33B | |
| $ -9.43B | $ 22.83B | $ 14.36B | $ 6.65B | $ 26.08B | |
| $ -11.62B | $ 11.26B | $ 8.00B | $ 5.40B | $ 20.26B | |
| $ -1.60 | $ 1.45 | $ 1.04 | $ 0.74 | $ 3.00 | |
| $ -1.60 | $ 1.42 | $ 1.04 | $ 0.73 | $ 2.97 | |
| 7.52B | 7.77B | 7.66B | 6.84B | 6.64B | |
| 7.52B | 7.93B | 7.66B | 7.19B | 6.73B |