Impax Laboratories Inc.

IPXL
NASDAQ
48.51 0.22 (0.46%) last updated 5:48 PM EDT Aug 04
Trade $IPXL Now