The business is seeing a big recovery in demand and is in a robust financial position