Loading market dashboard

Financials in USD. Standardized financial statements.
A compact view of how Southern First Bancshares, Inc. turns revenue into operating income and net income.
| Metric | FY 2025 | FY 2024 | FY 2023 | FY 2022 | FY 2021 | FY 2020 | FY 2019 | FY 2018 | FY 2017 | FY 2016 |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue? | $224.62M | $213.32M | $187.46M | $127.64M | $110.26M | $122.17M | $102.69M | $82.71M | $70.55M | $62.04M |
| Revenue Growth? | +5.3% | +13.8% | +46.9% | +15.8% | -9.8% | +19.0% | +24.2% | +17.2% | +13.7% | 0.0% |
| Cost of Revenue? | $109.48M | $120.11M | $101.20M | $26.20M | -$6.96M | $44.61M | $27.68M | $18.41M | $12.33M | $10.49M |
| Gross Profit? | $115.14M | $93.33M | $86.25M | $101.44M | $117.23M | $77.56M | $75.01M | $64.30M | $58.21M | $51.55M |
| Gross Margin? | +51.3% | +43.8% | +46.0% | +79.5% | +106.3% | +63.5% | +73.0% | +77.7% | +82.5% | +83.1% |
| Operating Expenses? | $75.53M | $73.30M | $68.83M | $62.93M | $56.43M | $53.74M | $39.53M | $35.61M | $34.55M | $31.18M |
| Operating Income? | $39.60M | $19.91M | $17.43M | $38.11M | $60.80M | $23.82M | $35.48M | $28.69M | $23.66M | $20.37M |
| EBITDA? | $44.34M | $24.72M | $22.24M | $41.81M | $63.12M | $26.01M | $37.39M | $30.45M | $25.12M | $21.62M |
| Income Before Tax | $39.60M | $19.91M | $17.43M | $38.11M | $60.80M | $23.82M | $35.48M | $28.69M | $23.66M | $20.37M |
| Income Tax Expense | $9.24M | $4.38M | $4.00M | $9.00M | $14.09M | $5.49M | $7.62M | $6.40M | $10.62M | $7.33M |
| Net Income? | $30.37M | $15.53M | $13.43M | $29.11M | $46.71M | $18.33M | $27.86M | $22.29M | $13.04M | $13.04M |
| EPS? | $3.77 | $1.92 | $1.67 | $3.66 | $5.96 | $2.37 | $3.70 | $3.02 | $1.86 | $2.06 |
| Diluted EPS? | $3.75 | $1.91 | $1.66 | $3.61 | $5.85 | $2.34 | $3.58 | $2.88 | $1.76 | $1.94 |
Revenue, profitability, margins, EPS, and share-count trends over time.
Top-line demand and scale over time
Profit left after direct production costs
Core business profitability before financing and tax
Bottom-line profit after all expenses
Profit allocated to each diluted share
Share count trend that affects EPS quality
Gross, operating, and net margin quality