The recent stock price of BlackRock Credit Allocation Income Trust (BTZ) is $11.17, marking a new 52-week high.