Nebula Research & Development LLC ARISTA NETWORKS INC Transaction History
Nebula Research & Development LLC
- $1.17 Trillion
- Q2 2025
Number of Shares
14,504
Previous 32,869
55.87%
Holding current value
$1.48 Billion
Previous $2.55 Billion
41.73%
% of portfolio
0.13%
Previous 0.24%