Free Trial

Compare Stocks

Compare stocks with our powerful stock comparison tool. Analyze fundamentals, price performance, and key financial indicators to make informed investment decisions. Our tool lets you compare up to ten stocks side by side based on Performance Charts, Price & Volume, MarketRank™, Analyst Ratings, Sales & Book Value, Profitability & Earnings, Dividends, Debt, Ownership, Headlines, and more. Simply enter up to ten stock symbols (e.g., BAC, JPM, WFC, C, GS) to get started and uncover top investment opportunities.

CompanyCurrent Price50-Day Moving Average52-Week RangeMarket CapBetaAvg. VolumeToday's Volume
Domo, Inc. stock logo
DOMO
Domo
$12.63
-3.4%
$10.03
$6.01
$14.83
$508.17M1.84396,974 shs588,341 shs
Health Catalyst, Inc. stock logo
HCAT
Health Catalyst
$3.65
-4.2%
$3.92
$3.49
$9.24
$254.04M1.53606,466 shs365,927 shs
Materialise NV stock logo
MTLS
Materialise
$5.49
-2.7%
$5.23
$3.93
$9.69
N/A1.57185,238 shs82,480 shs
Upland Software, Inc. stock logo
UPLD
Upland Software
$1.85
+3.4%
$2.22
$1.69
$5.64
$52.70M1.19215,954 shs64,899 shs
Ten Starter Stocks For Beginners to Buy Now Cover

Just getting into the stock market? These 10 simple stocks can help beginning investors build long-term wealth without knowing options, technicals, or other advanced strategies.

Get This Free Report

Compare Price Performance

Company1-Day Performance7-Day Performance30-Day Performance90-Day Performance1-Year Performance
Domo, Inc. stock logo
DOMO
Domo
-3.44%-6.93%+45.01%+52.35%+90.79%
Health Catalyst, Inc. stock logo
HCAT
Health Catalyst
-4.20%-7.83%-6.41%-15.70%-42.43%
Materialise NV stock logo
MTLS
Materialise
-2.66%-5.18%+4.37%+7.44%+9.80%
Upland Software, Inc. stock logo
UPLD
Upland Software
+3.35%+0.54%-28.29%-44.61%-22.92%
CompanyOverall ScoreAnalyst's OpinionShort Interest ScoreDividend StrengthESG ScoreNews and Social Media SentimentCompany OwnershipEarnings & Valuation
Domo, Inc. stock logo
DOMO
Domo
4.0682 of 5 stars
2.15.00.03.32.14.20.6
Health Catalyst, Inc. stock logo
HCAT
Health Catalyst
4.4201 of 5 stars
4.32.00.03.81.02.51.3
Materialise NV stock logo
MTLS
Materialise
0.9023 of 5 stars
0.05.00.00.02.00.00.6
Upland Software, Inc. stock logo
UPLD
Upland Software
1.3835 of 5 stars
0.03.00.02.71.92.50.6
CompanyConsensus Rating ScoreConsensus RatingConsensus Price Target% Upside from Current Price
Domo, Inc. stock logo
DOMO
Domo
2.29
Hold$10.67-15.54% Downside
Health Catalyst, Inc. stock logo
HCAT
Health Catalyst
2.64
Moderate Buy$8.00119.18% Upside
Materialise NV stock logo
MTLS
Materialise
0.00
N/AN/AN/A
Upland Software, Inc. stock logo
UPLD
Upland Software
3.00
BuyN/AN/A

Current Analyst Ratings Breakdown

Latest UPLD, HCAT, DOMO, and MTLS Analyst Ratings

DateCompanyBrokerageActionRatingPrice TargetDetails
6/17/2025
Health Catalyst, Inc. stock logo
HCAT
Health Catalyst
BTIG Research
Subscribe to MarketBeat All Access for the recommendation accuracy rating
DowngradeBuy ➝ Neutral
5/22/2025
Domo, Inc. stock logo
DOMO
Domo
Cowen
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Reiterated RatingHold ➝ Hold
5/22/2025
Domo, Inc. stock logo
DOMO
Domo
Lake Street Capital
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Reiterated RatingHold ➝ Hold$8.50 ➝ $9.00
5/22/2025
Domo, Inc. stock logo
DOMO
Domo
DA Davidson
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Boost Price TargetNeutral ➝ Neutral$8.00 ➝ $9.00
5/22/2025
Domo, Inc. stock logo
DOMO
Domo
JMP Securities
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Reiterated RatingMarket Outperform ➝ Market Outperform$16.00 ➝ $16.00
5/22/2025
Domo, Inc. stock logo
DOMO
Domo
Cantor Fitzgerald
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Boost Price TargetOverweight ➝ Overweight$11.00 ➝ $12.00
5/13/2025
Upland Software, Inc. stock logo
UPLD
Upland Software
Needham & Company LLC
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Reiterated RatingHold ➝ Hold
5/8/2025
Health Catalyst, Inc. stock logo
HCAT
Health Catalyst
Canaccord Genuity Group
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Lower Price TargetBuy ➝ Buy$10.00 ➝ $9.00
5/8/2025
Health Catalyst, Inc. stock logo
HCAT
Health Catalyst
Stifel Nicolaus
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Boost Price TargetHold ➝ Hold$5.00 ➝ $5.50
4/25/2025
Health Catalyst, Inc. stock logo
HCAT
Health Catalyst
Citigroup
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Lower Price TargetBuy ➝ Buy$7.00 ➝ $6.50
4/16/2025
Domo, Inc. stock logo
DOMO
Domo
Morgan Stanley
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Lower Price TargetEqual Weight ➝ Equal Weight$9.00 ➝ $8.00
(Data available from 6/19/2022 forward. View 10+ years of historical ratings with our analyst ratings screener.)
CompanyAnnual RevenuePrice/SalesCashflowPrice/CashBook ValuePrice/Book
Domo, Inc. stock logo
DOMO
Domo
$317.04M1.60N/AN/A($4.44) per share-2.84
Health Catalyst, Inc. stock logo
HCAT
Health Catalyst
$306.58M0.83$0.35 per share10.35$6.00 per share0.61
Materialise NV stock logo
MTLS
Materialise
$288.70MN/A$0.53 per share10.40$4.55 per shareN/A
Upland Software, Inc. stock logo
UPLD
Upland Software
$274.79M0.19$6.85 per share0.27($0.67) per share-2.76
CompanyNet IncomeEPSTrailing P/E RatioForward P/E RatioP/E GrowthNet MarginsReturn on Equity (ROE)Return on Assets (ROA)Next Earnings Date
Domo, Inc. stock logo
DOMO
Domo
-$81.93M-$1.89N/AN/AN/A-23.33%N/A-36.37%8/27/2025 (Estimated)
Health Catalyst, Inc. stock logo
HCAT
Health Catalyst
-$69.50M-$1.15N/AN/AN/A-23.34%-6.14%-2.74%8/6/2025 (Estimated)
Materialise NV stock logo
MTLS
Materialise
$14.54M$0.1732.30N/A3.45%3.77%2.35%7/30/2025 (Estimated)
Upland Software, Inc. stock logo
UPLD
Upland Software
-$112.73M-$1.74N/A2.80N/A-15.86%-265.12%5.66%7/30/2025 (Estimated)

Latest UPLD, HCAT, DOMO, and MTLS Earnings

DateQuarterCompanyConsensus EstimateReported EPSBeat/MissGap EPSRevenue EstimateActual RevenueDetails
5/21/2025Q1 2026
Domo, Inc. stock logo
DOMO
Domo
-$0.19-$0.09+$0.10-$0.45$77.75 million$80.11 million
4/24/2025Q1 2025
Materialise NV stock logo
MTLS
Materialise
$0.02-$0.01-$0.03-$0.01$67.00 million$71.79 million
CompanyAnnual PayoutDividend Yield3-Year Dividend GrowthPayout RatioYears of Consecutive Growth
Domo, Inc. stock logo
DOMO
Domo
N/AN/AN/AN/AN/A
Health Catalyst, Inc. stock logo
HCAT
Health Catalyst
N/AN/AN/AN/AN/A
Materialise NV stock logo
MTLS
Materialise
N/AN/AN/AN/AN/A
Upland Software, Inc. stock logo
UPLD
Upland Software
N/AN/AN/AN/AN/A
CompanyDebt-to-Equity RatioCurrent RatioQuick Ratio
Domo, Inc. stock logo
DOMO
Domo
N/A
0.51
0.51
Health Catalyst, Inc. stock logo
HCAT
Health Catalyst
0.40
1.24
1.24
Materialise NV stock logo
MTLS
Materialise
0.08
1.88
1.72
Upland Software, Inc. stock logo
UPLD
Upland Software
324.05
0.83
0.83

Institutional Ownership

CompanyInstitutional Ownership
Domo, Inc. stock logo
DOMO
Domo
76.64%
Health Catalyst, Inc. stock logo
HCAT
Health Catalyst
85.00%
Materialise NV stock logo
MTLS
Materialise
19.30%
Upland Software, Inc. stock logo
UPLD
Upland Software
77.78%

Insider Ownership

CompanyInsider Ownership
Domo, Inc. stock logo
DOMO
Domo
15.24%
Health Catalyst, Inc. stock logo
HCAT
Health Catalyst
2.60%
Materialise NV stock logo
MTLS
Materialise
1.23%
Upland Software, Inc. stock logo
UPLD
Upland Software
14.80%
CompanyEmployeesShares OutstandingFree FloatOptionable
Domo, Inc. stock logo
DOMO
Domo
92040.24 million34.10 millionOptionable
Health Catalyst, Inc. stock logo
HCAT
Health Catalyst
1,50069.60 million67.79 millionOptionable
Materialise NV stock logo
MTLS
Materialise
2,514N/AN/AOptionable
Upland Software, Inc. stock logo
UPLD
Upland Software
1,01028.48 million24.27 millionOptionable

Recent News About These Companies

3 Reasons UPLD is Risky and 1 Stock to Buy Instead

New MarketBeat Followers Over Time

Media Sentiment Over Time

Domo stock logo

Domo NASDAQ:DOMO

$12.63 -0.45 (-3.44%)
Closing price 06/18/2025 04:00 PM Eastern
Extended Trading
$12.62 -0.02 (-0.12%)
As of 06/18/2025 07:38 PM Eastern
Extended trading is trading that happens on electronic markets outside of regular trading hours. This is a fair market value extended hours price provided by Polygon.io. Learn more.

Domo, Inc., together with its subsidiaries, operates a cloud-based business intelligence platform in North America, Western Europe, Canada, Australia, and Japan. Its platform digitally connects from the chief executive officer to the frontline employee with the various people, data, and systems in an organization, as well as giving them access to real-time data and insights, and allowing them to manage business via various browsers and visualization engines accessible across laptops, TV screens, monitors, tablets, and smartphones. The company was formerly known as Domo Technologies, Inc. and changed its name to Domo, Inc. in December 2011. Domo, Inc. was incorporated in 2010 and is headquartered in American Fork, Utah.

Health Catalyst stock logo

Health Catalyst NASDAQ:HCAT

$3.65 -0.16 (-4.20%)
Closing price 06/18/2025 04:00 PM Eastern
Extended Trading
$3.86 +0.21 (+5.62%)
As of 06/18/2025 05:45 PM Eastern
Extended trading is trading that happens on electronic markets outside of regular trading hours. This is a fair market value extended hours price provided by Polygon.io. Learn more.

Health Catalyst, Inc. provides data and analytics technology and services to healthcare organizations in the United States. It operates in two segments, Technology and Professional Services. The company provides data operating system data platform which provides clients single comprehensive environment to integrate and organize data from their disparate software systems; and analytics applications, a software analytics applications build for data platform to analyze clients face across clinical and quality, population health, and financial and operational use cases. It offers services expertise solutions comprising data and analytics, domain expertise and education, tech-enabled managed, and implementation services; and opportunity analysis and prioritization, data governance, data modeling and analysis, quality and process improvement strategy, cost accounting, data abstraction, and population health strategies. The company was formerly known as HQC Holdings, Inc. and changed its name to Health Catalyst, Inc. in March 2017. Health Catalyst, Inc. was founded in 2008 and is headquartered in South Jordan, Utah.

Materialise stock logo

Materialise NASDAQ:MTLS

$5.49 -0.15 (-2.66%)
Closing price 06/18/2025 04:00 PM Eastern
Extended Trading
$5.37 -0.12 (-2.17%)
As of 06/18/2025 04:48 PM Eastern
Extended trading is trading that happens on electronic markets outside of regular trading hours. This is a fair market value extended hours price provided by Polygon.io. Learn more.

Materialise NV provides additive manufacturing and medical software, and 3D printing services in the Americas, Europe and Africa, and the Asia-Pacific. The company operates through three segments: Materialise Software, Materialise Medical, and Materialise Manufacturing. The Materialise Software segment offers software through programs and platforms that enable and enhance the functionality of 3D printers and of 3D printing operations. Its software interfaces between various types of 3D printers; and various software applications and capturing technologies, including computer-aided design/computer-aided manufacturing packages and 3D scanners. This segment serves 3D printing machine manufacturers; production companies and contract manufacturers in automotive, aerospace, consumer goods, and hearing aid industries; and 3D printing service bureaus through its sales force, Website, and third party distributors. The Materialise Medical segment provides medical software that allows medical-image based analysis, planning, and engineering, as well as patient-specific design and printing of surgical devices and implants. It serves medical device companies, hospitals, universities, research institutes, and industrial companies through its direct sales force, Website, and picture archiving and communication system. The Materialise Manufacturing segment provides 3D printing services, design and engineering services, and rapid prototyping and additive manufacturing of production parts to industrial and commercial customers. The company has collaboration agreements with Zimmer Biomet Holdings, Inc.; Encore Medical, L.P.; DePuy Synthes Companies of Johnson & Johnson; Limacorporate Spa; Mathys AG; Corin Ltd; Smith & Nephew Inc.; Corin Ltd; Medtronic Inc.; and Abbott Laboratories Inc. Materialise NV was incorporated in 1990 and is headquartered in Leuven, Belgium.

Upland Software stock logo

Upland Software NASDAQ:UPLD

$1.85 +0.06 (+3.35%)
Closing price 06/18/2025 04:00 PM Eastern
Extended Trading
$1.89 +0.04 (+2.16%)
As of 06/18/2025 06:02 PM Eastern
Extended trading is trading that happens on electronic markets outside of regular trading hours. This is a fair market value extended hours price provided by Polygon.io. Learn more.

Upland Software, Inc., together with its subsidiaries, provides cloud-based software applications under the Upland brand name in the United States, the United Kingdom, Canada, and internationally. It offers software applications that enable organizations to plan, manage and execute projects, and work in the areas of marketing, sales, contact center, knowledge management, project management, information technology, business operations, human resources, and legal. The company also provides professional services, such as implementation, data extraction, integration and configuration, and training services, as well as customer support services. It serves corporations, government agencies, and small and medium-sized businesses in the financial, consulting, technology, manufacturing, media, telecommunication, insurance, non-profit healthcare, life sciences, retail, and hospitality sectors. The company was formerly known as Silverback Enterprise Group, Inc. and changed its name to Upland Software, Inc. in November 2013. Upland Software, Inc. was incorporated in 2010 and is headquartered in Austin, Texas.