Earnings event
Price moves use the Nasdaq-reported earnings date 2026-07-22. Release timing is unavailable.
-7.13%
$342.09 → $317.69
-1.57%
$342.09 → $336.71
+0.80%
$342.09 → $344.82