Does Sanofi (SNY) Have a Long Runway for Future Growth?