"McCullagh's dissection of the details of BBP's total gross drawn debt of $4.39 billion is also revealing because it shows the very heavy interest charges being paid by BBP to Babcock & Brown."
BBP Price at posting:
14.5¢ Sentiment: Sell Disclosure: Not Held