BlackRock Science and Technology Trust remains a buy, offering both technology sector growth and a 7.3% monthly yield. BST trades at a 5.44% discount to NAV, deeper than its five-year average, ...