US stock analysis