Revenue/EBITDA/PAT exceeded our estimates by 8.4%/32.6%/110.3%; EBITDA margin surpassed our estimate by 440 bps