| BlackRock ESG Capital Allocation Term Trust | Jun 30, 2026 | NPORT-P | 8,123 | $2,728,516 | 0.2% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2026 | NPORT-P | 7,296 | $2,450,726 | 0.2% |
| Alger Mid Cap 40 ETF | Jun 30, 2026 | NPORT-P | 3,376 | $1,133,998 | 0.7% |
| ERShares Private-Public Crossover ETF | Jun 30, 2026 | NPORT-P | 148,779 | $49,974,866 | 2.3% |
| Alger AI Enablers & Adopters ETF | Mar 31, 2026 | NPORT-P | 5,299 | $1,297,036 | 0.5% |
| BlackRock ESG Capital Allocation Term Trust | Mar 31, 2026 | NPORT-P | 7,204 | $1,763,323 | 0.1% |
| Alger 35 ETF | Mar 31, 2026 | NPORT-P | 4,105 | $1,004,781 | 0.9% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2026 | NPORT-P | 6,998 | $1,712,900 | 0.1% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Mar 31, 2026 | NPORT-P | 5,807 | $1,421,379 | 0.8% |
| ERShares Private-Public Crossover ETF | Mar 31, 2026 | NPORT-P | 22,161 | $5,424,348 | 1.2% |
| iShares A.I. Innovation and Tech Active ETF | Jan 31, 2026 | NPORT-P | 236,845 | $87,947,654 | 1.0% |
| BlackRock ESG Capital Allocation Term Trust | Dec 31, 2025 | NPORT-P | 6,796 | $2,852,213 | 0.2% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2025 | NPORT-P | 6,738 | $2,827,871 | 0.2% |
| Alger AI Enablers & Adopters ETF | Dec 31, 2025 | NPORT-P | 6,755 | $2,835,006 | 1.0% |
| Alger 35 ETF | Dec 31, 2025 | NPORT-P | 3,824 | $1,604,895 | 1.4% |
| Alger Mid Cap 40 ETF | Dec 31, 2025 | NPORT-P | 10,431 | $4,377,786 | 3.3% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Dec 31, 2025 | NPORT-P | 3,535 | $1,483,604 | 1.6% |
| Alger AI Enablers & Adopters ETF | Sep 30, 2025 | NPORT-P | 6,449 | $2,001,641 | 0.8% |
| Alger 35 ETF | Sep 30, 2025 | NPORT-P | 5,196 | $1,612,734 | 1.7% |
| Alger Mid Cap 40 ETF | Sep 30, 2025 | NPORT-P | 8,267 | $2,565,911 | 2.1% |
| BlackRock ESG Capital Allocation Term Trust | Sep 30, 2025 | NPORT-P | 2,986 | $926,795 | 0.1% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Sep 30, 2025 | NPORT-P | 4,474 | $1,388,640 | 1.5% |
| BlackRock Capital Allocation Term Trust | Sep 30, 2025 | NPORT-P | 2,976 | $923,691 | 0.1% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Jun 30, 2025 | NPORT-P | 1,830 | $384,282 | 1.4% |
| BlackRock Science and Technology Term Trust | Mar 31, 2025 | NPORT-P | 66,388 | $11,644,455 | 0.9% |
| BlackRock Science and Technology Trust | Mar 31, 2025 | NPORT-P | 44,686 | $7,837,924 | 0.7% |
| BlackRock Technology and Private Equity Term Trust | Mar 31, 2025 | NPORT-P | 82,131 | $14,405,777 | 1.0% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Mar 31, 2025 | NPORT-P | 1,235 | $216,619 | 1.0% |
| iShares A.I. Innovation and Tech Active ETF | Jan 31, 2025 | NPORT-P | 4,349 | $1,188,669 | 1.7% |
| BlackRock Science and Technology Term Trust | Dec 31, 2024 | NPORT-P | 61,778 | $14,382,536 | 0.9% |
| BlackRock Science and Technology Trust | Dec 31, 2024 | NPORT-P | 40,976 | $9,539,623 | 0.7% |
| BlackRock Technology and Private Equity Term Trust | Dec 31, 2024 | NPORT-P | 80,348 | $18,705,818 | 1.0% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Dec 31, 2024 | NPORT-P | 527 | $122,691 | 1.1% |
| ERShares Private-Public Crossover ETF | Dec 31, 2024 | NPORT-P | 16,577 | $3,859,291 | 1.9% |
| iShares A.I. Innovation and Tech Active ETF | Oct 31, 2024 | NPORT-P | 1,452 | $392,621 | 2.0% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Sep 30, 2024 | NPORT-P | 326 | $88,134 | 1.7% |
| BlackRock Science and Technology Term Trust | Sep 30, 2024 | NPORT-P | 54,076 | $14,619,447 | 0.9% |
| BlackRock Science and Technology Trust | Sep 30, 2024 | NPORT-P | 34,040 | $9,202,714 | 0.7% |
| BlackRock Technology and Private Equity Term Trust | Sep 30, 2024 | NPORT-P | 86,612 | $23,415,554 | 1.3% |
| ERShares Private-Public Crossover ETF | Sep 30, 2024 | NPORT-P | 11,198 | $3,027,379 | 2.8% |
| BlackRock Science and Technology Term Trust | Jun 30, 2024 | NPORT-P | 70,837 | $17,706,417 | 1.0% |
| BlackRock Science and Technology Trust | Jun 30, 2024 | NPORT-P | 42,951 | $10,736,032 | 0.8% |
| BlackRock Technology and Private Equity Term Trust | Jun 30, 2024 | NPORT-P | 107,082 | $26,766,217 | 1.4% |
| BlackRock Science and Technology Term Trust | Mar 31, 2024 | NPORT-P | 69,110 | $24,785,610 | 1.5% |
| BlackRock Science and Technology Trust | Mar 31, 2024 | NPORT-P | 36,979 | $13,262,149 | 1.0% |
| BlackRock Technology and Private Equity Term Trust | Mar 31, 2024 | NPORT-P | 107,082 | $38,403,888 | 1.9% |
| ERShares Private-Public Crossover ETF | Mar 31, 2024 | NPORT-P | 3,199 | $1,147,289 | 1.3% |
| BlackRock Science and Technology Term Trust | Dec 31, 2023 | NPORT-P | 69,850 | $28,558,173 | 1.8% |
| BlackRock Science and Technology Trust | Dec 31, 2023 | NPORT-P | 37,832 | $15,467,613 | 1.3% |
| BlackRock Technology and Private Equity Term Trust | Dec 31, 2023 | NPORT-P | 117,109 | $47,880,015 | 2.4% |
| Alger 35 ETF | Dec 31, 2023 | NPORT-P | 554 | $226,503 | 1.7% |
| ERShares Private-Public Crossover ETF | Dec 31, 2023 | NPORT-P | 4,423 | $1,808,344 | 2.5% |
| ERShares Private-Public Crossover ETF | Sep 30, 2023 | NPORT-P | 2,559 | $885,056 | 1.4% |
| BlackRock Science and Technology Term Trust | Sep 30, 2023 | NPORT-P | 68,308 | $23,625,005 | 1.5% |
| BlackRock Science and Technology Trust | Sep 30, 2023 | NPORT-P | 35,784 | $12,376,254 | 1.1% |
| Alger 35 ETF | Sep 30, 2023 | NPORT-P | 487 | $168,434 | 1.3% |
| BlackRock Technology and Private Equity Term Trust | Sep 30, 2023 | NPORT-P | 121,848 | $42,142,349 | 2.2% |
| BlackRock Science and Technology Term Trust | Jun 30, 2023 | NPORT-P | 67,482 | $27,734,427 | 1.7% |
| BlackRock Science and Technology Trust | Jun 30, 2023 | NPORT-P | 34,887 | $14,338,208 | 1.2% |
| BlackRock Technology and Private Equity Term Trust | Jun 30, 2023 | NPORT-P | 116,170 | $47,744,708 | 2.2% |
| ERShares Private-Public Crossover ETF | Jun 30, 2023 | NPORT-P | 2,258 | $928,015 | 2.0% |
| Alger 35 ETF | Jun 30, 2023 | NPORT-P | 707 | $290,570 | 2.1% |
| Alger Mid Cap 40 ETF | Jun 30, 2023 | NPORT-P | 2,139 | $879,108 | 3.2% |
| ERShares Private-Public Crossover ETF | Mar 31, 2023 | NPORT-P | 1,779 | $414,720 | 1.2% |
| BlackRock Science and Technology Term Trust | Mar 31, 2023 | NPORT-P | 66,883 | $15,591,765 | 1.0% |
| BlackRock Science and Technology Trust | Mar 31, 2023 | NPORT-P | 34,251 | $7,984,593 | 0.7% |
| BlackRock Technology and Private Equity Term Trust | Mar 31, 2023 | NPORT-P | 98,059 | $22,859,514 | 1.1% |
| Alger Mid Cap 40 ETF | Mar 31, 2023 | NPORT-P | 1,819 | $424,045 | 1.4% |
| BlackRock Science and Technology Term Trust | Dec 31, 2022 | NPORT-P | 68,590 | $13,501,256 | 0.9% |
| BlackRock Science and Technology Trust | Dec 31, 2022 | NPORT-P | 34,742 | $6,838,615 | 0.7% |
| ERShares Private-Public Crossover ETF | Dec 31, 2022 | NPORT-P | 1,479 | $291,126 | 1.0% |
| ERShares Private-Public Crossover ETF | Sep 30, 2022 | NPORT-P | 841 | $166,989 | 0.6% |
| BlackRock Science and Technology Term Trust | Sep 30, 2022 | NPORT-P | 71,809 | $14,258,395 | 0.9% |
| BlackRock Science and Technology Trust | Sep 30, 2022 | NPORT-P | 33,099 | $6,572,137 | 0.6% |
| BlackRock Science and Technology Term Trust | Jun 30, 2022 | NPORT-P | 70,836 | $18,381,942 | 1.0% |
| BlackRock Science and Technology Trust | Jun 30, 2022 | NPORT-P | 31,339 | $8,132,471 | 0.8% |
| ERShares Private-Public Crossover ETF | Jun 30, 2022 | NPORT-P | 756 | $196,182 | 0.6% |
| BlackRock Science and Technology Term Trust | Mar 31, 2022 | NPORT-P | 73,017 | $32,389,611 | 1.3% |
| BlackRock Science and Technology Trust | Mar 31, 2022 | NPORT-P | 32,327 | $14,339,934 | 1.0% |
| Alger 35 ETF | Mar 31, 2022 | NPORT-P | 366 | $162,354 | 1.6% |
| ERShares Private-Public Crossover ETF | Mar 31, 2022 | NPORT-P | 227 | $100,695 | 0.3% |
| BlackRock Science and Technology Term Trust | Dec 31, 2021 | NPORT-P | 80,445 | $42,583,561 | 1.4% |
| BlackRock Science and Technology Trust | Dec 31, 2021 | NPORT-P | 34,790 | $18,416,087 | 1.1% |
| BlackRock Science and Technology Term Trust | Sep 30, 2021 | NPORT-P | 80,445 | $37,930,622 | 1.2% |
| BlackRock Science and Technology Trust | Sep 30, 2021 | NPORT-P | 36,252 | $17,093,181 | 1.0% |
| BlackRock Science and Technology Term Trust | Jun 30, 2021 | NPORT-P | 78,008 | $28,201,452 | 0.8% |
| BlackRock Science and Technology Trust | Jun 30, 2021 | NPORT-P | 29,473 | $10,655,079 | 0.8% |
| BlackRock Technology and Private Equity Term Trust | Jun 30, 2021 | NPORT-P | 189,408 | $68,474,780 | 1.4% |
| BlackRock Science and Technology Term Trust | Mar 31, 2021 | NPORT-P | 72,741 | $19,453,126 | 0.7% |
| BlackRock Science and Technology Trust | Mar 31, 2021 | NPORT-P | 29,473 | $7,881,964 | 0.6% |
| BlackRock Science and Technology Term Trust | Dec 31, 2020 | NPORT-P | 72,741 | $26,116,929 | 0.9% |
| BlackRock Science and Technology Trust | Dec 31, 2020 | NPORT-P | 29,473 | $10,581,986 | 0.8% |
| BlackRock Science and Technology Term Trust | Sep 30, 2020 | NPORT-P | 72,841 | $16,863,420 | 0.7% |
| BlackRock Science and Technology Trust | Sep 30, 2020 | NPORT-P | 29,473 | $6,823,294 | 0.7% |
| BlackRock Science and Technology Term Trust | Jun 30, 2020 | NPORT-P | 72,841 | $16,486,832 | 0.8% |
| BlackRock Science and Technology Trust | Jun 30, 2020 | NPORT-P | 29,017 | $6,567,708 | 0.7% |
| BlackRock Science and Technology Term Trust | Mar 31, 2020 | NPORT-P | 73,941 | $10,095,904 | 0.7% |
| BlackRock Science and Technology Trust | Mar 31, 2020 | NPORT-P | 29,217 | $3,989,289 | 0.6% |
| BlackRock Science and Technology Term Trust | Dec 31, 2019 | NPORT-P | 73,941 | $9,731,375 | 0.6% |
| BlackRock Science and Technology Trust | Dec 31, 2019 | NPORT-P | 29,217 | $3,845,249 | 0.5% |
| BlackRock Science and Technology Term Trust | Sep 30, 2019 | NPORT-P | 68,962 | $8,308,542 | 0.6% |
| BlackRock Science and Technology Trust | Sep 30, 2019 | NPORT-P | 33,711 | $4,061,501 | 0.6% |