| T. Rowe Price Technology ETF | Jun 30, 2026 | NPORT-P | 1,788 | $2,056,166 | 0.6% |
| T. Rowe Price Technology ETF | Mar 31, 2026 | NPORT-P | 1,047 | $793,576 | 0.6% |
| T. Rowe Price Technology ETF | Dec 31, 2025 | NPORT-P | 833 | $504,294 | 0.5% |
| T. Rowe Price Technology ETF | Sep 30, 2025 | NPORT-P | 541 | $326,304 | 0.5% |
| BlackRock Science and Technology Term Trust | Jun 30, 2025 | NPORT-P | 21,422 | $13,741,737 | 0.9% |
| BlackRock Science and Technology Trust | Jun 30, 2025 | NPORT-P | 16,092 | $10,322,661 | 0.7% |
| BlackRock Technology and Private Equity Term Trust | Jun 30, 2025 | NPORT-P | 26,755 | $17,162,738 | 1.1% |
| T. Rowe Price Technology ETF | Jun 30, 2025 | NPORT-P | 473 | $303,419 | 0.7% |
| BlackRock Science and Technology Term Trust | Mar 31, 2025 | NPORT-P | 21,897 | $9,978,309 | 0.7% |
| BlackRock Science and Technology Trust | Mar 31, 2025 | NPORT-P | 17,373 | $7,916,754 | 0.7% |
| BlackRock Technology and Private Equity Term Trust | Mar 31, 2025 | NPORT-P | 34,455 | $15,700,901 | 1.1% |
| T. Rowe Price Technology ETF | Mar 31, 2025 | NPORT-P | 380 | $173,163 | 0.7% |
| BlackRock Science and Technology Term Trust | Dec 31, 2024 | NPORT-P | 27,327 | $15,800,065 | 0.9% |
| BlackRock Science and Technology Trust | Dec 31, 2024 | NPORT-P | 17,001 | $9,829,725 | 0.7% |
| BlackRock Technology and Private Equity Term Trust | Dec 31, 2024 | NPORT-P | 55,544 | $32,114,714 | 1.8% |
| T. Rowe Price Technology ETF | Dec 31, 2024 | NPORT-P | 339 | $196,005 | 0.9% |
| BlackRock Science and Technology Term Trust | Sep 30, 2024 | NPORT-P | 40,681 | $26,839,661 | 1.7% |
| BlackRock Science and Technology Trust | Sep 30, 2024 | NPORT-P | 21,537 | $14,209,232 | 1.1% |
| BlackRock Technology and Private Equity Term Trust | Sep 30, 2024 | NPORT-P | 59,875 | $39,503,077 | 2.1% |
| BlackRock Science and Technology Term Trust | Jun 30, 2024 | NPORT-P | 44,741 | $34,198,947 | 2.0% |
| BlackRock Science and Technology Trust | Jun 30, 2024 | NPORT-P | 23,481 | $17,948,313 | 1.3% |
| BlackRock Technology and Private Equity Term Trust | Jun 30, 2024 | NPORT-P | 67,211 | $51,374,476 | 2.7% |
| BlackRock Science and Technology Term Trust | Mar 31, 2024 | NPORT-P | 44,974 | $27,542,175 | 1.6% |
| BlackRock Science and Technology Trust | Mar 31, 2024 | NPORT-P | 23,667 | $14,493,722 | 1.1% |
| BlackRock Technology and Private Equity Term Trust | Mar 31, 2024 | NPORT-P | 81,580 | $49,959,769 | 2.4% |
| BlackRock Science and Technology Term Trust | Dec 31, 2023 | NPORT-P | 51,003 | $26,545,761 | 1.6% |
| BlackRock Science and Technology Trust | Dec 31, 2023 | NPORT-P | 25,411 | $13,225,778 | 1.1% |
| BlackRock Technology and Private Equity Term Trust | Dec 31, 2023 | NPORT-P | 81,580 | $42,460,310 | 2.1% |
| BlackRock Science and Technology Term Trust | Sep 30, 2023 | NPORT-P | 64,945 | $27,120,544 | 1.8% |
| BlackRock Science and Technology Trust | Sep 30, 2023 | NPORT-P | 28,832 | $12,040,026 | 1.1% |
| BlackRock Technology and Private Equity Term Trust | Sep 30, 2023 | NPORT-P | 93,198 | $38,918,784 | 2.0% |
| BlackRock Science and Technology Term Trust | Jun 30, 2023 | NPORT-P | 78,086 | $33,155,641 | 2.0% |
| BlackRock Science and Technology Trust | Jun 30, 2023 | NPORT-P | 30,899 | $13,119,844 | 1.1% |
| BlackRock Technology and Private Equity Term Trust | Jun 30, 2023 | NPORT-P | 21,218 | $9,009,251 | 0.4% |
| BlackRock Science and Technology Term Trust | Mar 31, 2023 | NPORT-P | 79,668 | $32,337,300 | 2.0% |
| BlackRock Science and Technology Trust | Mar 31, 2023 | NPORT-P | 31,760 | $12,891,408 | 1.2% |
| BlackRock Science and Technology Term Trust | Dec 31, 2022 | NPORT-P | 70,536 | $17,897,410 | 1.2% |
| BlackRock Science and Technology Trust | Dec 31, 2022 | NPORT-P | 29,379 | $7,454,463 | 0.8% |
| BlackRock Science and Technology Term Trust | Sep 30, 2022 | NPORT-P | 70,536 | $15,793,508 | 1.0% |
| BlackRock Science and Technology Trust | Sep 30, 2022 | NPORT-P | 27,204 | $6,091,168 | 0.6% |
| BlackRock Science and Technology Term Trust | Jun 30, 2022 | NPORT-P | 48,772 | $12,134,823 | 0.7% |
| BlackRock Science and Technology Term Trust | Mar 31, 2022 | NPORT-P | 59,152 | $21,539,113 | 0.9% |
| BlackRock Science and Technology Term Trust | Dec 31, 2021 | NPORT-P | 56,775 | $25,061,473 | 0.8% |
| BlackRock Science and Technology Term Trust | Sep 30, 2021 | NPORT-P | 56,775 | $22,234,134 | 0.7% |
| BlackRock Science and Technology Term Trust | Jun 30, 2021 | NPORT-P | 55,019 | $18,146,753 | 0.5% |