stock market rally... will it continue?