Yes, a foreign company can repatriate profits earned in India subject to the applicable foreign exchange regulations and guidelines.