Home Direct Selling Herbalife Buys Back $600 Million in Latest Major Stock Repurchase