Reported: 2025-08-21
Estimated EPS
Estimated Rev
$0.19
$441.18M
Reported Rev
$390.28M
Surprise
+21.05%
-11.53%