Skip to content
MapLight Therapeutics, Inc. (MPLT) — insider trading: 12 buys, 138 sells · InsiderLens