| BlackRock ESG Capital Allocation Term Trust | Jun 30, 2026 | NPORT-P | 79,797 | $13,299,766 | 0.8% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2026 | NPORT-P | 41,790 | $6,965,139 | 0.4% |
| BlackRock ESG Capital Allocation Term Trust | Mar 31, 2026 | NPORT-P | 81,570 | $14,148,317 | 1.0% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2026 | NPORT-P | 47,625 | $8,260,556 | 0.6% |
| BlackRock ESG Capital Allocation Term Trust | Dec 31, 2025 | NPORT-P | 81,570 | $15,132,866 | 0.9% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2025 | NPORT-P | 48,072 | $8,918,317 | 0.6% |
| BlackRock ESG Capital Allocation Term Trust | Sep 30, 2025 | NPORT-P | 87,149 | $17,563,138 | 1.1% |
| BlackRock Capital Allocation Term Trust | Sep 30, 2025 | NPORT-P | 53,595 | $10,801,000 | 0.7% |
| BlackRock ESG Capital Allocation Term Trust | Jun 30, 2025 | NPORT-P | 133,977 | $29,292,731 | 1.8% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2025 | NPORT-P | 82,092 | $17,948,595 | 1.1% |
| BlackRock ESG Capital Allocation Term Trust | Mar 31, 2025 | NPORT-P | 155,853 | $38,032,808 | 2.4% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2025 | NPORT-P | 88,736 | $21,654,246 | 1.3% |
| BlackRock ESG Capital Allocation Term Trust | Dec 31, 2024 | NPORT-P | 151,806 | $32,245,112 | 1.8% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2024 | NPORT-P | 91,538 | $19,443,587 | 1.1% |
| T. Rowe Price Capital Appreciation Equity ETF | Dec 31, 2024 | NPORT-P | 31,124 | $6,611,049 | 0.2% |
| BlackRock ESG Capital Allocation Term Trust | Sep 30, 2024 | NPORT-P | 151,806 | $33,866,401 | 1.8% |
| BlackRock Capital Allocation Term Trust | Sep 30, 2024 | NPORT-P | 80,449 | $17,947,367 | 1.0% |
| T. Rowe Price Capital Appreciation Equity ETF | Sep 30, 2024 | NPORT-P | 103,427 | $23,073,529 | 1.0% |
| BlackRock ESG Capital Allocation Term Trust | Jun 30, 2024 | NPORT-P | 161,931 | $34,122,100 | 1.8% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2024 | NPORT-P | 70,566 | $14,869,668 | 0.8% |
| T. Rowe Price Capital Appreciation Equity ETF | Jun 30, 2024 | NPORT-P | 100,616 | $21,201,804 | 1.2% |
| BlackRock ESG Capital Allocation Term Trust | Mar 31, 2024 | NPORT-P | 161,931 | $33,354,547 | 1.7% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2024 | NPORT-P | 65,085 | $13,406,208 | 0.7% |
| T. Rowe Price Capital Appreciation Equity ETF | Mar 31, 2024 | NPORT-P | 76,685 | $15,795,576 | 1.2% |
| T. Rowe Price Capital Appreciation Equity ETF | Dec 31, 2023 | NPORT-P | 43,295 | $8,203,104 | 1.2% |
| BlackRock ESG Capital Allocation Term Trust | Dec 31, 2023 | NPORT-P/A | 171,217 | $32,440,485 | 1.8% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2023 | NPORT-P/A | 65,085 | $12,331,655 | 0.7% |
| T. Rowe Price Capital Appreciation Equity ETF | Sep 30, 2023 | NPORT-P | 17,012 | $3,237,384 | 1.4% |
| BlackRock ESG Capital Allocation Term Trust | Sep 30, 2023 | NPORT-P | 220,467 | $41,954,870 | 2.4% |
| BlackRock Capital Allocation Term Trust | Sep 30, 2023 | NPORT-P | 85,904 | $16,347,531 | 0.9% |
| T. Rowe Price Capital Appreciation Equity ETF | Jun 30, 2023 | NPORT-P | 3,635 | $683,671 | 1.3% |
| BlackRock ESG Capital Allocation Term Trust | Jun 30, 2023 | NPORT-P | 179,380 | $33,737,790 | 1.8% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2023 | NPORT-P | 85,904 | $16,156,824 | 0.9% |
| BlackRock ESG Capital Allocation Term Trust | Mar 31, 2023 | NPORT-P | 191,223 | $31,848,191 | 1.8% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2023 | NPORT-P/A | 85,904 | $14,307,311 | 0.8% |
| BlackRock ESG Capital Allocation Term Trust | Dec 31, 2022 | NPORT-P | 210,626 | $34,854,390 | 2.0% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2022 | NPORT-P/A | 85,904 | $14,215,394 | 0.8% |
| BlackRock ESG Capital Allocation Term Trust | Sep 30, 2022 | NPORT-P | 287,820 | $42,968,648 | 2.6% |
| BlackRock Capital Allocation Term Trust | Sep 30, 2022 | NPORT-P | 78,748 | $11,756,289 | 0.6% |
| BlackRock ESG Capital Allocation Term Trust | Jun 30, 2022 | NPORT-P | 322,009 | $49,991,897 | 2.8% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2022 | NPORT-P | 66,673 | $10,350,983 | 0.5% |
| BlackRock ESG Capital Allocation Term Trust | Mar 31, 2022 | NPORT-P | 373,909 | $63,721,572 | 3.2% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2022 | NPORT-P | 66,673 | $11,362,413 | 0.5% |
| BlackRock ESG Capital Allocation Term Trust | Dec 31, 2021 | NPORT-P | 373,909 | $64,992,862 | 3.0% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2021 | NPORT-P | 69,674 | $12,110,735 | 0.5% |
| BlackRock ESG Capital Allocation Term Trust | Sep 30, 2021 | NPORT-P | 35,957 | $5,444,969 | 0.3% |
| BlackRock Capital Allocation Term Trust | Sep 30, 2021 | NPORT-P | 69,674 | $10,550,734 | 0.4% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2021 | NPORT-P | 69,674 | $9,801,738 | 0.4% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2021 | NPORT-P | 83,110 | $10,122,798 | 0.4% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2020 | NPORT-P | 83,110 | $9,723,870 | 0.4% |
| BlackRock Capital Allocation Term Trust | Sep 30, 2020 | NPORT-P | 28,017 | $3,213,550 | 0.2% |