CTS Q1 2026 Earnings Strong EPS Beat of 18 Drives Positive Stock Reaction HRL Q1 2026 Earnings Earnings Per Share Surpass Analyst Estimates Vivani Medical Q1 2026 Earnings Slight EPS Beat Signals Progress Despite No Revenue C3ai AI Q1 2026 Earnings EPS Misses Estimates as Stock Edges Lower MSCI Inc MSCI Q1 2026 Earnings Narrow EPS Beat Reflects Stability in Index Analytics DSGN Q1 2026 Earnings Narrowed Loss Per Share Misses on Improved Operating Efficiency