Hero MotoCorp Ltd (BOM:500182) reports robust growth in revenue and profitability, while navigating challenges in financing and competitive pressures.