Reported: 2025-08-19
Estimated EPS
Estimated Rev
$1.92
$99.34M
Reported Rev
$103.96M
Surprise
-34.37%
+4.65%