$19.48
+1.27 (+6.97%)
Analyst Consensus
Strong Buy
15
Analysts
High
Coverage
Price in Context
52-Week High
$37.53
-48.1% from high
52-Week Low
$25.95
+-24.9% from low
Next Earnings Report
Nov 12, 2026 · Before Market Open
4d
until earnings
EPS Est: $0.20
Earnings in 4 days. Analyst targets may shift significantly after the report.