Stocks on roller coaster ride