Nebula Research & Development LLC QIAGEN NV Transaction History
Nebula Research & Development LLC
- $852 Billion
- Q4 2024
Number of Shares
44,276
Previous 49,129
9.88%
Holding current value
$1.97 Billion
Previous $2.24 Billion
11.93%
% of portfolio
0.23%
Previous 0.27%