Natural Investments, LLC NEXTRACKER INC Transaction History
Natural Investments, LLC
- $387 Million
- Q2 2025
Number of Shares
16,595
Previous 27,532
39.72%
Holding current value
$902,000
Previous $1.16 Million
22.24%
% of portfolio
0.23%
Previous 0.33%