Stock TransactionsTPI COMPOSITES INC

Total Bought
313,500
6 transactions
Total Sold
1,043,346
12 transactions
Net
-729,846
shares
Filing Period:Transaction:
FundPrevious Shares
Current Shares
Change in Shares
Previous Portfolio Weightage (%)
Current Portfolio Weightage (%)
Change in Weight (%)
Type
Triodos Investment Management BV700,000934,000+234,0000.280.25-0.04buy
JOURNEY STRATEGIC WEALTH LLC43,00083,000+40,0000.010.01+0.00buy
Dynamic Technology Lab Private Ltd90,31464,544+25,7700.040.02-0.02sell
Swedbank AB62,10385,052+22,9490.000.00+0.00buy
Carmignac Gestion566,327576,327+10,0000.040.03-0.01buy
Green Alpha Advisors, LLC221,276227,627+6,3510.660.48-0.18buy
Sustainable Insight Capital Management, LLC13,70013,900+2000.050.03-0.02buy
NATIXIS3,1133,086-270.000.00-0.00sell
Rock Point Advisors, LLC34,50034,250-2500.040.03-0.01sell
Caitlin John, LLC580237-3430.000.00-0.00sell
Guinness Atkinson Asset Management Inc15,34014,914-4260.030.02-0.01sell
Wellington Shields & Co., LLC23,50922,441-1,0680.040.02-0.01sell
Freedom Investment Management, Inc.42,07927,000-15,0790.010.01-0.01sell
Harel Insurance Investments & Financial Services Ltd.126,526110,236-16,2900.010.01-0.00sell
HEALTHCARE OF ONTARIO PENSION PLAN TRUST FUND39,48512,318-27,1670.000.00-0.00sell
Clean Energy Transition LLP391,320342,496-48,8240.160.10-0.06sell
Guinness Asset Management LTD484,311398,717-85,5940.040.02-0.02sell
Erste Asset Management GmbH2,792,8831,970,375-822,5080.180.08-0.10sell
Page 1 of 1