CRED raises $72 million at $3.64B valuation; FY25 results show profitability path

Business