Cooley reports turnover and profit rise