Compare Stocks

Compare up to 5 stocks side by side with metrics, growth rates, and performance charts

Select Stocks
MTZ
SNA

Add up to 3 more stocks

MTZ

MasTec, Inc.

-18.91%
$263.10-61.34
Market Cap

$20.79B

52W Range

$160.08 - $441.43

SNA

Snap-on Incorporated

+0.33%
$410.41+1.36
Market Cap

$21.23B

52W Range

$312.78 - $420.91

Metric
MTZ
SNA
Valuation
P/E Ratio41.9620.87
Forward P/E28.7921.40
P/B Ratio5.973.56
P/S Ratio1.294.24
P/FCF Ratio84.7620.55
PEG Ratio0.291.89
EV/EBITDA17.7016.19
Profitability
Gross Margin11.5%51.2%
Operating Margin5.8%23.8%
Net Margin3.1%20.4%
ROE14.5%17.1%
ROA4.6%12.0%
ROIC7.4%13.8%
Financial Health
Current Ratio1.324.79
Quick Ratio1.293.68
Debt/Equity0.860.22
Interest Coverage3.7725.43
Dividends
Dividend YieldN/A2.3%
Payout RatioN/A48.5%
Consecutive Div Years016