Amalgamated Financial Corp. (AMAL)

Market price: $51.43

5 valuation methods