In my mind, BGFV was grossly undervalued at $23 after another strong earnings report. The huge short positions caused the sell-off and now it is being buoyed by the nervous shorts closing their positions (Thank you SA article).
I have a limit order in to sell some shares at $35.