RPD Rapid7 shares climb 28 as cybersecurity firm beats EPS estimates by 18 in Q1 Compass COMP Stock Investment Outlook Overview 1151 20260418 NAPCO NSSC Stock Abandons NAPCO NSSC Stock RangeBound 20260415 TX Ternium SA posts 36 percent Q4 2025 EPS miss yet shares edge slightly higher in trading today