FFINFirst Financial Bankshares, Inc.

$33.67

Is the business good?