Greggs ($GRG) is up 6% today after an analyst rated the stock an outperform.
Shares trade at about an 18% operating cash flow yield, and are still down over 40% over the past year.