Some parts of the portal may cause error messages or display incorrectly due to the transition to a new provider of trading data

BANF - BANCFIRST CORP /OK/


IEX Last Trade
119.73
-1.730   -1.445%

Share volume: 0
Last Updated: Fri 27 Dec 2024 03:30:00 PM CET
Monetary Authorities-Central Bank: -0.51%

PREVIOUS CLOSE
CHG
CHG%

$121.46
-1.73
-1.42%
5D - 1M - 3M - 1Y - 3Y - 5Y - 10Y - 15Y
Income statement Balance sheet Cash flow To see more then 2 years history Buy Premium
View ratios

Fiscal Date 2022-06-30 2022-09-30 2022-12-31 2023-03-31 2023-06-30 2023-09-30 2023-12-31 2024-03-31
Fiscal Quarter Q2 2022 Q3 2022 Q4 2022 Q1 2023 Q2 2023 Q3 2023 Q4 2023 Q1 2024
Report Date 2022-08-05 2022-11-04 2023-02-24 2023-05-09 2023-08-04 2023-11-06 2024-02-27 2024-05-07
Total revenue 134.094 M 163.343 M 183.962 M 193.274 M 198.792 M 204.674 M 211.001 M 216.543 M
Cost of revenue 501.000 K 2.863 M 3.776 M 2.322 M 2.824 M 2.312 M 0.000 4.015 M
Gross profit 133.593 M 160.480 M 180.186 M 190.952 M 195.968 M 202.362 M 211.001 M 212.528 M
    20.13% 12.28% 5.97% 2.63% 3.26% 4.27% 0.72%  
Operating expenses 6.325 M 6.875 M 7.724 M 7.510 M 7.018 M 7.521 M 8.092 M 7.462 M
Selling general and admin 6.325 M 6.875 M 7.724 M 7.510 M 7.018 M 7.521 M 8.092 M 7.462 M
Research and development 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Total expenses 78.847 M 95.006 M 113.823 M 118.929 M 128.826 M 139.444 M 152.197 M 152.333 M
    20.49% 19.81% 4.49% 8.32% 8.24% 9.15% 0.09%  
Operating income 55.247 M 68.337 M 70.139 M 74.345 M 69.966 M 65.230 M 58.804 M 64.210 M
Ebit 55.247 M 68.337 M 70.139 M 74.345 M 69.966 M 65.230 M 58.804 M 64.210 M
Pretax income 55.247 M 68.337 M 70.139 M 74.345 M 69.966 M 65.230 M 60.407 M 64.210 M
    23.69% 2.64% 6.00% -5.89% -6.77% -7.39% 6.30%  
Income tax 10.540 M 12.985 M 13.013 M 16.812 M 14.956 M 14.242 M 11.473 M 13.876 M
Net income basic 44.707 M 55.352 M 57.126 M 57.533 M 55.010 M 50.988 M 48.934 M 50.334 M
    23.81% 3.20% 0.71% -4.39% -7.31% -4.03% 2.86%  
Net income 44.707 M 55.352 M 57.126 M 57.533 M 55.010 M 50.988 M 48.934 M 50.334 M
    23.81% 3.20% 0.71% -4.39% -7.31% -4.03% 2.86%