EBITDA margins stood at 42% as against 53% in Q3FY12 as well