Head-to-Head

Constellation Energy Corporation Common Stock vs. Ocean Power Technologies, Inc.

CEG

Constellation Energy Corporation Common Stock

$278.68 +0.11%

VS OPTT

Ocean Power Technologies, Inc.

$0.20 -1.81%

Constellation Energy Corporation Common Stock (CEG) comes out ahead, leading on 6 of 8 compared factors.

Size & Scale

CEGOPTT
Market Cap $98.74 billion $54.14 million
Revenue (TTM) $31.27 billion $3.75 million
Net Income (TTM) $3.47 billion $-31,358,000

CEG leads on 3 of 3 size & scale factors.

Valuation

CEGOPTT
P/E Ratio 27.16
Price / Book 3.05 2.43
Price / Sales 3.16 14.45

CEG and OPTT split the valuation factors evenly.

Profitability

CEGOPTT
Net Margin 11.10% -836.88%
Return on Equity 10.74% -140.63%

CEG leads on 2 of 2 profitability factors.

Dividend

CEGOPTT
Dividend Yield 0.61%
Payout Ratio 16.63

CEG and OPTT split the dividend factors evenly.

Risk & Sentiment

CEGOPTT
Short Interest 1.06% 0.75%

OPTT leads on 1 of 1 risk & sentiment factors.

Dig deeper: CEG overview, CEG financials, OPTT overview, OPTT financials.

Comparisons use delayed, cached fundamental data and cover only the factors shown. For informational purposes only — not investment advice.