BSTZ - BlackRock Science and Technology Term Trust declares $0.1033 dividend February, 02 2024 08:52 AM BlackRock Science and Technology Trust II of Beneficial Interest 2024-02-02 08:52:09 ET More on BlackRock Science and Technology Term Trust BSTZ: Going To Take Some Time To Pay Off Dividend scorecard for BlackRock Science and Technology Term Trust For further details see: BlackRock Science and Technology Term Trust declares $0.1033 dividend