Why Eastern International ELOG earnings always move the needle Ecopetrol EC Stock Market Movers Trend Weakens 20260418 Transcat TRNS Q1 earnings miss EPS estimates by 235 despite revenue growth of 73 yearoveryear Oshkosh OSK Stock The Bull Case Sinks 20260415