| BlackRock ESG Capital Allocation Term Trust | Jun 30, 2026 | NPORT-P | 22,295 | $44,148,010 | 2.8% |
| BlackRock Science and Technology Trust | Jun 30, 2026 | NPORT-P | 12,182 | $24,235,358 | 1.3% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2026 | NPORT-P | 12,110 | $23,979,924 | 1.5% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Jun 30, 2026 | NPORT-P | 7,191 | $14,152,456 | 1.8% |
| BlackRock ESG Capital Allocation Term Trust | Mar 31, 2026 | NPORT-P | 22,581 | $30,027,220 | 2.1% |
| BlackRock Science and Technology Trust | Mar 31, 2026 | NPORT-P | 9,896 | $13,070,934 | 1.0% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2026 | NPORT-P | 13,599 | $18,083,352 | 1.2% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Mar 31, 2026 | NPORT-P | 2,014 | $2,597,153 | 1.5% |
| BlackRock ESG Capital Allocation Term Trust | Dec 31, 2025 | NPORT-P | 22,581 | $24,331,483 | 1.5% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2025 | NPORT-P | 13,376 | $14,412,910 | 0.9% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Dec 31, 2025 | NPORT-P | 1,000 | $1,082,141 | 1.2% |
| BlackRock ESG Capital Allocation Term Trust | Sep 30, 2025 | NPORT-P | 25,630 | $24,994,041 | 1.5% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Sep 30, 2025 | NPORT-P | 1,346 | $1,309,687 | 1.5% |
| BlackRock Capital Allocation Term Trust | Sep 30, 2025 | NPORT-P | 15,389 | $15,007,152 | 0.9% |
| BlackRock ESG Capital Allocation Term Trust | Jun 30, 2025 | NPORT-P | 29,145 | $23,354,966 | 1.4% |
| BlackRock Science and Technology Trust | Jun 30, 2025 | NPORT-P | 11,330 | $9,079,148 | 0.6% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2025 | NPORT-P | 17,845 | $14,299,858 | 0.9% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Jun 30, 2025 | NPORT-P | 467 | $371,451 | 1.3% |
| BlackRock ESG Capital Allocation Term Trust | Mar 31, 2025 | NPORT-P | 28,262 | $18,703,031 | 1.2% |
| BlackRock Science and Technology Trust | Mar 31, 2025 | NPORT-P | 16,314 | $10,796,166 | 0.9% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2025 | NPORT-P | 19,583 | $12,959,503 | 0.8% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Mar 31, 2025 | NPORT-P | 486 | $318,138 | 1.4% |
| Tema Durable Quality ETF | Feb 28, 2025 | NPORT-P | 796 | $560,344 | 1.1% |
| BlackRock ESG Capital Allocation Term Trust | Dec 31, 2024 | NPORT-P | 27,531 | $19,283,654 | 1.1% |
| BlackRock Science and Technology Trust | Dec 31, 2024 | NPORT-P | 22,835 | $15,994,415 | 1.2% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2024 | NPORT-P | 19,959 | $13,979,966 | 0.8% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Dec 31, 2024 | NPORT-P | 272 | $191,159 | 1.7% |
| Tema Durable Quality ETF | Nov 30, 2024 | NPORT-P | 196 | $136,369 | 1.0% |
| BlackRock ESG Capital Allocation Term Trust | Sep 30, 2024 | NPORT-P | 27,378 | $22,774,659 | 1.2% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Sep 30, 2024 | NPORT-P | 143 | $118,994 | 2.3% |
| BlackRock Science and Technology Trust | Sep 30, 2024 | NPORT-P | 31,211 | $25,963,177 | 2.0% |
| BlackRock Capital Allocation Term Trust | Sep 30, 2024 | NPORT-P | 19,803 | $16,473,320 | 0.9% |
| Tema Durable Quality ETF | Aug 31, 2024 | NPORT-P | 322 | $289,022 | 2.6% |
| BlackRock ESG Capital Allocation Term Trust | Jun 30, 2024 | NPORT-P | 32,037 | $32,651,016 | 1.7% |
| BlackRock Science and Technology Trust | Jun 30, 2024 | NPORT-P | 36,870 | $37,576,645 | 2.8% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2024 | NPORT-P | 21,082 | $21,486,055 | 1.1% |
| Tema Durable Quality ETF | May 31, 2024 | NPORT-P | 250 | $236,214 | 2.9% |
| BlackRock ESG Capital Allocation Term Trust | Mar 31, 2024 | NPORT-P | 32,037 | $31,058,622 | 1.6% |
| BlackRock Science and Technology Trust | Mar 31, 2024 | NPORT-P | 36,870 | $35,744,027 | 2.8% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2024 | NPORT-P | 21,082 | $20,438,177 | 1.1% |
| Tema Durable Quality ETF | Feb 29, 2024 | NPORT-P | 264 | $248,381 | 3.4% |
| BlackRock Science and Technology Trust | Dec 31, 2023 | NPORT-P | 37,127 | $28,026,708 | 2.3% |
| BlackRock ESG Capital Allocation Term Trust | Dec 31, 2023 | NPORT-P/A | 31,186 | $23,541,921 | 1.3% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2023 | NPORT-P/A | 19,804 | $14,949,792 | 0.8% |
| Tema Durable Quality ETF | Nov 30, 2023 | NPORT-P | 264 | $179,027 | 2.8% |
| BlackRock ESG Capital Allocation Term Trust | Sep 30, 2023 | NPORT-P | 29,192 | $17,186,790 | 1.0% |
| BlackRock Science and Technology Trust | Sep 30, 2023 | NPORT-P | 38,244 | $22,516,155 | 2.1% |
| BlackRock Capital Allocation Term Trust | Sep 30, 2023 | NPORT-P | 19,804 | $11,659,605 | 0.7% |
| Tema Durable Quality ETF | Aug 31, 2023 | NPORT-P | 264 | $174,023 | 2.8% |
| BlackRock ESG Capital Allocation Term Trust | Jun 30, 2023 | NPORT-P | 28,173 | $20,434,687 | 1.1% |
| BlackRock Science and Technology Trust | Jun 30, 2023 | NPORT-P | 43,842 | $31,799,863 | 2.7% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2023 | NPORT-P | 19,804 | $14,364,411 | 0.8% |
| Tema Durable Quality ETF | May 31, 2023 | NPORT-P | 154 | $110,536 | 3.2% |
| BlackRock ESG Capital Allocation Term Trust | Mar 31, 2023 | NPORT-P | 28,447 | $19,385,150 | 1.1% |
| BlackRock Science and Technology Trust | Mar 31, 2023 | NPORT-P | 43,634 | $29,734,300 | 2.8% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2023 | NPORT-P/A | 18,973 | $12,929,112 | 0.7% |
| BlackRock ESG Capital Allocation Term Trust | Dec 31, 2022 | NPORT-P | 28,447 | $15,510,773 | 0.9% |
| BlackRock Science and Technology Trust | Dec 31, 2022 | NPORT-P | 42,974 | $23,431,644 | 2.4% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2022 | NPORT-P/A | 14,472 | $7,890,882 | 0.4% |
| BlackRock ESG Capital Allocation Term Trust | Sep 30, 2022 | NPORT-P | 23,166 | $9,597,183 | 0.6% |
| BlackRock Science and Technology Trust | Sep 30, 2022 | NPORT-P | 41,992 | $17,396,396 | 1.7% |
| BlackRock Capital Allocation Term Trust | Sep 30, 2022 | NPORT-P | 13,267 | $5,496,237 | 0.3% |
| BlackRock ESG Capital Allocation Term Trust | Jun 30, 2022 | NPORT-P | 12,092 | $5,712,719 | 0.3% |
| BlackRock Science and Technology Trust | Jun 30, 2022 | NPORT-P | 33,209 | $15,689,191 | 1.5% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2022 | NPORT-P | 13,267 | $6,267,834 | 0.3% |
| BlackRock Science and Technology Trust | Mar 31, 2022 | NPORT-P | 35,031 | $23,408,466 | 1.6% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2022 | NPORT-P | 13,401 | $8,954,836 | 0.4% |
| BlackRock Science and Technology Trust | Dec 31, 2021 | NPORT-P | 39,239 | $31,431,217 | 1.9% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2021 | NPORT-P | 18,976 | $15,200,152 | 0.7% |
| BlackRock Science and Technology Trust | Sep 30, 2021 | NPORT-P | 40,889 | $30,546,462 | 1.7% |
| BlackRock Capital Allocation Term Trust | Sep 30, 2021 | NPORT-P | 18,976 | $14,176,176 | 0.6% |
| BlackRock Science and Technology Trust | Jun 30, 2021 | NPORT-P | 40,661 | $28,069,072 | 2.0% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2021 | NPORT-P | 18,976 | $13,099,499 | 0.5% |
| BlackRock Science and Technology Trust | Mar 31, 2021 | NPORT-P | 38,607 | $23,688,067 | 1.8% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2021 | NPORT-P | 22,650 | $13,897,343 | 0.6% |
| BlackRock Science and Technology Trust | Dec 31, 2020 | NPORT-P | 35,591 | $17,232,342 | 1.3% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2020 | NPORT-P | 22,650 | $10,966,608 | 0.5% |
| BlackRock Science and Technology Trust | Sep 30, 2020 | NPORT-P | 35,871 | $13,249,774 | 1.3% |
| BlackRock Science and Technology Trust | Jun 30, 2020 | NPORT-P | 37,418 | $13,687,985 | 1.5% |
| BlackRock Science and Technology Trust | Mar 31, 2020 | NPORT-P | 38,455 | $10,137,297 | 1.5% |
| BlackRock Science and Technology Trust | Dec 31, 2019 | NPORT-P | 38,455 | $11,384,850 | 1.5% |
| BlackRock Science and Technology Trust | Sep 30, 2019 | NPORT-P | 40,511 | $10,047,273 | 1.4% |