Stocks to BUY, SELL or HOLD Today: May 5 Market Update