TRADE BUILD HOLD 301314249 Data check and company reliability