Reported: 2025-11-03
Estimated EPS
Estimated Rev
$4.51
$102.03M
Reported Rev
$103.96M
Surprise
--
+1.89%