I maintain an extensive database with a minimum of 10 years of information on each of the 110+ stocks that I track. This data is gathered from various sources deemed reliable.  Most data is generic and can be pulled from various sites. That is except some S&P risk and quality information (RQ).