BlackRock Science and Technology Trust pays $0.25 per share distribution on July 31, 2026 - BST News | Rallies