$41.08
+0.13 (+0.32%)
As of Mar 24, 10:02 PM ET ·
Next Earnings Report
Apr 16, 2026
Time TBD
20 days away
EPS Estimate $0.88
Revenue Est $105.80M