The S&P is also a total market number. Small cap P/Es are much higher than large cap in the US these days. The "primary market index" P/E from S&P is a lower 18.93. Still a significant discrepancy exists, though, which I can't explain.
Curiouser and curiouser.