Lam Research Corporation (LRCX) supply chain analysis