APPN - Appian Corporation Stock Analysis | Finranks