Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 42.91T | $ 45.18T | $ 32.69T | $ 21.69T | $ 21.58T | |
| $ 22.43T | $ 21.05T | $ 20.45T | $ 14.92T | $ 8.19T | |
| $ 13.68T | $ 12.90T | $ 10.71T | $ 8.93T | $ 7.88T | |
| $ 1.01T | $ 1.08T | $ 949.45B | $ 855.17B | $ 736.37B | |
| $ 9.77T | $ 9.23T | $ 10.69T | $ 6.84T | $ 1.05T | |
| $ 8.76T | $ 8.15T | $ 9.74T | $ 5.98T | $ 308.77B | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 8.76T | $ 8.15T | $ 9.74T | $ 5.98T | $ 308.77B | |
| $ 6.27T | $ 6.12T | $ 6.78T | $ 4.09T | $ 275.99B | |
| $ 26.07K | $ 25.44K | $ 28.21K | $ 17.00K | $ 4.59K | |
| $ 26.07K | $ 25.44K | $ 28.21K | $ 17.00K | $ 4.59K | |
| 240.46M | 240.46M | 240.46M | 60.11M | 60.11M | |
| 240.46M | 240.46M | 240.46M | 60.11M | 60.11M |