This Stock is a Zacks Rank #1 (Strong Buy) Posted by Bryan Hayes, Zacks | May 11, 2023 Further upside is likely based on promising sales and earnings growth metrics. We expect it to outperform the market over the next 3-6 months (just as it has over the past several months). Read More