S&P 500   3,811.15
DOW   30,932.37
QQQ   314.14
S&P 500   3,811.15
DOW   30,932.37
QQQ   314.14
S&P 500   3,811.15
DOW   30,932.37
QQQ   314.14
S&P 500   3,811.15
DOW   30,932.37
QQQ   314.14
Log in

Compare Stocks

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

 NasdaqDeutsche BörseTradeweb MarketsCboe Global MarketsCboe Global Markets
Price Information
Current Price$138.29$16.31$72.79$98.96$98.96
52 Week RangeBuyBuyBuyN/AHold
Overall Score1.
Analysis Score1.
Community Score2.
Dividend Score2.
Ownership Score1.
Earnings & Valuation Score1.
Analyst Ratings
Consensus RecommendationBuyBuyBuyN/AHold
Consensus Price Target$140.68N/A$63.68N/A$99.00
% Upside from Price Target1.73% upsideN/A-12.51% downsideN/A0.04% upside
Trade Information
Market Cap$22.79 billion$29.90 billion$16.57 billion$11.05 billion$10.61 billion
Average Volume936,204102,346908,948747,336848,836
Sales & Book Value
Annual Revenue$4.37 billion$3.71 billion$775.57 millionN/A$2.50 billion
Price / Sales5.228.0521.37N/A4.25
Cashflow$6.04 per share$0.80 per share$1.73 per shareN/A$6.93 per share
Price / Cash22.8920.3741.96N/A14.29
Book Value$34.24 per share$3.73 per share$20.64 per shareN/A$30.29 per share
Price / Book4.044.373.53N/A3.27
Net Income$774 million$1.12 billion$126.12 millionN/A$374.40 million
Trailing P/E Ratio25.3325.4885.640.0023.39
Forward P/E Ratio22.2019.8952.7519.56
P/E Growth2.59N/A3.13N/A2.86
Net Margins17.41%29.60%17.80%N/A14.65%
Return on Equity (ROE)17.15%18.86%5.82%N/A17.48%
Return on Assets (ROA)6.73%0.58%5.19%N/A10.66%
Annual Payout$1.96$0.20$0.32$1.24$1.68
Dividend Yield1.42%1.23%0.44%1.25%1.70%
Three-Year Dividend Growth32.88%N/AN/AN/AN/A
Payout Ratio39.20%29.41%46.38%N/A35.52%
Years of Consecutive Dividend Growth7 YearsN/A1 YearsN/AN/A
Debt-to-Equity Ratio0.59%N/AN/AN/A0.26%
Current Ratio1.16%1.01%3.65%N/A1.23%
Quick Ratio1.16%1.01%3.65%N/A1.23%
Ownership Information
Institutional Ownership Percentage74.23%N/A40.59%81.98%80.25%
Insider Ownership Percentage0.60%N/A1.17%0.89%0.57%
Shares Outstanding164.80 million1.83 billion227.67 million111.63 million107.21 million
Next Earnings Date4/28/2021 (Estimated)5/5/2021 (Estimated)4/19/2021 (Estimated)N/AN/A
OptionableOptionableNot OptionableNot OptionableOptionableOptionable

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.