Sanofi (SNY) valuation and key financial metrics