Finance July 27, 2026 Zen Technologies shares fall 6% after Q1FY27 profit drops 28%, revenue declines 10% YoY