| BlackRock ESG Capital Allocation Term Trust | Jun 30, 2026 | NPORT-P | Not set | $410,165 | 0.0% |
| Alger AI Enablers & Adopters ETF | Jun 30, 2026 | NPORT-P | 15,119 | $2,208,281 | 0.5% |
| Tema Electrification ETF | May 31, 2026 | NPORT-P | 40,203 | $5,390,418 | 0.7% |
| Alger AI Enablers & Adopters ETF | Mar 31, 2026 | NPORT-P | 13,679 | $1,999,049 | 0.7% |
| BlackRock ESG Capital Allocation Term Trust | Mar 31, 2026 | NPORT-P | 2,271 | $775,696 | 0.1% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2026 | NPORT-P | 2,261 | $330,423 | 0.0% |
| BlackRock ESG Capital Allocation Term Trust | Dec 31, 2025 | NPORT-P | 3,651 | $1,050,096 | 0.1% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2025 | NPORT-P | 3,634 | $578,678 | 0.0% |
| Alger AI Enablers & Adopters ETF | Sep 30, 2025 | NPORT-P | 9,056 | $1,466,619 | 0.6% |
| BlackRock ESG Capital Allocation Term Trust | Sep 30, 2025 | NPORT-P | 5,008 | $1,175,539 | 0.1% |
| BlackRock Capital Allocation Term Trust | Sep 30, 2025 | NPORT-P | 4,984 | $807,159 | 0.0% |
| BlackRock ESG Capital Allocation Term Trust | Jun 30, 2025 | NPORT-P | 5,008 | $1,213,279 | 0.1% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2025 | NPORT-P | 4,984 | $800,331 | 0.0% |
| Alger AI Enablers & Adopters ETF | Mar 31, 2025 | NPORT-P | 5,247 | $500,879 | 1.7% |
| BlackRock ESG Capital Allocation Term Trust | Mar 31, 2025 | NPORT-P | 5,008 | $1,479,773 | 0.1% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2025 | NPORT-P | 4,984 | $475,773 | 0.0% |
| BlackRock ESG Capital Allocation Term Trust | Dec 31, 2024 | NPORT-P | 7,274 | $1,918,285 | 0.1% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2024 | NPORT-P | 7,238 | $653,012 | 0.0% |
| Alger AI Enablers & Adopters ETF | Dec 31, 2024 | NPORT-P | 2,982 | $269,036 | 1.1% |
| Alger AI Enablers & Adopters ETF | Sep 30, 2024 | NPORT-P | 1,276 | $116,244 | 1.0% |
| BlackRock ESG Capital Allocation Term Trust | Sep 30, 2024 | NPORT-P | 9,708 | $2,181,069 | 0.1% |
| BlackRock Capital Allocation Term Trust | Sep 30, 2024 | NPORT-P | 9,660 | $880,026 | 0.0% |
| Alger AI Enablers & Adopters ETF | Jun 30, 2024 | NPORT-P | 798 | $62,132 | 0.9% |
| BlackRock ESG Capital Allocation Term Trust | Jun 30, 2024 | NPORT-P | 7,373 | $1,811,440 | 0.1% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2024 | NPORT-P | 7,344 | $571,804 | 0.0% |
| BlackRock ESG Capital Allocation Term Trust | Mar 31, 2024 | NPORT-P | Not set | $1,235,801 | 0.1% |
| BlackRock ESG Capital Allocation Term Trust | Dec 31, 2023 | NPORT-P/A | Not set | $1,228,593 | 0.1% |
| BlackRock ESG Capital Allocation Term Trust | Sep 30, 2023 | NPORT-P | Not set | $1,125,858 | 0.1% |
| BlackRock Capital Allocation Term Trust | Sep 30, 2023 | NPORT-P | Not set | $338,161 | 0.0% |
| BlackRock ESG Capital Allocation Term Trust | Jun 30, 2023 | NPORT-P | Not set | $1,137,667 | 0.1% |
| BlackRock ESG Capital Allocation Term Trust | Mar 31, 2023 | NPORT-P | Not set | $1,151,355 | 0.1% |
| BlackRock ESG Capital Allocation Term Trust | Dec 31, 2022 | NPORT-P | Not set | $1,122,008 | 0.1% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2022 | NPORT-P/A | Not set | $234,668 | 0.0% |
| BlackRock ESG Capital Allocation Term Trust | Sep 30, 2022 | NPORT-P | Not set | $1,126,209 | 0.1% |
| BlackRock Capital Allocation Term Trust | Sep 30, 2022 | NPORT-P | Not set | $1,195,838 | 0.1% |
| BlackRock ESG Capital Allocation Term Trust | Jun 30, 2022 | NPORT-P | Not set | $1,121,716 | 0.1% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2022 | NPORT-P | Not set | $1,191,068 | 0.1% |
| BlackRock ESG Capital Allocation Term Trust | Mar 31, 2022 | NPORT-P | Not set | $488,901 | 0.0% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2022 | NPORT-P | Not set | $511,123 | 0.0% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2021 | NPORT-P | Not set | $66,426 | 0.0% |
| BlackRock Capital Allocation Term Trust | Sep 30, 2021 | NPORT-P | Not set | $203,176 | 0.0% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2021 | NPORT-P | Not set | $651,853 | 0.0% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2021 | NPORT-P | Not set | $721,010 | 0.0% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2020 | NPORT-P | Not set | $845,135 | 0.0% |