Compare Stocks

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

Select Stocks
CAT
MSFT

Add up to 3 more stocks

CAT

Caterpillar Inc.

-3.71%
$840.85-32.43
Market Cap

$387.33B

52W Range

$405.46 - $1,073.46

MSFT

Microsoft Corporation

+1.09%
$393.35+4.25
Market Cap

$2.92T

52W Range

$349.20 - $555.45

Metric
CAT
MSFT
Valuation
P/E Ratio43.4523.16
Forward P/E35.2422.87
P/B Ratio21.806.99
P/S Ratio5.759.10
P/FCF Ratio35.5339.73
PEG Ratio1.552.34
EV/EBITDA31.7715.53
Profitability
Gross Margin32.5%68.3%
Operating Margin16.6%46.8%
Net Margin13.3%39.3%
ROE50.5%30.2%
ROA9.9%18.0%
ROIC11.4%21.6%
Financial Health
Current Ratio1.441.35
Quick Ratio0.941.35
Debt/Equity2.030.33
Interest Coverage10.8853.89
Dividends
Dividend Yield0.7%0.9%
Payout Ratio32.0%26.0%
Consecutive Div Years1221