If I had to venture a guess I would think that is Short Covering.
The current short position about 52,500,000 or about 19.24%, which is down 22.21% from previous month.
Current outstanding shares is 272,900,000. The Market capitalization is $5.6 Billion. Today's trading volume is 88,752,933.
Incidentally, MARA is holding 17,381 Bitcoin, worth about $1.1 Billion at today's price.
So, suppose BTC doubles in price to $120K. It seems obvious that the price is going to go up at some point based on Supply v. Demand.