Tfc O Stock Analysis Truist Series O Preferred Depositary Shares Flat At 100 20260401 DFTX Q1 2026 Earnings EPS Miss as ClinicalStage Biotech Reports WiderThanExpected Loss Iron Mountain IRM Q1 2026 Earnings EPS Surpasses Estimates by 153 Stock Edges Lower OOMA Q1 2026 Earnings EPS Surpasses Estimates by 929 NNVC Q1 2026 Earnings NarrowerthanExpected Loss Surprises but Stock Dips Kinsale Capital Group Q1 2026 Earnings EPS Surpasses Estimates by 672 SM Energy Q1 2026 Earnings Strong EPS Beat Amid Market Headwinds