$33.50
+0.59 (+1.79%)
As of Mar 31, 1:35 PM ET ·
Next Earnings Report
Apr 20, 2026
Time TBD
18 days away
EPS Estimate $0.76
Revenue Est $50.75M