HLF - Herbalife Ltd. Stock Analysis | Finranks