| iShares A.I. Innovation and Tech Active ETF | Oct 30, 2026 | ISSUER-HOLDINGS | 1,250,846 | $382,858,944 | 3.1% |
| ARK Innovation ETF | Jul 31, 2026 | NPORT-P | 122,073 | $35,801,569 | 0.6% |
| ARK Next Generation Technology ETF | Jul 31, 2026 | NPORT-P | 70,617 | $20,710,554 | 1.3% |
| iShares A.I. Innovation and Tech Active ETF | Jul 31, 2026 | NPORT-P | 1,152,794 | $338,091,424 | 2.6% |
| BlackRock ESG Capital Allocation Term Trust | Jun 30, 2026 | NPORT-P | 8,888 | $2,261,996 | 0.1% |
| BlackRock Science and Technology Term Trust | Jun 30, 2026 | NPORT-P | 90,783 | $23,104,274 | 1.0% |
| BlackRock Technology and Private Equity Term Trust | Jun 30, 2026 | NPORT-P | 46,439 | $11,818,726 | 1.0% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2026 | NPORT-P | 8,434 | $2,146,453 | 0.1% |
| Alger AI Enablers & Adopters ETF | Jun 30, 2026 | NPORT-P | 18,501 | $4,708,505 | 1.0% |
| Alger Mid Cap 40 ETF | Jun 30, 2026 | NPORT-P | 13,769 | $3,504,211 | 2.3% |
| T. Rowe Price Technology ETF | Jun 30, 2026 | NPORT-P | 11,589 | $2,949,401 | 0.8% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Jun 30, 2026 | NPORT-P | 78,007 | $19,852,782 | 2.5% |
| iShares A.I. Innovation and Tech Active ETF | Apr 30, 2026 | NPORT-P | 931,383 | $127,105,838 | 1.0% |
| BlackRock Science and Technology Term Trust | Mar 31, 2026 | NPORT-P | 135,426 | $20,424,949 | 1.2% |
| BlackRock Science and Technology Trust | Mar 31, 2026 | NPORT-P | 126,675 | $19,105,124 | 1.4% |
| BlackRock Technology and Private Equity Term Trust | Mar 31, 2026 | NPORT-P | 71,905 | $10,844,712 | 1.2% |
| T. Rowe Price Technology ETF | Mar 31, 2026 | NPORT-P | 4,974 | $750,179 | 0.5% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Mar 31, 2026 | NPORT-P | 16,122 | $2,431,520 | 1.4% |
| iShares A.I. Innovation and Tech Active ETF | Jan 31, 2026 | NPORT-P | 1,256,867 | $242,198,271 | 2.8% |
| BlackRock Science and Technology Term Trust | Dec 31, 2025 | NPORT-P | 147,130 | $32,274,437 | 1.9% |
| BlackRock Science and Technology Trust | Dec 31, 2025 | NPORT-P | 151,057 | $33,135,864 | 2.2% |
| BlackRock Technology and Private Equity Term Trust | Dec 31, 2025 | NPORT-P | 82,643 | $18,128,568 | 2.0% |
| T. Rowe Price Technology ETF | Dec 31, 2025 | NPORT-P | 3,304 | $724,765 | 0.7% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Dec 31, 2025 | NPORT-P | 6,665 | $1,462,034 | 1.6% |
| iShares A.I. Innovation and Tech Active ETF | Oct 31, 2025 | NPORT-P | 1,271,448 | $349,495,626 | 4.5% |
| Alger AI Enablers & Adopters ETF | Sep 30, 2025 | NPORT-P | 4,464 | $1,006,855 | 0.4% |
| Alger Mid Cap 40 ETF | Sep 30, 2025 | NPORT-P | 10,961 | $2,472,254 | 2.0% |
| T. Rowe Price Technology ETF | Sep 30, 2025 | NPORT-P | 2,008 | $452,904 | 0.8% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Sep 30, 2025 | NPORT-P | 7,066 | $1,593,736 | 1.8% |
| BlackRock Science and Technology Term Trust | Sep 30, 2025 | NPORT-P | 144,500 | $32,591,975 | 2.0% |
| BlackRock Science and Technology Trust | Sep 30, 2025 | NPORT-P | 147,313 | $33,226,447 | 2.2% |
| BlackRock Technology and Private Equity Term Trust | Sep 30, 2025 | NPORT-P | 79,388 | $17,905,963 | 2.0% |
| iShares A.I. Innovation and Tech Active ETF | Jul 31, 2025 | NPORT-P | 470,975 | $105,262,913 | 4.3% |
| BlackRock Science and Technology Term Trust | Jun 30, 2025 | NPORT-P | 139,107 | $31,127,973 | 2.0% |
| BlackRock Science and Technology Trust | Jun 30, 2025 | NPORT-P | 146,550 | $32,793,494 | 2.3% |
| BlackRock Technology and Private Equity Term Trust | Jun 30, 2025 | NPORT-P | 154,525 | $34,578,059 | 2.1% |
| Alger AI Enablers & Adopters ETF | Jun 30, 2025 | NPORT-P | 2,328 | $520,937 | 0.7% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Jun 30, 2025 | NPORT-P | 2,619 | $586,054 | 2.1% |
| Alger 35 ETF | Jun 30, 2025 | NPORT-P | 1,112 | $248,832 | 0.7% |
| Alger Mid Cap 40 ETF | Jun 30, 2025 | NPORT-P | 10,375 | $2,321,614 | 2.3% |
| iShares A.I. Innovation and Tech Active ETF | Apr 30, 2025 | NPORT-P | 33,747 | $5,382,309 | 4.1% |
| BlackRock Science and Technology Term Trust | Mar 31, 2025 | NPORT-P | 95,290 | $13,927,586 | 1.0% |
| BlackRock Science and Technology Trust | Mar 31, 2025 | NPORT-P | 116,069 | $16,964,645 | 1.4% |
| BlackRock Technology and Private Equity Term Trust | Mar 31, 2025 | NPORT-P | 136,324 | $19,925,116 | 1.4% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Mar 31, 2025 | NPORT-P | 2,724 | $398,140 | 1.8% |
| iShares A.I. Innovation and Tech Active ETF | Jan 31, 2025 | NPORT-P | 12,674 | $2,300,458 | 3.2% |
| BlackRock Science and Technology Trust | Dec 31, 2024 | NPORT-P | 68,800 | $10,623,408 | 0.8% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Dec 31, 2024 | NPORT-P | 1,876 | $289,673 | 2.6% |
| iShares A.I. Innovation and Tech Active ETF | Oct 31, 2024 | NPORT-P | 3,340 | $383,499 | 2.0% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Sep 30, 2024 | NPORT-P | 700 | $80,402 | 1.6% |
| Alger Mid Cap 40 ETF | Mar 31, 2024 | NPORT-P | 2,703 | $436,805 | 1.3% |
| BlackRock Science and Technology Trust | Dec 31, 2023 | NPORT-P | 25,853 | $5,144,747 | 0.4% |
| Alger Mid Cap 40 ETF | Dec 31, 2023 | NPORT-P | 2,626 | $522,574 | 1.9% |
| ERShares Private-Public Crossover ETF | Dec 31, 2023 | NPORT-P | 4,507 | $896,893 | 1.2% |
| ERShares Private-Public Crossover ETF | Sep 30, 2023 | NPORT-P | 2,325 | $355,190 | 0.6% |
| BlackRock Science and Technology Trust | Sep 30, 2023 | NPORT-P | 21,357 | $3,262,709 | 0.3% |
| Alger Mid Cap 40 ETF | Sep 30, 2023 | NPORT-P | 2,467 | $376,884 | 1.4% |
| BlackRock Science and Technology Trust | Jun 30, 2023 | NPORT-P | 19,997 | $3,519,072 | 0.3% |
| ERShares Private-Public Crossover ETF | Jun 30, 2023 | NPORT-P | 1,827 | $321,515 | 0.7% |
| ERShares Private-Public Crossover ETF | Mar 31, 2023 | NPORT-P | 2,105 | $324,780 | 0.9% |
| BlackRock Science and Technology Trust | Mar 31, 2023 | NPORT-P | 12,407 | $1,914,276 | 0.2% |
| BlackRock Science and Technology Trust | Dec 31, 2022 | NPORT-P | 13,175 | $1,891,140 | 0.2% |
| ERShares Private-Public Crossover ETF | Dec 31, 2022 | NPORT-P | 2,445 | $350,955 | 1.3% |
| ERShares Private-Public Crossover ETF | Sep 30, 2022 | NPORT-P | 1,640 | $278,734 | 1.0% |
| BlackRock Science and Technology Trust | Sep 30, 2022 | NPORT-P | 13,175 | $2,239,223 | 0.2% |
| BlackRock Science and Technology Trust | Jun 30, 2022 | NPORT-P | 13,175 | $1,832,116 | 0.2% |
| ERShares Private-Public Crossover ETF | Jun 30, 2022 | NPORT-P | 1,520 | $211,371 | 0.7% |
| ARK Next Generation Technology ETF | Apr 29, 2022 | NPORT-P | 86 | $14,744 | 0.0% |
| BlackRock Science and Technology Trust | Mar 31, 2022 | NPORT-P | 13,836 | $3,170,243 | 0.2% |
| ERShares Private-Public Crossover ETF | Mar 31, 2022 | NPORT-P | 2,386 | $546,704 | 1.4% |
| ARK Next Generation Technology ETF | Jan 31, 2022 | NPORT-P | 91 | $25,107 | 0.0% |
| ERShares Private-Public Crossover ETF | Dec 31, 2021 | NPORT-P | 1,125 | $381,094 | 0.5% |
| BlackRock Science and Technology Trust | Dec 31, 2021 | NPORT-P | 13,836 | $4,686,945 | 0.3% |
| ARK Next Generation Technology ETF | Oct 29, 2021 | NPORT-P | 98 | $34,676 | 0.0% |
| BlackRock Science and Technology Trust | Sep 30, 2021 | NPORT-P | 14,418 | $4,360,436 | 0.2% |
| ARK Next Generation Technology ETF | Jul 30, 2021 | NPORT-P | 98 | $26,041 | 0.0% |
| BlackRock Science and Technology Trust | Jun 30, 2021 | NPORT-P | 8,644 | $2,090,119 | 0.1% |
| ARK Next Generation Technology ETF | Apr 30, 2021 | NPORT-P | 98 | $22,696 | 0.0% |
| BlackRock Science and Technology Trust | Mar 31, 2021 | NPORT-P | 8,644 | $1,981,896 | 0.2% |
| ARK Next Generation Technology ETF | Jan 29, 2021 | NPORT-P | 98 | $26,700 | 0.0% |
| BlackRock Science and Technology Trust | Dec 31, 2020 | NPORT-P | 8,644 | $2,432,422 | 0.2% |
| ARK Next Generation Technology ETF | Oct 30, 2020 | NPORT-P | 100 | $25,002 | 0.0% |
| BlackRock Science and Technology Trust | Sep 30, 2020 | NPORT-P | 8,644 | $2,169,644 | 0.2% |