5 Top Stocks to Buy Now for April 2026 2. Procter & Gamble (PG) 3. Medtronic PLC (MDT) 4. Becton, Dickinson and Company (BDX) 5. Church &...