| Fund | Previous Shares | Current Shares ▲▼ | Change in Shares ▲▼ | Previous Portfolio Weightage (%) | Current Portfolio Weightage (%) ▲▼ | Change in Weight (%) ▲▼ | Type |
|---|---|---|---|---|---|---|---|
| PRIMECAP MANAGEMENT CO/CA/ | 526,500 | 3,438,300 | +2,911,800 | 0.01 | 0.10 | +0.09 | buy |
| Capital World Investors | 13,812,497 | 14,964,622 | +1,152,125 | 0.09 | 0.10 | +0.01 | buy |
| WILLIAM BLAIR INVESTMENT MANAGEMENT, LLC | 6,275,847 | 6,804,882 | +529,035 | 0.68 | 0.75 | +0.06 | buy |
| Electron Capital Partners, LLC | 1,208,505 | 1,322,340 | +113,835 | 1.78 | 2.10 | +0.32 | buy |
| SCHRODER INVESTMENT MANAGEMENT GROUP | 331,865 | 222,553 | +109,312 | 0.02 | 0.01 | -0.01 | sell |
| Lumbard & Kellner, LLC | 103,744 | 171,662 | +67,918 | 2.26 | 3.75 | +1.49 | buy |
| X-Square Capital, LLC | 62,395 | 127,772 | +65,377 | 1.12 | 2.66 | +1.54 | buy |
| INFRASTRUCTURE CAPITAL ADVISORS, LLC | 127,289 | 188,720 | +61,431 | 0.48 | 1.01 | +0.53 | buy |
| DARK FOREST CAPITAL MANAGEMENT LP | 55,224 | 88,685 | +33,461 | 0.15 | 0.50 | +0.35 | buy |
| GABELLI FUNDS LLC | 54,000 | 26,000 | +28,000 | 0.01 | 0.01 | -0.01 | sell |
| FWL INVESTMENT MANAGEMENT, LLC | 159,309 | 180,508 | +21,199 | 3.51 | 3.97 | +0.46 | buy |
| EMERALD ADVISERS, LLC | 15,278 | 36,220 | +20,942 | 0.02 | 0.06 | +0.03 | buy |
| Thomas J. Herzfeld Advisors, Inc. | 73,602 | 93,602 | +20,000 | 0.93 | 1.30 | +0.36 | buy |
| Pinnacle Holdings, LLC | 40,200 | 55,100 | +14,900 | 0.62 | 0.86 | +0.24 | buy |
| Alight Capital Management LP | 60,000 | 70,000 | +10,000 | 1.02 | 0.84 | -0.18 | buy |
| Continuum Advisory, LLC | 48,291 | 57,436 | +9,145 | 0.25 | 0.31 | +0.05 | buy |
| BECK CAPITAL MANAGEMENT, LLC | 116,280 | 125,276 | +8,996 | 1.47 | 1.62 | +0.15 | buy |
| CAPITAL MANAGEMENT ASSOCIATES /NY/ | 13,000 | 20,000 | +7,000 | 0.63 | 0.96 | +0.33 | buy |
| AXQ CAPITAL, LP | 17,834 | 24,308 | +6,474 | 0.21 | 0.24 | +0.04 | buy |
| Rockefeller Capital Management L.P. | 67,127 | 60,660 | +6,467 | 0.01 | 0.01 | 0.00 | sell |
| ALPINE WOODS CAPITAL INVESTORS, LLC | 14,000 | 20,000 | +6,000 | 0.07 | 0.11 | +0.04 | buy |
| ELCO Management Co., LLC | 7,000 | 11,225 | +4,225 | 0.17 | 0.28 | +0.11 | buy |
| Wellington Shields & Co., LLC | 816 | 4,522 | +3,706 | 6.69 | 0.06 | -6.62 | buy |
| NICOLET ADVISORY SERVICES, LLC | 8,488 | 11,958 | +3,470 | 0.03 | 0.05 | +0.02 | buy |
| Pearl River Capital, LLC | 8,426 | 10,566 | +2,140 | 0.04 | 0.06 | +0.02 | buy |
| TOWNSQUARE CAPITAL LLC | 8,718 | 7,158 | +1,560 | 0.01 | 0.00 | 0.00 | sell |
| Linden Thomas Advisory Services, LLC | 48,657 | 50,217 | +1,560 | 0.36 | 0.35 | -0.00 | buy |
| O'Brien Greene & Co. Inc | 13,595 | 15,015 | +1,420 | 0.16 | 0.20 | +0.04 | buy |
| Empowered Funds, LLC | 14,367 | 15,040 | +673 | 0.01 | 0.01 | +0.00 | buy |
| Castleview Partners, LLC | 5,148 | 5,657 | +509 | 0.16 | 0.15 | -0.01 | buy |
| Treasurer of the State of North Carolina | 28,442 | 28,722 | +280 | 0.01 | 0.01 | 0.00 | buy |
| Avidian Wealth Enterprises, LLC | 7,053 | 7,072 | +19 | 0.02 | 0.02 | +0.00 | buy |
| VALLEY NATIONAL ADVISERS INC | 340 | 355 | +15 | 0.00 | 0.00 | +0.00 | buy |
| Chicago Partners Investment Group LLC | 11,926 | 11,937 | +11 | 0.02 | 0.02 | -0.00 | buy |
| Golden State Equity Partners | 10,870 | 10,874 | +4 | 0.10 | 0.10 | +0.00 | buy |
| OLIVER LAGORE VANVALIN INVESTMENT GROUP | 301 | 302 | +1 | 0.00 | 0.00 | +0.00 | buy |
| LOOMIS SAYLES & CO L P | 281 | 248 | -33 | 0.00 | 0.00 | -0.00 | sell |
| HOHIMER WEALTH MANAGEMENT, LLC | 46,651 | 46,540 | -111 | 0.44 | 0.45 | +0.01 | sell |
| CLOUGH CAPITAL PARTNERS L P | 9,861 | 9,195 | -666 | 0.03 | 0.04 | +0.00 | sell |
| ALPS ADVISORS INC | 10,730 | 10,041 | -689 | 0.00 | 0.00 | +0.00 | sell |
| Midwest Financial Group LLC | 7,627 | 6,304 | -1,323 | 0.21 | 0.18 | -0.03 | sell |
| Balefire, LLC | 45,070 | 43,529 | -1,541 | 0.63 | 0.61 | -0.03 | sell |
| Alaska Permanent Fund Corp | 79,800 | 77,997 | -1,803 | 0.05 | 0.05 | -0.00 | sell |
| STEINBERG ASSET MANAGEMENT LLC | 62,133 | 60,210 | -1,923 | 1.81 | 2.00 | +0.19 | sell |
| JENNISON ASSOCIATES LLC | 341,210 | 339,230 | -1,980 | 0.01 | 0.01 | +0.00 | sell |
| Aberdeen Group plc | 187,594 | 185,478 | -2,116 | 0.02 | 0.02 | -0.00 | sell |
| Headlands Technologies LLC | 8,566 | 6,221 | -2,345 | 0.14 | 0.07 | -0.07 | sell |
| PINNACLE ASSOCIATES LTD | 100,469 | 97,895 | -2,574 | 0.06 | 0.06 | +0.00 | sell |
| GAMCO INVESTORS, INC. ET AL | 14,000 | 10,300 | -3,700 | 0.01 | 0.00 | -0.00 | sell |
| Aubrey Capital Management Ltd | 46,473 | 39,804 | -6,669 | 0.71 | 0.65 | -0.06 | sell |
| NEXPOINT ASSET MANAGEMENT, L.P. | 15,600 | 6,300 | -9,300 | 0.07 | 0.04 | -0.03 | sell |
| AGF MANAGEMENT LTD | 246,170 | 235,629 | -10,541 | 0.06 | 0.05 | -0.00 | sell |
| Bayesian Capital Management, LP | 33,496 | 22,822 | -10,674 | 0.13 | 0.09 | -0.03 | sell |
| RR Advisors, LLC | 594,000 | 581,000 | -13,000 | 3.37 | 3.75 | +0.38 | sell |
| Palogic Value Management, L.P. | 105,000 | 75,000 | -30,000 | 1.63 | 1.25 | -0.38 | sell |
| Advanced Portfolio Management, LLC | 80,000 | 45,000 | -35,000 | 2.29 | 1.79 | -0.50 | sell |
| Holocene Advisors, LP | 133,304 | 98,005 | -35,299 | 0.02 | 0.01 | -0.00 | sell |
| Bramshill Investments, LLC | 55,432 | 3,230 | -52,202 | 0.21 | 0.01 | -0.20 | sell |
| Huber Capital Management LLC | 478,239 | 406,495 | -71,744 | 3.69 | 3.86 | +0.17 | sell |
| Encompass Capital Advisors LLC | 3,800,000 | 3,707,203 | -92,797 | 7.76 | 8.18 | +0.42 | sell |
| CUSHING ASSET MANAGEMENT, LP dba NXG INVESTMENT MANAGEMENT | 165,327 | 70,000 | -95,327 | 0.55 | 0.24 | -0.31 | sell |
| Kailix Advisors LLC | 1,212,253 | 1,072,782 | -139,471 | 19.23 | 22.70 | +3.47 | sell |
| HITE Hedge Asset Management LLC | 2,806,413 | 1,577,747 | -1,228,666 | 9.88 | 6.26 | -3.62 | sell |