| Tema Durable Quality ETF | Aug 31, 2026 | NPORT-P | 13,786 | $2,418,754 | 4.1% |
| BlackRock ESG Capital Allocation Term Trust | Jun 30, 2026 | NPORT-P | 1,637 | $493,899 | 0.0% |
| BlackRock Science and Technology Term Trust | Jun 30, 2026 | NPORT-P | 196,489 | $59,282,696 | 2.5% |
| BlackRock Technology and Private Equity Term Trust | Jun 30, 2026 | NPORT-P | 105,678 | $31,884,109 | 2.6% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2026 | NPORT-P | 1,637 | $493,899 | 0.0% |
| T. Rowe Price Capital Appreciation Equity ETF | Jun 30, 2026 | NPORT-P | 243,698 | $73,526,124 | 1.0% |
| Tema Durable Quality ETF | May 31, 2026 | NPORT-P | 1,170 | $2,248,401 | 4.6% |
| BlackRock ESG Capital Allocation Term Trust | Mar 31, 2026 | NPORT-P | 186 | $273,868 | 0.0% |
| BlackRock Science and Technology Term Trust | Mar 31, 2026 | NPORT-P | 21,546 | $31,724,546 | 1.9% |
| BlackRock Technology and Private Equity Term Trust | Mar 31, 2026 | NPORT-P | 12,387 | $18,238,743 | 2.0% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2026 | NPORT-P | 186 | $273,868 | 0.0% |
| T. Rowe Price Capital Appreciation Equity ETF | Mar 31, 2026 | NPORT-P | 23,665 | $34,844,583 | 0.6% |
| Tema Durable Quality ETF | Feb 28, 2026 | NPORT-P | 1,242 | $1,893,491 | 3.9% |
| BlackRock ESG Capital Allocation Term Trust | Dec 31, 2025 | NPORT-P | 300 | $364,524 | 0.0% |
| BlackRock Science and Technology Term Trust | Dec 31, 2025 | NPORT-P | 20,852 | $25,336,848 | 1.5% |
| BlackRock Technology and Private Equity Term Trust | Dec 31, 2025 | NPORT-P | 11,777 | $14,309,997 | 1.6% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2025 | NPORT-P | 300 | $364,524 | 0.0% |
| T. Rowe Price Capital Appreciation Equity ETF | Dec 31, 2025 | NPORT-P | 18,115 | $22,011,174 | 0.3% |
| Tema Durable Quality ETF | Nov 30, 2025 | NPORT-P | 1,836 | $2,158,163 | 3.1% |
| T. Rowe Price Capital Appreciation Equity ETF | Sep 30, 2025 | NPORT-P | 3,588 | $3,870,017 | 0.1% |
| BlackRock Science and Technology Term Trust | Sep 30, 2025 | NPORT-P | 16,176 | $17,447,434 | 1.0% |
| BlackRock Technology and Private Equity Term Trust | Sep 30, 2025 | NPORT-P | 9,246 | $9,972,736 | 1.1% |
| Tema Durable Quality ETF | Aug 31, 2025 | NPORT-P | 1,759 | $1,533,848 | 2.6% |
| BlackRock Science and Technology Term Trust | Jun 30, 2025 | NPORT-P | 17,485 | $15,662,014 | 1.0% |
| BlackRock Technology and Private Equity Term Trust | Jun 30, 2025 | NPORT-P | 22,330 | $20,001,874 | 1.2% |
| T. Rowe Price Capital Appreciation Equity ETF | Jun 30, 2025 | NPORT-P | 3,243 | $2,904,885 | 0.1% |
| Tema Durable Quality ETF | May 31, 2025 | NPORT-P | 1,905 | $1,441,856 | 2.6% |
| BlackRock Science and Technology Term Trust | Mar 31, 2025 | NPORT-P | 14,738 | $10,018,892 | 0.7% |
| BlackRock Technology and Private Equity Term Trust | Mar 31, 2025 | NPORT-P | 20,267 | $13,777,507 | 1.0% |
| Tema Durable Quality ETF | Feb 28, 2025 | NPORT-P | 2,089 | $1,480,767 | 2.8% |
| T. Rowe Price Capital Appreciation Equity ETF | Dec 31, 2024 | NPORT-P | 4,933 | $3,108,382 | 0.1% |
| Tema Durable Quality ETF | Nov 30, 2024 | NPORT-P | 529 | $342,279 | 2.6% |
| T. Rowe Price Capital Appreciation Equity ETF | Sep 30, 2024 | NPORT-P | 3,715 | $2,876,933 | 0.1% |
| Tema Durable Quality ETF | Aug 31, 2024 | NPORT-P | 464 | $380,216 | 3.4% |
| T. Rowe Price Capital Appreciation Equity ETF | Jun 30, 2024 | NPORT-P | 7,859 | $6,479,824 | 0.4% |
| Tema Durable Quality ETF | May 31, 2024 | NPORT-P | 360 | $273,431 | 3.4% |
| T. Rowe Price Capital Appreciation Equity ETF | Mar 31, 2024 | NPORT-P | 13,899 | $9,709,424 | 0.8% |
| Tema Durable Quality ETF | Feb 29, 2024 | NPORT-P | 233 | $158,976 | 2.2% |
| T. Rowe Price Capital Appreciation Equity ETF | Dec 31, 2023 | NPORT-P | 6,885 | $4,002,251 | 0.6% |
| BlackRock ESG Capital Allocation Term Trust | Dec 31, 2023 | NPORT-P/A | 3,241 | $1,883,993 | 0.1% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2023 | NPORT-P/A | 5,148 | $2,992,532 | 0.2% |
| Tema Durable Quality ETF | Nov 30, 2023 | NPORT-P | 121 | $65,899 | 1.0% |
| T. Rowe Price Capital Appreciation Equity ETF | Sep 30, 2023 | NPORT-P | 1,679 | $770,090 | 0.3% |
| BlackRock ESG Capital Allocation Term Trust | Sep 30, 2023 | NPORT-P | 3,913 | $1,794,737 | 0.1% |
| BlackRock Capital Allocation Term Trust | Sep 30, 2023 | NPORT-P | 5,763 | $2,643,258 | 0.1% |
| T. Rowe Price Capital Appreciation Equity ETF | Jun 30, 2023 | NPORT-P | 356 | $172,667 | 0.3% |
| BlackRock ESG Capital Allocation Term Trust | Jun 30, 2023 | NPORT-P | 3,712 | $1,800,394 | 0.1% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2023 | NPORT-P | 5,763 | $2,795,170 | 0.1% |
| BlackRock ESG Capital Allocation Term Trust | Mar 31, 2023 | NPORT-P | 4,787 | $1,910,827 | 0.1% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2023 | NPORT-P/A | 6,833 | $2,727,529 | 0.1% |
| BlackRock ESG Capital Allocation Term Trust | Dec 31, 2022 | NPORT-P | 1,959 | $738,602 | 0.0% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2022 | NPORT-P/A | 3,736 | $1,408,584 | 0.1% |
| Alger Mid Cap 40 ETF | Mar 31, 2021 | NPORT-P | 764 | $252,426 | 1.9% |
| BlackRock Science and Technology Term Trust | Jun 30, 2020 | NPORT-P | 58,122 | $11,303,567 | 0.6% |