_id
690f3d53ccc777a4e85d1a9d
Ticker
CEFC
Name
Commercial National Financial Corporation
Exchange
PINK
Address
101 North Pine River Street, Ithaca, MI, United States, 48847
Country
USA
Sector
Financial Services
Industry
Banks - Regional
Currency
USD
Website
https://www.commercial-bank.com
Description
Commercial National Financial Corporation operates as the holding company for Commercial Bank that provides various banking products and services to individuals, agricultural and commercial businesses, and light industries in Michigan. It accepts various deposit products, including checking and savings accounts, individual retirement accounts, certificates of deposit, and health savings accounts. The company offers personal loan products, such as automobile, recreational vehicle, boat, personal lines of credit, and unsecured term loans, as well as home equity loans and mortgage loans; and business loans, including business lines of credit, SBA loans, equipment lines of credit, real estate loans, USDA loan programs, and capital access loan programs. It also provides treasury management services comprising merchant, automated clearing houses and remote deposit services; debit, credit, and ATM cards; and online services consisting of online bill pay, and mobile, online, and telephone banking. The company provides its services through offices located in Barry, Gratiot, Ingham, Montcalm, and Ottawa counties in Michigan. The company was founded in 1893 and is headquartered in Ithaca, Michigan.
Last Close
13.95
Volume
200
Current Price
13.85
Change
0.36764705882353466
Last Updated
2026-01-02T11:09:04.097Z
Image
-
Ipo Date
-
Market Cap
54126400
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
-
Sentiment Sources
0
Current Quarter
2025-09-30
Revenue
7134617
Cost Of Revenue
-
Gross Profit
-
Operating Expenses
-
Operating Income
2189038
Interest Expense
-
Pretax Income
2189038
Net Income
1791013
Eps
0.45167104464121793
Dividends Per Share
-
Shares Outstanding
3965303
Income Tax Expense
398025
EBITDA
2189038
Operating Margin
30.68192728495447
Total Other Income Expense Net
-
Cash
-
Short Term Investments
-
Receivables
-
Inventories
-
Total Current Assets
-
Property Plant Equipment
-
Total Assets
-
Payables
-
Short Term Debt
-
Long Term Debt
-
Total Liabilities
-
Equity
-
Bs_currency_symbol
-
Depreciation
-
Change In Working Capital
-
Cash From Operations
-
Capital Expenditures
-
Cash From Investing
-
Cash From Financing
-
Net Change In Cash
-
Cf_currency_symbol
-
PE
9.223
PB
-
ROE
-
ROA
-
FCF
-
Fcf Percent
-
Piotroski FScore
1
Health Score
54
Deep Value Investing Score
2.5
Defensive Investing Score
4
Dividend Investing Score
1.5
Economic Moat Investing Score
5.5
Garp Investing Score
4.5
Growth Investing Score
3.5
Momentum Investing Score
5
Net Net Investing Score
0
Quality Investing Score
2.5
Value Investing Score
3
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
7134617
Quarters > 0 > income Statement > cost Of Revenue
-
Quarters > 0 > income Statement > gross Profit
-
Quarters > 0 > income Statement > operating Expenses
-
Quarters > 0 > income Statement > operating Income
2189038
Quarters > 0 > income Statement > interest Expense
-
Quarters > 0 > income Statement > pretax Income
2189038
Quarters > 0 > income Statement > net Income
1791013
Quarters > 0 > income Statement > eps
0.45167104464121793
Quarters > 0 > income Statement > dividends Per Share
-
Quarters > 0 > income Statement > shares Outstanding
3965304
Quarters > 0 > income Statement > income Tax Expense
398025
Quarters > 0 > income Statement > EBITDA
2189038
Quarters > 0 > income Statement > operating Margin
30.68192728495447
Quarters > 0 > income Statement > total Other Income Expense Net
-
Quarters > 0 > income Statement > currency_symbol
-
Quarters > 0 > balance Sheet > cash
-
Quarters > 0 > balance Sheet > short Term Investments
-
Quarters > 0 > balance Sheet > receivables
-
Quarters > 0 > balance Sheet > inventories
-
Quarters > 0 > balance Sheet > total Current Assets
-
Quarters > 0 > balance Sheet > property Plant Equipment
-
Quarters > 0 > balance Sheet > total Assets
-
Quarters > 0 > balance Sheet > payables
-
Quarters > 0 > balance Sheet > short Term Debt
-
Quarters > 0 > balance Sheet > long Term Debt
-
Quarters > 0 > balance Sheet > total Liabilities
-
Quarters > 0 > balance Sheet > equity
-
Quarters > 0 > balance Sheet > currency_symbol
-
Quarters > 0 > cash Flow > net Income
-
Quarters > 0 > cash Flow > depreciation
-
Quarters > 0 > cash Flow > change In Working Capital
-
Quarters > 0 > cash Flow > cash From Operations
-
Quarters > 0 > cash Flow > capital Expenditures
-
Quarters > 0 > cash Flow > cash From Investing
-
Quarters > 0 > cash Flow > cash From Financing
-
Quarters > 0 > cash Flow > net Change In Cash
-
Quarters > 0 > cash Flow > currency_symbol
-
Quarters > 0 > ratios > PE
0.45167104464121793
Quarters > 0 > ratios > PB
-
Quarters > 0 > ratios > ROE
-
Quarters > 0 > ratios > ROA
-
Quarters > 0 > ratios > FCF
-
Quarters > 0 > ratios > Piotroski FScore
1
Quarters > 0 > ratios > fcf Percent
-
Quarters > 0 > health Score
54
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
5554479
Quarters > 1 > income Statement > cost Of Revenue
-
Quarters > 1 > income Statement > gross Profit
5554479
Quarters > 1 > income Statement > operating Expenses
-
Quarters > 1 > income Statement > operating Income
5554479
Quarters > 1 > income Statement > interest Expense
-
Quarters > 1 > income Statement > pretax Income
1958551
Quarters > 1 > income Statement > net Income
1607076
Quarters > 1 > income Statement > eps
0.41000005867800493
Quarters > 1 > income Statement > dividends Per Share
-
Quarters > 1 > income Statement > shares Outstanding
3919697
Quarters > 1 > income Statement > income Tax Expense
351475
Quarters > 1 > income Statement > EBITDA
1958551
Quarters > 1 > income Statement > operating Margin
100
Quarters > 1 > income Statement > total Other Income Expense Net
-3595928
Quarters > 1 > income Statement > currency_symbol
-
Quarters > 1 > balance Sheet > cash
55001227
Quarters > 1 > balance Sheet > short Term Investments
-
Quarters > 1 > balance Sheet > receivables
-
Quarters > 1 > balance Sheet > inventories
-
Quarters > 1 > balance Sheet > total Current Assets
-
Quarters > 1 > balance Sheet > property Plant Equipment
9858626
Quarters > 1 > balance Sheet > total Assets
552093851
Quarters > 1 > balance Sheet > payables
-
Quarters > 1 > balance Sheet > short Term Debt
-
Quarters > 1 > balance Sheet > long Term Debt
-
Quarters > 1 > balance Sheet > total Liabilities
499706512
Quarters > 1 > balance Sheet > equity
52387339
Quarters > 1 > balance Sheet > currency_symbol
-
Quarters > 1 > cash Flow > net Income
1607076
Quarters > 1 > cash Flow > depreciation
-
Quarters > 1 > cash Flow > change In Working Capital
-
Quarters > 1 > cash Flow > cash From Operations
-
Quarters > 1 > cash Flow > capital Expenditures
0
Quarters > 1 > cash Flow > cash From Investing
-
Quarters > 1 > cash Flow > cash From Financing
-
Quarters > 1 > cash Flow > net Change In Cash
-
Quarters > 1 > cash Flow > currency_symbol
-
Quarters > 1 > ratios > PE
0.41000005867800493
Quarters > 1 > ratios > PB
1.0362771709019234
Quarters > 1 > ratios > ROE
3.0676801507326035
Quarters > 1 > ratios > ROA
0.2910874658518883
Quarters > 1 > ratios > FCF
-
Quarters > 1 > ratios > Piotroski FScore
2
Quarters > 1 > ratios > fcf Percent
-
Quarters > 1 > health Score
42
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
6945239
Quarters > 2 > income Statement > cost Of Revenue
6945239
Quarters > 2 > income Statement > gross Profit
-
Quarters > 2 > income Statement > operating Expenses
-
Quarters > 2 > income Statement > operating Income
5310009
Quarters > 2 > income Statement > interest Expense
-
Quarters > 2 > income Statement > pretax Income
1733756
Quarters > 2 > income Statement > net Income
1429281
Quarters > 2 > income Statement > eps
0.36044676524170655
Quarters > 2 > income Statement > dividends Per Share
-
Quarters > 2 > income Statement > shares Outstanding
3965304
Quarters > 2 > income Statement > income Tax Expense
304475
Quarters > 2 > income Statement > EBITDA
1733756
Quarters > 2 > income Statement > operating Margin
76.4553818810267
Quarters > 2 > income Statement > total Other Income Expense Net
-3576253
Quarters > 2 > income Statement > currency_symbol
-
Quarters > 2 > balance Sheet > cash
63760176
Quarters > 2 > balance Sheet > short Term Investments
-
Quarters > 2 > balance Sheet > receivables
-
Quarters > 2 > balance Sheet > inventories
-
Quarters > 2 > balance Sheet > total Current Assets
-
Quarters > 2 > balance Sheet > property Plant Equipment
9901597
Quarters > 2 > balance Sheet > total Assets
570651439
Quarters > 2 > balance Sheet > payables
-
Quarters > 2 > balance Sheet > short Term Debt
-
Quarters > 2 > balance Sheet > long Term Debt
-
Quarters > 2 > balance Sheet > total Liabilities
518535863
Quarters > 2 > balance Sheet > equity
52115576
Quarters > 2 > balance Sheet > currency_symbol
-
Quarters > 2 > cash Flow > net Income
1429281
Quarters > 2 > cash Flow > depreciation
-
Quarters > 2 > cash Flow > change In Working Capital
-
Quarters > 2 > cash Flow > cash From Operations
-
Quarters > 2 > cash Flow > capital Expenditures
0
Quarters > 2 > cash Flow > cash From Investing
-
Quarters > 2 > cash Flow > cash From Financing
-
Quarters > 2 > cash Flow > net Change In Cash
-
Quarters > 2 > cash Flow > currency_symbol
-
Quarters > 2 > ratios > PE
0.36044676524170655
Quarters > 2 > ratios > PB
1.053801274306169
Quarters > 2 > ratios > ROE
2.7425217366877033
Quarters > 2 > ratios > ROA
0.25046480256049963
Quarters > 2 > ratios > FCF
-
Quarters > 2 > ratios > Piotroski FScore
2
Quarters > 2 > ratios > fcf Percent
-
Quarters > 2 > health Score
42
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
7399407
Quarters > 3 > income Statement > cost Of Revenue
7399407
Quarters > 3 > income Statement > gross Profit
5689855
Quarters > 3 > income Statement > operating Expenses
12113560
Quarters > 3 > income Statement > operating Income
-6423705
Quarters > 3 > income Statement > interest Expense
-
Quarters > 3 > income Statement > pretax Income
2256636
Quarters > 3 > income Statement > net Income
1881638
Quarters > 3 > income Statement > eps
0.47452565415555886
Quarters > 3 > income Statement > dividends Per Share
-
Quarters > 3 > income Statement > shares Outstanding
3965303
Quarters > 3 > income Statement > income Tax Expense
374998
Quarters > 3 > income Statement > EBITDA
2256636
Quarters > 3 > income Statement > operating Margin
-86.81378115840904
Quarters > 3 > income Statement > total Other Income Expense Net
8680341
Quarters > 3 > income Statement > currency_symbol
-
Quarters > 3 > balance Sheet > cash
57331156
Quarters > 3 > balance Sheet > short Term Investments
-
Quarters > 3 > balance Sheet > receivables
-
Quarters > 3 > balance Sheet > inventories
-
Quarters > 3 > balance Sheet > total Current Assets
57331156
Quarters > 3 > balance Sheet > property Plant Equipment
10037771
Quarters > 3 > balance Sheet > total Assets
566642927
Quarters > 3 > balance Sheet > payables
-
Quarters > 3 > balance Sheet > short Term Debt
3038700
Quarters > 3 > balance Sheet > long Term Debt
-
Quarters > 3 > balance Sheet > total Liabilities
516112842
Quarters > 3 > balance Sheet > equity
50530085
Quarters > 3 > balance Sheet > currency_symbol
-
Quarters > 3 > cash Flow > net Income
1881638
Quarters > 3 > cash Flow > depreciation
-
Quarters > 3 > cash Flow > change In Working Capital
-
Quarters > 3 > cash Flow > cash From Operations
-
Quarters > 3 > cash Flow > capital Expenditures
0
Quarters > 3 > cash Flow > cash From Investing
-
Quarters > 3 > cash Flow > cash From Financing
-
Quarters > 3 > cash Flow > net Change In Cash
-
Quarters > 3 > cash Flow > currency_symbol
-
Quarters > 3 > ratios > PE
0.47452565415555886
Quarters > 3 > ratios > PB
1.0868663005415486
Quarters > 3 > ratios > ROE
3.7237974169249863
Quarters > 3 > ratios > ROA
0.33206767619284167
Quarters > 3 > ratios > FCF
-
Quarters > 3 > ratios > Piotroski FScore
2
Quarters > 3 > ratios > fcf Percent
-
Quarters > 3 > health Score
42
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
21082529
Annuals > 0 > income Statement > cost Of Revenue
8087045
Annuals > 0 > income Statement > gross Profit
21082529
Annuals > 0 > income Statement > operating Expenses
14102164
Annuals > 0 > income Statement > operating Income
6980365
Annuals > 0 > income Statement > interest Expense
8087045
Annuals > 0 > income Statement > pretax Income
7074345
Annuals > 0 > income Statement > net Income
5863267
Annuals > 0 > income Statement > eps
1.4786428678968544
Annuals > 0 > income Statement > dividends Per Share
2220570
Annuals > 0 > income Statement > shares Outstanding
3965303
Annuals > 0 > income Statement > income Tax Expense
1211078
Annuals > 0 > income Statement > EBITDA
-
Annuals > 0 > income Statement > operating Margin
33.10971373500779
Annuals > 0 > income Statement > total Other Income Expense Net
93980
Annuals > 0 > income Statement > currency_symbol
USD
Annuals > 0 > balance Sheet > cash
57331156
Annuals > 0 > balance Sheet > short Term Investments
-
Annuals > 0 > balance Sheet > receivables
-
Annuals > 0 > balance Sheet > inventories
-
Annuals > 0 > balance Sheet > total Current Assets
57331156
Annuals > 0 > balance Sheet > property Plant Equipment
10037771
Annuals > 0 > balance Sheet > total Assets
566642927
Annuals > 0 > balance Sheet > payables
-
Annuals > 0 > balance Sheet > short Term Debt
3038700
Annuals > 0 > balance Sheet > long Term Debt
-
Annuals > 0 > balance Sheet > total Liabilities
516112842
Annuals > 0 > balance Sheet > equity
50530085
Annuals > 0 > balance Sheet > currency_symbol
USD
Annuals > 0 > cash Flow > net Income
5863267
Annuals > 0 > cash Flow > depreciation
1087205
Annuals > 0 > cash Flow > change In Working Capital
101773
Annuals > 0 > cash Flow > cash From Operations
6190111
Annuals > 0 > cash Flow > capital Expenditures
1373282
Annuals > 0 > cash Flow > cash From Investing
34907792
Annuals > 0 > cash Flow > cash From Financing
-18452704
Annuals > 0 > cash Flow > net Change In Cash
22645199
Annuals > 0 > cash Flow > currency_symbol
USD
Annuals > 0 > ratios > PE
1.4786428678968544
Annuals > 0 > ratios > PB
1.071171480317122
Annuals > 0 > ratios > ROE
11.603516993885918
Annuals > 0 > ratios > ROA
1.0347375252775368
Annuals > 0 > ratios > FCF
4816829
Annuals > 0 > ratios > Piotroski FScore
4
Annuals > 0 > ratios > fcf Percent
0.22847491399158043
Annuals > 0 > health Score
61
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
27391217
Annuals > 1 > income Statement > cost Of Revenue
7026000
Annuals > 1 > income Statement > gross Profit
20365217
Annuals > 1 > income Statement > operating Expenses
12839913
Annuals > 1 > income Statement > operating Income
7525304
Annuals > 1 > income Statement > interest Expense
7026000
Annuals > 1 > income Statement > pretax Income
7525304
Annuals > 1 > income Statement > net Income
6172641
Annuals > 1 > income Statement > eps
1.5566631352005131
Annuals > 1 > income Statement > dividends Per Share
2220569
Annuals > 1 > income Statement > shares Outstanding
3965303
Annuals > 1 > income Statement > income Tax Expense
1352663
Annuals > 1 > income Statement > EBITDA
8572124
Annuals > 1 > income Statement > operating Margin
27.4734196731748
Annuals > 1 > income Statement > total Other Income Expense Net
-1865209
Annuals > 1 > income Statement > currency_symbol
USD
Annuals > 1 > balance Sheet > cash
36677957
Annuals > 1 > balance Sheet > short Term Investments
-
Annuals > 1 > balance Sheet > receivables
-
Annuals > 1 > balance Sheet > inventories
-
Annuals > 1 > balance Sheet > total Current Assets
36677957
Annuals > 1 > balance Sheet > property Plant Equipment
9252193
Annuals > 1 > balance Sheet > total Assets
579160849
Annuals > 1 > balance Sheet > payables
-
Annuals > 1 > balance Sheet > short Term Debt
10041400
Annuals > 1 > balance Sheet > long Term Debt
-
Annuals > 1 > balance Sheet > total Liabilities
532350954
Annuals > 1 > balance Sheet > equity
46809895
Annuals > 1 > balance Sheet > currency_symbol
USD
Annuals > 1 > cash Flow > net Income
6172641
Annuals > 1 > cash Flow > depreciation
1046820
Annuals > 1 > cash Flow > change In Working Capital
-336952
Annuals > 1 > cash Flow > cash From Operations
6702844
Annuals > 1 > cash Flow > capital Expenditures
1032551
Annuals > 1 > cash Flow > cash From Investing
9474635
Annuals > 1 > cash Flow > cash From Financing
-44306308
Annuals > 1 > cash Flow > net Change In Cash
-28128829
Annuals > 1 > cash Flow > currency_symbol
USD
Annuals > 1 > ratios > PE
1.5566631352005131
Annuals > 1 > ratios > PB
1.1563022294751997
Annuals > 1 > ratios > ROE
13.186615778565622
Annuals > 1 > ratios > ROA
1.0657904467572186
Annuals > 1 > ratios > FCF
5670293
Annuals > 1 > ratios > Piotroski FScore
4
Annuals > 1 > ratios > fcf Percent
0.2070113569616129
Annuals > 1 > health Score
62
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
25630123
Annuals > 2 > income Statement > cost Of Revenue
3005219
Annuals > 2 > income Statement > gross Profit
22624904
Annuals > 2 > income Statement > operating Expenses
12747566
Annuals > 2 > income Statement > operating Income
9877338
Annuals > 2 > income Statement > interest Expense
3005219
Annuals > 2 > income Statement > pretax Income
9877338
Annuals > 2 > income Statement > net Income
8081338
Annuals > 2 > income Statement > eps
2.038012731940031
Annuals > 2 > income Statement > dividends Per Share
2220569
Annuals > 2 > income Statement > shares Outstanding
3965303
Annuals > 2 > income Statement > income Tax Expense
1796000
Annuals > 2 > income Statement > EBITDA
10872449
Annuals > 2 > income Statement > operating Margin
38.53800467520191
Annuals > 2 > income Statement > total Other Income Expense Net
-1774242
Annuals > 2 > income Statement > currency_symbol
USD
Annuals > 2 > balance Sheet > cash
70031786
Annuals > 2 > balance Sheet > short Term Investments
-8960000
Annuals > 2 > balance Sheet > receivables
-
Annuals > 2 > balance Sheet > inventories
-
Annuals > 2 > balance Sheet > total Current Assets
70031786
Annuals > 2 > balance Sheet > property Plant Equipment
8795376
Annuals > 2 > balance Sheet > total Assets
613754394
Annuals > 2 > balance Sheet > payables
-
Annuals > 2 > balance Sheet > short Term Debt
5041400
Annuals > 2 > balance Sheet > long Term Debt
-
Annuals > 2 > balance Sheet > total Liabilities
574441119
Annuals > 2 > balance Sheet > equity
39313275
Annuals > 2 > balance Sheet > currency_symbol
USD
Annuals > 2 > cash Flow > net Income
8081338
Annuals > 2 > cash Flow > depreciation
995111
Annuals > 2 > cash Flow > change In Working Capital
-233365
Annuals > 2 > cash Flow > cash From Operations
8848358
Annuals > 2 > cash Flow > capital Expenditures
854849
Annuals > 2 > cash Flow > cash From Investing
16997334
Annuals > 2 > cash Flow > cash From Financing
6512262
Annuals > 2 > cash Flow > net Change In Cash
32357954
Annuals > 2 > cash Flow > currency_symbol
USD
Annuals > 2 > ratios > PE
2.038012731940031
Annuals > 2 > ratios > PB
1.3767966660116715
Annuals > 2 > ratios > ROE
20.556257396515555
Annuals > 2 > ratios > ROA
1.3167055224373676
Annuals > 2 > ratios > FCF
7993509
Annuals > 2 > ratios > Piotroski FScore
4
Annuals > 2 > ratios > fcf Percent
0.3118794630833414
Annuals > 2 > health Score
68
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
21705887
Annuals > 3 > income Statement > cost Of Revenue
2406284
Annuals > 3 > income Statement > gross Profit
19299603
Annuals > 3 > income Statement > operating Expenses
11523496
Annuals > 3 > income Statement > operating Income
7776107
Annuals > 3 > income Statement > interest Expense
2406284
Annuals > 3 > income Statement > pretax Income
7776107
Annuals > 3 > income Statement > net Income
6366107
Annuals > 3 > income Statement > eps
1.6054528493787235
Annuals > 3 > income Statement > dividends Per Share
2220570
Annuals > 3 > income Statement > shares Outstanding
3965303
Annuals > 3 > income Statement > income Tax Expense
1410000
Annuals > 3 > income Statement > EBITDA
8453906
Annuals > 3 > income Statement > operating Margin
35.824875528007674
Annuals > 3 > income Statement > total Other Income Expense Net
-1770829
Annuals > 3 > income Statement > currency_symbol
USD
Annuals > 3 > balance Sheet > cash
49438832
Annuals > 3 > balance Sheet > short Term Investments
-20725000
Annuals > 3 > balance Sheet > receivables
-
Annuals > 3 > balance Sheet > inventories
-
Annuals > 3 > balance Sheet > total Current Assets
49438832
Annuals > 3 > balance Sheet > property Plant Equipment
8479525
Annuals > 3 > balance Sheet > total Assets
610802334
Annuals > 3 > balance Sheet > payables
515058691
Annuals > 3 > balance Sheet > short Term Debt
5441400
Annuals > 3 > balance Sheet > long Term Debt
-
Annuals > 3 > balance Sheet > total Liabilities
565908732
Annuals > 3 > balance Sheet > equity
44893602
Annuals > 3 > balance Sheet > currency_symbol
USD
Annuals > 3 > cash Flow > net Income
6366107
Annuals > 3 > cash Flow > depreciation
677799
Annuals > 3 > cash Flow > change In Working Capital
-1245573
Annuals > 3 > cash Flow > cash From Operations
5236682
Annuals > 3 > cash Flow > capital Expenditures
831285
Annuals > 3 > cash Flow > cash From Investing
-76153139
Annuals > 3 > cash Flow > cash From Financing
56857049
Annuals > 3 > cash Flow > net Change In Cash
-14059408
Annuals > 3 > cash Flow > currency_symbol
USD
Annuals > 3 > ratios > PE
1.6054528493787235
Annuals > 3 > ratios > PB
1.2056592373674984
Annuals > 3 > ratios > ROE
14.180432659424389
Annuals > 3 > ratios > ROA
1.0422532209904751
Annuals > 3 > ratios > FCF
4405397
Annuals > 3 > ratios > Piotroski FScore
3
Annuals > 3 > ratios > fcf Percent
0.20295862592484704
Annuals > 3 > health Score
62
Valuation > metrics > PE
9.223
Valuation > final Score
70
Valuation > verdict
7.8% Undervalued
Profitability > metrics > Net Margin
0.2510314148608117
Profitability > final Score
65
Profitability > verdict
Adequate
Risk > final Score
50
Risk > verdict
High
Liquidity > final Score
50
Liquidity > verdict
Weak
Prev Valuations > 0
100
Prev Valuations > 1
100
Prev Valuations > 2
100
Prev Profitabilities > 0
51
Prev Profitabilities > 1
50
Prev Profitabilities > 2
47
Prev Risks > 0
26
Prev Risks > 1
26
Prev Risks > 2
26
Prev Liquidities > 0
50
Prev Liquidities > 1
50
Prev Liquidities > 2
100
Updated At
2026-01-20T21:34:48.964Z
Earnings History > 0 > period
2026-03-31
Earnings History > 0 > report Date
2026-04-22
Earnings History > 0 > date
2026-03-31
Earnings History > 0 > before After Market
AfterMarket
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
-
Earnings History > 0 > eps Estimate
-
Earnings History > 0 > eps Difference
0
Earnings History > 0 > surprise Percent
-
Earnings History > 1 > period
2025-12-31
Earnings History > 1 > report Date
2026-01-19
Earnings History > 1 > date
2025-12-31
Earnings History > 1 > before After Market
AfterMarket
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
-
Earnings History > 1 > eps Estimate
-
Earnings History > 1 > eps Difference
0
Earnings History > 1 > surprise Percent
-
Earnings History > 2 > period
2025-09-30
Earnings History > 2 > report Date
2025-09-30
Earnings History > 2 > date
2025-09-30
Earnings History > 2 > before After Market
-
Earnings History > 2 > currency
-
Earnings History > 2 > eps Actual
0.4517
Earnings History > 2 > eps Estimate
-
Earnings History > 2 > eps Difference
0
Earnings History > 2 > surprise Percent
-
Earnings History > 3 > period
2025-06-30
Earnings History > 3 > report Date
2025-07-24
Earnings History > 3 > date
2025-06-30
Earnings History > 3 > before After Market
BeforeMarket
Earnings History > 3 > currency
-
Earnings History > 3 > eps Actual
0.4053
Earnings History > 3 > eps Estimate
-
Earnings History > 3 > eps Difference
0
Earnings History > 3 > surprise Percent
-
Earnings History > 4 > period
2025-03-31
Earnings History > 4 > report Date
2025-04-24
Earnings History > 4 > date
2025-03-31
Earnings History > 4 > before After Market
AfterMarket
Earnings History > 4 > currency
-
Earnings History > 4 > eps Actual
0.3604
Earnings History > 4 > eps Estimate
-
Earnings History > 4 > eps Difference
0
Earnings History > 4 > surprise Percent
-
Earnings History > 5 > period
2024-12-31
Earnings History > 5 > report Date
2025-01-21
Earnings History > 5 > date
2024-12-31
Earnings History > 5 > before After Market
AfterMarket
Earnings History > 5 > currency
-
Earnings History > 5 > eps Actual
0.4745
Earnings History > 5 > eps Estimate
-
Earnings History > 5 > eps Difference
0
Earnings History > 5 > surprise Percent
-
Earnings History > 6 > period
2024-09-30
Earnings History > 6 > report Date
2024-10-25
Earnings History > 6 > date
2024-09-30
Earnings History > 6 > before After Market
BeforeMarket
Earnings History > 6 > currency
-
Earnings History > 6 > eps Actual
0.3552
Earnings History > 6 > eps Estimate
-
Earnings History > 6 > eps Difference
0
Earnings History > 6 > surprise Percent
-
Earnings History > 7 > period
2024-06-30
Earnings History > 7 > report Date
2024-07-26
Earnings History > 7 > date
2024-06-30
Earnings History > 7 > before After Market
AfterMarket
Earnings History > 7 > currency
-
Earnings History > 7 > eps Actual
0.3561
Earnings History > 7 > eps Estimate
-
Earnings History > 7 > eps Difference
0
Earnings History > 7 > surprise Percent
-
Earnings History > 8 > period
2024-03-31
Earnings History > 8 > report Date
2024-04-26
Earnings History > 8 > date
2024-03-31
Earnings History > 8 > before After Market
BeforeMarket
Earnings History > 8 > currency
-
Earnings History > 8 > eps Actual
0.2928
Earnings History > 8 > eps Estimate
-
Earnings History > 8 > eps Difference
0
Earnings History > 8 > surprise Percent
-
Earnings History > 9 > period
2023-12-31
Earnings History > 9 > report Date
2024-01-26
Earnings History > 9 > date
2023-12-31
Earnings History > 9 > before After Market
BeforeMarket
Earnings History > 9 > currency
-
Earnings History > 9 > eps Actual
0.3677
Earnings History > 9 > eps Estimate
-
Earnings History > 9 > eps Difference
0
Earnings History > 9 > surprise Percent
-
Earnings History > 10 > period
2023-09-30
Earnings History > 10 > report Date
2023-09-30
Earnings History > 10 > date
2023-09-30
Earnings History > 10 > before After Market
-
Earnings History > 10 > currency
-
Earnings History > 10 > eps Actual
0.4291
Earnings History > 10 > eps Estimate
-
Earnings History > 10 > eps Difference
0
Earnings History > 10 > surprise Percent
-
Earnings History > 11 > period
2023-06-30
Earnings History > 11 > report Date
2023-06-30
Earnings History > 11 > date
2023-06-30
Earnings History > 11 > before After Market
-
Earnings History > 11 > currency
-
Earnings History > 11 > eps Actual
0.3891
Earnings History > 11 > eps Estimate
-
Earnings History > 11 > eps Difference
0
Earnings History > 11 > surprise Percent
-
Earnings History > 12 > period
2022-12-31
Earnings History > 12 > report Date
2023-01-30
Earnings History > 12 > date
2022-12-31
Earnings History > 12 > before After Market
BeforeMarket
Earnings History > 12 > currency
-
Earnings History > 12 > eps Actual
0.4821
Earnings History > 12 > eps Estimate
-
Earnings History > 12 > eps Difference
0
Earnings History > 12 > surprise Percent
-
Earnings History > 13 > period
2022-09-30
Earnings History > 13 > report Date
2022-10-27
Earnings History > 13 > date
2022-09-30
Earnings History > 13 > before After Market
BeforeMarket
Earnings History > 13 > currency
-
Earnings History > 13 > eps Actual
0.4038
Earnings History > 13 > eps Estimate
-
Earnings History > 13 > eps Difference
0
Earnings History > 13 > surprise Percent
-
Earnings History > 14 > period
2022-06-30
Earnings History > 14 > report Date
2022-07-26
Earnings History > 14 > date
2022-06-30
Earnings History > 14 > before After Market
BeforeMarket
Earnings History > 14 > currency
-
Earnings History > 14 > eps Actual
0.3828
Earnings History > 14 > eps Estimate
-
Earnings History > 14 > eps Difference
0
Earnings History > 14 > surprise Percent
-
Earnings History > 15 > period
2022-03-31
Earnings History > 15 > report Date
2022-04-29
Earnings History > 15 > date
2022-03-31
Earnings History > 15 > before After Market
AfterMarket
Earnings History > 15 > currency
-
Earnings History > 15 > eps Actual
0.7692
Earnings History > 15 > eps Estimate
-
Earnings History > 15 > eps Difference
0
Earnings History > 15 > surprise Percent
-
Earnings History > 16 > period
2021-12-31
Earnings History > 16 > report Date
2022-01-31
Earnings History > 16 > date
2021-12-31
Earnings History > 16 > before After Market
BeforeMarket
Earnings History > 16 > currency
-
Earnings History > 16 > eps Actual
0.4451
Earnings History > 16 > eps Estimate
-
Earnings History > 16 > eps Difference
0
Earnings History > 16 > surprise Percent
-
Earnings History > 17 > period
2021-09-30
Earnings History > 17 > report Date
2021-10-29
Earnings History > 17 > date
2021-09-30
Earnings History > 17 > before After Market
-
Earnings History > 17 > currency
-
Earnings History > 17 > eps Actual
0.3727
Earnings History > 17 > eps Estimate
-
Earnings History > 17 > eps Difference
0
Earnings History > 17 > surprise Percent
-
Earnings History > 18 > period
2021-06-30
Earnings History > 18 > report Date
2021-09-30
Earnings History > 18 > date
2021-06-30
Earnings History > 18 > before After Market
-
Earnings History > 18 > currency
-
Earnings History > 18 > eps Actual
0.37
Earnings History > 18 > eps Estimate
-
Earnings History > 18 > eps Difference
0
Earnings History > 18 > surprise Percent
-
Earnings History > 19 > period
2021-03-31
Earnings History > 19 > report Date
2021-06-30
Earnings History > 19 > date
2021-03-31
Earnings History > 19 > before After Market
-
Earnings History > 19 > currency
-
Earnings History > 19 > eps Actual
0.36
Earnings History > 19 > eps Estimate
-
Earnings History > 19 > eps Difference
0
Earnings History > 19 > surprise Percent
-
Earnings History > 20 > period
2020-12-31
Earnings History > 20 > report Date
2021-03-31
Earnings History > 20 > date
2020-12-31
Earnings History > 20 > before After Market
-
Earnings History > 20 > currency
-
Earnings History > 20 > eps Actual
0.43
Earnings History > 20 > eps Estimate
-
Earnings History > 20 > eps Difference
0
Earnings History > 20 > surprise Percent
-
Earnings History > 21 > period
2020-09-30
Earnings History > 21 > report Date
2020-12-31
Earnings History > 21 > date
2020-09-30
Earnings History > 21 > before After Market
-
Earnings History > 21 > currency
-
Earnings History > 21 > eps Actual
0.3094
Earnings History > 21 > eps Estimate
-
Earnings History > 21 > eps Difference
0
Earnings History > 21 > surprise Percent
-
Earnings History > 22 > period
2020-06-30
Earnings History > 22 > report Date
2020-09-30
Earnings History > 22 > date
2020-06-30
Earnings History > 22 > before After Market
-
Earnings History > 22 > currency
-
Earnings History > 22 > eps Actual
0.3
Earnings History > 22 > eps Estimate
-
Earnings History > 22 > eps Difference
0
Earnings History > 22 > surprise Percent
-
Earnings History > 23 > period
2020-03-31
Earnings History > 23 > report Date
2020-06-30
Earnings History > 23 > date
2020-03-31
Earnings History > 23 > before After Market
-
Earnings History > 23 > currency
-
Earnings History > 23 > eps Actual
0.29
Earnings History > 23 > eps Estimate
-
Earnings History > 23 > eps Difference
0
Earnings History > 23 > surprise Percent
-
Earnings History > 24 > period
2019-12-31
Earnings History > 24 > report Date
2020-03-31
Earnings History > 24 > date
2019-12-31
Earnings History > 24 > before After Market
-
Earnings History > 24 > currency
-
Earnings History > 24 > eps Actual
0.2
Earnings History > 24 > eps Estimate
-
Earnings History > 24 > eps Difference
0
Earnings History > 24 > surprise Percent
-
Earnings History > 25 > period
2019-09-30
Earnings History > 25 > report Date
2019-12-31
Earnings History > 25 > date
2019-09-30
Earnings History > 25 > before After Market
-
Earnings History > 25 > currency
-
Earnings History > 25 > eps Actual
0.3319
Earnings History > 25 > eps Estimate
-
Earnings History > 25 > eps Difference
0
Earnings History > 25 > surprise Percent
-
Earnings History > 26 > period
2019-06-30
Earnings History > 26 > report Date
2019-09-30
Earnings History > 26 > date
2019-06-30
Earnings History > 26 > before After Market
-
Earnings History > 26 > currency
-
Earnings History > 26 > eps Actual
0.37
Earnings History > 26 > eps Estimate
-
Earnings History > 26 > eps Difference
0
Earnings History > 26 > surprise Percent
-
Earnings History > 27 > period
2019-03-31
Earnings History > 27 > report Date
2019-06-30
Earnings History > 27 > date
2019-03-31
Earnings History > 27 > before After Market
-
Earnings History > 27 > currency
-
Earnings History > 27 > eps Actual
0.28
Earnings History > 27 > eps Estimate
-
Earnings History > 27 > eps Difference
0
Earnings History > 27 > surprise Percent
-
Earnings History > 28 > period
2018-12-31
Earnings History > 28 > report Date
2019-03-31
Earnings History > 28 > date
2018-12-31
Earnings History > 28 > before After Market
-
Earnings History > 28 > currency
-
Earnings History > 28 > eps Actual
0.28
Earnings History > 28 > eps Estimate
-
Earnings History > 28 > eps Difference
0
Earnings History > 28 > surprise Percent
-
Earnings History > 29 > period
2018-09-30
Earnings History > 29 > report Date
2018-12-31
Earnings History > 29 > date
2018-09-30
Earnings History > 29 > before After Market
-
Earnings History > 29 > currency
-
Earnings History > 29 > eps Actual
0.2713
Earnings History > 29 > eps Estimate
-
Earnings History > 29 > eps Difference
0
Earnings History > 29 > surprise Percent
-
Earnings History > 30 > period
2018-06-30
Earnings History > 30 > report Date
2018-09-30
Earnings History > 30 > date
2018-06-30
Earnings History > 30 > before After Market
-
Earnings History > 30 > currency
-
Earnings History > 30 > eps Actual
0.3
Earnings History > 30 > eps Estimate
-
Earnings History > 30 > eps Difference
0
Earnings History > 30 > surprise Percent
-
Earnings History > 31 > period
2018-03-31
Earnings History > 31 > report Date
2018-06-30
Earnings History > 31 > date
2018-03-31
Earnings History > 31 > before After Market
-
Earnings History > 31 > currency
-
Earnings History > 31 > eps Actual
0.3
Earnings History > 31 > eps Estimate
-
Earnings History > 31 > eps Difference
0
Earnings History > 31 > surprise Percent
-
Earnings History > 32 > period
2017-12-31
Earnings History > 32 > report Date
2018-03-31
Earnings History > 32 > date
2017-12-31
Earnings History > 32 > before After Market
-
Earnings History > 32 > currency
-
Earnings History > 32 > eps Actual
0.27
Earnings History > 32 > eps Estimate
-
Earnings History > 32 > eps Difference
0
Earnings History > 32 > surprise Percent
-
Earnings History > 33 > period
2017-09-30
Earnings History > 33 > report Date
2017-12-31
Earnings History > 33 > date
2017-09-30
Earnings History > 33 > before After Market
-
Earnings History > 33 > currency
-
Earnings History > 33 > eps Actual
0.3377
Earnings History > 33 > eps Estimate
-
Earnings History > 33 > eps Difference
0
Earnings History > 33 > surprise Percent
-
Earnings History > 34 > period
2017-06-30
Earnings History > 34 > report Date
2017-09-30
Earnings History > 34 > date
2017-06-30
Earnings History > 34 > before After Market
-
Earnings History > 34 > currency
-
Earnings History > 34 > eps Actual
0.31
Earnings History > 34 > eps Estimate
-
Earnings History > 34 > eps Difference
0
Earnings History > 34 > surprise Percent
-
Earnings History > 35 > period
2017-03-31
Earnings History > 35 > report Date
2017-06-30
Earnings History > 35 > date
2017-03-31
Earnings History > 35 > before After Market
-
Earnings History > 35 > currency
-
Earnings History > 35 > eps Actual
0.26
Earnings History > 35 > eps Estimate
-
Earnings History > 35 > eps Difference
0
Earnings History > 35 > surprise Percent
-
Earnings History > 36 > period
2016-12-31
Earnings History > 36 > report Date
2017-03-31
Earnings History > 36 > date
2016-12-31
Earnings History > 36 > before After Market
-
Earnings History > 36 > currency
-
Earnings History > 36 > eps Actual
-0.05
Earnings History > 36 > eps Estimate
-
Earnings History > 36 > eps Difference
0
Earnings History > 36 > surprise Percent
-
Earnings History > 37 > period
2016-09-30
Earnings History > 37 > report Date
2016-12-31
Earnings History > 37 > date
2016-09-30
Earnings History > 37 > before After Market
-
Earnings History > 37 > currency
-
Earnings History > 37 > eps Actual
0.18
Earnings History > 37 > eps Estimate
-
Earnings History > 37 > eps Difference
0
Earnings History > 37 > surprise Percent
-
Earnings History > 38 > period
2016-06-30
Earnings History > 38 > report Date
2016-09-30
Earnings History > 38 > date
2016-06-30
Earnings History > 38 > before After Market
-
Earnings History > 38 > currency
-
Earnings History > 38 > eps Actual
0.21
Earnings History > 38 > eps Estimate
-
Earnings History > 38 > eps Difference
0
Earnings History > 38 > surprise Percent
-
Earnings History > 39 > period
2016-03-31
Earnings History > 39 > report Date
2016-06-30
Earnings History > 39 > date
2016-03-31
Earnings History > 39 > before After Market
-
Earnings History > 39 > currency
-
Earnings History > 39 > eps Actual
0.21
Earnings History > 39 > eps Estimate
-
Earnings History > 39 > eps Difference
0
Earnings History > 39 > surprise Percent
-
Earnings History > 40 > period
2015-12-31
Earnings History > 40 > report Date
2016-03-31
Earnings History > 40 > date
2015-12-31
Earnings History > 40 > before After Market
-
Earnings History > 40 > currency
-
Earnings History > 40 > eps Actual
0.2
Earnings History > 40 > eps Estimate
-
Earnings History > 40 > eps Difference
0
Earnings History > 40 > surprise Percent
-
Earnings History > 41 > period
2015-09-30
Earnings History > 41 > report Date
2015-12-31
Earnings History > 41 > date
2015-09-30
Earnings History > 41 > before After Market
-
Earnings History > 41 > currency
-
Earnings History > 41 > eps Actual
0.18
Earnings History > 41 > eps Estimate
-
Earnings History > 41 > eps Difference
0
Earnings History > 41 > surprise Percent
-
Earnings History > 42 > period
2015-06-30
Earnings History > 42 > report Date
2015-09-30
Earnings History > 42 > date
2015-06-30
Earnings History > 42 > before After Market
-
Earnings History > 42 > currency
-
Earnings History > 42 > eps Actual
0.23
Earnings History > 42 > eps Estimate
-
Earnings History > 42 > eps Difference
0
Earnings History > 42 > surprise Percent
-
Earnings History > 43 > period
2015-03-31
Earnings History > 43 > report Date
2015-06-30
Earnings History > 43 > date
2015-03-31
Earnings History > 43 > before After Market
-
Earnings History > 43 > currency
-
Earnings History > 43 > eps Actual
0.21
Earnings History > 43 > eps Estimate
-
Earnings History > 43 > eps Difference
0
Earnings History > 43 > surprise Percent
-
Earnings History > 44 > period
2014-12-31
Earnings History > 44 > report Date
2015-03-31
Earnings History > 44 > date
2014-12-31
Earnings History > 44 > before After Market
-
Earnings History > 44 > currency
-
Earnings History > 44 > eps Actual
0.2
Earnings History > 44 > eps Estimate
0
Earnings History > 44 > eps Difference
0.2
Earnings History > 44 > surprise Percent
-
Earnings History > 45 > period
2014-09-30
Earnings History > 45 > report Date
2014-12-31
Earnings History > 45 > date
2014-09-30
Earnings History > 45 > before After Market
-
Earnings History > 45 > currency
-
Earnings History > 45 > eps Actual
0.1765
Earnings History > 45 > eps Estimate
0
Earnings History > 45 > eps Difference
0.1765
Earnings History > 45 > surprise Percent
-
Earnings History > 46 > period
2014-06-30
Earnings History > 46 > report Date
2014-09-30
Earnings History > 46 > date
2014-06-30
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
-
Earnings History > 46 > eps Actual
0.21
Earnings History > 46 > eps Estimate
0
Earnings History > 46 > eps Difference
0.21
Earnings History > 46 > surprise Percent
-
Earnings History > 47 > period
2014-03-31
Earnings History > 47 > report Date
2014-06-30
Earnings History > 47 > date
2014-03-31
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
-
Earnings History > 47 > eps Actual
0.19
Earnings History > 47 > eps Estimate
0
Earnings History > 47 > eps Difference
0.19
Earnings History > 47 > surprise Percent
-
Earnings History > 48 > period
2013-12-31
Earnings History > 48 > report Date
2014-03-31
Earnings History > 48 > date
2013-12-31
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
-
Earnings History > 48 > eps Actual
0.17
Earnings History > 48 > eps Estimate
0
Earnings History > 48 > eps Difference
0.17
Earnings History > 48 > surprise Percent
-
Earnings History > 49 > period
2004-09-30
Earnings History > 49 > report Date
2004-09-30
Earnings History > 49 > date
2004-09-30
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
-
Earnings History > 49 > eps Actual
0.185
Earnings History > 49 > eps Estimate
-
Earnings History > 49 > eps Difference
0
Earnings History > 49 > surprise Percent
-
Earnings History > 50 > period
2004-06-30
Earnings History > 50 > report Date
2004-06-30
Earnings History > 50 > date
2004-06-30
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
-
Earnings History > 50 > eps Actual
0.1636
Earnings History > 50 > eps Estimate
-
Earnings History > 50 > eps Difference
0
Earnings History > 50 > surprise Percent
-
Earnings History > 51 > period
2004-03-31
Earnings History > 51 > report Date
2004-03-31
Earnings History > 51 > date
2004-03-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
-
Earnings History > 51 > eps Actual
0.1375
Earnings History > 51 > eps Estimate
-
Earnings History > 51 > eps Difference
0
Earnings History > 51 > surprise Percent
-
Earnings History > 52 > period
2003-12-31
Earnings History > 52 > report Date
2003-12-31
Earnings History > 52 > date
2003-12-31
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
-
Earnings History > 52 > eps Actual
0.16
Earnings History > 52 > eps Estimate
-
Earnings History > 52 > eps Difference
0
Earnings History > 52 > surprise Percent
-
Earnings History > 53 > period
2003-09-30
Earnings History > 53 > report Date
2003-09-30
Earnings History > 53 > date
2003-09-30
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
-
Earnings History > 53 > eps Actual
0.2011
Earnings History > 53 > eps Estimate
-
Earnings History > 53 > eps Difference
0
Earnings History > 53 > surprise Percent
-
Earnings History > 54 > period
2003-06-30
Earnings History > 54 > report Date
2003-06-30
Earnings History > 54 > date
2003-06-30
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
-
Earnings History > 54 > eps Actual
0.0006
Earnings History > 54 > eps Estimate
-
Earnings History > 54 > eps Difference
0
Earnings History > 54 > surprise Percent
-
Earnings History > 55 > period
2003-03-31
Earnings History > 55 > report Date
2003-03-31
Earnings History > 55 > date
2003-03-31
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
-
Earnings History > 55 > eps Actual
0.1894
Earnings History > 55 > eps Estimate
-
Earnings History > 55 > eps Difference
0
Earnings History > 55 > surprise Percent
-
Earnings History > 56 > period
2002-12-31
Earnings History > 56 > report Date
2002-12-31
Earnings History > 56 > date
2002-12-31
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
-
Earnings History > 56 > eps Actual
0.2
Earnings History > 56 > eps Estimate
-
Earnings History > 56 > eps Difference
0
Earnings History > 56 > surprise Percent
-
Earnings History > 57 > period
2002-09-30
Earnings History > 57 > report Date
2002-09-30
Earnings History > 57 > date
2002-09-30
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
-
Earnings History > 57 > eps Actual
0.1854
Earnings History > 57 > eps Estimate
-
Earnings History > 57 > eps Difference
0
Earnings History > 57 > surprise Percent
-
Earnings History > 58 > period
2002-06-30
Earnings History > 58 > report Date
2002-06-30
Earnings History > 58 > date
2002-06-30
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
-
Earnings History > 58 > eps Actual
0.1695
Earnings History > 58 > eps Estimate
-
Earnings History > 58 > eps Difference
0
Earnings History > 58 > surprise Percent
-
Earnings History > 59 > period
2002-03-31
Earnings History > 59 > report Date
2002-03-31
Earnings History > 59 > date
2002-03-31
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
-
Earnings History > 59 > eps Actual
0.1674
Earnings History > 59 > eps Estimate
-
Earnings History > 59 > eps Difference
0
Earnings History > 59 > surprise Percent
-
Earnings History > 60 > period
2001-12-31
Earnings History > 60 > report Date
2001-12-31
Earnings History > 60 > date
2001-12-31
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
-
Earnings History > 60 > eps Actual
0.2177
Earnings History > 60 > eps Estimate
-
Earnings History > 60 > eps Difference
0
Earnings History > 60 > surprise Percent
-
Earnings History > 61 > period
2001-09-30
Earnings History > 61 > report Date
2001-09-30
Earnings History > 61 > date
2001-09-30
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
-
Earnings History > 61 > eps Actual
0.2066
Earnings History > 61 > eps Estimate
-
Earnings History > 61 > eps Difference
0
Earnings History > 61 > surprise Percent
-
Earnings History > 62 > period
2001-06-30
Earnings History > 62 > report Date
2001-06-30
Earnings History > 62 > date
2001-06-30
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
-
Earnings History > 62 > eps Actual
0.2084
Earnings History > 62 > eps Estimate
-
Earnings History > 62 > eps Difference
0
Earnings History > 62 > surprise Percent
-
Earnings History > 63 > period
2001-03-31
Earnings History > 63 > report Date
2001-03-31
Earnings History > 63 > date
2001-03-31
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
-
Earnings History > 63 > eps Actual
0.1968
Earnings History > 63 > eps Estimate
-
Earnings History > 63 > eps Difference
0
Earnings History > 63 > surprise Percent
-
Earnings History > 64 > period
2000-03-31
Earnings History > 64 > report Date
2000-03-31
Earnings History > 64 > date
2000-03-31
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
-
Earnings History > 64 > eps Actual
0.1763
Earnings History > 64 > eps Estimate
-
Earnings History > 64 > eps Difference
0
Earnings History > 64 > surprise Percent
-
Earnings History > 65 > period
1998-09-30
Earnings History > 65 > report Date
1998-09-30
Earnings History > 65 > date
1998-09-30
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
-
Earnings History > 65 > eps Actual
0.166
Earnings History > 65 > eps Estimate
-
Earnings History > 65 > eps Difference
0
Earnings History > 65 > surprise Percent
-
Earnings History > 66 > period
1998-06-30
Earnings History > 66 > report Date
1998-06-30
Earnings History > 66 > date
1998-06-30
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
-
Earnings History > 66 > eps Actual
0.1566
Earnings History > 66 > eps Estimate
-
Earnings History > 66 > eps Difference
0
Earnings History > 66 > surprise Percent
-
Earnings History > 67 > period
1998-03-31
Earnings History > 67 > report Date
1998-03-31
Earnings History > 67 > date
1998-03-31
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
-
Earnings History > 67 > eps Actual
0.1562
Earnings History > 67 > eps Estimate
-
Earnings History > 67 > eps Difference
0
Earnings History > 67 > surprise Percent
-
Commercial National Financial Corporation operates as the holding company for Commercial Bank that provides various banking products and services to individuals, agricultural and commercial businesses, and light industries in Michigan. It accepts various deposit products, including checking and savings accounts, individual retirement accounts, certificates of deposit, and health savings accounts. The company offers personal loan products, such as automobile, recreational vehicle, boat, personal lines of credit, and unsecured term loans, as well as home equity loans and mortgage loans; and business loans, including business lines of credit, SBA loans, equipment lines of credit, real estate loans, USDA loan programs, and capital access loan programs. It also provides treasury management services comprising merchant, automated clearing houses and remote deposit services; debit, credit, and ATM cards; and online services consisting of online bill pay, and mobile, online, and telephone banking. The company provides its services through offices located in Barry, Gratiot, Ingham, Montcalm, and Ottawa counties in Michigan. The company was founded in 1893 and is headquartered in Ithaca, Michigan.
Stock Price
$0.00
increase compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/ACommercial National Financial (OTCMKTS:CEFC) Stock Price Down 0.9% - Time to Sell? - MarketBeat
1/21/2026
Commercial National Financial (OTCMKTS:CEFC) Stock Price Down 0.9% - Time to Sell? MarketBeat
Read more →Wintrust Financial (NASDAQ:WTFC) & Commercial National Financial (OTCMKTS:CEFC) Financial Comparison Defense World
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Health Score
Price to Earnings Ratio (P/E)
-
Very High
Low ≥ 50
High ≤ 10
* Institutions hold a combined 0.00% of the total shares of Commercial National Financial Corporation
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
2026-03-31
EPS Estimate
—
Date
2025-12-31
EPS Actual
—
EPS Estimate
—
EPS Difference
0
Surprise Percent
0%
(Last Updated 2025-09-30)
(Last Updated 2025-09-30)
Revenue
$ 0
Cost Of Revenue
$ 0
Gross Profit
$ 0
Operating Expenses
$ 0
Operating Income
$ 0
Interest Expense
$ 0
Pretax Income
$ 0
Net Income
$ 0
Income Tax Expense
$ 0
EBITDA
$ 0
Total Other Income Expense Net
$ 0
Earnings Per Share
0
Dividends Per Share
0
Shares Outstanding
0
Operating Margin
0%
(Last Updated 2025-09-30)
Cash
$ 0
Short Term Investments
$ 0
Receivables
$ 0
Inventories
$ 0
Total Current Assets
$ 0
Property Plant Equipment
$ 0
Total Assets
$ 0
Payables
$ 0
Short Term Debt
$ 0
Long Term Debt
$ 0
Total Liabilities
$ 0
Equity
$ 0
(Last Updated 2025-09-30)
Net Income
$ 0
Depreciation
$ 0
Change In Working Capital
$ 0
Cash From Operations
$ 0
Capital Expenditures
$ 0
Cash From Investing
$ 0
Cash From Financing
$ 0
Net Change In Cash
$ 0
Disclaimer: Finnton is a stock screener tool provided for informational and educational purposes only. The data, analysis, and insights offered on this website do not constitute financial, investment, tax, or legal advice. Users are solely responsible for their own investment decisions, and Finnton makes no guarantees regarding the accuracy, completeness, or reliability of the information provided. Past performance is not indicative of future results. Always conduct your own research and consult with a licensed financial advisor before making any investment decisions.