Reported: 2025-06-12
Estimated EPS
Estimated Rev
$0.47
$115.36M
Reported Rev
$103.16M
Surprise
-4.25%
-10.57%