| BlackRock ESG Capital Allocation Term Trust | Mar 31, 2026 | NPORT-P | Not set | $2,424,355 | 0.2% |
| BlackRock ESG Capital Allocation Term Trust | Dec 31, 2025 | NPORT-P | 6,989 | $3,690,260 | 0.2% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2025 | NPORT-P | 6,894 | $1,223,892 | 0.1% |
| BlackRock ESG Capital Allocation Term Trust | Sep 30, 2025 | NPORT-P | Not set | $2,439,875 | 0.1% |
| BlackRock ESG Capital Allocation Term Trust | Jun 30, 2025 | NPORT-P | Not set | $2,407,101 | 0.1% |
| T. Rowe Price Capital Appreciation Equity ETF | Jun 30, 2025 | NPORT-P | 185,570 | $26,139,390 | 0.5% |
| BlackRock ESG Capital Allocation Term Trust | Mar 31, 2025 | NPORT-P | Not set | $2,364,562 | 0.1% |
| BlackRock ESG Capital Allocation Term Trust | Dec 31, 2024 | NPORT-P | Not set | $4,221,233 | 0.2% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2024 | NPORT-P | Not set | $2,498,788 | 0.1% |
| BlackRock ESG Capital Allocation Term Trust | Sep 30, 2024 | NPORT-P | Not set | $4,280,392 | 0.2% |
| BlackRock Capital Allocation Term Trust | Sep 30, 2024 | NPORT-P | Not set | $3,053,112 | 0.2% |
| T. Rowe Price Capital Appreciation Equity ETF | Sep 30, 2024 | NPORT-P | 45,917 | $4,786,388 | 0.2% |
| BlackRock ESG Capital Allocation Term Trust | Jun 30, 2024 | NPORT-P | Not set | $4,151,550 | 0.2% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2024 | NPORT-P | Not set | $2,894,437 | 0.2% |
| T. Rowe Price Capital Appreciation Equity ETF | Jun 30, 2024 | NPORT-P | 62,721 | $6,095,854 | 0.3% |
| BlackRock ESG Capital Allocation Term Trust | Mar 31, 2024 | NPORT-P | Not set | $2,720,245 | 0.1% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2024 | NPORT-P | Not set | $2,897,055 | 0.2% |
| T. Rowe Price Capital Appreciation Equity ETF | Mar 31, 2024 | NPORT-P | 75,015 | $7,063,412 | 0.5% |
| T. Rowe Price Capital Appreciation Equity ETF | Dec 31, 2023 | NPORT-P | 39,289 | $3,663,699 | 0.6% |
| BlackRock ESG Capital Allocation Term Trust | Dec 31, 2023 | NPORT-P/A | Not set | $2,280,465 | 0.1% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2023 | NPORT-P/A | Not set | $2,456,601 | 0.1% |
| T. Rowe Price Capital Appreciation Equity ETF | Sep 30, 2023 | NPORT-P | 13,277 | $1,084,333 | 0.5% |
| BlackRock ESG Capital Allocation Term Trust | Sep 30, 2023 | NPORT-P | Not set | $2,132,152 | 0.1% |
| BlackRock Capital Allocation Term Trust | Sep 30, 2023 | NPORT-P | 4,400 | $2,628,600 | 0.1% |
| T. Rowe Price Capital Appreciation Equity ETF | Jun 30, 2023 | NPORT-P | 2,840 | $242,536 | 0.5% |
| BlackRock ESG Capital Allocation Term Trust | Jun 30, 2023 | NPORT-P | Not set | $5,098,506 | 0.3% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2023 | NPORT-P | 4,400 | $2,760,583 | 0.1% |
| BlackRock ESG Capital Allocation Term Trust | Mar 31, 2023 | NPORT-P | Not set | $5,164,145 | 0.3% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2023 | NPORT-P/A | 4,400 | $2,789,702 | 0.2% |
| BlackRock ESG Capital Allocation Term Trust | Dec 31, 2022 | NPORT-P | Not set | $6,976,121 | 0.4% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2022 | NPORT-P/A | 72,215 | $8,444,798 | 0.5% |
| BlackRock ESG Capital Allocation Term Trust | Sep 30, 2022 | NPORT-P | Not set | $8,214,857 | 0.5% |
| BlackRock Capital Allocation Term Trust | Sep 30, 2022 | NPORT-P | 66,199 | $5,230,383 | 0.3% |
| BlackRock ESG Capital Allocation Term Trust | Jun 30, 2022 | NPORT-P | Not set | $8,579,537 | 0.5% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2022 | NPORT-P | 73,499 | $6,084,651 | 0.3% |
| BlackRock ESG Capital Allocation Term Trust | Mar 31, 2022 | NPORT-P | Not set | $5,399,370 | 0.3% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2022 | NPORT-P | 86,254 | $7,858,075 | 0.4% |
| BlackRock ESG Capital Allocation Term Trust | Dec 31, 2021 | NPORT-P | Not set | $4,726,028 | 0.2% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2021 | NPORT-P | 90,136 | $9,224,530 | 0.4% |
| BlackRock Capital Allocation Term Trust | Sep 30, 2021 | NPORT-P | 90,136 | $9,140,230 | 0.4% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2021 | NPORT-P | 114,935 | $11,292,317 | 0.5% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2021 | NPORT-P | 211,532 | $17,135,414 | 0.7% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2020 | NPORT-P | 270,367 | $18,528,251 | 0.8% |
| BlackRock Capital Allocation Term Trust | Sep 30, 2020 | NPORT-P | 96,651 | $4,673,076 | 0.2% |