Keyence Corp. (6861)
Keyence (6861) FY26 Q3 Results – no surprises overall (Buy)
Keyence (6861) FY26 Q1 results – Cost pass-through in Jul-Sep and beyond (Buy)