Off-price retailer The TJX Companies Inc has sold its Bob's Stores unit to private equity firms Versa Capital Management and Crystal Capital for an undisclosed amount.