$27.64
+0.32 (+1.17%)
As of Mar 25, 9:58 PM ET ·
Next Earnings Report
Apr 16, 2026
Time TBD
20 days away
EPS Estimate $0.66
Revenue Est $263.98M