Appian Corporation

37.11
2.41 (6.95%)
At close: Jan 28, 2025, 2:50 PM