technology BTC Price Slides Under $95,000 Following Weekend Market Sell-Off , and Administrator 2025 May 12