Stock Transactions

FIRST SOLAR INC

Filing Period:
Transaction Type:
FundPrevious SharesCurrent Shares
Change in Shares
Previous Portfolio Weightage (%)Current Portfolio Weightage (%)
Change in Weight (%)
Type
BNP PARIBAS FINANCIAL MARKETS290,983709,861+418,8780.050.130.00buy
VANGUARD GROUP INC13,721,97913,444,103+277,8760.050.050.00sell
PECONIC PARTNERS LLC100,000295,000+195,0000.611.83+1.22buy
SCHRODER INVESTMENT MANAGEMENT GROUP1,326,1971,427,105+100,9080.230.28+0.05buy
CANADA LIFE ASSURANCE Co107,73966,572+41,1670.030.03-0.00sell
Zurcher Kantonalbank (Zurich Cantonalbank)373,258344,599+28,6590.190.200.00sell
Lombard Odier Asset Management (Europe) Ltd61,42736,217+25,2100.690.48-0.21sell
PRINCIPAL FINANCIAL GROUP INC187,767163,337+24,4300.020.020.00sell
GEODE CAPITAL MANAGEMENT, LLC2,895,7852,919,991+24,2060.040.050.00buy
Allianz Asset Management GmbH175,766152,012+23,7540.050.05-0.00sell
Page 1 of 13