Ingersoll Rand IR Stock Today Drops 194 Key Support at 6691 20260515 Gen Digital GEN Q1 2026 Earnings EPS 067 Beats Estimates Formula FORTY Trading at 14088 Key Decision Point 20260515 Espey Mfg ESP Stock Down 568 Support Test at 6318 20260515 BWX Technologies BWXT Tests Key Support After 164 Decline Defense Sector Headwinds May Persist Phio Pharmaceuticals Holds Steady Near Support Levels PHIO Stock Consolidates in Narrow Range Pulmatrix Inc PULM Faces Modest Decline as Stock Tests Key Support Levels Marchex MCHX Edges Higher as Shares Test Key Resistance Near 176