Keyence: Q1 Beat And Pote… — 6860 +0.90 | NewsImpactScreener