BancFirst Corporation

BANF · NASDAQ
Analyze with AI
12/31/2024
12/31/2023
12/31/2022
12/31/2021
Operating Activities
Net Income$216,354$212,465$193,100$167,630
Dep. & Amort.$21,681$22,189$22,048$20,041
Deferred Tax-$2,203-$2,787$322$7,044
Stock-Based Comp.$3,452$2,999$1,941$2,133
Change in WC$5,817-$2,157-$13,722$3,597
Other Non-Cash$16,099$336$22,583$3,489
Operating Cash Flow$261,200$233,045$226,272$203,934
Investing Activities
PP&E Inv.-$36,652-$22,504-$19,785-$27,251
Net Acquisitions$0$8,045$121,099$12,599
Inv. Purchases-$391,208-$454,329-$1,886,093-$478,199
Inv. Sales/Matur.$742,705$490,994$781,480$509,027
Other Inv. Act.-$386,235-$691,911-$515,869$406,709
Investing Cash Flow-$71,390-$669,705-$1,519,168$422,885
Financing Activities
Debt Repay.-$3,351$3,051$300$58,050
Stock Issued$9,199$2,543$7,649$2,260
Stock Repurch.$0-$1,820$0-$11,663
Dividends Paid-$57,773-$53,642-$48,462-$45,140
Other Fin. Act.$1,018,424-$284,919$2,459,946-$197,216
Financing Cash Flow$966,499-$334,787$2,411,784-$193,709
Forex Effect$0$0$0$0
Net Chg. in Cash$1,156,309-$771,447$1,118,888$433,110
Supplemental Information
Beg. Cash$2,397,463$3,168,910$2,050,022$1,616,912
End Cash$3,553,772$2,397,463$3,168,910$2,050,022
Free Cash Flow$224,548$210,541$206,487$176,683
BancFirst Corporation (BANF) Financial Statements & Key Stats | AlphaPilot