Is HUTCHMED HCM stock creating a trading range Q2 2023 Better Than Expected ITGR Integer falls 506 after Q1 2026 EPS narrowly misses Wall Street analyst consensus estimates What Braze BRZE is doing to protect its market share Touches High 20260505 RVPH Reviva reports narrower Q3 2025 loss versus analyst estimates shares edge up in daily trading