Using AI and big data to analyze share prices