Impax Laboratories Inc. Drug Manufacturers - Major

IPXL
NASDAQ
23.92 0.39 (1.60%) last updated 4:00 PM EDT Apr 17
Trade $IPXL Now