NASDAQ:CFFI | Income Statement | C & F FINANCIAL CORP

Complete source-backed income-statement history.

Available history
2009-12-31 to 2026-06-30
Data captured

Historical Income Statement

DateRevenueCost of revenueGross profitR&D expenseSG&A expenseOperating expensesOperating incomeNonoperating income/expensePre-tax incomeIncome taxNet incomeBasic EPSDiluted EPSBasic sharesDiluted shares
2026-06-30$40.87M$10.87M$2.24M$8.56M$2.63$2.633,252,1633,252,163
2026-03-31$36.26M$8.34M$1.55M$6.75M$2.08$2.083,248,4853,248,485
2025-12-31$35.88M$8.09M$1.38M$6.7M$2.07$2.07285285
2025-09-30$36.02M$8.83M$1.72M$7.08M$2.18$2.183,238,0573,238,057
2025-06-30$36.36M$9.63M$1.86M$7.69M$2.37$2.373,238,7653,238,765
2025-03-31$32.58M$6.52M$1.13M$5.37M$1.66$1.663,234,9353,234,935
2024-12-31$32.05M$7.23M$1.21M$6.04M$1.86$1.86-24,368-24,368
2024-09-30$33.46M$6.67M$1.25M$5.39M$1.65$1.653,258,4203,258,420
2024-06-30$31.15M$6.23M$1.2M$5.01M$1.50$1.503,343,1923,343,192
2024-03-31$30.65M$4M$565,000.00$3.4M$1.01$1.013,370,9343,370,934
2023-12-31$31.75M$6.2M$1.11M$5.07M$1.51$1.51-14,850-14,850
2023-09-30$30.68M$7.1M$1.32M$5.79M$1.71$1.713,391,6243,391,624
2023-06-30$32.31M$7.92M$1.53M$6.31M$1.84$1.843,424,8203,424,820
2023-03-31$32.6M$7.95M$1.45M$6.44M$1.86$1.863,464,8953,464,895
2022-12-31$36.67M$12.76M$2.45M$10.31M$2.95$2.95-13,950-13,950
2022-09-30$30.51M$8.22M$1.68M$6.48M$1.85$1.853,511,3263,511,326
2022-06-30$28.29M$8.67M$1.88M$6.74M$1.91$1.913,534,4893,534,489
2022-03-31$27.21M$7.32M$1.59M$5.63M$1.59$1.593,547,7803,547,780
2021-12-31$32.51M$8.05M$2.01M$5.92M$1.68$1.68-21,964-21,964
2021-09-30$33.39M$10.05M$2.23M$7.67M$2.16$2.163,550,0013,550,001
2021-06-30$34.56M$10.53M$2.44M$8.01M$2.19$2.193,653,5683,653,568
2021-03-31$34.75M$9.45M$2.29M$7.06M$1.92$1.923,676,0673,676,067
2020-12-31$40.92M$10.76M$2.64M$8M1,745
2020-09-30$37.78M$9.15M$2.23M$6.79M3,648,515
2020-06-30$32.08M$4.69M$947,000.00$3.75M3,647,707
2020-03-31$27.35M$4.62M$977,000.00$3.58M3,644,614
2019-12-31$17.14M$5.44M$1.08M$4.37M-8,446-8,446
2019-09-30$32.22M$6.35M$1.47M$4.88M3,430,2983,430,298
2019-06-30$32.48M$7.47M$1.63M$5.84M3,463,2773,463,277
2019-03-31$30.05M$4.68M$907,000.00$3.77M3,484,5923,484,592
2018-12-31$29.52M$4.86M$901,000.00$3.96M$1.13$1.13-1,329-1,329
2018-09-30$30.32M$6.44M$1.34M$5.1M$1.46$1.463,503,3713,503,371
2018-06-30$29.89M$6.47M$1.4M$5.07M$1.45$1.453,503,1143,503,114
2018-03-31$29.19M$4.78M$883,000.00$3.89M$1.11$1.113,501,1643,501,164
2017-12-31$29.15M$4.08M$7.39M-$3.32M-$0.95-$0.96785759
2017-09-30$29.55M$4.25M$1.23M$3.02M$0.87$0.873,487,1703,487,170
2017-06-30$29.84M$5.99M$1.85M$4.14M$1.19$1.193,486,9973,486,997
2017-03-31$28.29M$3.65M$921,000.00$2.73M$0.78$0.783,483,0073,483,323
2016-12-31$28.93M$3.87M$784,000.00$3.08M$0.89$0.891,8561,992
2016-09-30$29.41M$4.32M$1.13M$3.19M$0.92$0.923,456,9013,458,799
2016-06-30$30.03M$6.56M$1.86M$4.71M$1.36$1.363,451,7463,453,136
2016-03-31$27.13M$3.18M$692,000.00$2.48M$0.72$0.723,448,6303,449,739
2015-12-31$27.41M$2.97M$667,000.00$2.31M$0.67$0.671,1301,397
2015-09-30$27.58M$4.92M$1.44M$3.48M$1.02$1.023,392,4803,392,480
2015-06-30$26.87M$5.88M$1.78M$4.1M$1.21$1.213,394,2363,394,291
2015-03-31$25.9M$3.61M$963,000.00$2.65M$0.77$0.773,414,1723,414,539
2014-12-31$26.35M$3.22M$804,000.00$2.42M$0.71$0.71363-10,194
2014-09-30$26.55M$4.72M$1.43M$3.29M$0.97$0.973,405,1623,405,308
2014-06-30$27.06M$5.42M$1.68M$3.74M$1.10$1.093,405,2453,442,468
2014-03-31$25.95M$4.12M$1.23M$2.89M$0.85$0.833,400,8393,491,640
2013-12-31$26.17M$4.41M$1.51M$2.89M$0.86$0.8217,98620,885
2013-09-30$25.29M$4.86M$1.49M$3.37M$1.01$0.973,318,6873,484,961
2013-06-30$26.19M$6.44M$2.27M$4.18M$1.28$1.223,276,0393,413,052
2013-03-31$5.86M$1.86M$4.01M$1.23$1.193,266,7123,371,277
2012-12-31$15.55M$5.65M$1.77M$3.89M$1.20$1.178,3107,872
2012-09-30$29.08M$6.71M$2.18M$4.53M$1.41$1.363,220,9063,332,970
2012-06-30$26.83M$6.14M$1.96M$4.18M$1.25$1.223,208,7923,296,145
2012-03-31$5.52M$1.74M$3.78M$1.14$1.113,190,5183,264,975
2011-12-31$26.2M$4.93M$1.52M$3.41M$1.04$1.033,3135,347
2011-09-30$26.06M$5.13M$1.62M$3.51M$0.97$0.963,141,9263,174,369
2011-06-30$24.73M$4.4M$1.32M$3.08M$0.89$0.883,131,2033,159,260
2011-03-31$4.26M$1.29M$2.97M$0.86$0.853,123,8683,167,160
2010-12-31$3.32M$941,000.00$2.38M$0.68$0.672,641
2010-09-30$3.7M$1.12M$2.59M$0.74$0.743,089,2113,096,990
2010-06-30$1.73M$315,000.00$1.42M$0.37$0.363,084,2553,102,643

Annual Income Statement

DateRevenueCost of revenueGross profitR&D expenseSG&A expenseOperating expensesOperating incomeNonoperating income/expensePre-tax incomeIncome taxNet incomeBasic EPSDiluted EPSBasic sharesDiluted shares
2025-12-31$140.84M$33.07M$6.08M$26.84M$8.29$8.293,237,5413,237,541
2024-12-31$127.31M$24.13M$4.22M$19.83M$6.01$6.013,299,5743,299,574
2023-12-31$127.32M$29.16M$5.42M$23.6M$6.92$6.923,411,9953,411,995
2022-12-31$122.68M$36.96M$7.6M$29.16M$8.29$8.293,517,1143,517,114
2021-12-31$135.2M$38.08M$8.96M$28.67M$7.95$7.953,604,1193,604,119
2020-12-31$138.14M$29.22M$6.8M$22.12M$6.06$6.063,648,6963,648,696
2019-12-31$111.9M$23.93M$5.08M$18.86M$5.47$5.473,450,7453,450,745
2018-12-31$118.92M$22.54M$4.52M$18.02M$5.15$5.153,501,2213,501,221
2017-12-31$116.83M$17.97M$11.39M$6.57M$1.89$1.883,486,5103,486,589
2016-12-31$115.49M$17.92M$4.46M$13.46M$3.90$3.893,454,2823,455,883
2015-12-31$107.76M$17.38M$4.85M$12.53M$3.68$3.683,401,4263,401,834
2014-12-31$105.9M$17.49M$5.14M$12.34M$3.63$3.593,404,1123,436,278
2013-12-31$101.88M$21.57M$7.13M$14.44M$4.37$4.193,305,1323,443,982
2012-12-31$97.59M$24.03M$7.65M$16.38M$5.00$4.863,215,0493,305,902
2011-12-31$100.84M$18.71M$5.74M$12.98M$3.76$3.723,135,6453,172,277
2010-12-31$99.55M$11.06M$2.95M$8.11M$2.26$2.243,085,025
2009-12-31$7.47M$1.95M$5.53M$1.44$1.44