cgm finance