Small Caps Hit Record High: Longest Streak in 7 Years