financial behemoth