Corporate treasuries buy $500M in Bitcoin as ETF flows return