Texas Capital Bancshares Inc. (TCBI) reports earnings