Small cap stocks (Russell 2000 Index) made a new all-time HIGH yesterday even though mid/large cap stocks (S&P 500) are still lagging. The S&P is still 5% below its all-time high. The stock market has a medium term (2-6 month) bullish bias when the Russell 2000 makes its first new all-time high in a long time. https://bullmarkets.co/study-what-happens-when-small-cap-leads-stocks/
Nigam Arora of The Arora Report has great track record in calling the market. This is what he say https://www.marketwatch.com/story/t...-the-bull-market-isnt-about-to-end-2018-05-17 I think Arora is right.