$39.60
-0.26 (-0.65%)
Next Earnings Report
Apr 23, 2026
Time TBD
20 days away
EPS Estimate $1.04
Revenue Est $24.06M