Impax Laboratories Inc.

IPXL
NASDAQ
46.31 0.34 (0.73%) last updated 4:28 PM EDT Jul 02
Trade $IPXL Now