Nebula Research & Development LLC CELESTICA INC Transaction History
Nebula Research & Development LLC
- $1.17 Trillion
- Q2 2025
Number of Shares
16,449
Previous 11,064
48.67%
Holding current value
$2.57 Billion
Previous $872 Million
194.49%
% of portfolio
0.22%
Previous 0.08%
Shares
5 transactions