ESCO Reports Weaker Q1 Earnings, Revenue Misses Expectations | Intellectia.AI