OKLAHOMA CITY (AP) — OKLAHOMA CITY (AP) — BancFirst Corp. (BANF) on Wednesday reported third-quarter profit of $67.3 million. The Oklahoma City-based bank said it had earnings of $1.97 per share. BancFirst shares have climbed 3.5% since the beginning of the year. In the final minutes of trading on Wednesday, shares hit $109.73, a decline...