I have always thought that FFH is a very illiquid stock. If you look at the intraday chart on a regular trading day you can see it (long periods with very little trading, random price jumps of large magnitudes). I am not sure the numbers are, but I would imagine lots of the float is held by buy-and-hold for forever investors (I would count myself as one of these people).
When I see the price action on a day like today, and consider that FFH also has strange price gyrations around earnings, I would not be surprised if it stems from quant funds that are all trying to do the same thing at once, but the underlying liquidity just is not there. For example, there are probably certain funds that use analyst upgrades/downgrades as an indicator, leading to today's fairly outsized move at the open.