Lam Research Corporation (LRCX) fundamental stock analysis