Index - P/E 60.58 EPS (ttm) 3.37 Insider Own 23.62% Shs Outstand 78.91M Perf Week -3.64%  
Market Cap 16.11B Forward P/E 25.63 EPS next Y 7.96 Insider Trans -0.21% Shs Float 60.27M Perf Month -5.22%  
Enterprise Value 18.66B PEG 1.76 EPS next Q 2.01 Inst Own 71.73% Short Float 2.97% Perf Quarter 14.74%  
Income 265.65M P/S 1.23 EPS this Y 61.32% Inst Trans 0.74% Short Ratio 1.82 Perf Half Y 44.93%  
Sales 13.05B P/B 5.47 EPS next Y 25.00% ROA 2.98% Short Interest 1.79M Perf YTD 49.96%  
Book/sh 37.35 P/C 84.32 EPS next 5Y 34.42% ROE 9.38% 52W High 224.03 -8.87%  Perf Year 67.21%  
Cash/sh 2.42 P/FCF 25.55 EPS past 3/5Y -22.58%  -16.79% ROIC 5.01% 52W Low 99.70 104.77%  Perf 3Y 169.23%  
Dividend Est. - EV/EBITDA 19.61 Sales past 3/5Y 15.66% 11.36% Gross Margin 9.24% Volatility 4.75% 4.62% Perf 5Y 322.25%  
Dividend TTM - EV/Sales 1.43 EPS Y/Y TTM 3273.27% Oper. Margin 3.91% ATR (14) 9.45 Perf 10Y 1158.69%  
Dividend Ex-Date - Quick Ratio 1.19 Sales Y/Y TTM 7.08% Profit Margin 2.04% RSI (14) 48.28 Recom 1.48  
Dividend Gr. 3/5Y - - Current Ratio 1.22 EPS Q/Q 153.43% SMA20 -1.90% Beta 1.89 Target Price 246.63  
Payout 0.00% Debt/Eq 0.91 Sales Q/Q 19.71% SMA50 2.44% Rel Volume 3.02 Prev Close 213.95  
Employees 32000 LT Debt/Eq 0.80 Earnings Oct 30 AMC SMA200 26.68% Avg Volume 982.21K Price 204.16  
IPO Nov 01, 1982 Option/Short Yes / Yes EPS/Sales Surpr. 6.27%  1.40% Trades 
     Volume 2,970,276 Change -4.58%  
 
 
                
                    Date 
                    Action 
                    Analyst 
                    Rating Change 
                    Price Target Change 
                 
             Oct-15-25 Downgrade Guggenheim 
Buy → Neutral 
$215 
Sep-17-25 Upgrade Wolfe Research 
Peer Perform → Outperform 
$227 
Sep-04-25 Initiated Mizuho 
Outperform 
$215 
Aug-04-25 Upgrade Robert W. Baird 
Neutral → Outperform 
$210 
Aug-04-25 Reiterated TD Cowen 
Buy 
$175 → $195 
Jul-22-25 Reiterated JP Morgan 
Overweight 
$180 → $214 
Jul-01-25 Initiated Roth Capital 
Buy 
$210 
Jun-06-25 Upgrade Goldman 
Neutral → Buy 
May-16-25 Initiated Jefferies 
Buy 
$188 
Apr-08-25 Initiated Piper Sandler 
Overweight 
$134 
Mar-31-25 Initiated Wolfe Research 
Peer Perform 
Jan-08-25 Initiated Guggenheim 
Buy 
$195 
Nov-05-24 Upgrade Truist 
Hold → Buy 
$133 → $173 
Nov-04-24 Reiterated TD Cowen 
Buy 
$115 → $160 
Oct-07-24 Initiated JP Morgan 
Overweight 
$153 
May-06-24 Reiterated TD Cowen 
Buy 
$105 → $110 
Mar-14-24 Initiated Truist 
Hold 
$96 
Mar-04-24 Upgrade Craig Hallum 
Hold → Buy 
$50 → $96 
Mar-04-24 Reiterated TD Cowen 
Outperform 
$85 → $105 
Jan-16-24 Downgrade Robert W. Baird 
Outperform → Neutral 
$57 → $75 
 
 
    
        
            
     
            Show Previous Ratings
         
     
 
    
        
            Today 03:04PM
         
        
              
    
        
            02:10PM
         
        
              
    
        
            02:09PM
         
        
              
    
        
            01:02PM
         
        
              
    
        
            Oct-30-25 07:00PM
         
        
              
                        
                            06:00PM 
                            Loading…  
                      
        
            06:00PM
         
        
              
    
        
            04:59PM
         
        
              
    
        
            04:56PM
         
        
            
                
                
                    (Associated Press Finance) 
   
    
        
            04:05PM
         
        
              
    
        
            09:21AM
         
        
              
    
        
            Oct-29-25 06:56PM
         
        
              
    
        
            01:37PM
         
        
              
    
        
            12:58PM
         
        
              
    
        
            11:52AM
         
        
              
    
        
            09:23AM
         
        
              
                        
                            11:16PM 
                            Loading…  
                      
        
            Oct-28-25 11:16PM
         
        
              
    
        
            10:36AM
         
        
              
    
        
            10:29AM
         
        
              
    
        
            Oct-24-25 07:26AM
         
        
              
    
        
            Oct-23-25 01:20PM
         
        
              
    
        
            10:06AM
         
        
              
    
        
            10:00AM
         
        
              
    
        
            08:59AM
         
        
              
    
        
            07:50AM
         
        
              
    
        
            Oct-22-25 02:45PM
         
        
              
    
        
            10:37AM
         
        
              
    
        
            10:08AM
         
        
              
    
        
            Oct-21-25 09:40AM
         
        
              
    
        
            Oct-20-25 11:31PM
         
        
              
    
        
            06:24PM
         
        
              
                        
                            11:36AM 
                            Loading…  
                      
        
            11:36AM
         
        
              
    
        
            Oct-17-25 12:12PM
         
        
              
    
        
            12:10PM
         
        
              
    
        
            09:15AM
         
        
              
    
        
            Oct-16-25 10:16AM
         
        
              
    
        
            Oct-15-25 10:22AM
         
        
              
    
        
            09:36AM
         
        
              
    
        
            Oct-14-25 10:51AM
         
        
              
    
        
            10:45AM
         
        
              
    
        
            Oct-13-25 02:15PM
         
        
              
    
        
            07:58AM
         
        
              
    
        
            Oct-08-25 11:21AM
         
        
              
    
        
            09:45AM
         
        
              
    
        
            Oct-07-25 09:29AM
         
        
              
    
        
            Oct-02-25 10:01AM
         
        
              
    
        
            09:20AM
         
        
              
    
        
            Sep-29-25 08:06AM
         
        
              
    
        
            Sep-26-25 07:15PM
         
        
              
    
        
            09:25AM
         
        
              
    
        
            Sep-25-25 01:18PM
         
        
            
                
                
                    (Investor's Business Daily) 
   
    
        
            09:37AM
         
        
              
    
        
            07:20AM
         
        
              
    
        
            Sep-24-25 12:02AM
         
        
              
    
        
            Sep-23-25 11:53AM
         
        
              
    
        
            11:00AM
         
        
              
    
        
            10:22AM
         
        
            
                
                
                    (Investor's Business Daily) 
   
    
        
            08:13AM
         
        
              
    
        
            12:34AM
         
        
              
    
        
            Sep-22-25 10:11AM
         
        
              
    
        
            08:08AM
         
        
              
    
        
            Sep-19-25 10:19AM
         
        
              
    
        
            09:55AM
         
        
              
    
        
            09:15AM
         
        
              
    
        
            Sep-18-25 10:43AM
         
        
              
    
        
            09:40AM
         
        
              
    
        
            08:50AM
         
        
              
    
        
            04:00AM
         
        
              
    
        
            03:33AM
         
        
              
    
        
            Sep-17-25 04:44AM
         
        
              
    
        
            Sep-16-25 03:45PM
         
        
              
    
        
            12:15PM
         
        
              
    
        
            Sep-15-25 09:15AM
         
        
              
    
        
            09:02AM
         
        
              
    
        
            05:45AM
         
        
              
    
        
            Sep-12-25 09:35AM
         
        
              
    
        
            Sep-11-25 06:57PM
         
        
              
    
        
            09:14AM
         
        
              
    
        
            Sep-10-25 10:52AM
         
        
              
    
        
            09:45AM
         
        
              
    
        
            12:45AM
         
        
              
    
        
            Sep-09-25 01:05PM
         
        
              
    
        
            09:15AM
         
        
              
    
        
            12:36AM
         
        
              
    
        
            Sep-05-25 04:18PM
         
        
              
    
        
            09:11AM
         
        
              
    
        
            Sep-04-25 11:05AM
         
        
              
    
        
            Sep-03-25 09:29AM
         
        
              
    
        
            Sep-02-25 09:40AM
         
        
              
    
        
            09:03AM
         
        
              
    
        
            Aug-29-25 10:26AM
         
        
              
    
        
            09:03AM
         
        
              
    
        
            Aug-27-25 09:38AM
         
        
              
    
        
            Aug-26-25 10:34AM
         
        
              
    
        
            Aug-20-25 01:05PM
         
        
              
    
        
            Aug-18-25 12:55PM
         
        
              
    
        
            09:45AM
         
        
              
    
        
            08:24AM
         
        
              
    
        
            Aug-15-25 10:05AM
         
        
              
    
        
            Aug-14-25 06:03AM
         
        
              
    
        
            Aug-12-25 11:49PM
         
        
              
 
 
MasTec, Inc. engages in the provision of infrastructure construction services. It operates through the following segments: Communications, Oil and Gas, Clean Energy and Infrastructure, and Other. The Communications segment performs engineering, construction, maintenance, and customer fulfillment activities related to communications infrastructure, primarily for wireless and wireline/fiber communications, and install-to-the-home customers. The Oil and Gas segment offers services on oil and natural gas pipelines and processing facilities for the energy and utilities industries. The Clean Energy and Infrastructure segment serves energy, utility and other end-markets through the installation and construction of power generation facilities, including from clean energy and renewable sources such as wind, solar and biomass, as well as various types of heavy civil and industrial infrastructure. The Other segment consists of equity investors, other small business units that perform construction, and other services for a variety of international end-markets. The company was founded by Jorge Mas Canosa on July 26, 1968, and is headquartered in Coral Gables, FL.
 
                
                
             
Insider Trading 
Relationship 
Date 
Transaction 
Cost 
#Shares 
Value ($) 
#Shares Total 
SEC Form 4 
 
 
Campbell C Robert Director Sep 29 '25 Sale 210.39 2,000 420,780 33,277 Oct 01 04:33 PM Campbell C Robert Director Sep 29 '25 Proposed Sale 210.29 2,000 420,574 Sep 30 05:11 PM Apple Robert E COO Sep 18 '25 Sale 200.44 10,000 2,004,363 184,249 Sep 22 04:31 PM Robert E Apple Officer Sep 18 '25 Proposed Sale 200.00 10,000 2,000,000 Sep 18 04:27 PM Campbell C Robert Director Sep 11 '25 Sale 190.39 3,000 571,170 35,277 Sep 16 04:55 PM Campbell C Robert Director Sep 11 '25 Proposed Sale 190.39 3,000 571,170 Sep 11 02:52 PM de Cardenas Alberto EVP, General Counsel Aug 05 '25 Sale 180.69 10,000 1,806,950 101,349 Aug 07 05:07 PM de Cardenas Alberto Officer Aug 04 '25 Proposed Sale 180.00 20,000 3,600,000 Aug 05 01:49 PM Apple Robert E COO Jul 16 '25 Sale 175.00 10,000 1,750,000 194,249 Jul 18 04:32 PM Apple Robert E Officer Jul 16 '25 Proposed Sale 175.00 10,000 1,750,000 Jul 16 03:58 PM Campbell C Robert Officer May 13 '25 Proposed Sale 92.27 5,000 461,350 May 23 05:50 PM Campbell C Robert Director May 12 '25 Sale 153.89 3,000 461,670 39,782 May 14 05:13 PM Campbell C Robert Director May 13 '25 Sale 155.00 2,000 310,000 37,782 May 14 05:13 PM Csiszar Ernst N Director Mar 24 '25 Sale 131.63 2,517 331,321 23,000 Mar 26 04:36 PM ERNEST N CSISZAR Director Mar 24 '25 Proposed Sale 131.63 2,517 331,321 Mar 24 04:39 PM Palomarez Javier Alberto Director Dec 04 '24 Sale 143.00 200 28,600 10,633 Dec 06 04:34 PM Apple Robert E COO Nov 26 '24 Sale 150.00 10,000 1,500,000 187,202 Nov 29 01:32 PM Campbell C Robert Director Nov 26 '24 Sale 145.00 3,000 435,000 42,478 Nov 29 01:30 PM Palomarez Javier Alberto Board of Directors Nov 29 '24 Proposed Sale 144.55 700 101,185 Nov 29 11:17 AM Apple Robert E Officer Nov 26 '24 Proposed Sale 150.00 10,000 1,500,000 Nov 26 03:19 PM Campbell C Robert Director Nov 11 '24 Sale 145.41 3,000 436,245 45,173 Nov 13 04:43 PM Love Timothy Michael CAO Nov 06 '24 Sale 140.81 600 84,485 11,196 Nov 08 04:34 PM Love Timothy Michael Officer Nov 06 '24 Proposed Sale 140.81 600 84,485 Nov 06 06:23 PM Apple Robert E COO Nov 01 '24 Sale 135.63 19,023 2,580,006 197,202 Nov 05 04:59 PM Apple Robert E Officer Nov 01 '24 Proposed Sale 135.63 19,023 2,580,006 Nov 01 03:53 PM