roofing revenue mix