Perfect stock market analysis