ShareBeers, interesting question. I have shares in all the companies you mentioned except for SGH and FAR. Sounds like your trading rather than investing. My experience with trading is very limited. Best I can offer is to look at MACD and Slow Stochastic. Based on only that BDR has the weakest buy signal. FAR has a strong buy but you missed the entry. Maybe milk the last of the upswing in FAR then jump on some of the others. Interested to hear what others think.
As for SGH, looks very much like MSB. I timed my entry on that close to perfect, buying at $1.42 a few weeks ago. Secret is to wait.
Cheers