Microsoft Corporation (NASDAQ: MSFT) and MongoDB (NASDAQ:MDB) are both computer and technology companies, but which is the better business? We will contrast the two companies based on the strength of their earnings, dividends, institutional ownership, profitability, valuation, analyst recommendations and risk.

Analyst Recommendations

This is a summary of recent ratings and target prices for Microsoft Corporation and MongoDB, as reported by

Sell Ratings Hold Ratings Buy Ratings Strong Buy Ratings Rating Score
Microsoft Corporation 2 8 27 0 2.68
MongoDB 0 4 4 0 2.50

Microsoft Corporation presently has a consensus price target of $83.13, indicating a potential upside of 0.03%. MongoDB has a consensus price target of $33.83, indicating a potential upside of 15.55%. Given MongoDB’s higher probable upside, analysts plainly believe MongoDB is more favorable than Microsoft Corporation.

Institutional & Insider Ownership

73.1% of Microsoft Corporation shares are held by institutional investors. 1.5% of Microsoft Corporation shares are held by company insiders. Strong institutional ownership is an indication that endowments, hedge funds and large money managers believe a company is poised for long-term growth.

Earnings and Valuation

This table compares Microsoft Corporation and MongoDB’s top-line revenue, earnings per share and valuation.

Gross Revenue Price/Sales Ratio NetIncome Earnings Per Share Price/Earnings Ratio
Microsoft Corporation $89.95 billion 7.13 $21.20 billion $2.94 28.27
MongoDB N/A N/A N/A N/A N/A

Microsoft Corporation has higher revenue and earnings than MongoDB.


This table compares Microsoft Corporation and MongoDB’s net margins, return on equity and return on assets.

Net Margins Return on Equity Return on Assets
Microsoft Corporation 24.56% 35.23% 11.27%
MongoDB N/A N/A N/A


Microsoft Corporation pays an annual dividend of $1.68 per share and has a dividend yield of 2.0%. MongoDB does not pay a dividend. Microsoft Corporation pays out 57.1% of its earnings in the form of a dividend. Microsoft Corporation has raised its dividend for 13 consecutive years.


Microsoft Corporation beats MongoDB on 10 of the 12 factors compared between the two stocks.

About Microsoft Corporation

Microsoft Corporation is a technology company. The Company develops, licenses, and supports a range of software products, services and devices. The Company’s segments include Productivity and Business Processes, Intelligent Cloud and More Personal Computing. The Company’s products include operating systems; cross-device productivity applications; server applications; business solution applications; desktop and server management tools; software development tools; video games, and training and certification of computer system integrators and developers. It also designs, manufactures, and sells devices, including personal computers (PCs), tablets, gaming and entertainment consoles, phones, other intelligent devices, and related accessories, that integrate with its cloud-based offerings. It offers an array of services, including cloud-based solutions that provide customers with software, services, platforms, and content, and it provides solution support and consulting services.

About MongoDB

MongoDB, Inc. offers MongoDB, a general purpose database platform. Its platform is designed to run applications at scale across a broad range of use cases in the cloud, on-premise or in a hybrid environment. Its primary subscription package is MongoDB Enterprise Advanced, which includes its proprietary database server, security, enterprise management capabilities, its graphical user interface, analytics integrations and technical support. It also offers MongoDB Atlas, its cloud hosted database-as-a-service (DBaaS) offering that includes infrastructure and management of its community server offering. The Company’s The MongoDB enterprise database server, called Enterprise Server, is its proprietary database. The Company’s other products include Community Server, a free-to-download version of its database and MongoDB Stitch, a backend-as-a-service. The Company also provides professional services to its customers, including consulting and training.

Receive News & Ratings for Microsoft Corporation Daily - Enter your email address below to receive a concise daily summary of the latest news and analysts' ratings for Microsoft Corporation and related companies with Analyst Ratings Network's FREE daily email newsletter.