| BlackRock ESG Capital Allocation Term Trust | Jun 30, 2026 | NPORT-P | 13,040 | $5,419,815 | 0.3% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2026 | NPORT-P | 8,482 | $3,525,374 | 0.2% |
| Alger AI Enablers & Adopters ETF | Jun 30, 2026 | NPORT-P | 8,996 | $3,739,007 | 0.8% |
| T. Rowe Price Capital Appreciation Equity ETF | Jun 30, 2026 | NPORT-P | 191,952 | $79,781,010 | 1.1% |
| Alger AI Enablers & Adopters ETF | Mar 31, 2026 | NPORT-P | 4,589 | $1,241,738 | 0.4% |
| BlackRock ESG Capital Allocation Term Trust | Mar 31, 2026 | NPORT-P | 10,008 | $2,708,065 | 0.2% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2026 | NPORT-P | 6,730 | $1,821,071 | 0.1% |
| T. Rowe Price Capital Appreciation Equity ETF | Mar 31, 2026 | NPORT-P | 465,793 | $126,038,928 | 2.0% |
| BlackRock ESG Capital Allocation Term Trust | Dec 31, 2025 | NPORT-P | 10,008 | $3,303,741 | 0.2% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2025 | NPORT-P | 6,793 | $2,242,437 | 0.1% |
| T. Rowe Price Capital Appreciation Equity ETF | Dec 31, 2025 | NPORT-P | 328,519 | $108,447,407 | 1.7% |
| T. Rowe Price Capital Appreciation Equity ETF | Sep 30, 2025 | NPORT-P | 176,989 | $61,114,302 | 1.1% |
| BlackRock ESG Capital Allocation Term Trust | Sep 30, 2025 | NPORT-P | 3,864 | $1,334,239 | 0.1% |
| BlackRock Capital Allocation Term Trust | Sep 30, 2025 | NPORT-P | 1,919 | $662,631 | 0.0% |
| T. Rowe Price Capital Appreciation Equity ETF | Jun 30, 2025 | NPORT-P | 192,732 | $60,126,602 | 1.3% |
| BlackRock ESG Capital Allocation Term Trust | Mar 31, 2025 | NPORT-P | 35,560 | $18,624,550 | 1.2% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2025 | NPORT-P | 25,904 | $13,567,220 | 0.8% |
| T. Rowe Price Capital Appreciation Equity ETF | Mar 31, 2025 | NPORT-P | 206,441 | $108,123,474 | 2.8% |
| BlackRock ESG Capital Allocation Term Trust | Dec 31, 2024 | NPORT-P | 46,252 | $23,397,037 | 1.3% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2024 | NPORT-P | 38,785 | $19,619,780 | 1.1% |
| T. Rowe Price Capital Appreciation Equity ETF | Dec 31, 2024 | NPORT-P | 180,519 | $91,317,341 | 3.0% |
| Alger AI Enablers & Adopters ETF | Sep 30, 2024 | NPORT-P | 120 | $70,162 | 0.6% |
| Alger Concentrated Equity ETF | Sep 30, 2024 | NPORT-P | 301 | $175,989 | 1.5% |
| BlackRock ESG Capital Allocation Term Trust | Sep 30, 2024 | NPORT-P | 46,252 | $27,042,619 | 1.5% |
| BlackRock Capital Allocation Term Trust | Sep 30, 2024 | NPORT-P | 37,559 | $21,959,996 | 1.2% |
| T. Rowe Price Capital Appreciation Equity ETF | Sep 30, 2024 | NPORT-P | 118,690 | $69,395,669 | 2.9% |
| Alger AI Enablers & Adopters ETF | Jun 30, 2024 | NPORT-P | 89 | $45,324 | 0.6% |
| BlackRock ESG Capital Allocation Term Trust | Jun 30, 2024 | NPORT-P | 44,304 | $22,562,255 | 1.2% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2024 | NPORT-P | 36,963 | $18,823,777 | 1.0% |
| T. Rowe Price Capital Appreciation Equity ETF | Jun 30, 2024 | NPORT-P | 88,468 | $45,053,214 | 2.6% |
| BlackRock ESG Capital Allocation Term Trust | Mar 31, 2024 | NPORT-P | 32,002 | $16,937,329 | 0.9% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2024 | NPORT-P | 28,354 | $14,026,724 | 0.7% |
| T. Rowe Price Capital Appreciation Equity ETF | Mar 31, 2024 | NPORT-P | 62,071 | $30,706,524 | 2.4% |
| T. Rowe Price Capital Appreciation Equity ETF | Dec 31, 2023 | NPORT-P | 31,434 | $16,549,058 | 2.5% |
| BlackRock ESG Capital Allocation Term Trust | Dec 31, 2023 | NPORT-P/A | 22,700 | $14,410,490 | 0.8% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2023 | NPORT-P/A | 23,745 | $14,878,849 | 0.8% |
| T. Rowe Price Capital Appreciation Equity ETF | Sep 30, 2023 | NPORT-P | 13,086 | $6,597,830 | 2.8% |
| BlackRock ESG Capital Allocation Term Trust | Sep 30, 2023 | NPORT-P | 30,073 | $17,462,348 | 1.0% |
| BlackRock Capital Allocation Term Trust | Sep 30, 2023 | NPORT-P | 32,089 | $18,396,866 | 1.0% |
| T. Rowe Price Capital Appreciation Equity ETF | Jun 30, 2023 | NPORT-P | 2,796 | $1,343,869 | 2.6% |
| BlackRock ESG Capital Allocation Term Trust | Jun 30, 2023 | NPORT-P | 24,944 | $16,815,729 | 0.9% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2023 | NPORT-P | 32,089 | $17,743,085 | 0.9% |
| BlackRock ESG Capital Allocation Term Trust | Mar 31, 2023 | NPORT-P | 31,073 | $19,621,457 | 1.1% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2023 | NPORT-P/A | 38,067 | $20,371,786 | 1.1% |
| BlackRock ESG Capital Allocation Term Trust | Dec 31, 2022 | NPORT-P | 6,679 | $8,333,262 | 0.5% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2022 | NPORT-P/A | 26,320 | $16,261,052 | 0.9% |
| BlackRock ESG Capital Allocation Term Trust | Sep 30, 2022 | NPORT-P | Not set | $397,362 | 0.0% |
| BlackRock Capital Allocation Term Trust | Sep 30, 2022 | NPORT-P | 20,153 | $10,178,071 | 0.6% |
| BlackRock ESG Capital Allocation Term Trust | Jun 30, 2022 | NPORT-P | Not set | $453,099 | 0.0% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2022 | NPORT-P | 28,680 | $15,361,551 | 0.8% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2022 | NPORT-P | 43,554 | $22,672,819 | 1.1% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2021 | NPORT-P | 52,975 | $27,133,751 | 1.2% |
| BlackRock Capital Allocation Term Trust | Sep 30, 2021 | NPORT-P | 52,975 | $21,225,606 | 0.9% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2021 | NPORT-P | 52,975 | $22,575,471 | 0.9% |
| Alger 35 ETF | Jun 30, 2021 | NPORT-P | 737 | $295,124 | 2.6% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2021 | NPORT-P | 52,975 | $21,004,009 | 0.9% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2020 | NPORT-P | 52,975 | $18,577,273 | 0.8% |
| BlackRock Capital Allocation Term Trust | Sep 30, 2020 | NPORT-P | 17,275 | $5,385,827 | 0.3% |