stock market investment opportunities