| BlackRock ESG Capital Allocation Term Trust | Mar 31, 2026 | NPORT-P | Not set | $1,542,703 | 0.1% |
| T. Rowe Price Capital Appreciation Equity ETF | Mar 31, 2026 | NPORT-P | 19,566 | $3,376,700 | 0.1% |
| BlackRock ESG Capital Allocation Term Trust | Dec 31, 2025 | NPORT-P | Not set | $1,590,368 | 0.1% |
| T. Rowe Price Capital Appreciation Equity ETF | Dec 31, 2025 | NPORT-P | 18,462 | $3,241,373 | 0.1% |
| T. Rowe Price Capital Appreciation Equity ETF | Sep 30, 2025 | NPORT-P | 156,292 | $30,058,077 | 0.5% |
| BlackRock ESG Capital Allocation Term Trust | Sep 30, 2025 | NPORT-P | Not set | $1,619,680 | 0.1% |
| BlackRock ESG Capital Allocation Term Trust | Jun 30, 2025 | NPORT-P | Not set | $1,582,907 | 0.1% |
| T. Rowe Price Capital Appreciation Equity ETF | Jun 30, 2025 | NPORT-P | 138,813 | $30,680,449 | 0.6% |
| T. Rowe Price Capital Appreciation Equity ETF | Mar 31, 2025 | NPORT-P | 119,798 | $26,068,045 | 0.7% |
| T. Rowe Price Capital Appreciation Equity ETF | Dec 31, 2024 | NPORT-P | 91,310 | $16,747,167 | 0.6% |
| BlackRock ESG Capital Allocation Term Trust | Sep 30, 2024 | NPORT-P | 85,423 | $19,865,973 | 1.1% |
| BlackRock Capital Allocation Term Trust | Sep 30, 2024 | NPORT-P | 37,682 | $8,763,326 | 0.5% |
| T. Rowe Price Capital Appreciation Equity ETF | Sep 30, 2024 | NPORT-P | 70,768 | $16,457,806 | 0.7% |
| BlackRock ESG Capital Allocation Term Trust | Jun 30, 2024 | NPORT-P | 83,710 | $16,271,550 | 0.9% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2024 | NPORT-P | 36,035 | $7,004,483 | 0.4% |
| T. Rowe Price Capital Appreciation Equity ETF | Jun 30, 2024 | NPORT-P | 64,728 | $12,581,829 | 0.7% |
| BlackRock ESG Capital Allocation Term Trust | Mar 31, 2024 | NPORT-P | 83,710 | $16,540,259 | 0.9% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2024 | NPORT-P | 36,035 | $7,120,156 | 0.4% |
| T. Rowe Price Capital Appreciation Equity ETF | Mar 31, 2024 | NPORT-P | 50,362 | $9,951,028 | 0.8% |
| T. Rowe Price Capital Appreciation Equity ETF | Dec 31, 2023 | NPORT-P | 28,473 | $6,146,751 | 0.9% |
| BlackRock ESG Capital Allocation Term Trust | Dec 31, 2023 | NPORT-P/A | 83,710 | $18,071,315 | 1.0% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2023 | NPORT-P/A | 36,035 | $7,779,236 | 0.4% |
| T. Rowe Price Capital Appreciation Equity ETF | Sep 30, 2023 | NPORT-P | 10,898 | $1,792,176 | 0.8% |
| BlackRock ESG Capital Allocation Term Trust | Sep 30, 2023 | NPORT-P | 99,862 | $16,512,356 | 1.0% |
| BlackRock Capital Allocation Term Trust | Sep 30, 2023 | NPORT-P | 36,035 | $8,313,088 | 0.5% |
| T. Rowe Price Capital Appreciation Equity ETF | Jun 30, 2023 | NPORT-P | 2,115 | $410,183 | 0.8% |
| BlackRock ESG Capital Allocation Term Trust | Jun 30, 2023 | NPORT-P | 135,308 | $31,044,232 | 1.7% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2023 | NPORT-P | 40,189 | $11,925,621 | 0.6% |
| BlackRock ESG Capital Allocation Term Trust | Mar 31, 2023 | NPORT-P | 138,078 | $33,075,432 | 1.9% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2023 | NPORT-P/A | 41,671 | $11,039,358 | 0.6% |
| BlackRock ESG Capital Allocation Term Trust | Dec 31, 2022 | NPORT-P | 140,923 | $34,630,534 | 2.0% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2022 | NPORT-P/A | 41,671 | $11,278,418 | 0.6% |
| BlackRock ESG Capital Allocation Term Trust | Sep 30, 2022 | NPORT-P | 170,267 | $41,592,089 | 2.5% |
| BlackRock Capital Allocation Term Trust | Sep 30, 2022 | NPORT-P | 41,010 | $8,804,847 | 0.5% |
| BlackRock ESG Capital Allocation Term Trust | Jun 30, 2022 | NPORT-P | 170,267 | $48,740,740 | 2.8% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2022 | NPORT-P | 41,010 | $11,087,192 | 0.6% |
| BlackRock ESG Capital Allocation Term Trust | Mar 31, 2022 | NPORT-P | 197,367 | $54,508,041 | 2.7% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2022 | NPORT-P | 48,978 | $12,745,500 | 0.6% |
| BlackRock ESG Capital Allocation Term Trust | Dec 31, 2021 | NPORT-P | 197,367 | $59,931,420 | 2.7% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2021 | NPORT-P | 59,531 | $17,944,237 | 0.8% |
| BlackRock ESG Capital Allocation Term Trust | Sep 30, 2021 | NPORT-P | 18,987 | $5,039,340 | 0.2% |
| BlackRock Capital Allocation Term Trust | Sep 30, 2021 | NPORT-P | 55,092 | $15,154,269 | 0.6% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2021 | NPORT-P | 55,092 | $16,255,459 | 0.7% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2021 | NPORT-P | 59,917 | $15,606,309 | 0.7% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2020 | NPORT-P | 48,030 | $10,780,814 | 0.5% |