| Ytd | 0.15% | |
| 1y | -14.52% |
| Open | 106.65 | Prev Close | 106.90 | Low | 105.87 | High | 107.01 | Mkt Cap | 3.57B |
| Vol | 94.28K | Avg Vol | 133.40K | EPS | 7.41 | P/E | 14.33 | Forward P/E | 13.21 |
| Beta | 0.66 | Short Ratio | 8.29 | Inst. Own | 57.90% | Dividend | 2.08 | Div Yield | 1.95 |
| Ex Div Date | 09-30 | Earning | 10-16 | 50-d Avg | 110.76 | 200-d Avg | 111.65 | 1yr Est | 124.00 |
Keefe, Bruyette & Woods analyst Wood Lay maintains BancFirst (NASDAQ:BANF) with a Market Perf
BancFirst (NASDAQ:BANF) reported quarterly earnings of $1.96 per share which beat the analyst consen
BancFirst (NASDAQ:BANF) reported quarterly earnings of $1.85 per share which beat the analyst consen
Howard Marks' new memo warns of 'cockroaches.' Why he says recent frauds are 'system
As Donald Trump's administration nears completion of a proposal to ease big bank rules, they are
On Thursday, 498 companies reached new 52-week lows.
On Wednesday, 345 companies set new 52-week lows.
Upgrades For Coupang Inc (NYSE:CPNG), JP Morgan upgraded the previous rating of Neutral to Overweigh
Before 10 a.m. ET on Friday, 571 companies hit new 52-week highs.
This morning 270 companies set new 52-week highs.
Before 10 a.m. ET on Monday, 492 companies set new 52-week highs.
Thursday's morning session saw 237 companies set new 52-week highs.
Before 10 a.m. ET on Tuesday, 267 companies hit new 52-week highs.
During Monday's morning trading, 285 companies set new 52-week highs.
Friday morning saw 331 companies set new 52-week highs.
Stocks That Hit 52-Week Lows On Thursday
Stocks That Hit 52-Week Lows On Wednesday
Stocks That Hit 52-Week Lows On Thursday
Stocks That Hit 52-Week Lows On Friday
Stocks That Hit 52-Week Lows On Thursday
Stocks That Hit 52-Week Highs On Friday
Stocks That Hit 52-Week Highs On Friday
Stocks That Hit 52-Week Highs On Wednesday
Stocks That Hit 52-Week Highs On Tuesday
Stocks That Hit 52-Week Highs On Tuesday
Stocks That Hit 52-Week Highs On Thursday
Stocks That Hit 52-Week Highs On Friday
Stocks Which Set New 52-Week Low Yesterday, Tues., Dec. 20, 2018
Stocks Which Set New 52-Week Low Yesterday, Tues., Dec. 18, 2018
Stocks Which Set New 52-Week Highs Friday