| iShares A.I. Innovation and Tech Active ETF | Oct 30, 2026 | ISSUER-HOLDINGS | 617,563 | $225,947,775 | 1.9% |
| iShares A.I. Innovation and Tech Active ETF | Jul 31, 2026 | NPORT-P | 499,636 | $165,794,214 | 1.3% |
| BlackRock ESG Capital Allocation Term Trust | Jun 30, 2026 | NPORT-P | 11,376 | $3,879,444 | 0.2% |
| BlackRock Science and Technology Trust | Jun 30, 2026 | NPORT-P | 77,609 | $26,466,221 | 1.4% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2026 | NPORT-P | 6,730 | $2,295,065 | 0.1% |
| T. Rowe Price Technology ETF | Jun 30, 2026 | NPORT-P | 10,084 | $3,438,846 | 0.9% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Jun 30, 2026 | NPORT-P | 33,559 | $11,444,290 | 1.4% |
| BlackRock Science and Technology Trust | Mar 31, 2026 | NPORT-P | 70,534 | $11,308,011 | 0.8% |
| T. Rowe Price Technology ETF | Mar 31, 2026 | NPORT-P | 5,578 | $894,265 | 0.7% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Mar 31, 2026 | NPORT-P | 8,939 | $1,433,100 | 0.8% |
| BlackRock Science and Technology Trust | Dec 31, 2025 | NPORT-P | 52,785 | $9,722,997 | 0.7% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Dec 31, 2025 | NPORT-P | 4,339 | $799,244 | 0.9% |
| iShares A.I. Innovation and Tech Active ETF | Oct 31, 2025 | NPORT-P | 378,181 | $83,290,583 | 1.1% |
| Alger AI Enablers & Adopters ETF | Sep 30, 2025 | NPORT-P | 31 | $6,312 | 0.0% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Sep 30, 2025 | NPORT-P | 4,641 | $945,000 | 1.1% |
| BlackRock ESG Capital Allocation Term Trust | Jun 30, 2025 | NPORT-P | 7,969 | $1,630,776 | 0.1% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Jun 30, 2025 | NPORT-P | 1,876 | $383,905 | 1.4% |
| BlackRock ESG Capital Allocation Term Trust | Mar 31, 2025 | NPORT-P | 7,969 | $1,359,830 | 0.1% |
| BlackRock Science and Technology Term Trust | Mar 31, 2025 | NPORT-P | 60,660 | $10,351,022 | 0.8% |
| BlackRock Science and Technology Trust | Mar 31, 2025 | NPORT-P | 46,091 | $7,864,968 | 0.7% |
| BlackRock Technology and Private Equity Term Trust | Mar 31, 2025 | NPORT-P | 65,681 | $11,207,806 | 0.8% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Mar 31, 2025 | NPORT-P | 2,183 | $372,507 | 1.7% |
| BlackRock ESG Capital Allocation Term Trust | Dec 31, 2024 | NPORT-P | 24,094 | $4,384,144 | 0.3% |
| BlackRock Science and Technology Term Trust | Dec 31, 2024 | NPORT-P | 62,085 | $11,296,987 | 0.7% |
| BlackRock Science and Technology Trust | Dec 31, 2024 | NPORT-P | 44,673 | $8,128,699 | 0.6% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Dec 31, 2024 | NPORT-P | 1,186 | $215,805 | 1.9% |
| BlackRock ESG Capital Allocation Term Trust | Sep 30, 2024 | NPORT-P | 22,970 | $7,851,146 | 0.4% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Sep 30, 2024 | NPORT-P | 298 | $101,856 | 2.0% |
| BlackRock Science and Technology Term Trust | Sep 30, 2024 | NPORT-P | 32,849 | $11,227,788 | 0.7% |
| BlackRock Science and Technology Trust | Sep 30, 2024 | NPORT-P | 22,695 | $7,757,151 | 0.6% |
| BlackRock ESG Capital Allocation Term Trust | Jun 30, 2024 | NPORT-P | 22,970 | $7,787,060 | 0.4% |
| BlackRock Science and Technology Term Trust | Jun 30, 2024 | NPORT-P | 32,865 | $11,141,564 | 0.6% |
| BlackRock Science and Technology Trust | Jun 30, 2024 | NPORT-P | 22,006 | $7,460,254 | 0.6% |
| BlackRock ESG Capital Allocation Term Trust | Mar 31, 2024 | NPORT-P | 22,970 | $6,526,466 | 0.3% |
| BlackRock Science and Technology Term Trust | Mar 31, 2024 | NPORT-P | 23,594 | $6,703,763 | 0.4% |
| BlackRock Science and Technology Trust | Mar 31, 2024 | NPORT-P | 18,270 | $5,191,055 | 0.4% |
| ERShares Private-Public Crossover ETF | Mar 31, 2024 | NPORT-P | 4,361 | $1,239,091 | 1.5% |
| BlackRock Science and Technology Term Trust | Dec 31, 2023 | NPORT-P | 96,500 | $28,455,920 | 1.7% |
| BlackRock Science and Technology Trust | Dec 31, 2023 | NPORT-P | 28,947 | $8,535,891 | 0.7% |
| ERShares Private-Public Crossover ETF | Dec 31, 2023 | NPORT-P | 4,075 | $1,201,636 | 1.6% |
| BlackRock ESG Capital Allocation Term Trust | Dec 31, 2023 | NPORT-P/A | 22,970 | $6,773,394 | 0.4% |
| BlackRock ESG Capital Allocation Term Trust | Sep 30, 2023 | NPORT-P | 15,403 | $3,611,079 | 0.2% |
| ERShares Private-Public Crossover ETF | Sep 30, 2023 | NPORT-P | 4,584 | $1,074,673 | 1.7% |
| BlackRock Science and Technology Term Trust | Sep 30, 2023 | NPORT-P | 105,426 | $24,716,071 | 1.6% |
| BlackRock Science and Technology Trust | Sep 30, 2023 | NPORT-P | 27,284 | $6,396,461 | 0.6% |
| BlackRock Science and Technology Term Trust | Jun 30, 2023 | NPORT-P | 107,009 | $27,341,870 | 1.7% |
| ERShares Private-Public Crossover ETF | Jun 30, 2023 | NPORT-P | 3,672 | $938,233 | 2.1% |
| ERShares Private-Public Crossover ETF | Mar 31, 2023 | NPORT-P | 2,510 | $501,347 | 1.5% |
| BlackRock Science and Technology Term Trust | Mar 31, 2023 | NPORT-P | 104,772 | $20,927,159 | 1.3% |
| BlackRock Science and Technology Term Trust | Dec 31, 2022 | NPORT-P | 105,737 | $14,754,541 | 1.0% |
| ERShares Private-Public Crossover ETF | Dec 31, 2022 | NPORT-P | 2,859 | $398,945 | 1.4% |
| Alger Mid Cap 40 ETF | Dec 31, 2022 | NPORT-P | 2,568 | $358,339 | 1.3% |
| ERShares Private-Public Crossover ETF | Sep 30, 2022 | NPORT-P | 2,391 | $391,622 | 1.3% |
| BlackRock Science and Technology Term Trust | Sep 30, 2022 | NPORT-P | 107,679 | $17,636,743 | 1.1% |
| Alger Mid Cap 40 ETF | Sep 30, 2022 | NPORT-P | 4,998 | $818,622 | 2.9% |
| BlackRock Science and Technology Term Trust | Jun 30, 2022 | NPORT-P | 31,415 | $15,517,125 | 0.9% |
| Alger 35 ETF | Jun 30, 2022 | NPORT-P | 196 | $96,812 | 1.0% |
| Alger Mid Cap 40 ETF | Jun 30, 2022 | NPORT-P | 1,229 | $607,052 | 2.3% |
| ERShares Private-Public Crossover ETF | Jun 30, 2022 | NPORT-P | 630 | $311,182 | 1.0% |
| Alger Mid Cap 40 ETF | Mar 31, 2022 | NPORT-P | 1,045 | $650,523 | 2.2% |
| ERShares Private-Public Crossover ETF | Mar 31, 2022 | NPORT-P | 575 | $357,943 | 0.9% |
| Alger Mid Cap 40 ETF | Sep 30, 2021 | NPORT-P | 1,132 | $542,228 | 1.5% |