Stock Track | Dycom Industries Plunges 10.60% Pre-market on Q2 Revenue Miss and Weak Guidance

Stock Track
Aug 20, 2025

Shares of Dycom Industries (DY) tumbled 10.60% in pre-market trading on Wednesday after the telecommunications infrastructure company reported disappointing second-quarter results and provided weaker-than-expected guidance. The sharp decline came despite Dycom beating earnings estimates for the quarter.

For the fiscal second quarter, Dycom reported revenue of $1.38 billion, up 14.5% year-over-year but falling short of analysts' expectations of $1.41 billion. The company's earnings per share of $3.33 surpassed Wall Street estimates of $2.92. However, investors seemed more focused on Dycom's forward guidance, which came in below expectations. The company forecast third-quarter revenue between $1.38 billion and $1.43 billion, below the consensus estimate of $1.46 billion.

While Dycom's CEO Dan Peyovich highlighted the company's "record revenue" and improved margins through operational efficiency, the market reaction suggests investors are concerned about slowing growth. The company maintained its full-year 2026 revenue outlook of $5.290 billion to $5.425 billion, but the weaker-than-expected near-term guidance appears to have overshadowed the positive aspects of the earnings report, leading to the significant pre-market selloff.

Disclaimer: Investing carries risk. This is not financial advice. The above content should not be regarded as an offer, recommendation, or solicitation on acquiring or disposing of any financial products, any associated discussions, comments, or posts by author or other users should not be considered as such either. It is solely for general information purpose only, which does not consider your own investment objectives, financial situations or needs. TTM assumes no responsibility or warranty for the accuracy and completeness of the information, investors should do their own research and may seek professional advice before investing.

Most Discussed

  1. 1
     
     
     
     
  2. 2
     
     
     
     
  3. 3
     
     
     
     
  4. 4
     
     
     
     
  5. 5
     
     
     
     
  6. 6
     
     
     
     
  7. 7
     
     
     
     
  8. 8
     
     
     
     
  9. 9
     
     
     
     
  10. 10