Techno Electric & Engineering’s (TEEC) Q1FY23 revenue declined 8.7% YoY to Rs1.7bnimpacted by lower execution in EPC segment.