| BlackRock ESG Capital Allocation Term Trust | Jun 30, 2026 | NPORT-P | 24,267 | $8,019,273 | 0.5% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2026 | NPORT-P | 13,659 | $4,513,753 | 0.3% |
| T. Rowe Price Capital Appreciation Equity ETF | Jun 30, 2026 | NPORT-P | 36,030 | $11,906,474 | 0.2% |
| BlackRock ESG Capital Allocation Term Trust | Mar 31, 2026 | NPORT-P | 24,807 | $7,543,313 | 0.5% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2026 | NPORT-P | 15,558 | $4,730,877 | 0.3% |
| T. Rowe Price Capital Appreciation Equity ETF | Mar 31, 2026 | NPORT-P | 76,044 | $23,123,460 | 0.4% |
| BlackRock ESG Capital Allocation Term Trust | Dec 31, 2025 | NPORT-P | 18,228 | $5,235,993 | 0.3% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2025 | NPORT-P | 10,312 | $2,962,122 | 0.2% |
| T. Rowe Price Capital Appreciation Equity ETF | Dec 31, 2025 | NPORT-P | 103,251 | $29,658,850 | 0.5% |
| T. Rowe Price Capital Appreciation Equity ETF | Sep 30, 2025 | NPORT-P | 95,364 | $24,741,236 | 0.4% |
| BlackRock ESG Capital Allocation Term Trust | Sep 30, 2025 | NPORT-P | 18,228 | $4,729,072 | 0.3% |
| BlackRock Capital Allocation Term Trust | Sep 30, 2025 | NPORT-P | 10,312 | $2,675,345 | 0.2% |
| BlackRock ESG Capital Allocation Term Trust | Jun 30, 2025 | NPORT-P | 6,605 | $1,759,176 | 0.1% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2025 | NPORT-P | 4,391 | $1,169,499 | 0.1% |
| T. Rowe Price Capital Appreciation Equity ETF | Jun 30, 2025 | NPORT-P | 176,966 | $47,133,124 | 1.0% |
| T. Rowe Price Capital Appreciation Equity ETF | Mar 31, 2025 | NPORT-P | 74,863 | $17,035,076 | 0.4% |
| T. Rowe Price Capital Appreciation Equity ETF | Dec 31, 2024 | NPORT-P | 74,864 | $18,503,386 | 0.6% |
| T. Rowe Price Capital Appreciation Equity ETF | Sep 30, 2024 | NPORT-P | 94,298 | $21,735,689 | 0.9% |
| BlackRock ESG Capital Allocation Term Trust | Jun 30, 2024 | NPORT-P | 15,713 | $3,428,577 | 0.2% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2024 | NPORT-P | 11,838 | $2,583,052 | 0.1% |
| T. Rowe Price Capital Appreciation Equity ETF | Jun 30, 2024 | NPORT-P | 74,376 | $16,228,843 | 0.9% |
| BlackRock ESG Capital Allocation Term Trust | Mar 31, 2024 | NPORT-P | 15,713 | $3,351,740 | 0.2% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2024 | NPORT-P | 11,838 | $2,525,164 | 0.1% |
| T. Rowe Price Capital Appreciation Equity ETF | Mar 31, 2024 | NPORT-P | 61,418 | $13,101,074 | 1.0% |
| T. Rowe Price Capital Appreciation Equity ETF | Dec 31, 2023 | NPORT-P | 39,977 | $7,279,412 | 1.1% |
| BlackRock ESG Capital Allocation Term Trust | Dec 31, 2023 | NPORT-P/A | 15,713 | $2,861,180 | 0.2% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2023 | NPORT-P/A | 11,838 | $2,155,581 | 0.1% |
| T. Rowe Price Capital Appreciation Equity ETF | Sep 30, 2023 | NPORT-P | 17,021 | $2,556,214 | 1.1% |
| BlackRock ESG Capital Allocation Term Trust | Sep 30, 2023 | NPORT-P | 35,421 | $5,319,526 | 0.3% |
| BlackRock Capital Allocation Term Trust | Sep 30, 2023 | NPORT-P | 23,479 | $3,526,076 | 0.2% |
| T. Rowe Price Capital Appreciation Equity ETF | Jun 30, 2023 | NPORT-P | 3,644 | $530,384 | 1.0% |
| BlackRock ESG Capital Allocation Term Trust | Jun 30, 2023 | NPORT-P | 38,806 | $5,648,213 | 0.3% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2023 | NPORT-P | 23,479 | $3,417,368 | 0.2% |
| BlackRock ESG Capital Allocation Term Trust | Mar 31, 2023 | NPORT-P | 42,546 | $5,993,455 | 0.3% |
| Alger 35 ETF | Mar 31, 2023 | NPORT-P | 1,733 | $244,128 | 2.5% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2023 | NPORT-P/A | 26,899 | $3,789,262 | 0.2% |
| BlackRock ESG Capital Allocation Term Trust | Dec 31, 2022 | NPORT-P | 48,223 | $6,093,458 | 0.4% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2022 | NPORT-P/A | 29,899 | $3,778,038 | 0.2% |
| BlackRock Capital Allocation Term Trust | Sep 30, 2022 | NPORT-P | 18,019 | $2,173,452 | 0.1% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2022 | NPORT-P | 23,181 | $2,583,291 | 0.1% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2022 | NPORT-P | 19,830 | $3,009,004 | 0.1% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2021 | NPORT-P | 25,984 | $4,053,244 | 0.2% |
| BlackRock Capital Allocation Term Trust | Sep 30, 2021 | NPORT-P | 10,277 | $1,357,694 | 0.1% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2021 | NPORT-P | 15,862 | $1,913,274 | 0.1% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2021 | NPORT-P | 4,691 | $567,236 | 0.0% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2020 | NPORT-P | 4,691 | $521,921 | 0.0% |