Hi there,
Whether or not they are buys all depends on one's portflio but here are my thoughts on both companies.
Lassonde: Nothing really excites me about Lassonde. Once a reliable dividend growth stock, they have underperformed for a long time. Declining sales & decreasing margins led to a dividend cut a number of years ago and the company hasn't really recovered since. Sure, it looks decently valued here but it doesn't exactly scream bargain with sales only growing at a low, single-digit clip. While analysts do expect margins to improve in quarters to come, inflation is impacting their turnaround. Likewise they have a pretty spotty history of meeting expectations and while the top line has beat, they missed on earnings in 3 of the past 4 quarters. It simply hasn't impressed me over the past handful of years and while it could rebound if it can get margins under control, it still has a long way to go to restore confidence.
Leons: This one is more difficult. Once again, I like to look for companies with strong history of performance and Leon's has been all over the map. It had a hug run up during covid and while it did correct this past year, it is still trading well above 2019 levels. That said, it certainly looks cheap here trading at only 7 times forward earnings. Now, revenue and earnings are expected to dip this year (Fiscal 2022 over 2021) and next year (Fiscal 2023) it is looking at flat to negative growth again. It is likely trading at a discounted valuation due to this slowing growth. For its part, LNF also has a very spotty history of meeting estimates and has not really had any consistency and if it doesn't find a way to spur growth then it could trade sideways for sometime yet.
All in all, while both seem like good value today, nothing really stands out in terms of a potential turnaround catalyst for these two companies. Couple in their inconsistent history and I find neither are particularly attractive.
Mat