Nebula Research & Development LLC NET POWER INC Transaction History
Nebula Research & Development LLC
- $852 Billion
- Q4 2024
Number of Shares
19,107
Previous 15,162
26.02%
Holding current value
$202 Million
Previous $106 Million
90.38%
% of portfolio
0.02%
Previous 0.01%