Small-cap stocks enjoy their best first half in 35 years.… — MXL +1.00 · News Impact Screener