'Extremely Bullish' Portfolio Manager Cites 5 Huge Reasons Why Bull Market Rally Has Room To Run

A bullish market rally could arrive sooner than expected, according to Charles Harris of O'Neil Global Advisors. His analysis points to positive macroeconomic factors, technical trends, and innovation driving market momentum.