| iShares A.I. Innovation and Tech Active ETF | Oct 30, 2026 | ISSUER-HOLDINGS | 852,486 | $754,228,464 | 6.2% |
| iShares A.I. Innovation and Tech Active ETF | Jul 31, 2026 | NPORT-P | 940,640 | $774,174,939 | 6.0% |
| BlackRock ESG Capital Allocation Term Trust | Jun 30, 2026 | NPORT-P | 39,888 | $46,042,320 | 2.9% |
| BlackRock Science and Technology Term Trust | Jun 30, 2026 | NPORT-P | 93,055 | $107,412,456 | 4.5% |
| BlackRock Science and Technology Trust | Jun 30, 2026 | NPORT-P | 10,937 | $12,624,470 | 0.7% |
| BlackRock Technology and Private Equity Term Trust | Jun 30, 2026 | NPORT-P | 49,064 | $56,634,085 | 4.6% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2026 | NPORT-P | 41,092 | $47,432,085 | 3.0% |
| Coatue Innovative Strategies Fund | Jun 30, 2026 | NPORT-P | 363,744 | $113,044,237 | 1.2% |
| Alger AI Enablers & Adopters ETF | Jun 30, 2026 | NPORT-P | 5,807 | $6,702,962 | 1.5% |
| Alger Concentrated Equity ETF | Jun 30, 2026 | NPORT-P | 9,982 | $11,522,123 | 1.6% |
| T. Rowe Price Technology ETF | Jun 30, 2026 | NPORT-P | 11,671 | $13,471,719 | 3.7% |
| T. Rowe Price Capital Appreciation Equity ETF | Jun 30, 2026 | NPORT-P | 132,246 | $152,650,235 | 2.1% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Jun 30, 2026 | NPORT-P | 13,903 | $16,048,094 | 2.0% |
| iShares A.I. Innovation and Tech Active ETF | Apr 30, 2026 | NPORT-P | 822,762 | $425,499,596 | 3.2% |
| Alger AI Enablers & Adopters ETF | Mar 31, 2026 | NPORT-P | 2,953 | $997,642 | 0.4% |
| BlackRock ESG Capital Allocation Term Trust | Mar 31, 2026 | NPORT-P | 50,033 | $16,903,149 | 1.2% |
| BlackRock Science and Technology Term Trust | Mar 31, 2026 | NPORT-P | 81,388 | $27,496,122 | 1.6% |
| BlackRock Technology and Private Equity Term Trust | Mar 31, 2026 | NPORT-P | 46,297 | $15,640,978 | 1.7% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2026 | NPORT-P | 57,439 | $19,405,192 | 1.3% |
| Alger Mid Cap 40 ETF | Mar 31, 2026 | NPORT-P | 1,270 | $429,057 | 0.4% |
| T. Rowe Price Technology ETF | Mar 31, 2026 | NPORT-P | 5,112 | $1,727,038 | 1.3% |
| T. Rowe Price Capital Appreciation Equity ETF | Mar 31, 2026 | NPORT-P | 128,421 | $43,385,751 | 0.7% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Mar 31, 2026 | NPORT-P | 5,617 | $1,897,647 | 1.1% |
| iShares A.I. Innovation and Tech Active ETF | Jan 31, 2026 | NPORT-P | 541,674 | $224,729,709 | 2.6% |
| BlackRock ESG Capital Allocation Term Trust | Dec 31, 2025 | NPORT-P | 54,149 | $15,454,666 | 1.0% |
| BlackRock Science and Technology Term Trust | Dec 31, 2025 | NPORT-P | 38,070 | $10,865,559 | 0.6% |
| BlackRock Technology and Private Equity Term Trust | Dec 31, 2025 | NPORT-P | 22,370 | $6,384,622 | 0.7% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2025 | NPORT-P | 63,825 | $18,216,293 | 1.1% |
| Alger Mid Cap 40 ETF | Dec 31, 2025 | NPORT-P | 15,173 | $4,330,526 | 3.3% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Dec 31, 2025 | NPORT-P | 3,194 | $911,600 | 1.0% |
| Alger Mid Cap 40 ETF | Sep 30, 2025 | NPORT-P | 4,499 | $752,773 | 0.6% |
| BlackRock ESG Capital Allocation Term Trust | Sep 30, 2025 | NPORT-P | 61,251 | $10,248,517 | 0.6% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Sep 30, 2025 | NPORT-P | 6,609 | $1,105,818 | 1.2% |
| BlackRock Capital Allocation Term Trust | Sep 30, 2025 | NPORT-P | 70,921 | $11,866,502 | 0.7% |
| BlackRock ESG Capital Allocation Term Trust | Jun 30, 2025 | NPORT-P | 92,092 | $11,350,339 | 0.7% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2025 | NPORT-P | 108,620 | $13,387,415 | 0.8% |
| Alger AI Enablers & Adopters ETF | Jun 30, 2025 | NPORT-P | 1,085 | $133,726 | 0.2% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Jun 30, 2025 | NPORT-P | 2,936 | $361,862 | 1.3% |
| Alger Mid Cap 40 ETF | Jun 30, 2025 | NPORT-P | 5,392 | $664,564 | 0.7% |
| Alger AI Enablers & Adopters ETF | Mar 31, 2025 | NPORT-P | 942 | $81,850 | 0.3% |
| BlackRock ESG Capital Allocation Term Trust | Mar 31, 2025 | NPORT-P | 97,180 | $8,443,970 | 0.5% |
| BlackRock Science and Technology Trust | Mar 31, 2025 | NPORT-P | 143,320 | $12,453,075 | 1.0% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2025 | NPORT-P | 118,336 | $10,282,215 | 0.6% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Mar 31, 2025 | NPORT-P | 2,726 | $236,862 | 1.1% |
| iShares A.I. Innovation and Tech Active ETF | Jan 31, 2025 | NPORT-P | 11,869 | $1,082,928 | 1.5% |
| BlackRock ESG Capital Allocation Term Trust | Dec 31, 2024 | NPORT-P | 69,203 | $5,824,124 | 0.3% |
| BlackRock Science and Technology Trust | Dec 31, 2024 | NPORT-P | 189,533 | $15,951,097 | 1.2% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2024 | NPORT-P | 96,033 | $8,082,137 | 0.5% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Dec 31, 2024 | NPORT-P | 1,123 | $94,512 | 0.8% |
| iShares A.I. Innovation and Tech Active ETF | Oct 31, 2024 | NPORT-P | 3,600 | $358,740 | 1.8% |
| Alger AI Enablers & Adopters ETF | Sep 30, 2024 | NPORT-P | 556 | $57,663 | 0.5% |
| Alger Concentrated Equity ETF | Sep 30, 2024 | NPORT-P | 1,254 | $130,052 | 1.1% |
| BlackRock ESG Capital Allocation Term Trust | Sep 30, 2024 | NPORT-P | 59,690 | $6,190,450 | 0.3% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Sep 30, 2024 | NPORT-P | 778 | $80,686 | 1.6% |
| BlackRock Science and Technology Trust | Sep 30, 2024 | NPORT-P | 223,346 | $23,163,214 | 1.8% |
| BlackRock Capital Allocation Term Trust | Sep 30, 2024 | NPORT-P | 86,770 | $8,998,917 | 0.5% |
| Alger Mid Cap 40 ETF | Sep 30, 2024 | NPORT-P | 4,028 | $417,744 | 0.8% |
| Alger AI Enablers & Adopters ETF | Jun 30, 2024 | NPORT-P | 686 | $90,230 | 1.3% |
| Alger Concentrated Equity ETF | Jun 30, 2024 | NPORT-P | 951 | $125,085 | 2.4% |
| BlackRock ESG Capital Allocation Term Trust | Jun 30, 2024 | NPORT-P | 72,487 | $9,534,215 | 0.5% |
| BlackRock Science and Technology Trust | Jun 30, 2024 | NPORT-P | 228,413 | $30,043,162 | 2.2% |
| Alger 35 ETF | Jun 30, 2024 | NPORT-P | 3,745 | $492,580 | 2.5% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2024 | NPORT-P | 99,100 | $13,034,623 | 0.7% |
| Alger Mid Cap 40 ETF | Jun 30, 2024 | NPORT-P | 8,602 | $1,131,421 | 3.1% |
| BlackRock ESG Capital Allocation Term Trust | Mar 31, 2024 | NPORT-P | 82,387 | $9,712,603 | 0.5% |
| BlackRock Science and Technology Trust | Mar 31, 2024 | NPORT-P | 225,495 | $26,583,606 | 2.1% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2024 | NPORT-P | 108,800 | $12,826,432 | 0.7% |
| Alger 35 ETF | Mar 31, 2024 | NPORT-P | 2,579 | $304,038 | 1.8% |
| Alger Mid Cap 40 ETF | Mar 31, 2024 | NPORT-P | 12,234 | $1,442,266 | 4.3% |
| BlackRock Science and Technology Trust | Dec 31, 2023 | NPORT-P | 214,444 | $18,300,651 | 1.5% |
| Alger Mid Cap 40 ETF | Dec 31, 2023 | NPORT-P | 7,504 | $640,391 | 2.3% |
| BlackRock ESG Capital Allocation Term Trust | Dec 31, 2023 | NPORT-P/A | 73,991 | $6,314,392 | 0.3% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2023 | NPORT-P/A | 98,188 | $8,379,364 | 0.5% |
| BlackRock ESG Capital Allocation Term Trust | Sep 30, 2023 | NPORT-P | 77,559 | $5,276,339 | 0.3% |
| BlackRock Science and Technology Trust | Sep 30, 2023 | NPORT-P | 180,656 | $12,290,028 | 1.1% |
| BlackRock Capital Allocation Term Trust | Sep 30, 2023 | NPORT-P | 100,019 | $6,804,293 | 0.4% |
| BlackRock ESG Capital Allocation Term Trust | Jun 30, 2023 | NPORT-P | 71,978 | $4,542,532 | 0.2% |
| BlackRock Science and Technology Trust | Jun 30, 2023 | NPORT-P | 120,238 | $7,588,220 | 0.7% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2023 | NPORT-P | 89,977 | $5,678,448 | 0.3% |
| BlackRock ESG Capital Allocation Term Trust | Mar 31, 2023 | NPORT-P | 102,811 | $6,203,616 | 0.3% |
| BlackRock Science and Technology Trust | Mar 31, 2023 | NPORT-P | 72,072 | $4,348,824 | 0.4% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2023 | NPORT-P/A | 120,573 | $7,275,375 | 0.4% |
| BlackRock ESG Capital Allocation Term Trust | Dec 31, 2022 | NPORT-P | 110,429 | $5,519,241 | 0.3% |
| BlackRock Science and Technology Trust | Dec 31, 2022 | NPORT-P | 150,469 | $7,520,441 | 0.8% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2022 | NPORT-P/A | 126,601 | $6,327,518 | 0.3% |
| BlackRock Capital Allocation Term Trust | Sep 30, 2022 | NPORT-P | 91,920 | $4,605,192 | 0.3% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2022 | NPORT-P | 91,920 | $5,081,338 | 0.3% |
| BlackRock Science and Technology Trust | Mar 31, 2022 | NPORT-P | 92,793 | $7,227,647 | 0.5% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2022 | NPORT-P | 91,920 | $7,159,649 | 0.3% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2021 | NPORT-P | 97,460 | $9,078,399 | 0.4% |
| BlackRock Capital Allocation Term Trust | Sep 30, 2021 | NPORT-P | 141,276 | $10,027,770 | 0.4% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2021 | NPORT-P | 125,021 | $10,624,285 | 0.4% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2021 | NPORT-P | 104,391 | $9,208,330 | 0.4% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2020 | NPORT-P | 107,762 | $8,101,547 | 0.3% |
| BlackRock Capital Allocation Term Trust | Sep 30, 2020 | NPORT-P | 32,115 | $1,508,120 | 0.1% |
| BlackRock Science and Technology Trust | Jun 30, 2020 | NPORT-P | 126,024 | $6,492,756 | 0.7% |
| BlackRock Science and Technology Term Trust | Mar 31, 2020 | NPORT-P | 389,616 | $16,387,249 | 1.2% |
| BlackRock Science and Technology Trust | Mar 31, 2020 | NPORT-P | 131,308 | $5,522,814 | 0.8% |
| BlackRock Science and Technology Term Trust | Dec 31, 2019 | NPORT-P | 389,616 | $20,953,548 | 1.3% |
| BlackRock Science and Technology Trust | Dec 31, 2019 | NPORT-P | 123,884 | $6,662,482 | 0.9% |
| BlackRock Science and Technology Term Trust | Sep 30, 2019 | NPORT-P | 318,051 | $13,628,485 | 0.9% |
| BlackRock Science and Technology Trust | Sep 30, 2019 | NPORT-P | 119,800 | $5,133,430 | 0.7% |