Evolution Petroleum EPM Q1 2026 Earnings Massive EPS Miss Sends Shares Lower MacroGenics MGNX Q1 2026 Earnings Narrowing Loss on EPS Surprise as Stock Rebounds SBA Communications Q1 2026 Earnings EPS Miss Weighs on Shares Amid Modest Operational Momentum BBY Q1 2026 Earnings Solid EPS Beat Amidst Consumer Electronics Landscape LKQ Q1 2026 Earnings EPS Misses Estimates by 245 as Stock Edges Higher Rockwell Medical Q1 2026 Earnings Wider Loss Stock Declines as Revenue Details Linger