Blackrock Science & Technology Tr (BST) Stock: Price, Analysis