Nebula Research & Development LLC SITE CTRS CORP Transaction History
Nebula Research & Development LLC
- $1.17 Trillion
- Q2 2025
Number of Shares
90,356
Previous 48,088
87.9%
Holding current value
$1.02 Billion
Previous $617 Million
65.51%
% of portfolio
0.09%
Previous 0.06%
Shares
4 transactions