Small & Mid Cap Stocks Hit New All-Time Highs