Southern First Bancshares Inc.

SFST·NASDAQ·$57.76·$546M