Best Income Stocks to Buy for Nov. 7

Group 1 - Bank of Marin Bancorp (BMRC) has seen a 10.6% increase in the Zacks Consensus Estimate for its current year earnings over the last 60 days and has a dividend yield of 3.8%, higher than the industry average of 3.2% [1] - Invesco Ltd. (IVZ) has experienced a 5.5% increase in the Zacks Consensus Estimate for its current year earnings over the last 60 days and has a dividend yield of 3.6%, compared to the industry average of 2.8% [2] - Preferred Bank (PFBC) has also seen a 5.6% increase in the Zacks Consensus Estimate for its current year earnings over the last 60 days [2] Group 2 - A Zacks Rank 1 company has a dividend yield of 3.3%, which is above the industry average of 3.2% [3]