Impax Laboratories Inc.

IPXL
NASDAQ
46.66 2.89 (5.83%) last updated 5:16 PM EDT Apr 27
Trade $IPXL Now