Strategy buys 535 BTC for $43 million after hinting at sales