Paris P. - I learned the hard way recently that while email is a unique key for the Contacts object, the Domain is not a unique key for the Company object. When syncing records through Segment or an API, Hubspot will reject duplicate emails if there is a match but it will allow duplicate companies to be created with the same domain value, and a separate unique key must be used through data pipelines and integrations. This was also confirmed by Hubspot.