Skip to content
MEDICIS PHARMACEUTICAL CORP (MRX) — insider trading: 3 buys, 103 sells · InsiderLens