Should You Buy Medifast Inc (NYSE: MED) Now?