Impax Laboratories Inc.

IPXL
NASDAQ
40.45 0.16 (0.40%) last updated 5:09 PM EST Mar 02
Trade $IPXL Now