Nebula Research & Development LLC NEWPARK RES INC Transaction History
Nebula Research & Development LLC
- $618 Billion
- Q2 2024
Number of Shares
16,584
Previous 33,764
50.88%
Holding current value
$138 Million
Previous $244 Million
43.47%
% of portfolio
0.02%
Previous 0.05%
Shares
4 transactions