Nebula Research & Development LLC NPK INTERNATIONAL INC Transaction History
Nebula Research & Development LLC
- $1.17 Trillion
- Q2 2025
Number of Shares
38,442
Previous 45,100
14.76%
Holding current value
$327 Million
Previous $262 Million
24.85%
% of portfolio
0.03%
Previous 0.02%
Shares
8 transactions