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