Nebula Research & Development LLC INNOVEX INTERNATIONAL INC Transaction History
Nebula Research & Development LLC
- $1.17 Trillion
- Q2 2025
Number of Shares
23,490
Previous 20,981
11.96%
Holding current value
$367 Million
Previous $377 Million
2.63%
% of portfolio
0.03%
Previous 0.03%
Shares
4 transactions