Nebula Research & Development LLC SITE CTRS CORP Transaction History
Nebula Research & Development LLC
- $852 Billion
- Q4 2024
Number of Shares
130,975
Previous 31,915
310.39%
Holding current value
$2 Billion
Previous $1.93 Billion
3.72%
% of portfolio
0.24%
Previous 0.23%