Credit Score Emerges as Key Financial Health Indicator