Nebula Research & Development LLC RUBRIK INC. Transaction History
Nebula Research & Development LLC
- $1.17 Trillion
- Q2 2025
Number of Shares
42,453
              Previous 21,690
              
        
           95.73%
        
      
          
        Holding current value
$3.8 Billion
            Previous $1.32 Billion
            
        
           187.56%
        
      
          
        % of portfolio
0.32%
            Previous 0.12%