2025 has been an annus horribilis for Greggs (LSE:GRG) shareholders. At the start of the year, the shares were were changing hands for nearly £28 a pop. Now, as I type, that same share goes for less ...