Sampling program mining investment news and information