And the insiders have sold 2,726,920 shares , 12.5% of their shares.
I think they've concluded, that things won't get much better than they are now.
Coffee beans are selling at less than half what they were a year ago.
So, when coffee starts back up, will the let the margins suffer or raise prices.
I think they are the maximum price the market will bear.