QQQ   324.13 (+0.82%)
AAPL   125.35 (-0.41%)
MSFT   234.55 (+0.55%)
FB   264.31 (-0.58%)
GOOGL   2,083.81 (+1.15%)
AMZN   3,159.53 (-1.09%)
TSLA   742.02 (+6.18%)
NVDA   579.96 (+2.52%)
BABA   250.34 (-0.95%)
CGC   35.60 (+0.82%)
GE   13.12 (+4.21%)
MU   92.52 (+4.86%)
NIO   51.86 (+5.60%)
AMD   86.94 (+2.60%)
T   29.38 (+0.69%)
F   12.27 (+5.59%)
ACB   11.64 (+3.84%)
DIS   197.51 (+0.21%)
BA   229.34 (+8.12%)
NFLX   553.41 (+1.33%)
BAC   36.38 (+2.42%)
QQQ   324.13 (+0.82%)
AAPL   125.35 (-0.41%)
MSFT   234.55 (+0.55%)
FB   264.31 (-0.58%)
GOOGL   2,083.81 (+1.15%)
AMZN   3,159.53 (-1.09%)
TSLA   742.02 (+6.18%)
NVDA   579.96 (+2.52%)
BABA   250.34 (-0.95%)
CGC   35.60 (+0.82%)
GE   13.12 (+4.21%)
MU   92.52 (+4.86%)
NIO   51.86 (+5.60%)
AMD   86.94 (+2.60%)
T   29.38 (+0.69%)
F   12.27 (+5.59%)
ACB   11.64 (+3.84%)
DIS   197.51 (+0.21%)
BA   229.34 (+8.12%)
NFLX   553.41 (+1.33%)
BAC   36.38 (+2.42%)
QQQ   324.13 (+0.82%)
AAPL   125.35 (-0.41%)
MSFT   234.55 (+0.55%)
FB   264.31 (-0.58%)
GOOGL   2,083.81 (+1.15%)
AMZN   3,159.53 (-1.09%)
TSLA   742.02 (+6.18%)
NVDA   579.96 (+2.52%)
BABA   250.34 (-0.95%)
CGC   35.60 (+0.82%)
GE   13.12 (+4.21%)
MU   92.52 (+4.86%)
NIO   51.86 (+5.60%)
AMD   86.94 (+2.60%)
T   29.38 (+0.69%)
F   12.27 (+5.59%)
ACB   11.64 (+3.84%)
DIS   197.51 (+0.21%)
BA   229.34 (+8.12%)
NFLX   553.41 (+1.33%)
BAC   36.38 (+2.42%)
QQQ   324.13 (+0.82%)
AAPL   125.35 (-0.41%)
MSFT   234.55 (+0.55%)
FB   264.31 (-0.58%)
GOOGL   2,083.81 (+1.15%)
AMZN   3,159.53 (-1.09%)
TSLA   742.02 (+6.18%)
NVDA   579.96 (+2.52%)
BABA   250.34 (-0.95%)
CGC   35.60 (+0.82%)
GE   13.12 (+4.21%)
MU   92.52 (+4.86%)
NIO   51.86 (+5.60%)
AMD   86.94 (+2.60%)
T   29.38 (+0.69%)
F   12.27 (+5.59%)
ACB   11.64 (+3.84%)
DIS   197.51 (+0.21%)
BA   229.34 (+8.12%)
NFLX   553.41 (+1.33%)
BAC   36.38 (+2.42%)
Log in

Compare Stocks

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

 CumminsElectricité de FranceBrunswickBWX TechnologiesTPI Composites
SymbolNYSE:CMIOTCMKTS:ECIFYNYSE:BCNYSE:BWXTNASDAQ:TPIC
Price Information
Current Price$259.12$2.41$94.99$60.29$65.41
52 Week RangeHoldHoldBuyBuyBuy
MarketRank™
Overall Score2.71.12.52.01.8
Analysis Score2.10.02.32.42.4
Community Score2.41.93.12.22.9
Dividend Score4.20.02.51.70.0
Ownership Score1.70.01.71.71.7
Earnings & Valuation Score3.13.83.11.91.9
Analyst Ratings
Consensus RecommendationHoldBuyBuyBuyBuy
Consensus Price Target$222.62N/A$81.92$68.60$53.70
% Upside from Price Target-14.09% downsideN/A-13.76% downside13.78% upside-17.90% downside
Trade Information
Market Cap$38.26 billion$37.40 billion$7.39 billion$5.75 billion$2.34 billion
Beta1.091.061.950.961.67
Average Volume1,167,21348,807724,174438,508789,995
Sales & Book Value
Annual Revenue$23.57 billion$79.88 billion$4.11 billion$1.89 billion$1.44 billion
Price / Sales1.620.471.803.031.63
Cashflow$21.54 per share$0.22 per share$6.83 per share$3.31 per share$0.78 per share
Price / Cash12.0310.8013.9018.2283.73
Book Value$55.25 per share$4.10 per share$15.95 per share$4.24 per share$5.83 per share
Price / Book4.690.595.9614.2211.22
Profitability
Net Income$2.26 billion$5.77 billion$-131,000,000.00$244.12 million$-15,710,000.00
EPS$15.05$0.26$4.33$2.62($0.29)
Trailing P/E Ratio24.459.2722.0921.08N/A
Forward P/E Ratio19.0217.2115.5718.9648.10
P/E Growth1.94N/AN/A2.13N/A
Net Margins8.12%N/A8.40%13.27%-1.54%
Return on Equity (ROE)20.30%N/A27.10%61.50%7.60%
Return on Assets (ROA)8.26%N/A9.87%14.39%1.48%
Dividend
Annual Payout$5.40N/A$1.08$0.76N/A
Dividend Yield2.08%N/A1.14%1.26%N/A
Three-Year Dividend Growth25.49%N/A44.53%80.95%N/A
Payout Ratio35.88%N/A24.94%29.01%N/A
Years of Consecutive Dividend Growth11 YearsN/A7 YearsN/AN/A
Debt
Debt-to-Equity Ratio0.42%N/A0.69%1.64%1.11%
Current Ratio1.94%1.17%1.77%1.85%1.32%
Quick Ratio1.33%0.96%1.15%1.85%1.29%
Ownership Information
Institutional Ownership Percentage81.07%0.02%95.44%96.05%76.83%
Insider Ownership Percentage1.04%N/A0.70%0.46%18.30%
Miscellaneous
Employees57,825161,52213,0006,45013,300
Shares Outstanding147.66 million15.52 billion77.78 million95.31 million35.74 million
Next Earnings Date4/27/2021 (Estimated)N/A4/29/2021 (Estimated)5/3/2021 (Estimated)2/25/2021 (Confirmed)
OptionableOptionableNot OptionableOptionableOptionableOptionable

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.