| iShares A.I. Innovation and Tech Active ETF | Oct 30, 2026 | ISSUER-HOLDINGS | 1,600,526 | $270,264,820 | 2.2% |
| iShares A.I. Innovation and Tech Active ETF | Jul 31, 2026 | NPORT-P | 1,245,811 | $224,682,014 | 1.7% |
| BlackRock ESG Capital Allocation Term Trust | Jun 30, 2026 | NPORT-P | 20,111 | $3,416,457 | 0.2% |
| BlackRock Science and Technology Trust | Jun 30, 2026 | NPORT-P | 94,456 | $16,046,185 | 0.8% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2026 | NPORT-P | 14,025 | $2,382,567 | 0.2% |
| Alger AI Enablers & Adopters ETF | Jun 30, 2026 | NPORT-P | 10,929 | $1,856,619 | 0.4% |
| T. Rowe Price Technology ETF | Jun 30, 2026 | NPORT-P | 15,289 | $2,597,295 | 0.7% |
| T. Rowe Price Capital Appreciation Equity ETF | Jun 30, 2026 | NPORT-P | 236,485 | $40,174,072 | 0.5% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Jun 30, 2026 | NPORT-P | 63,478 | $10,783,643 | 1.3% |
| ERShares Private-Public Crossover ETF | Jun 30, 2026 | NPORT-P | 297,689 | $50,571,407 | 2.3% |
| iShares A.I. Innovation and Tech Active ETF | Apr 30, 2026 | NPORT-P | 1,252,661 | $216,347,081 | 1.6% |
| Alger AI Enablers & Adopters ETF | Mar 31, 2026 | NPORT-P | 19,000 | $2,332,820 | 0.8% |
| BlackRock ESG Capital Allocation Term Trust | Mar 31, 2026 | NPORT-P | 9,514 | $1,168,129 | 0.1% |
| BlackRock Science and Technology Trust | Mar 31, 2026 | NPORT-P | 85,372 | $10,481,974 | 0.8% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2026 | NPORT-P | 5,155 | $632,931 | 0.0% |
| T. Rowe Price Technology ETF | Mar 31, 2026 | NPORT-P | 10,179 | $1,249,778 | 0.9% |
| T. Rowe Price Capital Appreciation Equity ETF | Mar 31, 2026 | NPORT-P | 140,565 | $17,258,571 | 0.3% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Mar 31, 2026 | NPORT-P | 18,259 | $2,241,840 | 1.3% |
| ERShares Private-Public Crossover ETF | Mar 31, 2026 | NPORT-P | 97,952 | $12,026,547 | 2.6% |
| iShares A.I. Innovation and Tech Active ETF | Jan 31, 2026 | NPORT-P | 1,089,279 | $154,394,405 | 1.8% |
| BlackRock ESG Capital Allocation Term Trust | Dec 31, 2025 | NPORT-P | 9,514 | $1,246,619 | 0.1% |
| BlackRock Science and Technology Trust | Dec 31, 2025 | NPORT-P | 93,046 | $12,191,817 | 0.8% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2025 | NPORT-P | 5,203 | $681,749 | 0.0% |
| T. Rowe Price Technology ETF | Dec 31, 2025 | NPORT-P | 7,941 | $1,040,509 | 1.0% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Dec 31, 2025 | NPORT-P | 6,977 | $914,196 | 1.0% |
| ERShares Private-Public Crossover ETF | Dec 31, 2025 | NPORT-P | 218,577 | $28,640,144 | 2.3% |
| Tema Electrification ETF | Nov 30, 2025 | NPORT-P | 250 | $32,670 | 0.0% |
| iShares A.I. Innovation and Tech Active ETF | Oct 31, 2025 | NPORT-P | 1,183,382 | $186,607,508 | 2.4% |
| T. Rowe Price Technology ETF | Sep 30, 2025 | NPORT-P | 4,558 | $664,146 | 1.1% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Sep 30, 2025 | NPORT-P | 6,436 | $937,790 | 1.0% |
| BlackRock Science and Technology Trust | Sep 30, 2025 | NPORT-P | 100,361 | $14,623,601 | 1.0% |
| ERShares Private-Public Crossover ETF | Sep 30, 2025 | NPORT-P | 134,995 | $19,670,121 | 4.0% |
| Tema Electrification ETF | Aug 31, 2025 | NPORT-P | 11,501 | $1,570,462 | 1.3% |
| iShares A.I. Innovation and Tech Active ETF | Jul 31, 2025 | NPORT-P | 437,634 | $53,925,261 | 2.2% |
| ERShares Private-Public Crossover ETF | Jun 30, 2025 | NPORT-P | 132,441 | $13,550,039 | 3.6% |
| BlackRock Science and Technology Trust | Jun 30, 2025 | NPORT-P | 108,396 | $11,089,995 | 0.8% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Jun 30, 2025 | NPORT-P | 3,141 | $321,356 | 1.1% |
| iShares A.I. Innovation and Tech Active ETF | Apr 30, 2025 | NPORT-P | 28,223 | $2,321,906 | 1.8% |
| BlackRock Science and Technology Trust | Mar 31, 2025 | NPORT-P | 76,490 | $5,926,445 | 0.5% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Mar 31, 2025 | NPORT-P | 2,905 | $225,079 | 1.0% |
| ERShares Private-Public Crossover ETF | Mar 31, 2025 | NPORT-P | 100,792 | $7,809,364 | 2.6% |
| iShares A.I. Innovation and Tech Active ETF | Jan 31, 2025 | NPORT-P | 12,988 | $1,496,607 | 2.1% |
| BlackRock Science and Technology Trust | Dec 31, 2024 | NPORT-P | 108,048 | $11,942,545 | 0.9% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Dec 31, 2024 | NPORT-P | 1,648 | $182,153 | 1.6% |
| ERShares Private-Public Crossover ETF | Dec 31, 2024 | NPORT-P | 60,577 | $6,695,576 | 3.3% |
| iShares A.I. Innovation and Tech Active ETF | Oct 31, 2024 | NPORT-P | 1,005 | $388,372 | 2.0% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Sep 30, 2024 | NPORT-P | 280 | $107,470 | 2.1% |
| BlackRock Science and Technology Trust | Sep 30, 2024 | NPORT-P | 27,012 | $10,367,746 | 0.8% |
| ERShares Private-Public Crossover ETF | Sep 30, 2024 | NPORT-P | 10,970 | $4,210,505 | 3.9% |
| BlackRock Science and Technology Trust | Jun 30, 2024 | NPORT-P | 29,241 | $10,248,386 | 0.8% |
| ERShares Private-Public Crossover ETF | Jun 30, 2024 | NPORT-P | 9,764 | $3,422,087 | 4.0% |
| BlackRock Science and Technology Trust | Mar 31, 2024 | NPORT-P | 33,716 | $9,776,966 | 0.8% |
| ERShares Private-Public Crossover ETF | Mar 31, 2024 | NPORT-P | 8,616 | $2,498,468 | 2.9% |
| Alger 35 ETF | Mar 31, 2024 | NPORT-P | 900 | $260,982 | 1.6% |
| BlackRock Science and Technology Trust | Dec 31, 2023 | NPORT-P | 36,016 | $8,482,128 | 0.7% |
| Alger 35 ETF | Dec 31, 2023 | NPORT-P | 1,011 | $238,101 | 1.8% |
| ERShares Private-Public Crossover ETF | Dec 31, 2023 | NPORT-P | 3,063 | $721,367 | 1.0% |
| ERShares Private-Public Crossover ETF | Sep 30, 2023 | NPORT-P | 6,685 | $1,229,572 | 2.0% |
| BlackRock Science and Technology Trust | Sep 30, 2023 | NPORT-P | 34,810 | $6,402,603 | 0.6% |
| Alger 35 ETF | Sep 30, 2023 | NPORT-P | 1,747 | $321,326 | 2.5% |
| BlackRock Science and Technology Trust | Jun 30, 2023 | NPORT-P | 32,419 | $5,253,823 | 0.5% |
| ERShares Private-Public Crossover ETF | Jun 30, 2023 | NPORT-P | 3,702 | $599,946 | 1.3% |
| ERShares Private-Public Crossover ETF | Mar 31, 2023 | NPORT-P | 2,091 | $350,995 | 1.0% |
| BlackRock Science and Technology Trust | Mar 31, 2023 | NPORT-P | 21,669 | $3,637,358 | 0.3% |
| ERShares Private-Public Crossover ETF | Dec 31, 2022 | NPORT-P | 3,399 | $412,469 | 1.5% |
| ERShares Private-Public Crossover ETF | Sep 30, 2022 | NPORT-P | 3,331 | $376,037 | 1.3% |
| ERShares Private-Public Crossover ETF | Jun 30, 2022 | NPORT-P | 2,688 | $251,973 | 0.8% |
| ERShares Private-Public Crossover ETF | Jun 30, 2020 | NPORT-P | 6,993 | $1,468,740 | 1.3% |
| ERShares Private-Public Crossover ETF | Mar 31, 2020 | NPORT-P | 11,770 | $2,384,014 | 2.6% |