$40.82
+1.13 (+2.85%)
Analyst Consensus
Strong Buy
14
Analysts
Moderate
Coverage
Price in Context
52-Week High
$37.53
8.8% from high
52-Week Low
$25.95
+57.3% from low
Next Earnings Report
May 14, 2026 · Before Market Open
3d
until earnings
EPS Est: $0.16
Earnings in 3 days. Analyst targets may shift significantly after the report.