Strong Q2 gross/EBITDA margins at 75%/28% drove a 7% EBITDA beat, though higher tax pulled PAT 2% below consensus