Impax Laboratories Inc.

IPXL
NASDAQ
39.08 1.00 (2.50%) last updated 4:40 PM EST Mar 06
Trade $IPXL Now