Bitcoin Price Analysis: BTC Struggles to Maintain Gains, is $30K Retest Inbound?