Critical Contrast: (SPRT) and Upwork (UPWK) (NASDAQ:SPRT) and Upwork (NASDAQ:UPWK) are both small-cap computer and technology companies, but which is the superior investment? We will compare the two businesses based on the strength of their institutional ownership, dividends, earnings, risk, valuation, profitability and analyst recommendations.

Valuation and Earnings

This table compares and Upwork’s top-line revenue, earnings per share (EPS) and valuation.

Gross Revenue Price/Sales Ratio Net Income Earnings Per Share Price/Earnings Ratio $69.55 million 0.64 -$9.10 million N/A N/A
Upwork $253.35 million 6.70 -$19.91 million ($0.38) -41.68 has higher earnings, but lower revenue than Upwork.

Insider & Institutional Ownership

41.6% of shares are owned by institutional investors. Comparatively, 35.5% of Upwork shares are owned by institutional investors. 17.2% of shares are owned by company insiders. Comparatively, 40.8% of Upwork shares are owned by company insiders. Strong institutional ownership is an indication that endowments, hedge funds and large money managers believe a stock will outperform the market over the long term.


This table compares and Upwork’s net margins, return on equity and return on assets.

Net Margins Return on Equity Return on Assets -9.69% 6.60% 5.16%
Upwork N/A N/A N/A

Analyst Recommendations

This is a breakdown of current ratings for and Upwork, as reported by MarketBeat.

Sell Ratings Hold Ratings Buy Ratings Strong Buy Ratings Rating Score 0 0 0 0 N/A
Upwork 0 2 4 0 2.67

Upwork has a consensus target price of $22.50, indicating a potential upside of 42.05%. Given Upwork’s higher possible upside, analysts clearly believe Upwork is more favorable than


Upwork beats on 6 of the 11 factors compared between the two stocks. Company Profile, Inc. provides customer support services, end user software, and cloud-based software primarily in the United States. The company offers turnkey and outsourced support services for service providers, retailers, original equipment manufacturers (OEMs), warranty providers, Internet of Things solution providers, and technology companies. Its customer support services programs include pre-purchased concierge advice, device set-up, trouble shooting, security and support, virus and malware removal, wireless network set-up, and home security and automation system support designed for consumer, and small and medium business markets. The company also provides Cloud, a software-as-a-service solution for companies to optimize support interactions with their customers using their own or third party support personnel, as well as enables companies to resolve complex technology issues for their customers, boost support agent productivity, provide ease of use for customer self-service, and enhance the customer experience. In addition, it offers end-user software products, including SUPERAntiSpyware for malware protection and removal; and Cosmos for personal computer, smartphone, and tablet maintenance and optimization. The company provides its technology support services through partners., Inc. was founded in 1997 and is headquartered in Sunnyvale, California.

Upwork Company Profile

Upwork Inc. operates an online marketplace that enables businesses (clients) to find and work with various independent professionals and agencies (freelancers). The company's platform provides access to talent with approximately 5,000 skills across approximately 70 categories, including content marketing, customer service, data science and analytics, graphic design, mobile development, sales, and Web development. Its platform also enables clients to streamline workflows, such as talent sourcing, outreach, and contracting. In addition, the company's platform offers access to various functionalities for remote engagements with freelancers comprising communication and collaboration, time tracking, invoicing, and payment. Further, its marketplace offerings include Upwork Standard, Upwork Enterprise, and Upwork Payroll, as well as managed and Internet escrow agency services. The company has opeations in the United States, India, the Philippines, and internationally. The company was formerly known as Elance-oDesk, Inc. and changed its name to Upwork Inc. in May 2015. Upwork Inc. was incorporated in 2013 and is headquartered in Mountain View, California.

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