Stocks that pay high dividends are great, but sometimes you just don't want to wait three months until the next payment. Fortunately, there are some stocks that pay monthly, including these three REITs which all have generous yields and strong upside potential. Here's why Realty Income (NYSE: O), EPR Properties (NYSE: EPR), and LTC Properties (NYSE: LTC) could add a steady, growing stream of monthly dividends to your portfolio, and deliver market-beating performance for decades to come.Continue reading