There are 503 stocks that make up the S&P 500 ( SPX) at the beginning of 2026. How many of them pay dividends to their ...