Dycom Industries Inc. (DY) reports earnings