| T. Rowe Price Technology ETF | Jun 30, 2026 | NPORT-P | 12,766 | $1,967,368 | 0.5% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Jun 30, 2026 | NPORT-P | 45,415 | $6,957,686 | 0.9% |
| T. Rowe Price Technology ETF | Mar 31, 2026 | NPORT-P | 6,462 | $1,106,359 | 0.8% |
| T. Rowe Price Capital Appreciation Equity ETF | Mar 31, 2026 | NPORT-P | 120,254 | $20,588,687 | 0.3% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Mar 31, 2026 | NPORT-P | 13,085 | $2,214,756 | 1.3% |
| BlackRock ESG Capital Allocation Term Trust | Dec 31, 2025 | NPORT-P | 15,100 | $3,668,825 | 0.2% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2025 | NPORT-P | 8,949 | $2,174,325 | 0.1% |
| T. Rowe Price Technology ETF | Dec 31, 2025 | NPORT-P | 4,889 | $1,187,587 | 1.1% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Dec 31, 2025 | NPORT-P | 7,250 | $1,774,056 | 1.9% |
| T. Rowe Price Technology ETF | Sep 30, 2025 | NPORT-P | 3,435 | $917,866 | 1.5% |
| BlackRock ESG Capital Allocation Term Trust | Sep 30, 2025 | NPORT-P | 19,981 | $5,350,260 | 0.3% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Sep 30, 2025 | NPORT-P | 6,079 | $1,627,857 | 1.8% |
| BlackRock Capital Allocation Term Trust | Sep 30, 2025 | NPORT-P | 11,360 | $3,041,837 | 0.2% |
| iShares A.I. Innovation and Tech Active ETF | Jul 31, 2025 | NPORT-P | 141,319 | $40,516,157 | 1.7% |
| BlackRock ESG Capital Allocation Term Trust | Jun 30, 2025 | NPORT-P | 35,033 | $10,712,377 | 0.6% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2025 | NPORT-P | 18,213 | $5,569,164 | 0.3% |
| T. Rowe Price Technology ETF | Jun 30, 2025 | NPORT-P | 2,972 | $903,785 | 2.2% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Jun 30, 2025 | NPORT-P | 2,115 | $640,905 | 2.3% |
| iShares A.I. Innovation and Tech Active ETF | Apr 30, 2025 | NPORT-P | 14,838 | $4,335,515 | 3.3% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Mar 31, 2025 | NPORT-P | 2,687 | $709,374 | 3.2% |
| T. Rowe Price Technology ETF | Mar 31, 2025 | NPORT-P | 2,333 | $626,271 | 2.5% |
| iShares A.I. Innovation and Tech Active ETF | Jan 31, 2025 | NPORT-P | 6,495 | $1,793,010 | 2.5% |
| T. Rowe Price Technology ETF | Dec 31, 2024 | NPORT-P | 2,070 | $509,655 | 2.3% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Dec 31, 2024 | NPORT-P | 1,354 | $331,307 | 2.9% |
| iShares A.I. Innovation and Tech Active ETF | Oct 31, 2024 | NPORT-P | 2,160 | $504,662 | 2.6% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Sep 30, 2024 | NPORT-P | 417 | $95,126 | 1.9% |
| BlackRock ESG Capital Allocation Term Trust | Dec 31, 2023 | NPORT-P/A | 47,942 | $7,383,651 | 0.4% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2023 | NPORT-P/A | 21,850 | $3,367,932 | 0.2% |
| BlackRock ESG Capital Allocation Term Trust | Sep 30, 2023 | NPORT-P | 176,032 | $22,785,147 | 1.3% |
| BlackRock Capital Allocation Term Trust | Sep 30, 2023 | NPORT-P | 92,827 | $12,014,849 | 0.7% |
| BlackRock ESG Capital Allocation Term Trust | Jun 30, 2023 | NPORT-P | 190,577 | $26,035,551 | 1.4% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2023 | NPORT-P | 99,526 | $13,597,430 | 0.7% |
| BlackRock ESG Capital Allocation Term Trust | Mar 31, 2023 | NPORT-P | 192,368 | $24,292,213 | 1.4% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2023 | NPORT-P/A | 99,526 | $12,569,179 | 0.7% |
| BlackRock ESG Capital Allocation Term Trust | Dec 31, 2022 | NPORT-P | 216,144 | $22,314,523 | 1.3% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2022 | NPORT-P/A | 120,714 | $12,462,235 | 0.7% |
| BlackRock ESG Capital Allocation Term Trust | Sep 30, 2022 | NPORT-P | 232,363 | $18,936,454 | 1.1% |
| BlackRock Capital Allocation Term Trust | Sep 30, 2022 | NPORT-P | 113,221 | $9,226,961 | 0.5% |
| BlackRock ESG Capital Allocation Term Trust | Jun 30, 2022 | NPORT-P | 146,667 | $13,368,756 | 0.8% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2022 | NPORT-P | 79,002 | $7,201,064 | 0.4% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2022 | NPORT-P | 9,504 | $1,053,310 | 0.0% |