| Alger AI Enablers & Adopters ETF | Jun 30, 2026 | NPORT-P | 19,104 | $1,896,645 | 0.4% |
| Alger 35 ETF | Jun 30, 2026 | NPORT-P | 36,625 | $3,636,130 | 1.8% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Jun 30, 2026 | NPORT-P | 117,386 | $11,654,082 | 1.4% |
| BlackRock ESG Capital Allocation Term Trust | Mar 31, 2026 | NPORT-P | 8,035 | $840,059 | 0.1% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2026 | NPORT-P | 6,138 | $641,728 | 0.0% |
| T. Rowe Price Technology ETF | Mar 31, 2026 | NPORT-P | 7,564 | $790,816 | 0.6% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Mar 31, 2026 | NPORT-P | 31,854 | $3,330,336 | 1.9% |
| BlackRock ESG Capital Allocation Term Trust | Dec 31, 2025 | NPORT-P | 35,760 | $5,478,074 | 0.3% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2025 | NPORT-P | 23,890 | $3,659,709 | 0.2% |
| T. Rowe Price Technology ETF | Dec 31, 2025 | NPORT-P | 5,610 | $859,396 | 0.8% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Dec 31, 2025 | NPORT-P | 14,933 | $2,287,586 | 2.5% |
| Alger AI Enablers & Adopters ETF | Sep 30, 2025 | NPORT-P | 482 | $443,575 | 0.2% |
| T. Rowe Price Technology ETF | Sep 30, 2025 | NPORT-P | 615 | $565,972 | 0.9% |
| BlackRock ESG Capital Allocation Term Trust | Sep 30, 2025 | NPORT-P | 5,893 | $5,423,210 | 0.3% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Sep 30, 2025 | NPORT-P | 2,674 | $2,460,829 | 2.7% |
| BlackRock Science and Technology Trust | Sep 30, 2025 | NPORT-P | 8,753 | $8,055,211 | 0.5% |
| BlackRock Capital Allocation Term Trust | Sep 30, 2025 | NPORT-P | 3,532 | $3,250,429 | 0.2% |
| iShares A.I. Innovation and Tech Active ETF | Jul 31, 2025 | NPORT-P | 41,350 | $38,998,012 | 1.6% |
| BlackRock Science and Technology Trust | Jun 30, 2025 | NPORT-P | 19,781 | $20,336,450 | 1.4% |
| T. Rowe Price Technology ETF | Jun 30, 2025 | NPORT-P | 461 | $473,945 | 1.1% |
| T. Rowe Price Capital Appreciation Equity ETF | Jun 30, 2025 | NPORT-P | 9,795 | $10,070,044 | 0.2% |
| Alger AI Enablers & Adopters ETF | Jun 30, 2025 | NPORT-P | 43 | $44,207 | 0.1% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Jun 30, 2025 | NPORT-P | 763 | $784,425 | 2.8% |
| iShares A.I. Innovation and Tech Active ETF | Apr 30, 2025 | NPORT-P | 3,371 | $3,219,339 | 2.5% |
| BlackRock Science and Technology Trust | Mar 31, 2025 | NPORT-P | 24,477 | $19,487,119 | 1.6% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Mar 31, 2025 | NPORT-P | 925 | $736,430 | 3.3% |
| T. Rowe Price Technology ETF | Mar 31, 2025 | NPORT-P | 406 | $323,233 | 1.3% |
| iShares A.I. Innovation and Tech Active ETF | Jan 31, 2025 | NPORT-P | 1,922 | $1,957,326 | 2.8% |
| BlackRock ESG Capital Allocation Term Trust | Dec 31, 2024 | NPORT-P | 14,367 | $15,230,744 | 0.9% |
| BlackRock Science and Technology Trust | Dec 31, 2024 | NPORT-P | 21,589 | $22,886,931 | 1.7% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2024 | NPORT-P | 7,006 | $7,427,201 | 0.4% |
| T. Rowe Price Technology ETF | Dec 31, 2024 | NPORT-P | 359 | $380,583 | 1.7% |
| Alger AI Enablers & Adopters ETF | Dec 31, 2024 | NPORT-P | 90 | $95,411 | 0.4% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Dec 31, 2024 | NPORT-P | 398 | $421,928 | 3.7% |
| iShares A.I. Innovation and Tech Active ETF | Oct 31, 2024 | NPORT-P | 651 | $607,376 | 3.1% |
| Alger AI Enablers & Adopters ETF | Sep 30, 2024 | NPORT-P | 63 | $56,347 | 0.5% |
| BlackRock ESG Capital Allocation Term Trust | Sep 30, 2024 | NPORT-P | 14,367 | $12,849,701 | 0.7% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Sep 30, 2024 | NPORT-P | 130 | $116,271 | 2.3% |
| BlackRock Science and Technology Trust | Sep 30, 2024 | NPORT-P | 20,866 | $18,662,342 | 1.4% |
| BlackRock Capital Allocation Term Trust | Sep 30, 2024 | NPORT-P | 7,006 | $6,266,096 | 0.3% |
| Alger AI Enablers & Adopters ETF | Jun 30, 2024 | NPORT-P | 105 | $82,600 | 1.2% |
| BlackRock ESG Capital Allocation Term Trust | Jun 30, 2024 | NPORT-P | 21,517 | $16,926,778 | 0.9% |
| BlackRock Science and Technology Trust | Jun 30, 2024 | NPORT-P | 23,262 | $18,299,518 | 1.4% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2024 | NPORT-P | 11,320 | $8,905,104 | 0.5% |
| ARK Next Generation Technology ETF | Apr 30, 2024 | NPORT-P | 15,228 | $10,558,029 | 0.7% |
| BlackRock ESG Capital Allocation Term Trust | Mar 31, 2024 | NPORT-P | 7,883 | $6,009,999 | 0.3% |
| BlackRock Science and Technology Trust | Mar 31, 2024 | NPORT-P | 20,645 | $15,739,748 | 1.2% |
| BlackRock Science and Technology Trust | Dec 31, 2023 | NPORT-P | 19,645 | $13,878,996 | 1.2% |
| BlackRock ESG Capital Allocation Term Trust | Dec 31, 2023 | NPORT-P/A | 33,998 | $24,019,247 | 1.3% |
| BlackRock ESG Capital Allocation Term Trust | Sep 30, 2023 | NPORT-P | 37,464 | $20,940,877 | 1.2% |
| BlackRock Science and Technology Trust | Sep 30, 2023 | NPORT-P | 16,540 | $9,245,198 | 0.9% |
| BlackRock ESG Capital Allocation Term Trust | Jun 30, 2023 | NPORT-P | 35,172 | $19,765,609 | 1.1% |
| BlackRock Science and Technology Trust | Jun 30, 2023 | NPORT-P | 15,190 | $8,536,324 | 0.7% |
| BlackRock ESG Capital Allocation Term Trust | Mar 31, 2023 | NPORT-P | 33,915 | $15,760,979 | 0.9% |
| BlackRock Science and Technology Trust | Mar 31, 2023 | NPORT-P | 15,190 | $7,059,097 | 0.7% |
| BlackRock ESG Capital Allocation Term Trust | Dec 31, 2022 | NPORT-P | 64,646 | $25,100,102 | 1.5% |
| BlackRock Science and Technology Trust | Dec 31, 2022 | NPORT-P | 17,141 | $6,655,336 | 0.7% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2022 | NPORT-P/A | 16,848 | $6,541,573 | 0.4% |
| BlackRock ESG Capital Allocation Term Trust | Sep 30, 2022 | NPORT-P | 62,178 | $23,479,035 | 1.4% |
| BlackRock Science and Technology Trust | Sep 30, 2022 | NPORT-P | 26,932 | $10,169,793 | 1.0% |
| BlackRock Capital Allocation Term Trust | Sep 30, 2022 | NPORT-P | 10,743 | $4,056,664 | 0.2% |
| BlackRock ESG Capital Allocation Term Trust | Jun 30, 2022 | NPORT-P | 63,780 | $30,328,666 | 1.7% |
| BlackRock Science and Technology Trust | Jun 30, 2022 | NPORT-P | 29,283 | $13,924,652 | 1.3% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2022 | NPORT-P | 12,445 | $5,917,846 | 0.3% |
| Alger 35 ETF | Jun 30, 2022 | NPORT-P | 421 | $200,194 | 2.1% |
| BlackRock ESG Capital Allocation Term Trust | Mar 31, 2022 | NPORT-P | 62,294 | $34,690,906 | 1.7% |
| BlackRock Science and Technology Trust | Mar 31, 2022 | NPORT-P | 31,148 | $17,346,010 | 1.2% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2022 | NPORT-P | 14,152 | $7,881,107 | 0.4% |
| BlackRock ESG Capital Allocation Term Trust | Dec 31, 2021 | NPORT-P | 62,294 | $40,435,658 | 1.8% |
| BlackRock Science and Technology Trust | Dec 31, 2021 | NPORT-P | 34,251 | $22,232,667 | 1.3% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2021 | NPORT-P | 18,862 | $12,243,513 | 0.5% |
| BlackRock ESG Capital Allocation Term Trust | Sep 30, 2021 | NPORT-P | 5,998 | $3,732,375 | 0.2% |
| BlackRock Science and Technology Trust | Sep 30, 2021 | NPORT-P | 35,960 | $22,376,829 | 1.3% |
| BlackRock Capital Allocation Term Trust | Sep 30, 2021 | NPORT-P | 18,862 | $11,737,257 | 0.5% |
| BlackRock Science and Technology Trust | Jun 30, 2021 | NPORT-P | 31,214 | $17,153,654 | 1.2% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2021 | NPORT-P | 20,182 | $11,091,018 | 0.5% |
| BlackRock Science and Technology Trust | Mar 31, 2021 | NPORT-P | 29,527 | $14,766,748 | 1.1% |
| BlackRock Science and Technology Trust | Dec 31, 2020 | NPORT-P | 28,212 | $15,528,731 | 1.2% |
| BlackRock Science and Technology Trust | Sep 30, 2020 | NPORT-P | 28,435 | $13,790,975 | 1.3% |
| BlackRock Science and Technology Trust | Jun 30, 2020 | NPORT-P | 29,124 | $11,796,967 | 1.3% |
| BlackRock Science and Technology Trust | Mar 31, 2020 | NPORT-P | 29,614 | $8,486,780 | 1.3% |
| BlackRock Science and Technology Trust | Dec 31, 2019 | NPORT-P | 30,117 | $8,502,631 | 1.2% |
| BlackRock Science and Technology Trust | Sep 30, 2019 | NPORT-P | 36,100 | $9,163,985 | 1.3% |