FINANCE EIKON 308019561 Data check and company reliability