Babcock & Brown is based in Australia.
Its stock quote reached its highest recent level on November 19, 2004 at AU$ 9.90, and its lowest recent point on December 24, 2008 at AU$ 0.14.
Babcock & Brown has 367 537 951 shares outstanding.