Bitcoin Nears 20 Million Milestone as ETF Inflows Hit $506 Million