L.B. Foster reaffirms 2026 revenue guidance of $540 million-$580 million in investor presentation - FSTR News | Rallies