Puravankara Ltd (BOM:532891) reports robust income growth and record collections, but faces challenges with high debt and project delays.