FIRST SOLAR INC
| Fund | Previous Shares | Current Shares | Change in Shares ▲▼ | Previous Portfolio Weightage (%) | Current Portfolio Weightage (%) | Change in Weight (%) ▲▼ | Type |
|---|---|---|---|---|---|---|---|
| BNP PARIBAS FINANCIAL MARKETS | 290,983 | 709,861 | +418,878 | 0.05 | 0.13 | 0.00 | buy |
| VANGUARD GROUP INC | 13,721,979 | 13,444,103 | +277,876 | 0.05 | 0.05 | 0.00 | sell |
| PECONIC PARTNERS LLC | 100,000 | 295,000 | +195,000 | 0.61 | 1.83 | +1.22 | buy |
| SCHRODER INVESTMENT MANAGEMENT GROUP | 1,326,197 | 1,427,105 | +100,908 | 0.23 | 0.28 | +0.05 | buy |
| CANADA LIFE ASSURANCE Co | 107,739 | 66,572 | +41,167 | 0.03 | 0.03 | -0.00 | sell |
| Zurcher Kantonalbank (Zurich Cantonalbank) | 373,258 | 344,599 | +28,659 | 0.19 | 0.20 | 0.00 | sell |
| Lombard Odier Asset Management (Europe) Ltd | 61,427 | 36,217 | +25,210 | 0.69 | 0.48 | -0.21 | sell |
| PRINCIPAL FINANCIAL GROUP INC | 187,767 | 163,337 | +24,430 | 0.02 | 0.02 | 0.00 | sell |
| GEODE CAPITAL MANAGEMENT, LLC | 2,895,785 | 2,919,991 | +24,206 | 0.04 | 0.05 | 0.00 | buy |
| Allianz Asset Management GmbH | 175,766 | 152,012 | +23,754 | 0.05 | 0.05 | -0.00 | sell |