Here are three stocks with buy rank and strong momentum characteristics for investors to consider today, June 23rd:Euroseas ESEA: This company which operates in the dry cargo, drybulk and container shipping markets, has a Zacks Rank #1(Strong Buy), and witnessed the Zacks Consensus Estimate for its current year earnings increasing...