Lam Research (LRCX) FY25 Revenue & Capital Allocation Analysis | Monexa