how roofing companies can make more money