| iShares A.I. Innovation and Tech Active ETF | Oct 30, 2026 | ISSUER-HOLDINGS | 1,300,989 | $126,560,210 | 1.0% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Dec 31, 2025 | NPORT-P | 18,164 | $1,370,292 | 1.5% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Sep 30, 2025 | NPORT-P | 16,580 | $1,400,844 | 1.6% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Jun 30, 2025 | NPORT-P | 5,812 | $490,126 | 1.7% |
| iShares A.I. Innovation and Tech Active ETF | Apr 30, 2025 | NPORT-P | 25,224 | $2,174,309 | 1.7% |
| BlackRock Science and Technology Term Trust | Mar 31, 2025 | NPORT-P | 133,462 | $11,891,464 | 0.9% |
| BlackRock Technology and Private Equity Term Trust | Mar 31, 2025 | NPORT-P | 124,670 | $11,108,097 | 0.8% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Mar 31, 2025 | NPORT-P | 5,029 | $448,084 | 2.0% |
| BlackRock Science and Technology Term Trust | Dec 31, 2024 | NPORT-P | 119,727 | $11,862,551 | 0.7% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Dec 31, 2024 | NPORT-P | 2,749 | $272,371 | 2.4% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Sep 30, 2024 | NPORT-P | 943 | $72,385 | 1.4% |
| BlackRock Science and Technology Term Trust | Sep 30, 2024 | NPORT-P | 95,075 | $7,297,957 | 0.5% |
| BlackRock Science and Technology Term Trust | Jun 30, 2024 | NPORT-P | 67,975 | $7,743,032 | 0.4% |
| Fundrise Growth Tech Fund, LLC | Jun 30, 2024 | NPORT-P | Not set | $2,056,764 | 1.4% |
| Fundrise Growth Tech Fund, LLC | Mar 31, 2024 | NPORT-P | Not set | $2,026,979 | 1.6% |
| Fundrise Growth Tech Fund, LLC | Dec 31, 2023 | NPORT-P | Not set | $2,068,440 | 1.7% |
| Fundrise Growth Tech Fund, LLC | Sep 30, 2023 | NPORT-P | Not set | $1,918,689 | 1.7% |
| Fundrise Growth Tech Fund, LLC | Jun 30, 2023 | NPORT-P | Not set | $1,943,099 | 2.7% |
| Fundrise Growth Tech Fund, LLC | Mar 31, 2023 | NPORT-P | Not set | $1,923,345 | 2.6% |
| BlackRock Science and Technology Term Trust | Sep 30, 2022 | NPORT-P | 105,163 | $7,544,394 | 0.5% |
| BlackRock Science and Technology Trust | Sep 30, 2022 | NPORT-P | 27,666 | $1,984,759 | 0.2% |
| BlackRock Science and Technology Term Trust | Jun 30, 2022 | NPORT-P | 163,870 | $11,089,083 | 0.6% |
| BlackRock Science and Technology Trust | Jun 30, 2022 | NPORT-P | 47,198 | $3,193,889 | 0.3% |
| BlackRock Science and Technology Term Trust | Mar 31, 2022 | NPORT-P | 179,988 | $16,009,933 | 0.6% |
| BlackRock Science and Technology Trust | Mar 31, 2022 | NPORT-P | 67,504 | $6,004,481 | 0.4% |
| BlackRock Science and Technology Term Trust | Dec 31, 2021 | NPORT-P | 170,979 | $21,045,805 | 0.7% |
| BlackRock Science and Technology Trust | Dec 31, 2021 | NPORT-P | 62,136 | $7,648,320 | 0.5% |
| BlackRock Science and Technology Term Trust | Sep 30, 2021 | NPORT-P | 170,979 | $25,474,161 | 0.8% |
| BlackRock Science and Technology Trust | Sep 30, 2021 | NPORT-P | 64,747 | $9,646,656 | 0.6% |
| BlackRock Science and Technology Term Trust | Jun 30, 2021 | NPORT-P | 170,979 | $24,921,899 | 0.7% |
| BlackRock Science and Technology Trust | Jun 30, 2021 | NPORT-P | 55,431 | $8,079,623 | 0.6% |
| BlackRock Science and Technology Term Trust | Mar 31, 2021 | NPORT-P | 170,979 | $19,012,865 | 0.6% |
| BlackRock Science and Technology Trust | Mar 31, 2021 | NPORT-P | 56,525 | $6,285,580 | 0.5% |
| BlackRock Science and Technology Term Trust | Dec 31, 2020 | NPORT-P | 176,254 | $25,755,997 | 0.9% |
| BlackRock Science and Technology Trust | Dec 31, 2020 | NPORT-P | 56,525 | $8,259,998 | 0.6% |
| BlackRock Science and Technology Term Trust | Sep 30, 2020 | NPORT-P | 176,354 | $19,026,833 | 0.8% |
| BlackRock Science and Technology Trust | Sep 30, 2020 | NPORT-P | 56,525 | $6,098,482 | 0.6% |
| BlackRock Science and Technology Term Trust | Jun 30, 2020 | NPORT-P | 176,354 | $16,261,602 | 0.8% |
| BlackRock Science and Technology Trust | Jun 30, 2020 | NPORT-P | 52,787 | $4,867,489 | 0.5% |
| BlackRock Science and Technology Term Trust | Mar 31, 2020 | NPORT-P | 176,354 | $9,842,317 | 0.7% |
| BlackRock Science and Technology Trust | Mar 31, 2020 | NPORT-P | 52,787 | $2,946,042 | 0.4% |
| BlackRock Science and Technology Term Trust | Dec 31, 2019 | NPORT-P | 171,421 | $11,022,370 | 0.7% |
| BlackRock Science and Technology Trust | Dec 31, 2019 | NPORT-P | 40,881 | $2,628,648 | 0.4% |
| BlackRock Science and Technology Term Trust | Sep 30, 2019 | NPORT-P | 185,641 | $15,285,680 | 1.0% |
| BlackRock Science and Technology Trust | Sep 30, 2019 | NPORT-P | 44,805 | $3,689,244 | 0.5% |