| BlackRock ESG Capital Allocation Term Trust | Jun 30, 2026 | NPORT-P | 205,574 | $11,713,607 | 0.7% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2026 | NPORT-P | 175,518 | $10,001,016 | 0.6% |
| BlackRock ESG Capital Allocation Term Trust | Mar 31, 2026 | NPORT-P | 189,602 | $9,348,561 | 0.6% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2026 | NPORT-P | 176,401 | $8,599,549 | 0.6% |
| BlackRock ESG Capital Allocation Term Trust | Dec 31, 2025 | NPORT-P | 311,577 | $17,243,151 | 1.1% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2025 | NPORT-P | 316,818 | $17,424,990 | 1.1% |
| BlackRock ESG Capital Allocation Term Trust | Sep 30, 2025 | NPORT-P | 297,627 | $15,460,269 | 0.9% |
| BlackRock Capital Allocation Term Trust | Sep 30, 2025 | NPORT-P | 305,347 | $15,752,852 | 1.0% |
| BlackRock ESG Capital Allocation Term Trust | Jun 30, 2025 | NPORT-P | 288,399 | $13,750,819 | 0.8% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2025 | NPORT-P | 296,647 | $14,037,336 | 0.9% |
| BlackRock ESG Capital Allocation Term Trust | Mar 31, 2025 | NPORT-P | 291,538 | $13,248,770 | 0.8% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2025 | NPORT-P | 328,454 | $13,706,385 | 0.8% |
| BlackRock ESG Capital Allocation Term Trust | Dec 31, 2024 | NPORT-P | 332,128 | $15,667,937 | 0.9% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2024 | NPORT-P | 369,059 | $19,030,156 | 1.1% |
| BlackRock ESG Capital Allocation Term Trust | Sep 30, 2024 | NPORT-P | 287,475 | $12,474,578 | 0.7% |
| BlackRock Capital Allocation Term Trust | Sep 30, 2024 | NPORT-P | 292,867 | $14,518,758 | 0.8% |
| BlackRock ESG Capital Allocation Term Trust | Jun 30, 2024 | NPORT-P | 219,855 | $9,784,346 | 0.5% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2024 | NPORT-P | 219,229 | $11,469,863 | 0.6% |
| T. Rowe Price Capital Appreciation Equity ETF | Jun 30, 2024 | NPORT-P | 55,634 | $2,212,564 | 0.1% |
| BlackRock ESG Capital Allocation Term Trust | Mar 31, 2024 | NPORT-P | Not set | $841,787 | 0.0% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2024 | NPORT-P | Not set | $2,741,260 | 0.1% |
| T. Rowe Price Capital Appreciation Equity ETF | Mar 31, 2024 | NPORT-P | 76,003 | $2,882,034 | 0.2% |
| T. Rowe Price Capital Appreciation Equity ETF | Dec 31, 2023 | NPORT-P | 93,662 | $3,153,600 | 0.5% |
| BlackRock ESG Capital Allocation Term Trust | Dec 31, 2023 | NPORT-P/A | Not set | $96,610 | 0.0% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2023 | NPORT-P/A | Not set | $2,732,330 | 0.1% |
| T. Rowe Price Capital Appreciation Equity ETF | Sep 30, 2023 | NPORT-P | 38,325 | $1,049,339 | 0.5% |
| BlackRock ESG Capital Allocation Term Trust | Sep 30, 2023 | NPORT-P | Not set | $3,325,181 | 0.2% |
| BlackRock Capital Allocation Term Trust | Sep 30, 2023 | NPORT-P | Not set | $2,537,920 | 0.1% |
| T. Rowe Price Capital Appreciation Equity ETF | Jun 30, 2023 | NPORT-P | 9,797 | $281,076 | 0.6% |
| BlackRock ESG Capital Allocation Term Trust | Jun 30, 2023 | NPORT-P | 9,666 | $6,588,348 | 0.4% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2023 | NPORT-P | 26,226 | $3,412,236 | 0.2% |
| BlackRock ESG Capital Allocation Term Trust | Mar 31, 2023 | NPORT-P | 9,760 | $5,228,710 | 0.3% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2023 | NPORT-P/A | 26,226 | $3,428,573 | 0.2% |
| BlackRock ESG Capital Allocation Term Trust | Dec 31, 2022 | NPORT-P | 155,298 | $8,381,726 | 0.5% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2022 | NPORT-P/A | 176,223 | $8,399,974 | 0.5% |
| BlackRock ESG Capital Allocation Term Trust | Sep 30, 2022 | NPORT-P | Not set | $3,573,295 | 0.2% |
| BlackRock Capital Allocation Term Trust | Sep 30, 2022 | NPORT-P | 152,704 | $4,611,661 | 0.3% |
| BlackRock ESG Capital Allocation Term Trust | Jun 30, 2022 | NPORT-P | Not set | $3,688,609 | 0.2% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2022 | NPORT-P | 228,415 | $7,832,392 | 0.4% |
| BlackRock ESG Capital Allocation Term Trust | Mar 31, 2022 | NPORT-P | Not set | $3,230,182 | 0.2% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2022 | NPORT-P | 301,613 | $13,020,702 | 0.6% |
| BlackRock ESG Capital Allocation Term Trust | Dec 31, 2021 | NPORT-P | Not set | $2,202,922 | 0.1% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2021 | NPORT-P | 315,190 | $14,708,554 | 0.6% |
| BlackRock Capital Allocation Term Trust | Sep 30, 2021 | NPORT-P | 315,190 | $14,052,790 | 0.6% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2021 | NPORT-P | 639,050 | $27,708,934 | 1.1% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2021 | NPORT-P | 850,923 | $34,189,462 | 1.4% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2020 | NPORT-P | 290,792 | $8,813,906 | 0.4% |
| BlackRock Capital Allocation Term Trust | Sep 30, 2020 | NPORT-P | 61,310 | $1,476,958 | 0.1% |