Log in

Compare Stocks

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

 ON SemiconductorMonolithic Power SystemsIPG PhotonicsMellanox TechnologiesCypress Semiconductor
SymbolNASDAQ:ONNASDAQ:MPWRNASDAQ:IPGPNASDAQ:MLNXNASDAQ:CY
Price Information
Current Price$13.73$167.93$119.05$119.75$23.82
52 Week RangeBuyBuyHoldBuyHold
Analyst Ratings
Consensus RecommendationBuyBuyHoldBuyHold
Consensus Price Target$20.40$198.13$164.98$145.00$21.89
% Upside from Price Target48.58% upside17.98% upside38.58% upside21.09% upside-8.10% downside
Trade Information
Market Cap$5.62 billion$7.74 billion$6.23 billion$6.76 billion$8.90 billion
Beta2.261.221.750.371.44
Average Volume12,614,478500,319604,1381,687,78412,795,265
Sales & Book Value
Annual Revenue$5.52 billion$627.92 million$1.31 billion$1.33 billion$2.21 billion
Price / Sales1.0211.934.815.054.04
Cashflow$2.97 per share$2.84 per share$7.04 per share$6.77 per share$1.62 per share
Price / Cash4.6259.1916.9217.7014.66
Book Value$8.09 per share$17.81 per share$45.27 per share$29.83 per share$5.67 per share
Price / Book1.709.432.634.014.20
Profitability
Net Income$211.70 million$108.84 million$180.23 million$205.10 million$40.43 million
EPS$1.49$2.53$4.36$5.17$0.82
Trailing P/E Ratio27.4670.8635.5433.08238.22
Forward P/E Ratio9.4743.9626.6922.06
P/E Growth$2.51$2.48$16.29$0.87N/A
Net Margins3.84%17.33%13.71%15.41%1.83%
Return on Equity (ROE)18.75%15.07%10.09%20.61%15.83%
Return on Assets (ROA)7.42%12.15%8.77%16.35%9.20%
Dividend
Annual PayoutN/A$2.00N/AN/A$0.44
Dividend YieldN/A1.19%N/AN/A1.85%
Three-Year Dividend GrowthN/A35.72%N/AN/AN/A
Payout RatioN/A79.05%N/AN/A53.66%
Years of Consecutive Dividend GrowthN/A5 YearsN/AN/AN/A
Debt
Debt-to-Equity Ratio0.87%N/A0.02%N/A0.34%
Current Ratio1.66%6.67%9.88%3.74%1.79%
Quick Ratio0.98%5.37%7.90%3.44%1.31%
Ownership Information
Institutional Ownership PercentageN/A94.00%65.37%69.84%80.21%
Insider Ownership Percentage1.40%3.00%33.90%4.20%0.55%
Miscellaneous
Employees34,8002,0025,9602,7775,871
Shares Outstanding409.45 million44.60 million53.14 million56.06 million373.64 million
Next Earnings Date4/24/2020 (Estimated)5/7/2020 (Estimated)5/5/2020 (Estimated)4/23/2020 (Confirmed)4/23/2020 (Estimated)
OptionableOptionableOptionableOptionableOptionableOptionable

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.

Yahoo Gemini Pixel