Strategy buys 17,585 BTC worth $1.3B in April, signaling institutional confidence.
Open shared insight