Should You Sell CPI Card PMTS After 370 Drop 20260518 ICICI Bank IBN Delivers Q1 2026 Beat EPS 1890 vs 1886 Expected Novanta NOVT Down 142 How Low Could It Go 20260515 GreenTree GHG Q3 2024 Earnings EPS 092 Beats Estimates