Lam Research Corporation (LRCX) reports earnings