Fstr Stock Analysis L.B. Foster Company Trades Near 28 With Tiny 0.04 Dip 20260403