Ingram INGM Stock Consolidating at 2566 Next Move Ahead 20260520 Teradyne TER Q1 2026 Earnings EPS 256 Beats Estimates