| BlackRock ESG Capital Allocation Term Trust | Jun 30, 2026 | NPORT-P | 133,944 | $21,550,333 | 1.4% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2026 | NPORT-P | 88,436 | $12,377,503 | 0.8% |
| BlackRock ESG Capital Allocation Term Trust | Mar 31, 2026 | NPORT-P | 136,012 | $19,222,275 | 1.3% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2026 | NPORT-P | 99,902 | $11,329,886 | 0.8% |
| BlackRock ESG Capital Allocation Term Trust | Dec 31, 2025 | NPORT-P | 145,203 | $20,812,816 | 1.3% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2025 | NPORT-P | 109,764 | $12,808,361 | 0.8% |
| BlackRock ESG Capital Allocation Term Trust | Sep 30, 2025 | NPORT-P | 175,998 | $20,854,974 | 1.3% |
| BlackRock Capital Allocation Term Trust | Sep 30, 2025 | NPORT-P | 142,279 | $14,441,319 | 0.9% |
| BlackRock ESG Capital Allocation Term Trust | Jun 30, 2025 | NPORT-P | 156,598 | $14,446,480 | 0.9% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2025 | NPORT-P | 126,536 | $10,903,230 | 0.7% |
| BlackRock ESG Capital Allocation Term Trust | Mar 31, 2025 | NPORT-P | 161,274 | $12,550,216 | 0.8% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2025 | NPORT-P | 126,371 | $9,094,217 | 0.6% |
| BlackRock ESG Capital Allocation Term Trust | Dec 31, 2024 | NPORT-P | Not set | $1,087,322 | 0.1% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2024 | NPORT-P | 6,914 | $605,335 | 0.0% |
| Alger AI Enablers & Adopters ETF | Dec 31, 2024 | NPORT-P | 2,390 | $168,232 | 0.7% |
| BlackRock ESG Capital Allocation Term Trust | Sep 30, 2024 | NPORT-P | Not set | $1,108,484 | 0.1% |
| BlackRock Capital Allocation Term Trust | Sep 30, 2024 | NPORT-P | 6,914 | $1,691,132 | 0.1% |
| Alger AI Enablers & Adopters ETF | Jun 30, 2024 | NPORT-P | 974 | $61,810 | 0.9% |
| BlackRock ESG Capital Allocation Term Trust | Jun 30, 2024 | NPORT-P | Not set | $1,070,412 | 0.1% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2024 | NPORT-P | 6,914 | $1,651,525 | 0.1% |
| BlackRock ESG Capital Allocation Term Trust | Mar 31, 2024 | NPORT-P | Not set | $1,225,362 | 0.1% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2024 | NPORT-P | 6,914 | $1,650,660 | 0.1% |
| BlackRock ESG Capital Allocation Term Trust | Dec 31, 2023 | NPORT-P/A | Not set | $117,913 | 0.0% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2023 | NPORT-P/A | 6,914 | $473,569 | 0.0% |
| BlackRock ESG Capital Allocation Term Trust | Sep 30, 2023 | NPORT-P | Not set | $217,956 | 0.0% |
| BlackRock Capital Allocation Term Trust | Sep 30, 2023 | NPORT-P | 4,224 | $391,689 | 0.0% |
| BlackRock ESG Capital Allocation Term Trust | Jun 30, 2023 | NPORT-P | Not set | $3,522,093 | 0.2% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2023 | NPORT-P | Not set | $218,607 | 0.0% |
| BlackRock ESG Capital Allocation Term Trust | Mar 31, 2023 | NPORT-P | Not set | $3,542,323 | 0.2% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2023 | NPORT-P/A | Not set | $218,528 | 0.0% |
| BlackRock ESG Capital Allocation Term Trust | Dec 31, 2022 | NPORT-P | Not set | $3,509,185 | 0.2% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2022 | NPORT-P/A | Not set | $212,745 | 0.0% |
| BlackRock ESG Capital Allocation Term Trust | Sep 30, 2022 | NPORT-P | Not set | $3,448,020 | 0.2% |
| BlackRock Capital Allocation Term Trust | Sep 30, 2022 | NPORT-P | Not set | $181,998 | 0.0% |
| BlackRock ESG Capital Allocation Term Trust | Jun 30, 2022 | NPORT-P | Not set | $3,678,273 | 0.2% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2022 | NPORT-P | Not set | $221,992 | 0.0% |
| BlackRock ESG Capital Allocation Term Trust | Mar 31, 2022 | NPORT-P | Not set | $3,856,015 | 0.2% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2022 | NPORT-P | Not set | $258,686 | 0.0% |
| BlackRock ESG Capital Allocation Term Trust | Dec 31, 2021 | NPORT-P | Not set | $2,681,704 | 0.1% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2021 | NPORT-P | Not set | $292,089 | 0.0% |
| BlackRock Capital Allocation Term Trust | Sep 30, 2021 | NPORT-P | Not set | $293,412 | 0.0% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2021 | NPORT-P | 36,595 | $3,180,159 | 0.1% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2021 | NPORT-P | 51,126 | $4,288,483 | 0.2% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2020 | NPORT-P | 46,000 | $2,836,360 | 0.1% |