Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 42.92T | $ 42.91T | $ 45.18T | $ 32.69T | $ 21.69T | |
| $ 26.22T | $ 22.43T | $ 21.05T | $ 20.45T | $ 14.92T | |
| $ 17.30T | $ 13.68T | $ 12.90T | $ 10.71T | $ 8.93T | |
| $ 0.00 | $ 1.01T | $ 1.08T | $ 949.45B | $ 855.17B | |
| $ 8.92T | $ 9.77T | $ 9.23T | $ 10.69T | $ 6.84T | |
| $ 8.92T | $ 8.76T | $ 8.15T | $ 9.74T | $ 5.98T | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 8.92T | $ 8.76T | $ 8.15T | $ 9.74T | $ 5.98T | |
| $ 6.78T | $ 6.27T | $ 6.12T | $ 6.78T | $ 4.09T | |
| $ 28.45K | $ 26.07K | $ 25.44K | $ 28.21K | $ 17.00K | |
| $ 28.45K | $ 26.07K | $ 25.44K | $ 28.21K | $ 17.00K | |
| 238.30M | 240.46M | 240.46M | 240.46M | 60.11M | |
| 238.30M | 240.46M | 240.46M | 240.46M | 60.11M |