Block Inc. reached an agreement with the Consumer Financial Protection Bureau early Thursday under which it will pay up to $175 million in restitution for what the CFPB claims were sloppy and ...