Keyence Corporation $473.60 (-37.84, 7.40%)

Open Long

US