Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 45.14T | $ 42.28M | $ 39.71M | $ 37.92M | $ 40.79M | |
| $ 14.37T | $ 13.61M | $ 17.19M | $ 14.05M | $ 18.43M | |
| $ 3.27T | $ 4.29M | $ 4.54M | $ 2.64M | $ 5.81M | |
| $ 0.00 | $ 9.80K | $ 9.40K | $ 9.89K | $ 381.17K | |
| $ 9.97T | $ 9.33M | $ 12.66M | $ 11.42M | $ 13.01M | |
| $ 9.97T | $ 9.32M | $ 12.65M | $ 11.41M | $ 12.62M | |
| $ 192.53B | $ -628.56K | $ -303.35K | $ 668.58K | $ 9.17M | |
| $ 10.16T | $ 8.69M | $ 12.35M | $ 12.08M | $ 21.80M | |
| $ 7.16T | $ 6.03M | $ 8.26M | $ 8.73M | $ 17.39M | |
| $ 0.60 | $ 0.52 | $ 0.89 | $ 5.39 | $ 10.93 | |
| $ 0.60 | $ 0.52 | $ 0.88 | $ 4.74 | $ 10.65 | |
| 11.93M | 11.63M | 9.29M | 1.62M | 1.59M | |
| 11.93M | 11.68M | 9.38M | 1.84M | 1.63M |