Stock TransactionsTPI COMPOSITES INC

Total Bought
186,001
5 transactions
Total Sold
789,038
7 transactions
Net
-603,037
shares
Filing Period:Transaction:
FundPrevious Shares
Current Shares
Change in Shares
Previous Portfolio Weightage (%)
Current Portfolio Weightage (%)
Change in Weight (%)
Type
Arosa Capital Management LP690,731145,300+545,4312.740.41-2.34sell
Clear Sky Carbon Solutions Investment Management, LLC335,000143,965+191,0351.110.480.00sell
Triodos Investment Management BV575,000700,000+125,0000.840.720.00buy
Rock Point Advisors, LLC275,655318,110+42,4551.221.080.00buy
NICOLA WEALTH MANAGEMENT LTD.290,000250,000+40,0000.370.250.00sell
HEALTHCARE OF ONTARIO PENSION PLAN TRUST FUND72,03084,531+12,5010.010.00-0.00buy
ALPS ADVISORS INC178,988171,562+7,4260.020.020.00sell
CANTOR FITZGERALD, L. P.15,15021,150+6,0000.000.010.00buy
NATIXIS6,5153,273+3,2420.000.000.00sell
Dynamic Technology Lab Private Ltd70,37968,875+1,5040.080.09+0.01sell
MARATHON CAPITAL MANAGEMENT11,45011,050+4000.040.030.00sell
Hilltop Holdings Inc.11,82311,868+450.020.020.00buy
Page 1 of 1