U.S. headquarters in Miami, Florida .