NWPX Infrastructure NWPX Growth Potential NWPX Infrastructure posts 436 EPS beat on strong project delivery CSX Corporation CSX Q1 2026 Earnings Beat Operational Efficiency and Network Expansion Drive DoubleDigit Margin Growth Terrestrial Energy IMSR Stock Next Move 164 20260420 Ultralife Corporation ULBI Stock Should You Take Exposure Ticks Higher 20260420