| T. Rowe Price Technology ETF | Jun 30, 2026 | NPORT-P | 17,766 | $1,382,017 | 0.4% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Mar 31, 2026 | NPORT-P | 13,750 | $938,438 | 0.5% |
| Alger AI Enablers & Adopters ETF | Dec 31, 2025 | NPORT-P | 1,801 | $292,014 | 0.1% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Dec 31, 2025 | NPORT-P | 6,591 | $1,068,665 | 1.2% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Sep 30, 2025 | NPORT-P | 5,408 | $863,658 | 1.0% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Jun 30, 2025 | NPORT-P | 1,872 | $380,184 | 1.3% |
| iShares A.I. Innovation and Tech Active ETF | Apr 30, 2025 | NPORT-P | 12,890 | $2,942,916 | 2.3% |
| BlackRock Science and Technology Term Trust | Mar 31, 2025 | NPORT-P | 63,426 | $13,459,631 | 1.0% |
| BlackRock Science and Technology Trust | Mar 31, 2025 | NPORT-P | 44,143 | $9,367,586 | 0.8% |
| BlackRock Technology and Private Equity Term Trust | Mar 31, 2025 | NPORT-P | 61,971 | $13,150,866 | 0.9% |
| Alger Mid Cap 40 ETF | Mar 31, 2025 | NPORT-P | 4,393 | $932,239 | 1.2% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Mar 31, 2025 | NPORT-P | 1,541 | $327,016 | 1.5% |
| iShares A.I. Innovation and Tech Active ETF | Jan 31, 2025 | NPORT-P | 5,132 | $1,574,395 | 2.2% |
| BlackRock Science and Technology Term Trust | Dec 31, 2024 | NPORT-P | 59,175 | $14,402,012 | 0.9% |
| BlackRock Science and Technology Trust | Dec 31, 2024 | NPORT-P | 39,816 | $9,690,418 | 0.7% |
| T. Rowe Price Technology ETF | Dec 31, 2024 | NPORT-P | 636 | $154,790 | 0.7% |
| BlackRock Science and Technology Trust | Jun 30, 2023 | NPORT-P | 8,146 | $1,366,980 | 0.1% |
| BlackRock Science and Technology Term Trust | Mar 31, 2023 | NPORT-P | 58,267 | $9,973,562 | 0.6% |
| BlackRock Science and Technology Trust | Mar 31, 2023 | NPORT-P | 33,839 | $5,792,222 | 0.5% |
| BlackRock Science and Technology Term Trust | Dec 31, 2022 | NPORT-P | 65,383 | $8,413,484 | 0.6% |
| BlackRock Science and Technology Trust | Dec 31, 2022 | NPORT-P | 37,595 | $4,837,725 | 0.5% |
| ERShares Private-Public Crossover ETF | Dec 31, 2022 | NPORT-P | 1,382 | $177,836 | 0.6% |
| ERShares Private-Public Crossover ETF | Sep 30, 2022 | NPORT-P | 1,346 | $283,454 | 1.0% |
| BlackRock Science and Technology Term Trust | Sep 30, 2022 | NPORT-P | 81,469 | $17,156,557 | 1.0% |
| BlackRock Science and Technology Trust | Sep 30, 2022 | NPORT-P | 40,449 | $8,518,155 | 0.8% |
| Alger Mid Cap 40 ETF | Sep 30, 2022 | NPORT-P | 2,839 | $597,865 | 2.1% |
| BlackRock Science and Technology Term Trust | Jun 30, 2022 | NPORT-P | 80,415 | $15,069,771 | 0.8% |
| BlackRock Science and Technology Trust | Jun 30, 2022 | NPORT-P | 37,822 | $7,087,843 | 0.7% |
| Alger Mid Cap 40 ETF | Jun 30, 2022 | NPORT-P | 2,374 | $444,888 | 1.7% |
| ERShares Private-Public Crossover ETF | Jun 30, 2022 | NPORT-P | 1,373 | $257,300 | 0.8% |
| BlackRock Science and Technology Term Trust | Mar 31, 2022 | NPORT-P | 86,427 | $25,394,845 | 1.0% |
| BlackRock Science and Technology Trust | Mar 31, 2022 | NPORT-P | 41,325 | $12,142,525 | 0.8% |
| Alger Mid Cap 40 ETF | Mar 31, 2022 | NPORT-P | 1,829 | $537,415 | 1.8% |
| ERShares Private-Public Crossover ETF | Mar 31, 2022 | NPORT-P | 327 | $96,082 | 0.2% |
| BlackRock Science and Technology Term Trust | Dec 31, 2021 | NPORT-P | 98,985 | $37,741,991 | 1.2% |
| BlackRock Science and Technology Trust | Dec 31, 2021 | NPORT-P | 46,973 | $17,910,335 | 1.1% |
| Alger Mid Cap 40 ETF | Dec 31, 2021 | NPORT-P | 2,235 | $852,183 | 2.2% |
| BlackRock Science and Technology Term Trust | Sep 30, 2021 | NPORT-P | 98,985 | $38,744,709 | 1.2% |
| BlackRock Science and Technology Trust | Sep 30, 2021 | NPORT-P | 48,947 | $19,158,835 | 1.1% |
| BlackRock Science and Technology Term Trust | Jun 30, 2021 | NPORT-P | 98,985 | $25,425,287 | 0.8% |
| BlackRock Science and Technology Trust | Jun 30, 2021 | NPORT-P | 45,693 | $11,736,704 | 0.8% |
| BlackRock Science and Technology Term Trust | Mar 31, 2021 | NPORT-P | 98,985 | $20,862,079 | 0.7% |
| BlackRock Science and Technology Trust | Mar 31, 2021 | NPORT-P | 46,274 | $9,752,708 | 0.8% |
| ARK Next Generation Technology ETF | Jan 29, 2021 | NPORT-P | 252,581 | $58,379,047 | 0.9% |
| BlackRock Science and Technology Term Trust | Dec 31, 2020 | NPORT-P | 101,575 | $23,755,345 | 0.8% |
| BlackRock Science and Technology Trust | Dec 31, 2020 | NPORT-P | 49,062 | $11,474,130 | 0.9% |
| ARK Next Generation Technology ETF | Oct 30, 2020 | NPORT-P | 155,286 | $29,755,903 | 1.1% |
| BlackRock Science and Technology Term Trust | Sep 30, 2020 | NPORT-P | 101,575 | $18,465,319 | 0.8% |
| BlackRock Science and Technology Trust | Sep 30, 2020 | NPORT-P | 49,062 | $8,918,981 | 0.9% |
| ARK Next Generation Technology ETF | Jul 31, 2020 | NPORT-P | 117,576 | $20,769,800 | 1.1% |
| BlackRock Science and Technology Term Trust | Jun 30, 2020 | NPORT-P | 104,090 | $18,764,304 | 0.9% |
| BlackRock Science and Technology Trust | Jun 30, 2020 | NPORT-P | 49,029 | $8,838,458 | 1.0% |
| ARK Next Generation Technology ETF | Apr 30, 2020 | NPORT-P | 52,347 | $8,139,435 | 1.2% |
| BlackRock Science and Technology Term Trust | Mar 31, 2020 | NPORT-P | 105,176 | $14,436,458 | 1.0% |
| BlackRock Science and Technology Trust | Mar 31, 2020 | NPORT-P | 49,029 | $6,729,721 | 1.0% |
| BlackRock Science and Technology Term Trust | Dec 31, 2019 | NPORT-P | 105,176 | $12,656,880 | 0.8% |
| BlackRock Science and Technology Trust | Dec 31, 2019 | NPORT-P | 49,029 | $5,900,150 | 0.8% |
| BlackRock Science and Technology Term Trust | Sep 30, 2019 | NPORT-P | 95,648 | $11,998,085 | 0.8% |
| BlackRock Science and Technology Trust | Sep 30, 2019 | NPORT-P | 53,354 | $6,692,726 | 1.0% |