| ARK Next Generation Technology ETF | Jul 31, 2026 | NPORT-P | 628,865 | $21,702,131 | 1.4% |
| ARK Next Generation Technology ETF | Apr 30, 2026 | NPORT-P | 650,273 | $14,397,044 | 0.9% |
| ARK Next Generation Technology ETF | Jan 30, 2026 | NPORT-P | 567,367 | $19,846,498 | 1.1% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Dec 31, 2025 | NPORT-P | 24,282 | $911,303 | 1.0% |
| ARK Innovation ETF | Oct 31, 2025 | NPORT-P | 1,958,116 | $95,458,155 | 1.1% |
| ARK Next Generation Technology ETF | Oct 31, 2025 | NPORT-P | 943,394 | $45,990,458 | 1.8% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Sep 30, 2025 | NPORT-P | 21,635 | $975,306 | 1.1% |
| ARK Innovation ETF | Jul 31, 2025 | NPORT-P | 2,210,812 | $96,855,674 | 1.2% |
| ARK Next Generation Technology ETF | Jul 31, 2025 | NPORT-P | 1,052,600 | $46,114,406 | 1.8% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Jun 30, 2025 | NPORT-P | 7,325 | $330,431 | 1.2% |
| ARK Innovation ETF | Apr 30, 2025 | NPORT-P | 1,717,113 | $80,137,664 | 1.6% |
| ARK Next Generation Technology ETF | Apr 30, 2025 | NPORT-P | 605,529 | $28,260,038 | 1.9% |
| iShares A.I. Innovation and Tech Active ETF | Apr 30, 2025 | NPORT-P | 54,161 | $2,527,694 | 1.9% |
| BlackRock Science and Technology Term Trust | Mar 31, 2025 | NPORT-P | 301,279 | $14,160,113 | 1.1% |
| BlackRock Technology and Private Equity Term Trust | Mar 31, 2025 | NPORT-P | 284,615 | $13,376,905 | 1.0% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Mar 31, 2025 | NPORT-P | 5,522 | $259,534 | 1.2% |
| iShares A.I. Innovation and Tech Active ETF | Jan 31, 2025 | NPORT-P | 23,843 | $1,734,817 | 2.4% |
| ARK Innovation ETF | Jan 31, 2025 | NPORT-P | 1,105,306 | $80,422,065 | 1.2% |
| ARK Next Generation Technology ETF | Jan 31, 2025 | NPORT-P | 395,440 | $28,772,214 | 1.5% |
| BlackRock Science and Technology Term Trust | Dec 31, 2024 | NPORT-P | 301,279 | $16,977,072 | 1.0% |
| BlackRock Technology and Private Equity Term Trust | Dec 31, 2024 | NPORT-P | 319,546 | $18,006,417 | 1.0% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Dec 31, 2024 | NPORT-P | 2,972 | $167,472 | 1.5% |
| ARK Next Generation Technology ETF | Oct 31, 2024 | NPORT-P | 277,949 | $14,939,759 | 1.1% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Sep 30, 2024 | NPORT-P | 1,689 | $87,051 | 1.7% |
| ARK Next Generation Technology ETF | Jul 31, 2024 | NPORT-P | 136,252 | $6,980,190 | 0.5% |
| BlackRock Science and Technology Term Trust | Mar 31, 2023 | NPORT-P | 267,383 | $9,168,563 | 0.6% |
| BlackRock Science and Technology Trust | Mar 31, 2023 | NPORT-P | 117,058 | $4,013,919 | 0.4% |
| BlackRock Technology and Private Equity Term Trust | Mar 31, 2023 | NPORT-P | 678,865 | $23,278,281 | 1.1% |
| BlackRock Science and Technology Term Trust | Dec 31, 2022 | NPORT-P | 316,185 | $14,367,446 | 0.9% |
| BlackRock Science and Technology Trust | Dec 31, 2022 | NPORT-P | 125,370 | $5,696,813 | 0.6% |
| BlackRock Technology and Private Equity Term Trust | Dec 31, 2022 | NPORT-P | 678,865 | $30,847,626 | 1.5% |
| ERShares Private-Public Crossover ETF | Dec 31, 2022 | NPORT-P | 3,984 | $181,033 | 0.6% |
| ERShares Private-Public Crossover ETF | Sep 30, 2022 | NPORT-P | 3,458 | $177,119 | 0.6% |
| BlackRock Science and Technology Term Trust | Sep 30, 2022 | NPORT-P | 435,257 | $22,293,864 | 1.3% |
| BlackRock Science and Technology Trust | Sep 30, 2022 | NPORT-P | 138,420 | $7,089,872 | 0.7% |
| BlackRock Technology and Private Equity Term Trust | Sep 30, 2022 | NPORT-P | 678,865 | $34,771,465 | 1.7% |
| BlackRock Science and Technology Term Trust | Jun 30, 2022 | NPORT-P | 530,473 | $28,189,335 | 1.6% |
| BlackRock Science and Technology Trust | Jun 30, 2022 | NPORT-P | 144,364 | $7,671,503 | 0.7% |
| BlackRock Technology and Private Equity Term Trust | Jun 30, 2022 | NPORT-P | 917,444 | $48,752,974 | 2.2% |
| ERShares Private-Public Crossover ETF | Jun 30, 2022 | NPORT-P | 2,764 | $146,879 | 0.5% |
| BlackRock ESG Capital Allocation Term Trust | Mar 31, 2022 | NPORT-P | 5,681 | $309,330 | 0.0% |
| BlackRock Science and Technology Term Trust | Mar 31, 2022 | NPORT-P | 626,482 | $34,111,945 | 1.4% |
| BlackRock Science and Technology Trust | Mar 31, 2022 | NPORT-P | 156,500 | $8,521,425 | 0.6% |
| BlackRock Technology and Private Equity Term Trust | Mar 31, 2022 | NPORT-P | 909,791 | $49,538,120 | 1.6% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2022 | NPORT-P | 3,723 | $202,717 | 0.0% |
| BlackRock ESG Capital Allocation Term Trust | Dec 31, 2021 | NPORT-P | 5,681 | $494,247 | 0.0% |
| BlackRock Science and Technology Term Trust | Dec 31, 2021 | NPORT-P | 626,482 | $52,959,656 | 1.7% |
| BlackRock Science and Technology Trust | Dec 31, 2021 | NPORT-P | 156,500 | $13,229,728 | 0.8% |
| BlackRock Technology and Private Equity Term Trust | Dec 31, 2021 | NPORT-P | 608,447 | $52,934,889 | 1.3% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2021 | NPORT-P | 4,380 | $381,060 | 0.0% |
| BlackRock Science and Technology Term Trust | Sep 30, 2021 | NPORT-P | 626,482 | $36,022,715 | 1.1% |
| BlackRock Science and Technology Trust | Sep 30, 2021 | NPORT-P | 156,500 | $8,998,750 | 0.5% |
| BlackRock Science and Technology Term Trust | Jun 30, 2021 | NPORT-P | 626,482 | $27,978,686 | 0.8% |
| BlackRock Science and Technology Trust | Jun 30, 2021 | NPORT-P | 156,500 | $6,989,290 | 0.5% |
| BlackRock Science and Technology Term Trust | Mar 31, 2021 | NPORT-P | 626,482 | $25,416,375 | 0.9% |
| BlackRock Science and Technology Trust | Mar 31, 2021 | NPORT-P | 156,500 | $6,349,205 | 0.5% |
| BlackRock Science and Technology Term Trust | Dec 31, 2020 | NPORT-P | 626,482 | $26,851,019 | 0.9% |
| BlackRock Science and Technology Trust | Dec 31, 2020 | NPORT-P | 156,500 | $6,707,590 | 0.5% |
| BlackRock Science and Technology Term Trust | Sep 30, 2020 | NPORT-P | 626,482 | $13,375,391 | 0.6% |
| BlackRock Science and Technology Trust | Sep 30, 2020 | NPORT-P | 156,500 | $3,341,275 | 0.3% |
| BlackRock Science and Technology Term Trust | Jun 30, 2020 | NPORT-P | 626,482 | $13,212,505 | 0.7% |
| BlackRock Science and Technology Trust | Jun 30, 2020 | NPORT-P | 156,500 | $3,300,585 | 0.4% |
| BlackRock Science and Technology Term Trust | Mar 31, 2020 | NPORT-P | 626,482 | $8,582,803 | 0.6% |
| BlackRock Science and Technology Trust | Mar 31, 2020 | NPORT-P | 156,500 | $2,144,050 | 0.3% |
| BlackRock Science and Technology Term Trust | Dec 31, 2019 | NPORT-P | 626,482 | $11,489,680 | 0.7% |
| BlackRock Science and Technology Trust | Dec 31, 2019 | NPORT-P | 156,500 | $2,870,210 | 0.4% |
| BlackRock Science and Technology Term Trust | Sep 30, 2019 | NPORT-P | 626,482 | $11,670,984 | 0.8% |
| BlackRock Science and Technology Trust | Sep 30, 2019 | NPORT-P | 156,500 | $2,915,501 | 0.4% |