Log in

Compare Stocks

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

 FormFactorAmbarellaMACOM Technology SolutionsOSI SystemsSilicon Motion Technology
SymbolNASDAQ:FORMNASDAQ:AMBANASDAQ:MTSINASDAQ:OSISNASDAQ:SIMO
Price Information
Current Price$24.34$67.45$29.81$90.97$46.04
52 Week RangeHoldHoldHoldBuyHold
Analyst Ratings
Consensus RecommendationHoldHoldHoldBuyHold
Consensus Price Target$25.83$63.00$24.08$120.50$54.11
% Upside from Price Target6.14% upside-6.60% downside-19.23% downside32.47% upside17.53% upside
Trade Information
Market Cap$1.92 billion$2.32 billion$2.06 billion$1.66 billion$1.71 billion
Beta1.711.311.970.841.27
Average Volume576,811536,069652,033213,898276,450
Sales & Book Value
Annual Revenue$589.46 million$227.77 million$499.71 million$1.18 billion$457.25 million
Price / Sales3.139.933.961.413.64
Cashflow$1.36 per shareN/A$0.99 per share$8.11 per share$2.09 per share
Price / Cash17.88N/A30.0811.2222.04
Book Value$8.47 per share$13.09 per share$4.43 per share$30.47 per share$14.87 per share
Price / Book2.875.156.732.993.10
Profitability
Net Income$39.35 million$-30,450,000.00$-383,800,000.00$64.80 million$64.40 million
EPS$0.81($1.11)($0.60)$4.32$1.82
Trailing P/E Ratio47.73N/AN/A21.8725.16
Forward P/E Ratio22.54N/A119.2417.4913.87
P/E GrowthN/AN/A$124.24$1.54$2.41
Net Margins6.67%-16.33%-83.56%6.45%14.08%
Return on Equity (ROE)10.09%-9.51%-15.36%15.51%12.33%
Return on Assets (ROA)7.86%-8.36%-4.91%6.57%9.95%
Dividend
Annual PayoutN/AN/AN/AN/A$1.39
Dividend YieldN/AN/AN/AN/A3.02%
Three-Year Dividend GrowthN/AN/AN/AN/A16.02%
Payout RatioN/AN/AN/AN/A76.37%
Years of Consecutive Dividend GrowthN/AN/AN/AN/A4 Years
Debt
Debt-to-Equity Ratio0.07%0.02%2.33%0.47%N/A
Current Ratio3.07%8.81%4.34%1.69%4.49%
Quick Ratio2.46%8.42%3.21%1.03%3.79%
Ownership Information
Institutional Ownership Percentage90.10%76.44%75.83%97.61%69.42%
Insider Ownership Percentage1.88%6.31%32.20%6.80%N/A
Miscellaneous
Employees1,6767501,1006,6671,307
Shares Outstanding75.70 million33.54 million66.32 million18.31 million36.11 million
Next Earnings Date5/6/2020 (Estimated)3/3/2020 (Confirmed)5/5/2020 (Estimated)5/5/2020 (Estimated)5/7/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