Looking for a service which provides recent historical data, as well as a simple screening tool, for basic parameters, such as volume, % volume increase, price/price change, impld volatility range, perhaps earnings and dividend dates, etc.