Stocks a buy in this market environment?