Compare Stocks

Comparative Price Performance Over Time

Compare Stocks - Price & Volume

CompanyCurrent Price50-Day Moving Average52-Week RangeMarket CapBetaAvg. VolumeToday's Volume
Magic Software Enterprises Ltd. stock logo
MGIC
Magic Software Enterprises
$11.58
-0.3%
$11.44
$8.15
$14.82
$568.46M1.1763,048 shs49,602 shs
NCC Group plc stock logo
NCCGF
NCC Group
$1.10
$1.10
$1.00
$1.84
$343.21M-0.08N/AN/A
ON24, Inc. stock logo
ONTF
ON24
$6.66
-0.9%
$7.02
$5.73
$9.55
$277.52M0.48227,586 shs161,050 shs
Opera Limited stock logo
OPRA
Opera
$13.60
-6.1%
$14.30
$9.40
$28.58
$1.21B0.81971,204 shs1.60 million shs
Upland Software, Inc. stock logo
UPLD
Upland Software
$2.16
-3.6%
$2.89
$2.09
$5.28
$60.18M0.96211,394 shs137,494 shs
Investing Strategies To Help Grow Your Retirement Income Cover

Need to stretch out your 401K or Roth IRA plan? Use these time-tested investing strategies to grow the monthly retirement income that your stock portfolio generates.

Get This Free Report

Price Performance

Company1-Day Performance7-Day Performance30-Day Performance90-Day Performance1-Year Performance
Magic Software Enterprises Ltd. stock logo
MGIC
Magic Software Enterprises
-1.19%-0.09%-2.44%+10.26%-11.03%
NCC Group plc stock logo
NCCGF
NCC Group
0.00%0.00%0.00%0.00%-8.33%
ON24, Inc. stock logo
ONTF
ON24
-0.07%-0.15%-2.19%-11.59%-21.15%
Opera Limited stock logo
OPRA
Opera
+0.91%-0.21%-9.04%+38.93%+28.80%
Upland Software, Inc. stock logo
UPLD
Upland Software
+1.58%-2.81%-25.42%-44.98%-35.86%

MarketRank™

CompanyOverall ScoreAnalyst's OpinionShort Interest ScoreDividend StrengthESG ScoreNews and Social Media SentimentCompany OwnershipEarnings & Valuation
Magic Software Enterprises Ltd. stock logo
MGIC
Magic Software Enterprises
2.3268 of 5 stars
2.53.02.50.01.80.01.9
NCC Group plc stock logo
NCCGF
NCC Group
N/AN/AN/AN/AN/AN/AN/AN/A
ON24, Inc. stock logo
ONTF
ON24
1.3657 of 5 stars
2.04.00.00.00.64.20.6
Opera Limited stock logo
OPRA
Opera
4.2979 of 5 stars
3.53.03.30.01.71.73.1
Upland Software, Inc. stock logo
UPLD
Upland Software
3.502 of 5 stars
2.55.00.02.71.81.70.6

Analyst Ratings

CompanyConsensus Rating ScoreConsensus RatingConsensus Price Target% Upside from Current Price
Magic Software Enterprises Ltd. stock logo
MGIC
Magic Software Enterprises
3.00
Buy$14.0020.90% Upside
NCC Group plc stock logo
NCCGF
NCC Group
3.00
BuyN/AN/A
ON24, Inc. stock logo
ONTF
ON24
2.00
Hold$8.0020.12% Upside
Opera Limited stock logo
OPRA
Opera
3.00
Buy$21.1755.64% Upside
Upland Software, Inc. stock logo
UPLD
Upland Software
1.00
Sell$3.8377.47% Upside

Current Analyst Ratings

Latest OPRA, MGIC, UPLD, NCCGF, and ONTF Analyst Ratings

DateCompanyBrokerageActionRatingPrice TargetDetails
3/14/2024
Magic Software Enterprises Ltd. stock logo
MGIC
Magic Software Enterprises
Barclays
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Boost Price TargetOverweight ➝ Overweight$13.00 ➝ $14.00
3/1/2024
Opera Limited stock logo
OPRA
Opera
TD Cowen
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Boost Price TargetOutperform ➝ Outperform$23.00 ➝ $25.00
2/23/2024
ON24, Inc. stock logo
ONTF
ON24
Canaccord Genuity Group
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Lower Price TargetHold ➝ Hold$10.00 ➝ $9.00
(Data available from 4/25/2021 forward. View 10+ years of historical ratings with our analyst ratings screener.)

Sales & Book Value

CompanyAnnual RevenuePrice/SalesCashflowPrice/CashBook ValuePrice/Book
Magic Software Enterprises Ltd. stock logo
MGIC
Magic Software Enterprises
$535.05M1.06$1.37 per share8.47$5.93 per share1.95
NCC Group plc stock logo
NCCGF
NCC Group
N/AN/AN/AN/AN/AN/A
ON24, Inc. stock logo
ONTF
ON24
$163.71M1.70N/AN/A$4.34 per share1.53
Opera Limited stock logo
OPRA
Opera
$396.83M3.04$1.95 per share6.98$10.54 per share1.29
Upland Software, Inc. stock logo
UPLD
Upland Software
$297.85M0.20$7.20 per share0.30$4.02 per share0.54

Profitability & Earnings

CompanyNet IncomeEPSTrailing P/E RatioForward P/E RatioP/E GrowthNet MarginsReturn on Equity (ROE)Return on Assets (ROA)Next Earnings Date
Magic Software Enterprises Ltd. stock logo
MGIC
Magic Software Enterprises
$37.09M$0.7515.4411.94N/A6.92%17.33%9.32%5/16/2024 (Estimated)
NCC Group plc stock logo
NCCGF
NCC Group
N/AN/A0.00N/AN/AN/AN/AN/A
ON24, Inc. stock logo
ONTF
ON24
-$51.79M-$1.15N/AN/AN/A-31.63%-18.49%-12.63%5/7/2024 (Confirmed)
Opera Limited stock logo
OPRA
Opera
$169.41M$1.887.2312.83N/A42.69%19.90%18.08%4/25/2024 (Confirmed)
Upland Software, Inc. stock logo
UPLD
Upland Software
-$179.87M-$5.76N/A108.00N/A-60.39%11.39%1.89%5/2/2024 (Confirmed)

Latest OPRA, MGIC, UPLD, NCCGF, and ONTF Earnings

DateQuarterCompanyConsensus EstimateReported EPSBeat/MissGap EPSRevenue EstimateActual RevenueDetails
5/7/2024N/A
ON24, Inc. stock logo
ONTF
ON24
-$0.0150N/A+$0.0150N/AN/AN/A  
5/2/2024N/A
Upland Software, Inc. stock logo
UPLD
Upland Software
$0.1430N/A-$0.1430N/AN/AN/A  
4/25/2024N/A
Opera Limited stock logo
OPRA
Opera
$0.14N/A-$0.14N/AN/AN/A  
3/13/2024Q4 2023
Magic Software Enterprises Ltd. stock logo
MGIC
Magic Software Enterprises
$0.20$0.24+$0.04$0.31$115.00 million$125.55 million
2/29/2024Q4 2023
Opera Limited stock logo
OPRA
Opera
$0.18$1.38+$1.20$1.38$112.20 million$113.00 million
2/22/2024Q4 2023
ON24, Inc. stock logo
ONTF
ON24
$0.0170-$0.23-$0.2470-$0.22$37.29 million$39.34 million    

Dividends

CompanyAnnual PayoutDividend Yield3-Year Dividend GrowthPayout RatioYears of Consecutive Growth
Magic Software Enterprises Ltd. stock logo
MGIC
Magic Software Enterprises
$0.655.61%+34.97%86.67%1 Years
NCC Group plc stock logo
NCCGF
NCC Group
N/AN/AN/AN/AN/A
ON24, Inc. stock logo
ONTF
ON24
N/AN/AN/AN/AN/A
Opera Limited stock logo
OPRA
Opera
$0.785.74%N/A41.49%N/A
Upland Software, Inc. stock logo
UPLD
Upland Software
N/AN/AN/AN/AN/A

Debt

CompanyDebt-to-Equity RatioCurrent RatioQuick Ratio
Magic Software Enterprises Ltd. stock logo
MGIC
Magic Software Enterprises
0.18
1.81
1.76
NCC Group plc stock logo
NCCGF
NCC Group
N/AN/AN/A
ON24, Inc. stock logo
ONTF
ON24
N/A
2.64
2.64
Opera Limited stock logo
OPRA
Opera
0.01
2.56
4.69
Upland Software, Inc. stock logo
UPLD
Upland Software
3.75
2.30
2.30

Ownership

Institutional Ownership

CompanyInstitutional Ownership
Magic Software Enterprises Ltd. stock logo
MGIC
Magic Software Enterprises
24.70%
NCC Group plc stock logo
NCCGF
NCC Group
N/A
ON24, Inc. stock logo
ONTF
ON24
83.93%
Opera Limited stock logo
OPRA
Opera
10.21%
Upland Software, Inc. stock logo
UPLD
Upland Software
77.78%

Insider Ownership

CompanyInsider Ownership
Magic Software Enterprises Ltd. stock logo
MGIC
Magic Software Enterprises
4.49%
NCC Group plc stock logo
NCCGF
NCC Group
N/A
ON24, Inc. stock logo
ONTF
ON24
27.30%
Opera Limited stock logo
OPRA
Opera
84.36%
Upland Software, Inc. stock logo
UPLD
Upland Software
9.20%

Miscellaneous

CompanyEmployeesShares OutstandingFree FloatOptionable
Magic Software Enterprises Ltd. stock logo
MGIC
Magic Software Enterprises
4,16149.09 million46.89 millionOptionable
NCC Group plc stock logo
NCCGF
NCC Group
2,200312.01 millionN/ANot Optionable
ON24, Inc. stock logo
ONTF
ON24
46241.67 million30.30 millionOptionable
Opera Limited stock logo
OPRA
Opera
60688.79 million13.89 millionOptionable
Upland Software, Inc. stock logo
UPLD
Upland Software
1,06127.86 million25.30 millionOptionable

OPRA, MGIC, UPLD, NCCGF, and ONTF Headlines

SourceHeadline
Upland Software (UPLD) Scheduled to Post Quarterly Earnings on ThursdayUpland Software (UPLD) Scheduled to Post Quarterly Earnings on Thursday
americanbankingnews.com - April 25 at 3:42 AM
Upland Software (NASDAQ:UPLD) Stock Passes Below 50-Day Moving Average of $2.98Upland Software (NASDAQ:UPLD) Stock Passes Below 50-Day Moving Average of $2.98
americanbankingnews.com - April 23 at 5:18 AM
Upland Software to Release First Quarter 2024 Financial Results on May 2, 2024Upland Software to Release First Quarter 2024 Financial Results on May 2, 2024
businesswire.com - April 18 at 9:01 AM
Q4 Earnings Highlights: Yext (NYSE:YEXT) Vs The Rest Of The Sales And Marketing Software StocksQ4 Earnings Highlights: Yext (NYSE:YEXT) Vs The Rest Of The Sales And Marketing Software Stocks
finance.yahoo.com - April 10 at 9:35 AM
Q4 Earnings Highlights: Yext (NYSE:YEXT) Vs The Rest Of The Sales And Marketing Software StocksQ4 Earnings Highlights: Yext (NYSE:YEXT) Vs The Rest Of The Sales And Marketing Software Stocks
finance.yahoo.com - April 10 at 9:35 AM
Upland Software Secures Another 40+ Badges in G2’s Spring 2024 Market ReportsUpland Software Secures Another 40+ Badges in G2’s Spring 2024 Market Reports
finance.yahoo.com - April 1 at 12:26 PM
Upland Software Shares Tumble on Weak Outlook, 4Q Earnings MissUpland Software Shares Tumble on Weak Outlook, 4Q Earnings Miss
marketwatch.com - February 23 at 2:35 PM
Upland Software, Inc. (NASDAQ:UPLD) Q4 2023 Earnings Call TranscriptUpland Software, Inc. (NASDAQ:UPLD) Q4 2023 Earnings Call Transcript
finance.yahoo.com - February 23 at 2:35 PM
Why Upland (UPLD) Shares Are Getting Obliterated TodayWhy Upland (UPLD) Shares Are Getting Obliterated Today
finance.yahoo.com - February 23 at 2:35 PM
Q4 2023 Upland Software Inc Earnings CallQ4 2023 Upland Software Inc Earnings Call
finance.yahoo.com - February 23 at 9:34 AM
Upland Software (UPLD) Receives a Buy from William BlairUpland Software (UPLD) Receives a Buy from William Blair
markets.businessinsider.com - February 23 at 1:01 AM
Upland Software Inc (UPLD) Reports Decline in Q4 Revenue and Adjusted EBITDAUpland Software Inc (UPLD) Reports Decline in Q4 Revenue and Adjusted EBITDA
finance.yahoo.com - February 22 at 8:01 PM
Upland (NASDAQ:UPLD) Reports Q4 In Line With Expectations But Full-Year Guidance UnderwhelmsUpland (NASDAQ:UPLD) Reports Q4 In Line With Expectations But Full-Year Guidance Underwhelms
finance.yahoo.com - February 22 at 8:01 PM
Heres What Key Metrics Tell Us About Upland Software (UPLD) Q4 EarningsHere's What Key Metrics Tell Us About Upland Software (UPLD) Q4 Earnings
zacks.com - February 22 at 7:01 PM
Upland Software Reports Fourth Quarter 2023 Financial ResultsUpland Software Reports Fourth Quarter 2023 Financial Results
businesswire.com - February 22 at 4:01 PM
Upland Software is about to announce its earnings — heres what Wall Street expectsUpland Software is about to announce its earnings — here's what Wall Street expects
markets.businessinsider.com - February 22 at 3:00 PM
Upland Softwares Earnings: A PreviewUpland Software's Earnings: A Preview
benzinga.com - February 21 at 7:06 PM
Upland (UPLD) Q4 Earnings: What To ExpectUpland (UPLD) Q4 Earnings: What To Expect
finance.yahoo.com - February 21 at 2:05 PM
Countdown to Upland Software (UPLD) Q4 Earnings: A Look at Estimates Beyond Revenue and EPSCountdown to Upland Software (UPLD) Q4 Earnings: A Look at Estimates Beyond Revenue and EPS
finance.yahoo.com - February 19 at 12:31 PM
Countdown to Upland Software (UPLD) Q4 Earnings: A Look at Estimates Beyond Revenue and EPSCountdown to Upland Software (UPLD) Q4 Earnings: A Look at Estimates Beyond Revenue and EPS
zacks.com - February 19 at 10:20 AM
Upland Software to Release Fourth Quarter 2023 and Fiscal 2023 Financial Results on February 22, 2024Upland Software to Release Fourth Quarter 2023 and Fiscal 2023 Financial Results on February 22, 2024
finance.yahoo.com - February 8 at 7:12 PM
Upland Software Inc (UPLD)Upland Software Inc (UPLD)
investing.com - January 30 at 4:26 PM
Upland Software Secures 40+ Badges in G2’s Winter 2024 Market ReportsUpland Software Secures 40+ Badges in G2’s Winter 2024 Market Reports
businesswire.com - December 18 at 11:10 AM
Upland FileBound Named a Gold Medalist in the 2023 SoftwareReviews ECM Data Quadrant ReportUpland FileBound Named a Gold Medalist in the 2023 SoftwareReviews ECM Data Quadrant Report
finance.yahoo.com - December 7 at 9:20 AM

New MarketBeat Followers Over Time

Media Sentiment Over Time

Company Descriptions

Magic Software Enterprises logo

Magic Software Enterprises

NASDAQ:MGIC
Magic Software Enterprises Ltd. provides proprietary application development, vertical software solutions, business process integration, information technologies (IT) outsourcing software services, and cloud based services in Israel and internationally. The company's Software Services segment develops, markets, sells, and supports application platform, software applications, and business and process integration solutions and related services. Its IT Professional Services segment offers IT services in the areas of infrastructure design and delivery, application development, technology planning and implementation services, communications services and solutions, and supplemental outsourcing services. It also offers proprietary application platforms, such as Magic xpa for developing and deploying business applications; AppBuilder for building, deploying, and maintaining business applications; Magic xpi for application integration; Magic xpi cloud native; FactoryEye for virtualization of production data; Magic Data Management and Analytics Platform for data management; and Magic SmartUX for cross-platform mobile business applications. It also provides vertical software solutions comprising Clicks, a software solution for healthcare providers; Leap, a software solution for business support systems; Hermes Cargo, a packaged software solution for managing air cargo ground handling; HR Pulse, a single-tenant software as a service tool; MBS Solution, a system for managing TV broadcast management; Nativ, a system for management of rehabilitation centers; and Mobisale, a system for sales and distribution field activities for consumer goods manufacturers and wholesalers. In addition, the company provides software maintenance, support, training, and consulting services. The company was formerly known as Mashov Software Export (1983) Ltd. and changed its name to Magic Software Enterprises Ltd. in 1991. The company was incorporated in 1983 and is headquartered in Or Yehuda, Israel.
NCC Group logo

NCC Group

OTCMKTS:NCCGF
NCC Group plc engages in the cyber and software resilience business in the United Kingdom, the Asian-Pacific, North America, and Europe. The company operates in two segments, Cyber Security and Software Resilience. It offers assessment and advisory services, which include risk management, supply chain risk, cloud and infrastructure, application and security software, mobile, managed vulnerability scanning, hardware and embedded systems, and cryptography, as well as calibrator and cyber security review solutions. The company also provides detection and response services, including managed detection and response, incident response, and threat intelligence; compliance services, such as data privacy, government security, and payments; and remediation and big bounty services. In addition, it provides software resilience services, such as cloud software escrow solutions, on-premises software escrow agreements, on-premises software escrow verification, virtual and physical escrow vaults, software security testing, and software risk assessment tools, as well as offers training services to developers and other security teams. The company serves customers in various industries that include finance and professional, transport and manufacturing, public, retail, and energy and utilities, as well as technology, media, telecommunications sectors. NCC Group plc was founded in 1999 and is headquartered in Manchester, the United Kingdom.
ON24 logo

ON24

NYSE:ONTF
ON24, Inc. provides a cloud-based intelligent engagement platform that enables businesses to convert customer engagement into revenue through interactive webinar, virtual event, and multimedia content experiences worldwide. The company provides ON24 Elite, for live and interactive webinar experience; ON24 Breakouts, for live breakout room experience that facilitates networking, collaboration, and interactivity between users; ON24 Forums, for live and interactive experience, which facilitates video-to-video interaction between presenters and audiences; ON24 Go Live, for live and interactive video event experience that enables presenters and attendees to engage face-to-face in real-time; and ON24 Virtual Confrence, for live and large scale managed virtual event experience. It also offers ON24 Engagement Hub, for always-on multimedia content experience; ON24 Target, for personalized and curated landing page experience; ON24 Intelligence, for analytics backbone that captures first-person data to power the insights, benchmarking, reporting, and artificial intelligence and machine learning engine; ON24 AI-powered ACE, for enabling hyper-personalization at scale across ON24 experiences; ON24 Connect, for ecosystem of third-party application integrations; and ON24 Services and Platform Support, which provides a portfolio of professional services that provide consulting and support for product and platform adoption. In addition, the company offers consulting services, such as experience management, monitoring and production, implementation, and other support services. It sells its products through direct sales. The company serves technology, financial services, healthcare, industrial and manufacturing, professional services, and business-to-business information service companies. The company was formerly known as NewsDirect, Inc. and changed its name to ON24, Inc. in December 1998. ON24, Inc. was incorporated in 1998 and is headquartered in San Francisco, California.
Opera logo

Opera

NASDAQ:OPRA
Opera Limited, together with its subsidiaries, provides mobile and PC web browsers. It operates in two segments, Browser and News, and Other. The company offers mobile browser products, such as Opera Mini, Opera for Android and iOS, Opera GX Mobile, and Opera Touch; PC browsers, including Opera for Computers and Opera GX; Apex Football; Opera VPN Pro; and Opera News, an AI-powered personalized news discovery and aggregation service. It also provides Opera Crypto Browser for PCs and mobile; browser-based cashback rewards; owns GameMaker Studio, a 2D gaming development platform; and GXC, a gaming portal. In addition, the company operates Opera Ads, an online advertising platform. It operates in Nigeria, Ireland, France, Germany, Spain, England, South Africa, Kenya, and internationally. The company was founded in 1995 and is headquartered in Oslo, Norway. Opera Limited is a subsidiary of Kunlun Tech Limited.
Upland Software logo

Upland Software

NASDAQ:UPLD
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.