$45.02
+0.32 (+0.72%)
Next Earnings Report
Apr 16, 2026
Time TBD
20 days away
EPS Estimate $1.45
Revenue Est $428.35M