| Fund | Previous Shares | Current Shares ▲▼ | Change in Shares ▲▼ | Previous Portfolio Weightage (%) | Current Portfolio Weightage (%) ▲▼ | Change in Weight (%) ▲▼ | Type |
|---|---|---|---|---|---|---|---|
| Rock Point Advisors, LLC | 318,110 | 632,825 | +314,715 | 1.08 | 0.58 | -0.50 | buy |
| Arosa Capital Management LP | 145,300 | 400,400 | +255,100 | 0.41 | 0.37 | -0.03 | buy |
| CUSHING ASSET MANAGEMENT, LP dba NXG INVESTMENT MANAGEMENT | 373,325 | 546,791 | +173,466 | 0.37 | 0.15 | -0.23 | buy |
| Carmignac Gestion | 997,378 | 1,099,383 | +102,005 | 0.18 | 0.05 | -0.12 | buy |
| Graham Capital Management, L.P. | 27,097 | 124,474 | +97,377 | 0.01 | 0.01 | +0.00 | buy |
| NICOLA WEALTH MANAGEMENT LTD. | 250,000 | 280,000 | +30,000 | 0.25 | 0.08 | -0.17 | buy |
| Nikko Asset Management Americas, Inc. | 84,295 | 107,000 | +22,705 | 0.01 | 0.00 | -0.01 | buy |
| Green Alpha Advisors, LLC | 102,948 | 114,287 | +11,339 | 0.70 | 0.23 | -0.47 | buy |
| HEALTHCARE OF ONTARIO PENSION PLAN TRUST FUND | 84,531 | 94,853 | +10,322 | 0.00 | 0.00 | -0.00 | buy |
| Brevan Howard Capital Management LP | 364,044 | 373,340 | +9,296 | 0.69 | 0.29 | -0.40 | buy |
| Swedbank AB | 24,689 | 33,912 | +9,223 | 0.00 | 0.00 | -0.00 | buy |
| Wellington Shields & Co., LLC | 22,505 | 25,783 | +3,278 | 0.05 | 0.02 | -0.04 | buy |
| BI Asset Management Fondsmaeglerselskab A/S | 2,660 | 4,570 | +1,910 | 0.00 | 0.00 | -0.00 | buy |
| Pekin Hardy Strauss, Inc. | 16,525 | 18,125 | +1,600 | 0.03 | 0.01 | -0.02 | buy |
| NATIXIS | 3,273 | 3,259 | -14 | 0.00 | 0.00 | -0.00 | sell |
| Hanson & Doremus Investment Management | 1,080 | 1,064 | -16 | 0.00 | 0.00 | -0.00 | sell |
| Harel Insurance Investments & Financial Services Ltd. | 44,893 | 43,513 | -1,380 | 0.01 | 0.00 | -0.01 | sell |
| Freedom Investment Management, Inc. | 19,446 | 17,968 | -1,478 | 0.02 | 0.01 | -0.02 | sell |
| Guinness Atkinson Asset Management Inc | 20,878 | 15,340 | -5,538 | 0.11 | 0.02 | -0.09 | sell |
| Fort Sheridan Advisors LLC | 53,809 | 44,220 | -9,589 | 0.13 | 0.03 | -0.10 | sell |
| ALPS ADVISORS INC | 171,562 | 161,672 | -9,890 | 0.02 | 0.00 | -0.01 | sell |
| Erste Asset Management GmbH | 1,948,390 | 1,922,883 | -25,507 | 0.35 | 0.09 | -0.26 | sell |
| Guinness Asset Management LTD | 524,439 | 484,977 | -39,462 | 0.13 | 0.03 | -0.10 | sell |
| OCCUDO QUANTITATIVE STRATEGIES LP | 69,285 | 21,095 | -48,190 | 0.07 | 0.01 | -0.07 | sell |