FFINFirst Financial Bankshares, Inc.

$33.12

Is the business good?