Markets Continue to Rally, When Will it End?