macro companies