Strive buys 334 BTC, shaves most debt from Semler Scientific deal

29/01/2026