The Commercial Bank of Dubai (CBD) posted a net profit after tax of $225.4 million (AED 828 million), up 18.1% from a year earlier, as improved asset quality and lower impairment charges provided a boost.