You can only import into one table at a time, so you are looking at three specific imports from the same file to import your data.
Before you do, open field options in Manage | Database | Fields for Company::CompanyName and Market::MarketName. On the validation tab select Unique values and validate always. Now, when you import into the company and market tables, records with duplicate company and market names will not be created in these tble.
Now for some unsolicited advice.
Using name fields as primary keys as you have with Company::CompanyName and market::MarketName is not the best design approach here. It's a useful way to get your data imported and linked, but names are not unique, subject to change and are vulnerable to data entry errors where correcting them after the fact can "break" the links to other related records.
I suggest you define a CompanyID and possibly a MarketID field and create a new set of relationships linking by those fields instead of names to use with your layouts. Use the above relationships for importing your data and then use Replace Field Contents to update related records with the matching ID numbers after import--using the ID based relationships.
You can keep both sets of relationships in place by creating additional table occurrences. If that's a new concept, read this link to learn more: