S&P 500 Dividend Yield Since 1871

Since 1871, the long-term average dividend yield for the US stock market is 4.34%. The current yield of the S&P500 is 1.87%

Is there an anomaly in the past 20 years?

Image: multpl.com

S&P 500 dividend yield