Stock TransactionsTPI COMPOSITES INC

Total Bought
5,071,529
8 transactions
Total Sold
1,230,569
10 transactions
Net
+3,840,960
shares
Filing Period:Transaction:
FundPrevious Shares
Current Shares
Change in Shares
Previous Portfolio Weightage (%)
Current Portfolio Weightage (%)
Change in Weight (%)
Type
OAKTREE CAPITAL MANAGEMENT LP700,7394,600,642+3,899,9030.030.30+0.27buy
Erste Asset Management GmbH1,922,8832,792,883+870,0000.090.18+0.10buy
Green Alpha Advisors, LLC114,287221,276+106,9890.230.66+0.43buy
Harel Insurance Investments & Financial Services Ltd.43,513126,526+83,0130.000.01+0.01buy
OCCUDO QUANTITATIVE STRATEGIES LP21,09575,417+54,3220.010.04+0.04buy
Swedbank AB33,91262,103+28,1910.000.00+0.00buy
Freedom Investment Management, Inc.17,96842,079+24,1110.010.01+0.01buy
Peoples Bank/KS5,00010,000+5,0000.010.03+0.02buy
NATIXIS3,2593,113+1460.000.000.00sell
Guinness Asset Management LTD484,977484,311-6660.030.04+0.01sell
Hanson & Doremus Investment Management1,064268-7960.000.00-0.00sell
Wellington Shields & Co., LLC25,78323,509-2,27417.080.04-17.05sell
BI Asset Management Fondsmaeglerselskab A/S4,5701,099-3,4710.000.00-0.00sell
Sustainable Insight Capital Management, LLC21,20013,700-7,5000.060.05-0.01sell
Fort Sheridan Advisors LLC44,22015,253-28,9670.030.01-0.01sell
HEALTHCARE OF ONTARIO PENSION PLAN TRUST FUND94,85339,485-55,3680.000.00-0.00sell
Carmignac Gestion1,099,383566,327-533,0560.050.04-0.01sell
Rock Point Advisors, LLC632,82534,500-598,3250.580.04-0.54sell
Page 1 of 1