Strategy raises $2.52 billion in its 2025 IPO to buy 21,021 BTC