BlackRock Science and Technology Trust Sees Institutional Activity Sanctuary Advisors LLC has reduced its stake in BlackRock Science and Technology Trust by 31.6%, selling over 5,400 shares in Q4. Despite this, other institutional investors have increased their positions. The stock trades near its 200-day average of $36.52, with a recent uptick of 1.2%, showing mixed signals for potential investors.2