EL-AY 2019 306500418 Data check and company reliability