Compare Stocks

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

Select Stocks
CNI
MMM

Add up to 3 more stocks

CNI

Canadian National Railway Company

+1.35%
$124.34+1.66
Market Cap

$75.42B

52W Range

$90.74 - $123.00

MMM

3M Company

+0.41%
$155.34+0.64
Market Cap

$81.02B

52W Range

$139.34 - $177.41

Metric
CNI
MMM
Valuation
P/E Ratio22.2729.93
Forward P/E15.5617.83
P/B Ratio4.8625.36
P/S Ratio5.993.31
P/FCF Ratio28.9640.18
PEG Ratio2.29-
EV/EBITDA14.8214.66
Profitability
Gross Margin44.2%39.5%
Operating Margin37.8%19.6%
Net Margin27.2%11.1%
ROE22.1%85.4%
ROA8.0%7.9%
ROIC8.9%11.5%
Financial Health
Current Ratio0.671.71
Quick Ratio0.471.33
Debt/Equity1.012.75
Interest Coverage7.216.34
Dividends
Dividend Yield2.1%2.0%
Payout Ratio47.6%51.7%
Consecutive Div Years290