It's just insane. There are no issues with this stock. It has just proven it's worth and reported a $270m profit. The yield is now 15%.
BBW
babcock & brown wind partners group