Tecogen TGEN Business Update Tecogen Inc posts 31 EPS miss on margin pressure
Obsidian OBE shares fall 266 after Q1 earnings miss by 7749 posting loss vs profit expectations
FSCO FS Credit Opportunities Corp posts 207 percent Q1 2026 yearoveryear revenue decline shares gain 157 percent in todays trading
EMBC Embecta Corp delivers narrow Q1 2026 EPS beat shares dip slightly on soft year over year revenue results