WallStSmart
BANF

BancFirst Corporation

NASDAQ: BANF · FINANCIAL SERVICES · BANKS - REGIONAL

$111.40
-2.41% today

Updated 2026-04-29

Market cap
$3.74B
P/E ratio
15.26
P/S ratio
5.35x
EPS (TTM)
$7.30
Dividend yield
1.69%
52W range
$101 – $137
Volume
0.1M

BancFirst Corporation (BANF) Financial statements

SEC filings — annual and quarterly data.

Balance sheet — annual

Item20062007200820092010201120122013201420152016201720182019202020212022202320242025
Total assets$3.42B$3.74B$3.87B$4.42B$5.06B$5.61B$6.02B$6.04B$6.57B$6.69B$7.02B$7.25B$7.57B$8.57B$9.21B$9.41B$12.39B$12.37B$13.55B
Cash & equivalents
Current assets$180.64M$222.58M$477.50M$1.06B$1.23B$1.73B$2.07B$5.34B$5.87B$5.94B$6.35B$6.58B$6.53B$2.56B$2.39B$2.82B$5.01B$3.95B$3.88B
Total liabilities$3.07B$3.37B$3.45B$3.99B$4.60B$5.13B$5.50B$5.48B$5.97B$6.04B$6.31B$6.48B$6.67B$7.56B$8.14B$8.23B$11.14B$10.94B$11.93B
Current liabilities$3.01B$3.33B$3.40B$3.93B$4.51B$5.06B$5.47B$4.59M$3.98M$500000.00$500000.00$900000.00$37.49M$49.23M$51.86M$55.98M$76.45M$10.70B$11.72B
Long-term debt$52.04M$27.05M$26.80M$26.80M$55.23M$45.27M$30.80M$33.74M$26.80M$31.96M$31.96M$31.96M$26.80M$26.80M$26.80M$85.99M$86.04M$86.10M$86.16M
Shareholder equity
Retained earnings$271.07M$285.88M$315.86M$334.69M$361.68M$381.02M$415.61M$448.95M$492.78M$535.52M$577.65M$638.58M$722.62M$815.49M$871.16M$977.07M$1.12B$1.28B$1.43B
Accounts receivable$25.68M$26.09M$24.40M$21.67M$21.91M$18.66M$128.80M$124.87M$131.56M$133.06M$139.43M$144.74M$167.84M$202.85M$220.61M$234.00M$301.55M
Inventory$11.31M$9.62M$8.92M$103.64M$34.73M$28.23M$22.89M$14.62M$17.29M$8.21M$3.87M$4.42M$6.87M$-1.92B$-1.68B$-2.11B$-3.24B
Goodwill$32.51M$34.33M$34.33M$34.68M$44.55M$44.55M$44.55M$44.55M$44.96M$54.04M$54.04M$54.04M$79.75M$148.60M$149.92M$149.92M$182.06M$182.26M$182.26M