Stock market recommendations: For the week beginning May 12, 2025, Motilal Oswal Financial Services suggests Indian Oil Corporation Ltd. and M&M as the best stocks to buy. Higher GRM and marketing margins caused IOCL's Q4FY25 EBITDA to greatly surpass projections; short-term catalysts are anticipated to increase Q1 earnings.