NASDAQ:BANF | Free Cash Flow | BANCFIRST CORP /OK/

Free cash flow is operating cash flow less capital expenditure. FCF / net income requires positive matching-period earnings.

Available history
2009-12-31 to 2026-03-31
Data captured

Historical Free Cash Flow

DateOperating cash flowCapital expenditureFree cash flowFCF / net income
2026-03-31$75.85M$10.78M$65.06M103.28%
2025-12-31$54.78M$11.55M$43.23M72.67%
2025-03-31$76.95M$11.31M$65.64M116.98%
2024-12-31$17.13M$15.14M$1.99M3.52%
2024-03-31$66.32M$10.25M$56.07M111.40%
2023-12-31$42.76M$4.81M$37.96M77.56%
2023-03-31$69.5M$7.96M$61.54M106.97%
2022-12-31$46.98M$4.68M$42.3M74.05%
2022-03-31$63.61M$6.9M$56.71M157.90%
2021-12-31$26.62M$6.39M$20.23M52.99%
2021-03-31$69.04M$7.72M$61.32M144.22%
2020-12-31$43.6M$18.13M$25.47M72.03%
2020-03-31$35.26M$11.35M$23.91M105.78%
2019-12-31$46.49M$7.19M$39.3M110.69%
2019-03-31$36.66M$6.79M$29.87M93.82%
2018-12-31$34.4M$7.47M$26.94M82.31%
2018-03-31$26.36M$7.17M$19.19M64.78%
2017-12-31$32.92M$6.51M$26.41M135.47%
2017-03-31$31.92M$3.37M$28.55M129.46%
2016-12-31$19.7M$2.99M$16.71M89.76%
2016-03-31$28.48M$2.94M$25.54M154.04%
2015-12-31$19.42M$1.73M$17.69M112.50%
2015-03-31$22.81M$4.11M$18.71M115.06%
2014-12-31$17.11M$2.95M$14.16M89.92%
2014-03-31$20.19M$3.15M$17.03M116.20%
2013-12-31$7.59M$3.14M$4.45M32.08%
2013-03-31$23.61M$3.68M$19.93M149.04%
2012-12-31$12.41M$4.15M$8.26M67.12%
2012-03-31$14.89M$5.01M$9.88M70.55%
2011-12-31$9.8M$3.94M$5.86M50.55%
2011-03-31$25.99M
2010-12-31$159.81M

Annual Free Cash Flow

DateOperating cash flowCapital expenditureFree cash flowFCF / net income
2025-12-31$285.28M$48.31M$236.97M98.49%
2024-12-31$261.2M$36.65M$224.55M103.79%
2023-12-31$233.05M$22.5M$210.54M99.09%
2022-12-31$226.27M$19.79M$206.49M106.93%
2021-12-31$203.93M$27.25M$176.68M105.40%
2020-12-31$154.85M$66.45M$88.41M88.78%
2019-12-31$158.96M$27.05M$131.9M97.79%
2018-12-31$140.01M$51.86M$88.15M70.06%
2017-12-31$109.75M$18.01M$91.74M106.13%
2016-12-31$90.54M$10.84M$79.71M112.78%
2015-12-31$78.16M$11.26M$66.9M101.10%
2014-12-31$76.92M$11.49M$65.43M102.42%
2013-12-31$78.09M$13.9M$64.19M118.18%
2012-12-31$60.3M$13.44M$46.86M90.29%
2011-12-31$62.41M$16.38M$46.03M100.90%
2010-12-31$130.89M$7.51M$123.38M291.62%
2009-12-31$706,000.00