The company's holdings now total 528,185 BTC — around 2.5% of the total 21 million bitcoin supply — worth over $43 billion.