BSTZ ยท BlackRock Science and Technology Term Trust

6 trades of BlackRock Science and Technology Term Trust (BSTZ) disclosed by 2 members of Congress, most recently on Feb 22, 2020. See who bought and sold, when, and the price chart.