| BlackRock ESG Capital Allocation Term Trust | Jun 30, 2026 | NPORT-P | 24,451 | $3,583,294 | 0.2% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2026 | NPORT-P | 16,896 | $2,476,109 | 0.2% |
| T. Rowe Price Technology ETF | Jun 30, 2026 | NPORT-P | 34,951 | $5,122,069 | 1.4% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Jun 30, 2026 | NPORT-P | 78,366 | $11,484,537 | 1.4% |
| BlackRock ESG Capital Allocation Term Trust | Mar 31, 2026 | NPORT-P | 20,484 | $3,013,401 | 0.2% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2026 | NPORT-P | 14,239 | $2,094,699 | 0.1% |
| T. Rowe Price Technology ETF | Mar 31, 2026 | NPORT-P | 14,139 | $2,079,988 | 1.5% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Mar 31, 2026 | NPORT-P | 23,357 | $3,436,048 | 2.0% |
| ERShares Private-Public Crossover ETF | Mar 31, 2026 | NPORT-P | 52,450 | $7,715,920 | 1.7% |
| iShares A.I. Innovation and Tech Active ETF | Jan 31, 2026 | NPORT-P | 817,742 | $134,583,978 | 1.6% |
| BlackRock ESG Capital Allocation Term Trust | Dec 31, 2025 | NPORT-P | 23,125 | $4,507,294 | 0.3% |
| BlackRock Science and Technology Trust | Dec 31, 2025 | NPORT-P | 144,847 | $28,232,129 | 1.9% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2025 | NPORT-P | 11,688 | $2,278,108 | 0.1% |
| Alger AI Enablers & Adopters ETF | Dec 31, 2025 | NPORT-P | 1,540 | $300,161 | 0.1% |
| T. Rowe Price Technology ETF | Dec 31, 2025 | NPORT-P | 10,207 | $1,989,446 | 1.9% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Dec 31, 2025 | NPORT-P | 8,890 | $1,732,750 | 1.9% |
| ERShares Private-Public Crossover ETF | Dec 31, 2025 | NPORT-P | 141,758 | $27,630,052 | 2.2% |
| iShares A.I. Innovation and Tech Active ETF | Oct 31, 2025 | NPORT-P | 1,057,653 | $277,750,254 | 3.6% |
| Alger AI Enablers & Adopters ETF | Sep 30, 2025 | NPORT-P | 7,079 | $1,990,898 | 0.8% |
| T. Rowe Price Technology ETF | Sep 30, 2025 | NPORT-P | 3,631 | $1,021,182 | 1.7% |
| BlackRock ESG Capital Allocation Term Trust | Sep 30, 2025 | NPORT-P | 47,743 | $13,427,241 | 0.8% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Sep 30, 2025 | NPORT-P | 7,489 | $2,106,206 | 2.3% |
| BlackRock Science and Technology Trust | Sep 30, 2025 | NPORT-P | 188,634 | $53,051,426 | 3.5% |
| BlackRock Capital Allocation Term Trust | Sep 30, 2025 | NPORT-P | 30,037 | $8,447,606 | 0.5% |
| ERShares Private-Public Crossover ETF | Sep 30, 2025 | NPORT-P | 73,059 | $20,547,113 | 4.2% |
| iShares A.I. Innovation and Tech Active ETF | Jul 31, 2025 | NPORT-P | 428,004 | $108,614,575 | 4.5% |
| BlackRock ESG Capital Allocation Term Trust | Jun 30, 2025 | NPORT-P | 76,558 | $16,737,876 | 1.0% |
| ERShares Private-Public Crossover ETF | Jun 30, 2025 | NPORT-P | 92,010 | $20,116,146 | 5.4% |
| BlackRock Science and Technology Trust | Jun 30, 2025 | NPORT-P | 188,634 | $41,241,051 | 2.9% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2025 | NPORT-P | 60,028 | $13,123,922 | 0.8% |
| T. Rowe Price Technology ETF | Jun 30, 2025 | NPORT-P | 1,871 | $409,057 | 1.0% |
| Alger AI Enablers & Adopters ETF | Jun 30, 2025 | NPORT-P | 1,185 | $259,077 | 0.4% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Jun 30, 2025 | NPORT-P | 3,458 | $756,023 | 2.7% |
| Alger Mid Cap 40 ETF | Jun 30, 2025 | NPORT-P | 10,272 | $2,245,767 | 2.2% |
| iShares A.I. Innovation and Tech Active ETF | Apr 30, 2025 | NPORT-P | 29,970 | $4,217,378 | 3.2% |
| BlackRock ESG Capital Allocation Term Trust | Mar 31, 2025 | NPORT-P | 89,440 | $14,400,304 | 0.9% |
| BlackRock Science and Technology Trust | Mar 31, 2025 | NPORT-P | 180,471 | $25,231,651 | 2.1% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2025 | NPORT-P | 72,482 | $10,133,708 | 0.6% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Mar 31, 2025 | NPORT-P | 3,516 | $491,572 | 2.2% |
| ERShares Private-Public Crossover ETF | Mar 31, 2025 | NPORT-P | 85,443 | $11,945,786 | 4.0% |
| T. Rowe Price Technology ETF | Mar 31, 2025 | NPORT-P | 843 | $117,860 | 0.5% |
| iShares A.I. Innovation and Tech Active ETF | Jan 31, 2025 | NPORT-P | 12,816 | $2,179,489 | 3.1% |
| BlackRock ESG Capital Allocation Term Trust | Dec 31, 2024 | NPORT-P | 83,033 | $17,219,144 | 1.0% |
| BlackRock Science and Technology Trust | Dec 31, 2024 | NPORT-P | 168,526 | $28,083,173 | 2.0% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2024 | NPORT-P | 69,124 | $11,518,823 | 0.7% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Dec 31, 2024 | NPORT-P | 1,360 | $226,630 | 2.0% |
| ERShares Private-Public Crossover ETF | Dec 31, 2024 | NPORT-P | 45,546 | $7,589,785 | 3.7% |
| iShares A.I. Innovation and Tech Active ETF | Oct 31, 2024 | NPORT-P | 4,000 | $671,360 | 3.4% |
| BlackRock ESG Capital Allocation Term Trust | Sep 30, 2024 | NPORT-P | 94,040 | $19,528,905 | 1.1% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Sep 30, 2024 | NPORT-P | 741 | $126,266 | 2.5% |
| BlackRock Science and Technology Trust | Sep 30, 2024 | NPORT-P | 163,641 | $27,884,426 | 2.1% |
| BlackRock Capital Allocation Term Trust | Sep 30, 2024 | NPORT-P | 79,980 | $13,628,592 | 0.8% |
| ERShares Private-Public Crossover ETF | Sep 30, 2024 | NPORT-P | 34,123 | $5,814,559 | 5.4% |
| BlackRock ESG Capital Allocation Term Trust | Jun 30, 2024 | NPORT-P | 103,938 | $18,026,790 | 0.9% |
| BlackRock Science and Technology Trust | Jun 30, 2024 | NPORT-P | 159,908 | $22,579,010 | 1.7% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2024 | NPORT-P | 84,527 | $11,935,212 | 0.6% |
| ERShares Private-Public Crossover ETF | Jun 30, 2024 | NPORT-P | 29,550 | $4,172,460 | 4.9% |
| BlackRock ESG Capital Allocation Term Trust | Mar 31, 2024 | NPORT-P | 112,638 | $15,690,945 | 0.8% |
| BlackRock Science and Technology Trust | Mar 31, 2024 | NPORT-P | 105,656 | $13,271,450 | 1.0% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2024 | NPORT-P | 93,227 | $11,710,243 | 0.6% |
| ERShares Private-Public Crossover ETF | Mar 31, 2024 | NPORT-P | 19,848 | $2,493,107 | 2.9% |
| BlackRock Science and Technology Trust | Dec 31, 2023 | NPORT-P | 120,170 | $12,669,523 | 1.1% |
| BlackRock ESG Capital Allocation Term Trust | Dec 31, 2023 | NPORT-P/A | Not set | $1,581,409 | 0.1% |
| BlackRock ESG Capital Allocation Term Trust | Sep 30, 2023 | NPORT-P | Not set | $3,192,605 | 0.2% |
| ERShares Private-Public Crossover ETF | Sep 30, 2023 | NPORT-P | 12,956 | $1,372,300 | 2.2% |
| BlackRock Science and Technology Trust | Sep 30, 2023 | NPORT-P | 172,853 | $18,308,590 | 1.7% |
| BlackRock ESG Capital Allocation Term Trust | Jun 30, 2023 | NPORT-P | Not set | $5,093,469 | 0.3% |
| BlackRock Science and Technology Trust | Jun 30, 2023 | NPORT-P | 162,983 | $19,409,645 | 1.7% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2023 | NPORT-P | Not set | $781,176 | 0.0% |
| ERShares Private-Public Crossover ETF | Jun 30, 2023 | NPORT-P | 8,273 | $985,232 | 2.2% |
| BlackRock ESG Capital Allocation Term Trust | Mar 31, 2023 | NPORT-P | Not set | $3,255,609 | 0.2% |
| ERShares Private-Public Crossover ETF | Mar 31, 2023 | NPORT-P | 6,385 | $593,294 | 1.7% |
| BlackRock Science and Technology Trust | Mar 31, 2023 | NPORT-P | 163,943 | $15,233,584 | 1.4% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2023 | NPORT-P/A | Not set | $798,846 | 0.0% |
| BlackRock ESG Capital Allocation Term Trust | Dec 31, 2022 | NPORT-P | Not set | $3,167,365 | 0.2% |
| BlackRock Science and Technology Trust | Dec 31, 2022 | NPORT-P | 167,689 | $13,706,899 | 1.4% |
| ERShares Private-Public Crossover ETF | Dec 31, 2022 | NPORT-P | 6,847 | $559,674 | 2.0% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2022 | NPORT-P/A | Not set | $3,113,898 | 0.2% |
| ERShares Private-Public Crossover ETF | Sep 30, 2022 | NPORT-P | 6,796 | $415,032 | 1.4% |
| BlackRock ESG Capital Allocation Term Trust | Sep 30, 2022 | NPORT-P | Not set | $1,335,875 | 0.1% |
| BlackRock Science and Technology Trust | Sep 30, 2022 | NPORT-P | 110,058 | $6,721,242 | 0.7% |
| BlackRock ESG Capital Allocation Term Trust | Jun 30, 2022 | NPORT-P | Not set | $1,483,095 | 0.1% |
| BlackRock Science and Technology Trust | Jun 30, 2022 | NPORT-P | 104,180 | $7,279,057 | 0.7% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2022 | NPORT-P | Not set | $777,986 | 0.0% |
| ERShares Private-Public Crossover ETF | Jun 30, 2022 | NPORT-P | 9,605 | $671,101 | 2.2% |
| BlackRock ESG Capital Allocation Term Trust | Mar 31, 2022 | NPORT-P | Not set | $1,268,924 | 0.1% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2022 | NPORT-P | Not set | $654,787 | 0.0% |
| ERShares Private-Public Crossover ETF | Mar 31, 2022 | NPORT-P | 6,039 | $499,606 | 1.2% |
| ERShares Private-Public Crossover ETF | Dec 31, 2021 | NPORT-P | 30,767 | $2,683,190 | 3.7% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2021 | NPORT-P | Not set | $777,542 | 0.0% |
| ERShares Private-Public Crossover ETF | Sep 30, 2021 | NPORT-P | 63,616 | $5,542,862 | 4.2% |
| BlackRock Capital Allocation Term Trust | Sep 30, 2021 | NPORT-P | Not set | $226,743 | 0.0% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2021 | NPORT-P | Not set | $602,502 | 0.0% |
| ERShares Private-Public Crossover ETF | Mar 31, 2021 | NPORT-P | 26,185 | $1,837,401 | 1.3% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2021 | NPORT-P | Not set | $569,037 | 0.0% |