TCMD Q1 2026 Earnings NarrowerthanExpected Loss Fails to Lift Shares
VersaBank VBNK Q1 2026 Earnings EPS Miss Amid Challenging Quarter
ORN Q1 2026 Earnings EPS Surprises Positively Revenue Uncertainty Weighs on Shares
FR Q1 2026 Earnings Massive EPS Beat Surprises Market
Patrick Industries PATK Q1 2026 Earnings EPS Beat Amid Modest Revenue Disclosure
NAII Q2 2024 Earnings Reported Loss Deepens as Stock Declines