Nebula Research & Development LLC NEXTRACKER INC Transaction History
Nebula Research & Development LLC
- $1.17 Trillion
- Q2 2025
Number of Shares
14,180
Previous 23,621
39.97%
Holding current value
$771 Million
Previous $995 Million
22.55%
% of portfolio
0.07%
Previous 0.09%
Shares
4 transactions