L.B. Foster (NASDAQ:FSTR – Get Rating)’s share price crossed above its two hundred day moving average during trading on Tuesday . The stock has a two hundred day moving average of $11.06 and traded as high as $11.46. L.B. Foster shares last traded at $11.07, with a volume of 7,623 shares. Wall Street Analysts Forecast […]