Nebula Research & Development LLC INNOVEX INTERNATIONAL INC Transaction History
Nebula Research & Development LLC
- $1.08 Trillion
- Q1 2025
Number of Shares
20,981
Previous 18,698
12.21%
Holding current value
$377 Million
Previous $261 Million
44.26%
% of portfolio
0.03%
Previous 0.03%