U.S. stocks have delivered 8.7% a year… | NewsImpactScreener