Economics & Markets

Small-cap stocks are at their cheapest relative valuation versus large-cap stocks in over 20 years (from Barchart via Twitter on July 6)…