Nebula Research & Development LLC ONESTREAM INC Transaction History
Nebula Research & Development LLC
- $852 Billion
- Q4 2024
Number of Shares
13,348
Previous 6,329
110.9%
Holding current value
$381 Million
Previous $215 Million
77.43%
% of portfolio
0.04%
Previous 0.03%