Bumpy ride ahead for stocks