Impax Laboratories Inc.

IPXL
NASDAQ
48.46 0.1 (0.21%) last updated 4:43 PM EDT Jul 31
Trade $IPXL Now