Key Financials

~$4.3B
Market Cap
$19M
Revenue (TTM)
-95.8%
Revenue Growth
23.8%
Gross Margin
-10181.2%
Op. Margin
428
Employees

Role in the Supply Chain

Only NRC-certified SMR design; 77 MW modules

In This Report