Competitive Data has carried out, as it does every year, an analysis of the financial statements of the top 172 DIY retailers.