6861 Analysis - Keyence Corporation | Makkler