BancFirst Corp
BANF
NASDAQ
Banking
$112.16
USD
-1.31 (-1.15%)
At close: Jul 30, 2026, 4:00 PM EDT
Market Cap $3.91B
Volume 95.5K
Revenue
$970.60M
TTM
+5.1%
YoY
Gross Margin
73%
TTM
+3.9%
YoY
Net Income
$247.49M
TTM
+11.4%
YoY
Operating Cash Flow
$284.17M
TTM
+4.5%
YoY
Revenue & Net Income
USD Millions
Margins Trend
Percent of revenue
Income Statement Detail
USD Millions, except per-share and share count figures
Metric | Q1 2025 | Q2 2025 | Q3 2025 | Q4 2025 | Q1 2026 |
|---|---|---|---|---|---|
Revenue | 231.4 | 236.5 | 244.3 | 248.3 | 241.6 |
YoY Growth | +6.8% | +6.3% | +3.3% | +6.4% | +4.4% |
Cost of Revenue | 66.5 | 67.2 | 68.8 | 67.3 | 62.6 |
Gross Profit | 164.8 | 169.3 | 175.5 | 181.0 | 179.0 |
Selling, General & Administrative | 11.1 | 11.3 | 11.5 | 13.1 | 12.4 |
Other Operating Expenses | 26.5 | 21.7 | 22.9 | 35.7 | 25.6 |
Total Operating Expenses | 92.2 | 88.2 | 92.1 | 107.4 | 96.8 |
Operating Income | 71.1 | 79.7 | 79.0 | 75.4 | 80.1 |
EBITDA | 73.7 | 82.7 | 81.7 | 87.4 | 83.7 |
Other Income / Expense | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
Total Other Income / Expense | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
Income Before Income Taxes | 71.1 | 79.7 | 79.0 | 75.4 | 80.1 |
Income Taxes | 15.0 | 17.4 | 16.3 | 15.9 | 17.1 |
Net Income | 56.1 | 62.3 | 62.7 | 59.5 | 63.0 |
Consolidated Net Income / Loss | 56.1 | 62.3 | 62.7 | 59.5 | 63.0 |
Net Income Attributable to Common Shareholders | 56.1 | 62.3 | 62.7 | 59.5 | 63.0 |
Basic EPS | $1.69 | $1.87 | $1.88 | $1.78 | $1.88 |
Diluted EPS | $1.66 | $1.85 | $1.85 | $1.75 | $1.85 |
Basic Shares Outstanding | 33.2M | 33.3M | 33.3M | 33.3M | 33.6M |
Diluted Shares Outstanding | 33.8M | 33.8M | 33.9M | 33.8M | 34.0M |