Impax Laboratories Inc.

IPXL
NASDAQ
49.98 1.28 (2.50%) last updated 4:37 PM EDT Apr 17
Trade $IPXL Now