What quantitative research Intuit INTU 028 20260427 PAYC Paycom Software falls 142 as Q4 2025 EPS narrowly comes in below analyst consensus estimates ICON plc ICLR Stock Technical Trend Review ICON plc posts 12 EPS miss vs analyst estimates