Nebula Research & Development LLC INNOVEX INTERNATIONAL INC Transaction History
Nebula Research & Development LLC
- $852 Billion
- Q4 2024
Number of Shares
18,698
Previous 25,458
26.55%
Holding current value
$261 Million
Previous $374 Million
30.11%
% of portfolio
0.03%
Previous 0.04%