Ethereum Price Flashing $3,400 Rebound Signals After 3-Weeks in Red: Hold or Sell?