Reported: 2025-08-20
Estimated EPS
Estimated Rev
$0.39
$132.72M
Reported Rev
$140.33M
Surprise
+7.69%
+5.73%