FIN METRICS 311940534 Data check and company reliability