Informatica Inc.

19.34
-0.49 (-2.47%)
At close: Feb 21, 2025, 3:54 PM