BancFirst Corp

General ticker "BANF" information:

  • Sector: Financials
  • Industry: Banks
  • Capitalization: $4.2B

BancFirst Corp follows the US Stock Market performance with the rate: 61.3%.

Estimated limits based on current volatility of 1.9%: low 116.84$, high 121.28$

Factors to consider:

  • Company pays dividends: last record date 2024-09-30, amount 0.46$ (Y1.55%)
  • Current price 12.7% above estimated high
  • Earnings for 9 months up through Q3 exceed our estimates

Stock Forecast*

* forecast is subjective and experimental, should not be used for any investment decisions

Long term estimates were made for the period from 2023-12-31 to 2025-12-30

  • 2023-12-31 to 2024-12-30 estimated range: [73.54$, 105.41$]
  • 2024-12-30 to 2025-12-30 estimated range: [83.53$, 116.92$]

Financial Metrics affecting the BANF estimates:

  • Positive: Non-GAAP EPS, $ of 6.34 > 2.29
  • Positive: Operating profit margin, % of 43.27 > 19.51
  • Positive: 7.18 < Operating cash flow per share per price, % of 7.68
  • Negative: Interest expense per share, $ of 6.06 > 0.74
  • Positive: -0.25 < Return on assets ratio (scaled to [-100,100]) of 1.69

Similar symbols

Short-term BANF quotes

Long-term BANF plot with estimates

Financial data

YTD 2021-12-31 2022-12-31 2023-12-31
Operating Revenue $485.69MM $557.42MM $623.94MM
Operating Expenses $277.29MM $319.99MM $353.99MM
Operating Income $208.40MM $237.43MM $269.95MM
Interest Expense $11.36MM $46.15MM $199.48MM
Income(Loss) $208.40MM $237.43MM $269.95MM
Taxes $40.77MM $44.33MM $57.48MM
Profit(Loss) $167.63MM $193.10MM $212.47MM
Stockholders Equity $1,171.73MM $1,250.84MM $1,433.89MM
Inventory $2,111.30MM $3,239.12MM $0.00MM
Assets $9,405.61MM $12,387.86MM $12,372.04MM
Operating Cash Flow $203.93MM $226.27MM $233.04MM
Capital expenditure $27.25MM $19.79MM $22.50MM
Investing Cash Flow $422.88MM $-1,519.17MM $-669.71MM
Financing Cash Flow $-193.71MM $2,411.78MM $-334.79MM
Earnings Per Share* $5.12 $5.89 $6.45

* EPS are Split Adjusted, recent splits may be reflected with a delay.