in-depth stock market analysis