Stocks to buy May 2023 - $SLB Schlumberger - oil and gas #top10stocks #finance #investing #stocks