Sanofi (SNY) Stock: French Drugmaker Announces €1 Billion Share Buyback Through 2026