Nebula Research & Development LLC ATMUS FILTRATION TECHNOLOGIE Transaction History
Nebula Research & Development LLC
- $1.17 Trillion
- Q2 2025
Number of Shares
16,460
Previous 8,847
86.05%
Holding current value
$599 Million
Previous $325 Million
84.48%
% of portfolio
0.05%
Previous 0.03%