PDF Solutions Q1 2026 Earnings Strong EPS Beat Fails to Boost Stock Cognex Q1 2026 Earnings EPS Beats Estimates by 34 Stock Edges Higher CTLP Q1 2026 Earnings EPS Misses Estimates by 50 Stock Unchanged