Data science approach to analyzing stock prices and technical events