| KraneShares Artificial Intelligence and Technology Public and Private ETF | Jun 30, 2026 | NPORT-P | 49,379 | $7,735,714 | 1.0% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Mar 31, 2026 | NPORT-P | 15,484 | $2,890,398 | 1.7% |
| ARK Next Generation Technology ETF | Jan 30, 2026 | NPORT-P | 42,102 | $8,937,834 | 0.5% |
| BlackRock ESG Capital Allocation Term Trust | Dec 31, 2025 | NPORT-P | 53,018 | $14,044,998 | 0.9% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2025 | NPORT-P | 24,605 | $6,518,111 | 0.4% |
| T. Rowe Price Capital Appreciation Equity ETF | Dec 31, 2025 | NPORT-P | 164,304 | $43,525,773 | 0.7% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Dec 31, 2025 | NPORT-P | 8,254 | $2,186,567 | 2.4% |
| ARK Next Generation Technology ETF | Oct 31, 2025 | NPORT-P | 67,548 | $17,590,175 | 0.7% |
| T. Rowe Price Capital Appreciation Equity ETF | Sep 30, 2025 | NPORT-P | 62,104 | $14,718,648 | 0.3% |
| BlackRock ESG Capital Allocation Term Trust | Sep 30, 2025 | NPORT-P | 58,469 | $13,857,153 | 0.8% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Sep 30, 2025 | NPORT-P | 7,863 | $1,863,531 | 2.1% |
| BlackRock Capital Allocation Term Trust | Sep 30, 2025 | NPORT-P | 28,678 | $6,796,686 | 0.4% |
| ARK Next Generation Technology ETF | Jul 31, 2025 | NPORT-P | 75,328 | $19,459,482 | 0.8% |
| BlackRock ESG Capital Allocation Term Trust | Jun 30, 2025 | NPORT-P | 67,027 | $18,277,593 | 1.1% |
| ERShares Private-Public Crossover ETF | Jun 30, 2025 | NPORT-P | 44,517 | $12,139,341 | 3.3% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2025 | NPORT-P | 34,279 | $9,347,541 | 0.6% |
| T. Rowe Price Capital Appreciation Equity ETF | Jun 30, 2025 | NPORT-P | 155,638 | $42,440,926 | 0.9% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Jun 30, 2025 | NPORT-P | 2,841 | $774,712 | 2.7% |
| ARK Next Generation Technology ETF | Apr 30, 2025 | NPORT-P | 69,140 | $18,578,609 | 1.2% |
| iShares A.I. Innovation and Tech Active ETF | Apr 30, 2025 | NPORT-P | 4,789 | $1,286,852 | 1.0% |
| BlackRock ESG Capital Allocation Term Trust | Mar 31, 2025 | NPORT-P | 62,898 | $16,879,307 | 1.0% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2025 | NPORT-P | 35,592 | $9,551,469 | 0.6% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Mar 31, 2025 | NPORT-P | 2,864 | $768,583 | 3.5% |
| ERShares Private-Public Crossover ETF | Mar 31, 2025 | NPORT-P | 40,032 | $10,742,988 | 3.6% |
| T. Rowe Price Capital Appreciation Equity ETF | Mar 31, 2025 | NPORT-P | 132,847 | $35,650,821 | 0.9% |
| ARK Next Generation Technology ETF | Jan 31, 2025 | NPORT-P | 54,076 | $18,477,769 | 1.0% |
| BlackRock ESG Capital Allocation Term Trust | Dec 31, 2024 | NPORT-P | 35,269 | $11,791,485 | 0.7% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2024 | NPORT-P | 4,488 | $1,500,473 | 0.1% |
| T. Rowe Price Capital Appreciation Equity ETF | Dec 31, 2024 | NPORT-P | 82,627 | $27,624,685 | 0.9% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Dec 31, 2024 | NPORT-P | 1,349 | $451,011 | 4.0% |
| ERShares Private-Public Crossover ETF | Dec 31, 2024 | NPORT-P | 25,183 | $8,419,432 | 4.1% |
| BlackRock ESG Capital Allocation Term Trust | Sep 30, 2024 | NPORT-P | 33,743 | $9,235,797 | 0.5% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Sep 30, 2024 | NPORT-P | 422 | $115,506 | 2.3% |
| T. Rowe Price Capital Appreciation Equity ETF | Sep 30, 2024 | NPORT-P | 140,297 | $38,400,692 | 1.6% |
| ERShares Private-Public Crossover ETF | Sep 30, 2024 | NPORT-P | 17,901 | $4,899,683 | 4.5% |
| BlackRock ESG Capital Allocation Term Trust | Jun 30, 2024 | NPORT-P | 38,844 | $9,986,792 | 0.5% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2024 | NPORT-P | 4,991 | $1,283,186 | 0.1% |
| ERShares Private-Public Crossover ETF | Jun 30, 2024 | NPORT-P | 11,964 | $3,075,944 | 3.6% |
| T. Rowe Price Capital Appreciation Equity ETF | Jun 30, 2024 | NPORT-P | 107,183 | $27,556,749 | 1.6% |
| BlackRock ESG Capital Allocation Term Trust | Mar 31, 2024 | NPORT-P | 94,929 | $28,590,716 | 1.5% |
| BlackRock Science and Technology Trust | Mar 31, 2024 | NPORT-P | 64,831 | $19,525,801 | 1.5% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2024 | NPORT-P | 37,675 | $11,346,957 | 0.6% |
| T. Rowe Price Capital Appreciation Equity ETF | Mar 31, 2024 | NPORT-P | 61,225 | $18,439,746 | 1.4% |
| ERShares Private-Public Crossover ETF | Mar 31, 2024 | NPORT-P | 8,164 | $2,458,834 | 2.9% |
| BlackRock Science and Technology Trust | Dec 31, 2023 | NPORT-P | 64,706 | $17,026,737 | 1.4% |
| T. Rowe Price Capital Appreciation Equity ETF | Dec 31, 2023 | NPORT-P | 34,513 | $9,081,751 | 1.4% |
| ERShares Private-Public Crossover ETF | Dec 31, 2023 | NPORT-P | 4,149 | $1,091,768 | 1.5% |
| BlackRock ESG Capital Allocation Term Trust | Dec 31, 2023 | NPORT-P/A | 87,645 | $23,062,905 | 1.3% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2023 | NPORT-P/A | 28,436 | $7,482,649 | 0.4% |
| T. Rowe Price Capital Appreciation Equity ETF | Sep 30, 2023 | NPORT-P | 8,407 | $1,704,771 | 0.7% |
| BlackRock ESG Capital Allocation Term Trust | Sep 30, 2023 | NPORT-P | 88,995 | $18,046,406 | 1.0% |
| ERShares Private-Public Crossover ETF | Sep 30, 2023 | NPORT-P | 6,232 | $1,263,725 | 2.0% |
| BlackRock Science and Technology Trust | Sep 30, 2023 | NPORT-P | 57,441 | $11,647,886 | 1.1% |
| BlackRock Capital Allocation Term Trust | Sep 30, 2023 | NPORT-P | 27,917 | $5,661,009 | 0.3% |
| T. Rowe Price Capital Appreciation Equity ETF | Jun 30, 2023 | NPORT-P | 1,522 | $321,538 | 0.6% |
| BlackRock ESG Capital Allocation Term Trust | Jun 30, 2023 | NPORT-P | 61,852 | $14,304,626 | 0.8% |
| BlackRock Science and Technology Trust | Jun 30, 2023 | NPORT-P | 55,935 | $11,816,828 | 1.0% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2023 | NPORT-P | 21,238 | $4,486,740 | 0.2% |
| ERShares Private-Public Crossover ETF | Jun 30, 2023 | NPORT-P | 3,415 | $721,453 | 1.6% |
| BlackRock ESG Capital Allocation Term Trust | Mar 31, 2023 | NPORT-P | 62,596 | $13,761,534 | 0.8% |
| ERShares Private-Public Crossover ETF | Mar 31, 2023 | NPORT-P | 4,383 | $875,636 | 2.5% |
| BlackRock Science and Technology Trust | Mar 31, 2023 | NPORT-P | 53,269 | $10,642,081 | 1.0% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2023 | NPORT-P/A | 14,375 | $2,871,838 | 0.2% |
| BlackRock ESG Capital Allocation Term Trust | Dec 31, 2022 | NPORT-P | 72,370 | $10,791,437 | 0.6% |
| BlackRock Science and Technology Trust | Dec 31, 2022 | NPORT-P | 29,317 | $3,887,141 | 0.4% |
| ERShares Private-Public Crossover ETF | Dec 31, 2022 | NPORT-P | 3,162 | $419,250 | 1.5% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2022 | NPORT-P/A | 21,005 | $2,785,053 | 0.2% |
| ERShares Private-Public Crossover ETF | Sep 30, 2022 | NPORT-P | 1,997 | $287,248 | 1.0% |
| BlackRock ESG Capital Allocation Term Trust | Sep 30, 2022 | NPORT-P | 141,221 | $22,248,612 | 1.3% |
| BlackRock Science and Technology Trust | Sep 30, 2022 | NPORT-P | 26,262 | $3,777,526 | 0.4% |
| BlackRock Capital Allocation Term Trust | Sep 30, 2022 | NPORT-P | 39,615 | $5,698,222 | 0.3% |
| BlackRock ESG Capital Allocation Term Trust | Jun 30, 2022 | NPORT-P | 193,164 | $33,256,085 | 1.9% |
| BlackRock Science and Technology Trust | Jun 30, 2022 | NPORT-P | 54,803 | $9,044,687 | 0.8% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2022 | NPORT-P | 72,296 | $12,179,768 | 0.6% |
| ERShares Private-Public Crossover ETF | Jun 30, 2022 | NPORT-P | 1,784 | $294,431 | 1.0% |
| BlackRock ESG Capital Allocation Term Trust | Mar 31, 2022 | NPORT-P | 184,029 | $39,073,037 | 2.0% |
| BlackRock Science and Technology Trust | Mar 31, 2022 | NPORT-P | 65,222 | $13,847,935 | 1.0% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2022 | NPORT-P | 62,717 | $13,316,073 | 0.6% |
| ERShares Private-Public Crossover ETF | Mar 31, 2022 | NPORT-P | 1,447 | $307,227 | 0.8% |
| BlackRock ESG Capital Allocation Term Trust | Dec 31, 2021 | NPORT-P | 171,529 | $43,590,665 | 2.0% |
| BlackRock Science and Technology Trust | Dec 31, 2021 | NPORT-P | 58,281 | $14,810,951 | 0.9% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2021 | NPORT-P | 62,751 | $15,946,912 | 0.7% |
| BlackRock ESG Capital Allocation Term Trust | Sep 30, 2021 | NPORT-P | 16,492 | $4,472,960 | 0.2% |
| ERShares Private-Public Crossover ETF | Sep 30, 2021 | NPORT-P | 10,877 | $2,950,060 | 2.2% |
| BlackRock Science and Technology Trust | Sep 30, 2021 | NPORT-P | 60,731 | $16,471,462 | 0.9% |
| BlackRock Capital Allocation Term Trust | Sep 30, 2021 | NPORT-P | 55,985 | $15,184,252 | 0.6% |
| BlackRock Science and Technology Trust | Jun 30, 2021 | NPORT-P | 53,000 | $12,946,310 | 0.9% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2021 | NPORT-P | 63,927 | $15,615,448 | 0.6% |
| ERShares Private-Public Crossover ETF | Jun 30, 2021 | NPORT-P | 11,081 | $2,706,756 | 1.9% |
| ERShares Private-Public Crossover ETF | Mar 31, 2021 | NPORT-P | 5,810 | $1,230,965 | 0.9% |
| BlackRock Science and Technology Trust | Mar 31, 2021 | NPORT-P | 49,566 | $10,501,548 | 0.8% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2021 | NPORT-P | 40,761 | $8,636,033 | 0.4% |
| ARK Next Generation Technology ETF | Jan 29, 2021 | NPORT-P | 348,732 | $78,659,990 | 1.2% |
| BlackRock Science and Technology Trust | Dec 31, 2020 | NPORT-P | 41,103 | $9,146,651 | 0.7% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2020 | NPORT-P | 32,361 | $7,201,293 | 0.3% |
| ARK Blockchain & Fintech Innovation ETF | Oct 30, 2020 | NPORT-P | 14 | $3,252 | 0.0% |
| ERShares Private-Public Crossover ETF | Sep 30, 2020 | NPORT-P | 26,930 | $6,768,048 | 4.8% |
| BlackRock Science and Technology Trust | Sep 30, 2020 | NPORT-P | 43,202 | $10,857,527 | 1.0% |
| BlackRock Capital Allocation Term Trust | Sep 30, 2020 | NPORT-P | 10,859 | $2,729,084 | 0.1% |
| ARK Blockchain & Fintech Innovation ETF | Jul 31, 2020 | NPORT-P | 20,011 | $3,899,143 | 1.1% |
| ARK Next Generation Technology ETF | Jul 31, 2020 | NPORT-P | 82,571 | $16,088,959 | 0.8% |
| ERShares Private-Public Crossover ETF | Jun 30, 2020 | NPORT-P | 19,714 | $3,693,024 | 3.2% |
| BlackRock Science and Technology Trust | Jun 30, 2020 | NPORT-P | 44,202 | $8,280,361 | 0.9% |
| ARK Blockchain & Fintech Innovation ETF | Apr 30, 2020 | NPORT-P | 12,699 | $2,056,603 | 1.9% |
| ARK Next Generation Technology ETF | Apr 30, 2020 | NPORT-P | 38,409 | $6,220,338 | 0.9% |
| ERShares Private-Public Crossover ETF | Mar 31, 2020 | NPORT-P | 26,822 | $3,861,832 | 4.2% |
| BlackRock Science and Technology Trust | Mar 31, 2020 | NPORT-P | 97,642 | $14,058,495 | 2.1% |
| BlackRock Science and Technology Trust | Dec 31, 2019 | NPORT-P | 98,923 | $16,088,837 | 2.2% |
| BlackRock Science and Technology Trust | Sep 30, 2019 | NPORT-P | 107,052 | $15,890,799 | 2.3% |