Nebula Research & Development LLC RUBRIK INC. Transaction History
Nebula Research & Development LLC
- $1.08 Trillion
- Q1 2025
Number of Shares
21,690
Previous 7,332
195.83%
Holding current value
$1.32 Billion
Previous $479 Million
176.0%
% of portfolio
0.12%
Previous 0.06%