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%