| Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 | 
|---|---|---|---|---|---|
| $ 10.86B | $ 0.00 | $ 9.09M | $ 13.31M | $ 0.00 | |
| $ 0.00 | $ 5.40M | $ 6.70M | $ 11.78M | $ 0.00 | |
| $ 4.14B | $ 2.74M | $ 7.93M | $ 3.40M | $ 21.68K | |
| $ 0.00 | $ 4.26M | $ 3.02M | $ 37.23K | $ 21.68K | |
| $ -4.92B | $ 1.52M | $ 3.28M | $ -3.40M | $ 0.00 | |
| $ -4.92B | $ -2.74M | $ -3.02M | $ -3.40M | $ -21.68K | |
| $ 10.41B | $ 4.26M | $ 14.61M | $ -2.30M | $ 0.00 | |
| $ 5.49B | $ 1.52M | $ 11.58M | $ -5.70M | $ -21.68K | |
| $ 5.75B | $ 794.95K | $ 11.05M | $ -5.70M | $ -5.42K | |
| $ 0.96 | $ 0.07 | $ 26.34 | $ -0.25 | $ 0.00 | |
| $ -0.38 | $ 0.07 | $ 26.34 | $ -0.25 | $ 0.00 | |
| 5.99M | 11.93M | 419.00K | 22.86M | 25.16M | |
| 5.99M | 11.93M | 419.27K | 22.86M | 25.16M |