Are stocks set to roar?