CREDIT INFORMATION CORP. (CIC) generated 27 million reports last year, nearly tripling from 2024, driven by demand from online lenders and e-commerce channels as consumers availed of credit products ...