U.S. market Closed. Opens in 3 hours 11 minutes

BANF | BancFirst Corporation Stock Financials Income Statements Annual

(Stock Exchange: NASDAQ)
*Sign In to persist settings
Financial Year End2023-12-312022-12-312021-12-312020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-312009-12-312008-12-312007-12-312006-12-312005-12-312004-12-312003-12-312002-12-312001-12-312000-12-311999-12-311998-12-311997-12-311996-12-311995-12-311994-12-31
Revenue792.71M557.42M485.69M443.89M419.15M385.68M345.21M310.86M294.60M277.76M253.67M252.53M233.86M212.69M198.19M213.49M219.42M202.11M185.74M169.10M157.94M154.54M141.84M132.24M121.94M116.80M73.50M68.80M56.20M50.10M
Cost of Revenue198.78MN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/A
Gross Profit593.93M557.42M485.69M443.89M419.15M385.68MN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/A
Operating Expenses76.85M-319.99M-277.29M-320.38M-249.59M-183.19MN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/A
Selling, General & Admin214.93M197.78M177.58M173.80M162.72M150.00M139.45M134.60M128.01M123.64M116.61M114.63M107.40M98.32M88.18M86.16M84.42M76.88M69.26M66.60M60.23M56.12M54.51M49.21M45.76M44.40M27.70M24.90M19.90M17.20M
Research & DevelopmentN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/A
Other Operating Expenses-76.85M-517.77M-454.87M-494.18M-412.31M-338.15MN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/A
Operating Income295.25M237.43M208.40M123.51M169.56M202.48MN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/A
Other Expenses / Income269.95M237.43M208.40M123.51M169.56M-42.73MN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/A
Before Tax Income269.95M237.43M208.40M123.51M169.56M159.75M136.31M107.94M101.21M91.17M80.84M79.00M70.70M65.65M48.68M67.81M81.65M75.77M63.96M57.66M48.83M50.89M43.44M40.47M37.97M34.10M24.00M24.50M20.40M18.10M
Income Tax Expenses57.48M44.33M40.77M23.93M34.68M33.94M49.87M37.26M35.04M27.28M26.52M27.10M25.08M23.34M16.07M23.45M28.56M26.41M21.13M20.48M16.95M17.32M15.48M14.25M14.02M12.50M8.30M9.40M7.60M6.50M
Net Income212.47M193.10M167.63M99.59M134.88M125.81M86.44M70.67M66.17M63.89M54.32M51.90M45.62M42.31M32.61M44.36M53.09M49.35M42.84M37.18M31.88M33.56M27.96M26.22M15.01M21.60M15.70M15.10M12.80M11.60M
Interest Expenses4.12M46.15M11.36M20.45M54.74M42.73M20.93M14.74M12.25M12.80M13.77M17.77M25.00M28.14M38.48M58.82M82.46M69.54M40.26M27.52M31.91M47.81M77.71M80.05M66.15M68.30M40.30M34.10M30.50M20.90M
Basic Shares Outstanding32.92M32.78M32.72M32.67M32.64M33.43M31.81M31.23M31.12M30.86M30.54M30.34M30.52M30.66M30.62M30.44M31.14M31.43M31.27M31.31M31.33M32.58M33.09M32.57M35.15M37.24M25.32M25.93M25.57M24.95M
Diluted Shares Outstanding33.49M33.44M33.31M33.21M33.33M33.43M32.57M31.82M31.77M31.59M31.10M30.89M31.14M31.34M31.20M31.16M31.89M32.15M31.97M31.98M31.88M33.07M33.49M32.87M35.67M38.06M26.06M25.93M25.58M25.78M
EBITDA22.19M259.48M228.44M141.94M185.90M216.03M169.03M135.06M125.36M115.32M105.69M107.62M105.37M102.32M95.60M135.87M174.50M155.68M111.40M96.18M88.97M105.20M129.04M129.05M104.11M109.80M68.70M62.80M54.20M43.80M
EBITDA Margin2.80%46.55%47.03%31.98%44.35%56.01%48.96%43.45%42.55%41.52%41.66%42.61%45.06%48.11%48.24%63.64%79.53%77.03%59.98%56.88%56.33%68.07%90.98%97.59%85.38%94.01%93.47%91.28%96.44%87.43%
EBIT274.07M283.58M219.76M143.96M224.30M202.48M157.23M122.68M113.46M103.97M94.61M96.78M95.69M93.79M87.16M126.63M164.11M145.30M104.22M85.18M80.75M98.69M121.15M120.52M95.18M102.40M64.30M58.60M50.90M39.00M
EBIT Margin34.57%50.87%45.25%32.43%53.51%52.50%45.55%39.46%38.51%37.43%37.30%38.32%40.92%44.09%43.98%59.31%74.79%71.89%56.11%50.37%51.13%63.86%85.41%91.14%78.05%87.67%87.48%85.17%90.57%77.84%
Financial Year End2023-12-312022-12-312021-12-312020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-312009-12-312008-12-312007-12-312006-12-312005-12-312004-12-312003-12-312002-12-312001-12-312000-12-311999-12-311998-12-311997-12-311996-12-311995-12-311994-12-31
An error has occurred. This application may no longer respond until reloaded. Reload 🗙