Ocean Thermal Energy Corp
CPWR · Electric & Other Services Combined · 190.0M shares · +2%/yr ↑ shares · EDGAR filings ↗
Grade
F38Distressed nano-cap with near-zero liquidity, deeply negative margins and going-concern-level distress.
Strengths
- Reported net loss narrowed year over year
- Gross margin remains modestly positive (19.5%)
Risks
- Current/quick ratio 0.013 (5th pct) — effectively no liquidity to meet obligations
- Net margin -2,299% and ROA -47% with negative interest coverage; positive ROE is a negative-equity artifact, not profitability
Notable findings
- No interest coverageInterest coverage -0.06 (cannot cover interest)
- Net lossNet loss (net margin -2299.3%)
- Weak liquidityCurrent ratio 0.01 (<1)
- Revenue declineRevenue -74.5% YoY
Quarterly revenue
Last 4 quarters · from SEC filings.
Key metrics
Gross margin
19.5%
Operating margin
-5.7%
Net margin
-2299.3%
Return on equity
61.1%
Return on assets
-4667.2%
Revenue growth (QoQ)
-74.5%
Interest coverage
-0.1×
Current ratio
0.0×
Tangible book value
-$113M
Notable events (8-K)
| Date | Items | |
|---|---|---|
| 2025-01-14 | Material agreementExhibits | filing ↗ |
| 2025-01-13 | Material agreementExhibits | filing ↗ |
| 2024-05-08 | Auditor changeExhibits | filing ↗ |
| 2023-06-15 | 3.02Exec/director change5.03Exhibits | filing ↗ |
| 2022-10-12 | Auditor changeExhibits | filing ↗ |
| 2022-08-29 | Material agreement | filing ↗ |
| 2020-05-06 | Other | filing ↗ |
| 2019-05-06 | Reg FDExhibits | filing ↗ |
Recent filings
| Form | Filed | Period | Accession |
|---|---|---|---|
| 10-Q | 2026-05-12 | 2026-03-31 | 0001654954-26-004743 ↗ |
| 10-K | 2026-03-24 | 2025-12-31 | 0001654954-26-002627 ↗ |
| 10-Q | 2025-12-19 | 2025-09-30 | 0001654954-25-014146 ↗ |
| 10-Q | 2025-12-18 | 2025-06-30 | 0001654954-25-014111 ↗ |
| 10-Q | 2025-12-18 | 2025-03-31 | 0001654954-25-014109 ↗ |
| 10-K | 2025-10-27 | 2024-12-31 | 0001654954-25-012217 ↗ |
| 10-Q | 2025-10-02 | 2024-09-30 | 0001654954-25-011385 ↗ |
| 10-Q | 2025-10-02 | 2024-03-31 | 0001654954-25-011351 ↗ |
| 10-Q | 2025-10-02 | 2024-06-30 | 0001654954-25-011383 ↗ |
| 8-K | 2025-01-14 | 2025-01-07 | 0001654954-25-000372 ↗ |
| 8-K | 2025-01-13 | 2025-01-07 | 0001654954-25-000296 ↗ |
| 8-K | 2024-05-08 | 2024-05-07 | 0001654954-24-005770 ↗ |