Los fármacos que pueden reducir las mediciones de triglicéridos abarcan ácido ascórbico, asparaginasa, clofibrato, fenofibrato, aceite de pescado, genfibrozilo, ácido nicotínico y estatinas.
Contiene flavonoides, ácido ascórbico, cineol, pineno, taninos, limoneno... pero el compuesto que le otorga su valor terapéutico más notable es la hipericina.