Callidus Software (NASDAQ: CALD) and Ocean Thermal Energy Corp (NASDAQ:CPWR) are both small-cap computer and technology companies, but which is the better business? We will compare the two companies based on the strength of their risk, institutional ownership, valuation, dividends, analyst recommendations, profitability and earnings.


This table compares Callidus Software and Ocean Thermal Energy Corp’s net margins, return on equity and return on assets.

Net Margins Return on Equity Return on Assets
Callidus Software -10.08% -6.25% -3.79%
Ocean Thermal Energy Corp N/A N/A -695.97%

Valuation and Earnings

This table compares Callidus Software and Ocean Thermal Energy Corp’s gross revenue, earnings per share (EPS) and valuation.

Gross Revenue Price/Sales Ratio EBITDA Earnings Per Share Price/Earnings Ratio
Callidus Software $227.99 million 7.40 -$7.84 million ($0.37) -67.43
Ocean Thermal Energy Corp N/A N/A -$3.19 million N/A N/A

Ocean Thermal Energy Corp has higher revenue, but lower earnings than Callidus Software.

Analyst Recommendations

This is a breakdown of current recommendations and price targets for Callidus Software and Ocean Thermal Energy Corp, as reported by

Sell Ratings Hold Ratings Buy Ratings Strong Buy Ratings Rating Score
Callidus Software 0 1 8 0 2.89
Ocean Thermal Energy Corp 0 0 0 0 N/A

Callidus Software currently has a consensus price target of $25.13, suggesting a potential upside of 0.70%. Given Callidus Software’s higher probable upside, analysts clearly believe Callidus Software is more favorable than Ocean Thermal Energy Corp.

Institutional & Insider Ownership

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


Callidus Software beats Ocean Thermal Energy Corp on 6 of the 9 factors compared between the two stocks.

Callidus Software Company Profile

Callidus Software Inc. (Callidus) is a provider of cloud-based sales, marketing, learning and customer experience solutions. The Company’s CallidusCloud enables its customers to manage their Lead to Money process with a suite of solutions that identify leads, implement territory and quota plans, enable sales forces, automate bid configuration pricing and quoting, manage contracts, streamline sales compensation and capture customer feedback, among others. Lead to Money is a process designed to help companies respond to the changing role of sales and marketing in the redefined buying cycle. The company’s Lead to Money suite and technology solutions include Lead, Planning, Enablement, Quotes and Proposals, Contracts, Incentives, Customer Experience and Technology. The Company provides a range of services to its customers, which include professional services, business process outsourcing services, maintenance and technical support services, and education services.

Ocean Thermal Energy Corp Company Profile

Ocean Thermal Energy Corporation, formerly TetriDyn Solutions, Inc., is a builder and operator of clean hydrothermal energy plants. The Company is also a developer of Seawater Air Conditioning plants for large commercial properties worldwide. Its Ocean Thermal Energy Conversion (OTEC) technology leverages the temperature difference in the ocean between cold deep water and warm surface water in the tropics and subtropics to generate unlimited energy without the use of fossil fuels. Its Seawater Air Conditioning (SWAC) technology produces air conditioning without the use of chemical agents. SWAC, when developed in conjunction with OTEC plants, it operates entirely without the use of fossil fuels. Its OTEC and SWAC technology reduces the output of carbon emissions. The Company’s technology can also be used to cool buildings and for fish farming and aquaculture.

Receive News & Stock Ratings for Callidus Software Inc. Daily - Enter your email address below to receive a concise daily summary of the latest news and analysts' ratings for Callidus Software Inc. and related stocks with our FREE daily email newsletter.