Informatica Corporation

INFA
NASDAQ
43.96 0.07 (0.16%) last updated 4:45 PM EDT Mar 27
Trade $INFA Now