Guggulsterone, a farnesoid X receptor antagonist, inhibits constitutive and inducible STAT3 activation through induction of a protein tyrosine phosphatase SHP-1.