EMBC Embecta Corp posts modest first quarter 2026 earnings beat shares climb nearly three percent today Market Pulse Technology outperforms as consumer sector trails market gains What Bone Bio BBLG is doing that smarter investors notice Smart Money Exits 20260507 Avalon Globo ALBT Stock Should You Accumulate Shares Q3 2023 Earnings Report