BancFirst (NASDAQ:BANF) reported quarterly earnings of $1.70 per share which missed the analyst consensus estimate of $1.72 by 1.16 percent. This is a 47.83 percent increase over earnings of $1.15 per share from the same
U.S. stocks closed higher on Friday, with the Dow Jones gaining around 750 points. Here is the list of some big stocks recording gains in the previous session.