S&P 500   3,912.37 (+2.66%)
DOW   31,652.85 (+2.33%)
QQQ   322.88 (+2.78%)
AAPL   127.19 (+4.89%)
MSFT   236.79 (+1.90%)
FB   263.70 (+2.36%)
GOOGL   2,070.00 (+2.38%)
TSLA   711.37 (+5.31%)
AMZN   3,135.90 (+1.39%)
NVDA   548.45 (-0.02%)
BABA   241.78 (+1.69%)
CGC   34.69 (+5.92%)
GE   13.25 (+5.66%)
MU   94.22 (+2.94%)
NIO   49.91 (+9.02%)
AMD   86.18 (+1.98%)
T   28.26 (+1.33%)
F   12.01 (+2.65%)
ACB   11.16 (+6.08%)
DIS   195.20 (+3.26%)
BA   224.74 (+6.00%)
NFLX   548.10 (+1.72%)
BAC   35.96 (+3.60%)
S&P 500   3,912.37 (+2.66%)
DOW   31,652.85 (+2.33%)
QQQ   322.88 (+2.78%)
AAPL   127.19 (+4.89%)
MSFT   236.79 (+1.90%)
FB   263.70 (+2.36%)
GOOGL   2,070.00 (+2.38%)
TSLA   711.37 (+5.31%)
AMZN   3,135.90 (+1.39%)
NVDA   548.45 (-0.02%)
BABA   241.78 (+1.69%)
CGC   34.69 (+5.92%)
GE   13.25 (+5.66%)
MU   94.22 (+2.94%)
NIO   49.91 (+9.02%)
AMD   86.18 (+1.98%)
T   28.26 (+1.33%)
F   12.01 (+2.65%)
ACB   11.16 (+6.08%)
DIS   195.20 (+3.26%)
BA   224.74 (+6.00%)
NFLX   548.10 (+1.72%)
BAC   35.96 (+3.60%)
S&P 500   3,912.37 (+2.66%)
DOW   31,652.85 (+2.33%)
QQQ   322.88 (+2.78%)
AAPL   127.19 (+4.89%)
MSFT   236.79 (+1.90%)
FB   263.70 (+2.36%)
GOOGL   2,070.00 (+2.38%)
TSLA   711.37 (+5.31%)
AMZN   3,135.90 (+1.39%)
NVDA   548.45 (-0.02%)
BABA   241.78 (+1.69%)
CGC   34.69 (+5.92%)
GE   13.25 (+5.66%)
MU   94.22 (+2.94%)
NIO   49.91 (+9.02%)
AMD   86.18 (+1.98%)
T   28.26 (+1.33%)
F   12.01 (+2.65%)
ACB   11.16 (+6.08%)
DIS   195.20 (+3.26%)
BA   224.74 (+6.00%)
NFLX   548.10 (+1.72%)
BAC   35.96 (+3.60%)
S&P 500   3,912.37 (+2.66%)
DOW   31,652.85 (+2.33%)
QQQ   322.88 (+2.78%)
AAPL   127.19 (+4.89%)
MSFT   236.79 (+1.90%)
FB   263.70 (+2.36%)
GOOGL   2,070.00 (+2.38%)
TSLA   711.37 (+5.31%)
AMZN   3,135.90 (+1.39%)
NVDA   548.45 (-0.02%)
BABA   241.78 (+1.69%)
CGC   34.69 (+5.92%)
GE   13.25 (+5.66%)
MU   94.22 (+2.94%)
NIO   49.91 (+9.02%)
AMD   86.18 (+1.98%)
T   28.26 (+1.33%)
F   12.01 (+2.65%)
ACB   11.16 (+6.08%)
DIS   195.20 (+3.26%)
BA   224.74 (+6.00%)
NFLX   548.10 (+1.72%)
BAC   35.96 (+3.60%)
Log in

Compare Stocks

Enter up to five stock symbols separated by a comma or space (ex. BAC,WFC,JPM,LON:BARC).
Date Range: 

 MasTecDycom IndustriesPrimoris ServicesMYR GroupAegion
SymbolNYSE:MTZNYSE:DYNASDAQ:PRIMNASDAQ:MYRGNASDAQ:AEGN
Price Information
Current Price$89.59$80.62$35.36$62.64$26.30
52 Week RangeBuyBuyBuyBuyHold
MarketRank™
Overall Score1.71.61.81.41.3
Analysis Score2.51.41.51.31.0
Community Score3.23.02.12.31.9
Dividend Score0.00.01.70.00.0
Ownership Score1.71.71.71.71.7
Earnings & Valuation Score1.31.91.91.91.9
Analyst Ratings
Consensus RecommendationBuyBuyBuyBuyHold
Consensus Price Target$75.00$76.00$29.00$40.75$25.00
% Upside from Price Target-16.29% downside-5.73% downside-17.99% downside-34.95% downside-4.94% downside
Trade Information
Market Cap$6.41 billion$2.44 billion$1.65 billion$986.06 million$795.48 million
Beta1.381.621.321.011.27
Average Volume790,342376,095305,869119,374277,995
Sales & Book Value
Annual Revenue$7.18 billion$3.34 billion$3.11 billion$2.07 billion$1.21 billion
Price / Sales0.920.770.560.510.67
Cashflow$9.42 per share$8.40 per share$3.77 per share$4.98 per share$3.04 per share
Price / Cash9.519.609.3812.598.64
Book Value$23.47 per share$27.50 per share$12.35 per share$21.89 per share$14.15 per share
Price / Book3.822.932.862.861.86
Profitability
Net Income$392.33 million$57.22 million$82.33 million$37.69 million$-20,890,000.00
EPS$5.09$2.27$1.61$2.26$1.21
Trailing P/E Ratio21.4398.3217.4219.76N/A
Forward P/E Ratio19.0624.5017.3318.5324.13
P/E GrowthN/AN/AN/AN/AN/A
Net Margins4.86%0.86%2.96%2.41%-3.65%
Return on Equity (ROE)18.75%8.77%16.17%13.89%7.55%
Return on Assets (ROA)6.64%3.31%5.46%5.38%3.30%
Dividend
Annual PayoutN/AN/A$0.24N/AN/A
Dividend YieldN/AN/A0.68%N/AN/A
Three-Year Dividend GrowthN/AN/A6.67%N/AN/A
Payout RatioN/AN/A14.91%N/AN/A
Years of Consecutive Dividend GrowthN/AN/A1 YearsN/AN/A
Debt
Debt-to-Equity Ratio0.62%0.54%0.41%0.16%0.49%
Current Ratio1.54%2.73%1.43%1.43%1.96%
Quick Ratio1.49%2.58%1.43%1.43%1.74%
Ownership Information
Institutional Ownership Percentage82.52%94.92%85.53%85.82%94.66%
Insider Ownership Percentage23.90%5.66%1.50%4.00%3.88%
Miscellaneous
Employees21,00015,23010,4147,1004,900
Shares Outstanding73.87 million31.91 million49.15 million16.73 million30.77 million
Next Earnings Date4/29/2021 (Estimated)3/3/2021 (Confirmed)5/4/2021 (Estimated)3/3/2021 (Confirmed)3/3/2021 (Estimated)
OptionableOptionableOptionableOptionableOptionableOptionable

Enter your email address below to receive a concise daily summary of analysts' upgrades, downgrades and new coverage with MarketBeat.com's FREE daily email newsletter.