| T. Rowe Price Capital Appreciation Equity ETF | Jun 30, 2026 | NPORT-P | 205,201 | $18,619,939 | 0.3% |
| BlackRock ESG Capital Allocation Term Trust | Mar 31, 2026 | NPORT-P | 18,376 | $1,886,664 | 0.1% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2026 | NPORT-P | 12,568 | $1,290,357 | 0.1% |
| T. Rowe Price Capital Appreciation Equity ETF | Mar 31, 2026 | NPORT-P | 392,538 | $40,301,876 | 0.6% |
| BlackRock ESG Capital Allocation Term Trust | Dec 31, 2025 | NPORT-P | 35,038 | $4,389,911 | 0.3% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2025 | NPORT-P | 26,544 | $3,325,698 | 0.2% |
| T. Rowe Price Capital Appreciation Equity ETF | Dec 31, 2025 | NPORT-P | 1,222,178 | $153,126,682 | 2.4% |
| T. Rowe Price Capital Appreciation Equity ETF | Sep 30, 2025 | NPORT-P | 949,095 | $127,121,784 | 2.2% |
| T. Rowe Price Capital Appreciation Equity ETF | Jun 30, 2025 | NPORT-P | 586,894 | $79,823,453 | 1.7% |
| T. Rowe Price Capital Appreciation Equity ETF | Mar 31, 2025 | NPORT-P | 529,642 | $70,257,011 | 1.8% |
| T. Rowe Price Capital Appreciation Equity ETF | Dec 31, 2024 | NPORT-P | 380,581 | $43,047,517 | 1.4% |
| T. Rowe Price Capital Appreciation Equity ETF | Sep 30, 2024 | NPORT-P | 256,772 | $29,274,576 | 1.2% |
| T. Rowe Price Capital Appreciation Equity ETF | Jun 30, 2024 | NPORT-P | 135,286 | $14,057,568 | 0.8% |
| BlackRock ESG Capital Allocation Term Trust | Mar 31, 2024 | NPORT-P | 62,356 | $7,087,383 | 0.4% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2024 | NPORT-P | 39,403 | $4,478,545 | 0.2% |
| T. Rowe Price Capital Appreciation Equity ETF | Mar 31, 2024 | NPORT-P | 96,707 | $10,991,718 | 0.9% |
| T. Rowe Price Capital Appreciation Equity ETF | Dec 31, 2023 | NPORT-P | 59,473 | $6,546,193 | 1.0% |
| BlackRock ESG Capital Allocation Term Trust | Dec 31, 2023 | NPORT-P/A | 129,288 | $14,230,730 | 0.8% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2023 | NPORT-P/A | 88,465 | $9,737,343 | 0.5% |
| T. Rowe Price Capital Appreciation Equity ETF | Sep 30, 2023 | NPORT-P | 20,817 | $2,016,126 | 0.9% |
| BlackRock ESG Capital Allocation Term Trust | Sep 30, 2023 | NPORT-P | 164,351 | $15,917,394 | 0.9% |
| BlackRock Capital Allocation Term Trust | Sep 30, 2023 | NPORT-P | 100,914 | $9,773,521 | 0.5% |
| T. Rowe Price Capital Appreciation Equity ETF | Jun 30, 2023 | NPORT-P | 4,955 | $540,194 | 1.1% |
| BlackRock ESG Capital Allocation Term Trust | Jun 30, 2023 | NPORT-P | 187,626 | $20,454,987 | 1.1% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2023 | NPORT-P | 100,914 | $11,001,644 | 0.6% |
| BlackRock ESG Capital Allocation Term Trust | Mar 31, 2023 | NPORT-P | 200,136 | $20,265,771 | 1.1% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2023 | NPORT-P/A | 103,467 | $10,477,068 | 0.6% |
| BlackRock ESG Capital Allocation Term Trust | Dec 31, 2022 | NPORT-P | 220,991 | $24,262,602 | 1.4% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2022 | NPORT-P/A | 115,962 | $12,731,468 | 0.7% |
| BlackRock ESG Capital Allocation Term Trust | Sep 30, 2022 | NPORT-P | 217,787 | $21,073,070 | 1.3% |
| BlackRock Capital Allocation Term Trust | Sep 30, 2022 | NPORT-P | 97,666 | $9,450,162 | 0.5% |
| BlackRock ESG Capital Allocation Term Trust | Jun 30, 2022 | NPORT-P | 236,854 | $25,734,187 | 1.5% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2022 | NPORT-P | 112,982 | $12,275,494 | 0.6% |
| BlackRock ESG Capital Allocation Term Trust | Mar 31, 2022 | NPORT-P | 230,396 | $27,269,671 | 1.4% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2022 | NPORT-P | 123,825 | $14,655,927 | 0.7% |
| BlackRock ESG Capital Allocation Term Trust | Dec 31, 2021 | NPORT-P | 214,565 | $30,197,878 | 1.4% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2021 | NPORT-P | 129,399 | $18,211,615 | 0.8% |
| BlackRock ESG Capital Allocation Term Trust | Sep 30, 2021 | NPORT-P | 20,628 | $2,436,786 | 0.1% |
| BlackRock Capital Allocation Term Trust | Sep 30, 2021 | NPORT-P | 129,399 | $15,285,904 | 0.6% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2021 | NPORT-P | 129,399 | $15,001,226 | 0.6% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2021 | NPORT-P | 71,145 | $8,526,017 | 0.4% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2020 | NPORT-P | 78,945 | $8,643,688 | 0.4% |
| BlackRock Capital Allocation Term Trust | Sep 30, 2020 | NPORT-P | 25,755 | $2,802,917 | 0.1% |