| iShares A.I. Innovation and Tech Active ETF | Oct 30, 2026 | ISSUER-HOLDINGS | 177,728 | $188,876,792 | 1.5% |
| iShares A.I. Innovation and Tech Active ETF | Jul 31, 2026 | NPORT-P | 708,272 | $804,352,636 | 6.2% |
| BlackRock ESG Capital Allocation Term Trust | Jun 30, 2026 | NPORT-P | 2,869 | $5,062,586 | 0.3% |
| BlackRock Science and Technology Trust | Jun 30, 2026 | NPORT-P | 56,865 | $100,342,967 | 5.3% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2026 | NPORT-P | 2,594 | $4,577,326 | 0.3% |
| Coatue Innovative Strategies Fund | Jun 30, 2026 | NPORT-P | 149,466 | $255,654,102 | 2.7% |
| Alger AI Enablers & Adopters ETF | Jun 30, 2026 | NPORT-P | 751 | $1,325,201 | 0.3% |
| T. Rowe Price Technology ETF | Jun 30, 2026 | NPORT-P | 10,145 | $17,901,686 | 4.9% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Jun 30, 2026 | NPORT-P | 11,384 | $19,471,761 | 2.4% |
| iShares A.I. Innovation and Tech Active ETF | Apr 30, 2026 | NPORT-P | 733,543 | $654,150,170 | 4.9% |
| BlackRock ESG Capital Allocation Term Trust | Mar 31, 2026 | NPORT-P | 2,933 | $1,664,081 | 0.1% |
| BlackRock Science and Technology Trust | Mar 31, 2026 | NPORT-P | 56,261 | $31,920,509 | 2.3% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2026 | NPORT-P | 2,884 | $1,636,280 | 0.1% |
| T. Rowe Price Technology ETF | Mar 31, 2026 | NPORT-P | 4,811 | $2,729,592 | 2.0% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Mar 31, 2026 | NPORT-P | 5,613 | $2,957,393 | 1.7% |
| iShares A.I. Innovation and Tech Active ETF | Jan 31, 2026 | NPORT-P | 551,473 | $344,327,075 | 4.0% |
| BlackRock ESG Capital Allocation Term Trust | Dec 31, 2025 | NPORT-P | 2,111 | $956,025 | 0.1% |
| BlackRock Science and Technology Trust | Dec 31, 2025 | NPORT-P | 28,970 | $13,119,870 | 0.9% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2025 | NPORT-P | 2,090 | $946,515 | 0.1% |
| T. Rowe Price Technology ETF | Dec 31, 2025 | NPORT-P | 3,398 | $1,538,879 | 1.4% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Dec 31, 2025 | NPORT-P | 3,206 | $1,448,826 | 1.6% |
| T. Rowe Price Technology ETF | Sep 30, 2025 | NPORT-P | 2,129 | $527,775 | 0.9% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Sep 30, 2025 | NPORT-P | 6,036 | $1,494,965 | 1.7% |
| BlackRock Science and Technology Term Trust | Jun 30, 2025 | NPORT-P | 149,763 | $32,271,163 | 2.1% |
| BlackRock Technology and Private Equity Term Trust | Jun 30, 2025 | NPORT-P | 163,752 | $35,285,534 | 2.2% |
| T. Rowe Price Technology ETF | Jun 30, 2025 | NPORT-P | 1,669 | $359,639 | 0.9% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Jun 30, 2025 | NPORT-P | 2,892 | $625,714 | 2.2% |
| BlackRock Science and Technology Term Trust | Mar 31, 2025 | NPORT-P | 202,269 | $26,963,665 | 2.0% |
| BlackRock Technology and Private Equity Term Trust | Mar 31, 2025 | NPORT-P | 200,000 | $26,661,194 | 1.9% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Mar 31, 2025 | NPORT-P | 3,259 | $422,065 | 1.9% |
| T. Rowe Price Technology ETF | Mar 31, 2025 | NPORT-P | 1,336 | $178,097 | 0.7% |
| BlackRock Science and Technology Term Trust | Dec 31, 2024 | NPORT-P | 237,976 | $27,269,744 | 1.6% |
| T. Rowe Price Technology ETF | Dec 31, 2024 | NPORT-P | 1,206 | $138,196 | 0.6% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Dec 31, 2024 | NPORT-P | 1,534 | $181,206 | 1.6% |
| BlackRock ESG Capital Allocation Term Trust | Sep 30, 2024 | NPORT-P | 35,168 | $4,706,771 | 0.3% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Sep 30, 2024 | NPORT-P | 923 | $123,236 | 2.4% |
| BlackRock Science and Technology Term Trust | Sep 30, 2024 | NPORT-P | 271,082 | $36,280,739 | 2.3% |
| BlackRock Capital Allocation Term Trust | Sep 30, 2024 | NPORT-P | 37,300 | $4,992,111 | 0.3% |
| BlackRock ESG Capital Allocation Term Trust | Jun 30, 2024 | NPORT-P | 35,168 | $5,968,310 | 0.3% |
| BlackRock Science and Technology Term Trust | Jun 30, 2024 | NPORT-P | 306,379 | $51,995,136 | 3.0% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2024 | NPORT-P | 37,300 | $6,330,129 | 0.3% |
| BlackRock ESG Capital Allocation Term Trust | Mar 31, 2024 | NPORT-P | 42,401 | $5,617,085 | 0.3% |
| BlackRock Science and Technology Term Trust | Mar 31, 2024 | NPORT-P | 301,323 | $39,917,856 | 2.4% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2024 | NPORT-P | 44,561 | $5,903,232 | 0.3% |
| BlackRock Science and Technology Term Trust | Dec 31, 2023 | NPORT-P | 286,367 | $31,253,502 | 1.9% |
| BlackRock ESG Capital Allocation Term Trust | Dec 31, 2023 | NPORT-P/A | 36,765 | $4,012,456 | 0.2% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2023 | NPORT-P/A | 36,095 | $3,939,334 | 0.2% |
| BlackRock ESG Capital Allocation Term Trust | Sep 30, 2023 | NPORT-P | 37,534 | $3,177,803 | 0.2% |
| BlackRock Science and Technology Term Trust | Sep 30, 2023 | NPORT-P | 243,003 | $20,573,763 | 1.3% |
| BlackRock Capital Allocation Term Trust | Sep 30, 2023 | NPORT-P | 36,095 | $3,055,970 | 0.2% |
| BlackRock ESG Capital Allocation Term Trust | Jun 30, 2023 | NPORT-P | 29,008 | $2,548,770 | 0.1% |
| BlackRock Science and Technology Term Trust | Jun 30, 2023 | NPORT-P | 186,913 | $16,422,995 | 1.0% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2023 | NPORT-P | 29,722 | $2,611,505 | 0.1% |
| BlackRock Science and Technology Term Trust | Mar 31, 2023 | NPORT-P | 124,303 | $8,506,665 | 0.5% |
| BlackRock Science and Technology Term Trust | Dec 31, 2022 | NPORT-P | 180,204 | $10,751,691 | 0.7% |