Strategy buys another 1,045 Bitcoin to push its stash to nearly 3% of supply