Watson Pharmaceuticals, Inc. (WPI) has reported another earning surprise