BlackRock Science And Technology Trust Risky With Little Upside

(Source: Seeking Alpha) The emerging markets components (accounting for 18% of assets) could weigh … BlackRock Science and Technology Trust (BST) is an equity fund looking for …