_id
69109dc3ccc777a4e85d5d9f
Ticker
FFWC
Name
FFW Corporation
Exchange
PINK
Address
1205 North Cass Street, Wabash, IN, United States, 46992
Country
USA
Sector
Financial Services
Industry
Banks - Regional
Currency
USD
Website
https://www.crossroadsbanking.com
Description
FFW Corporation operates as the bank holding company for Crossroads Bank that provides various banking products and services. The company offers checking and savings accounts, overdraft protection, consumer credit cards, and reorder checks. Its loan products include home equity, auto, RV, boat, motorcycle, and personal loans; mortgage loans; agricultural loans; commercial real estate equipment financing; revolving lines of credit and standby letters of credit; and equipment leasing, as well as commercial lending services. The company offers insurance products, such as auto, home and property, business, life and health, and specialty insurance; investment products and securities; and digital banking services. FFW Corporation was founded in 1920 and is based in Wabash, Indiana.
Last Close
46.6
Volume
232
Current Price
48
Change
1.4
Last Updated
2026-01-03T11:37:36.943Z
Image
data:image/webp;base64,UklGRiQEAABXRUJQVlA4WAoAAAAQAAAAPwAAPwAAQUxQSPcAAAABuTJE9D8AyZEkRVJkZfUsM/P/n8XM3EVx6+6pXD5FTMAEIPwNisaiRZMaTkUUPbj3LuriTNiwaYqqiCC6de3Ruy7erAN7vIjqgQbcu3TlXqcZ2zZBzQKmvbh3q5MQnqoKAGY5rVYXoCSbVFkxQlkngwKAbBH89xZAxoiEsSDxrEUNY1mhjNlXTlbY8lSWGPOyyJjKElsCgGwR/PoKskbCWFY4xpJMGYsSz1iSKGME1gUA2fp1FsqrbSQrqAsVSTKjLmopBV2jV6fOZUJQPSOtZWtWdHtx6EjLgYoztWbHrE7UunIpKGoiZ8UsrxMkjx4FRBUV8HsIAFZQOCAGAwAAUA8AnQEqQABAAD6tQpxJpiOioS4dvjDAFYlqAMltKr5O0jnqPEA9cX0H/8DfAN6FmTl0TvL+Bqhbn6/nMeVmbAUeLTbee4QoRMHgQ9HJNDUucq2IKeI/kHr4LdOgPU1TuwqylRMBG7+eaO1cQD7Sr8O3Op0hu0dIXhqSdrnvRStIW4AA/vwT7/QBIO95ngws4Yf0yZWKK2mn+b6x69mQAlEo2GzdXWuQw/bt5/iPlm/EYIrmP33uBL1b+Rh6P7bGojUlV8evJV3bztE7tLPsRj8Kk2oDAu/nNi784KkgSnIn9rNepMEeUeNW1T+PTQT2g1OI1RrZKn7GWeSO/VkM8zYWSJfdrgfHdN0BNDmHxM05WWzTz/K0lEm3DtB1qQ0aSi4wd4sTt/JKRAGgUtSorquiqJ7X85zh/sxgVu50ZgNk+iAm+4zFJOlC3BaxIsNSZOv2aAO8JF+HXLiwaNpMuDwB5epeLfie9Q60PKWyw1gJ8AhOMVoJzjLatFhKceUrL9BnOTS9AVTC16B//pHocAv/bqKc1TdT06ha1gLj6MUZg2mLBn0uBhkpcnL6mnF7jUTdvKsQDFfItU4MU/GbEHrqkeD9Vxua7GDjxtZFrucvxrczvyKHhEyKRI2KTmxzkzmUMo/VtTXYXfd+T6Vdb/++PYpRMlAnDnzjqEbmQnkv5ZAaMdAnVUfXLnY81newVn5hWxbBkwcLyHlDFqQprwfsJh397Tao1eScyuQnOq9pW3OnuBosnRGEK9S1nLpdRjIHVVgaFXBFrWtWYvaqGtGa3GLL9DgdUZPj9GnxassXgYBK0dpzQQr+5uHmhNuA0XsYNEil4s/Ia3NefDR4PNJ4WlppuaFx0QWH7DA/8g1JbnTJZChTSYT/8aIWTnpQkP6WHvwlpi+W5drSyY5WfI3lpRhuj/0TmPHaYlbJm1LWvKwO7CK9Rnn9uV197oEfwwt+ULT7/k/cWVvnzj7Dfhx4oMVggqvfSOBWvBnrg5HwNtfzaYS0G8GW8l7JPypcaX914AAA
Ipo Date
-
Market Cap
49318820
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
-
Sentiment Sources
0
Current Quarter
2025-09-30
Revenue
8391365
Cost Of Revenue
-
Gross Profit
-
Operating Expenses
-
Operating Income
1679975
Interest Expense
-
Pretax Income
1705502
Net Income
1517879
Eps
1.3959985542261752
Dividends Per Share
-
Shares Outstanding
1082978
Income Tax Expense
187623
EBITDA
1679975
Operating Margin
20.020282754951072
Total Other Income Expense Net
25527
Cash
-
Short Term Investments
-
Receivables
-
Inventories
-
Total Current Assets
-
Property Plant Equipment
7685798
Total Assets
572522198
Payables
-
Short Term Debt
-
Long Term Debt
-
Total Liabilities
519665702
Equity
52856496
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.0898
PB
0.9874043863974638
ROE
2.87169811634884
ROA
0.26512142329195765
FCF
-
Fcf Percent
-
Piotroski FScore
2
Health Score
41
Deep Value Investing Score
5
Defensive Investing Score
5
Dividend Investing Score
1.5
Economic Moat Investing Score
6.3
Garp Investing Score
4
Growth Investing Score
3.5
Momentum Investing Score
5
Net Net Investing Score
2
Quality Investing Score
4.5
Value Investing Score
6.5
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
8391365
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
1679975
Quarters > 0 > income Statement > interest Expense
-
Quarters > 0 > income Statement > pretax Income
1705502
Quarters > 0 > income Statement > net Income
1517879
Quarters > 0 > income Statement > eps
1.3959985542261752
Quarters > 0 > income Statement > dividends Per Share
-
Quarters > 0 > income Statement > shares Outstanding
1087307
Quarters > 0 > income Statement > income Tax Expense
187623
Quarters > 0 > income Statement > EBITDA
1679975
Quarters > 0 > income Statement > operating Margin
20.020282754951072
Quarters > 0 > income Statement > total Other Income Expense Net
25527
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
7685798
Quarters > 0 > balance Sheet > total Assets
572522198
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
519665702
Quarters > 0 > balance Sheet > equity
52856496
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
1.3959985542261752
Quarters > 0 > ratios > PB
0.9874043863974638
Quarters > 0 > ratios > ROE
2.87169811634884
Quarters > 0 > ratios > ROA
0.26512142329195765
Quarters > 0 > ratios > FCF
-
Quarters > 0 > ratios > Piotroski FScore
2
Quarters > 0 > ratios > fcf Percent
-
Quarters > 0 > health Score
41
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
5531503
Quarters > 1 > income Statement > cost Of Revenue
-
Quarters > 1 > income Statement > gross Profit
5531503
Quarters > 1 > income Statement > operating Expenses
3295702
Quarters > 1 > income Statement > operating Income
2235801
Quarters > 1 > income Statement > interest Expense
-
Quarters > 1 > income Statement > pretax Income
1625806
Quarters > 1 > income Statement > net Income
1460662
Quarters > 1 > income Statement > eps
1.3526902631920135
Quarters > 1 > income Statement > dividends Per Share
-
Quarters > 1 > income Statement > shares Outstanding
1079820
Quarters > 1 > income Statement > income Tax Expense
165144
Quarters > 1 > income Statement > EBITDA
1629886
Quarters > 1 > income Statement > operating Margin
40.419412228466655
Quarters > 1 > income Statement > total Other Income Expense Net
-609995
Quarters > 1 > income Statement > currency_symbol
-
Quarters > 1 > balance Sheet > cash
10815620
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
7602679
Quarters > 1 > balance Sheet > total Assets
570107542
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
520163813
Quarters > 1 > balance Sheet > equity
49943729
Quarters > 1 > balance Sheet > currency_symbol
-
Quarters > 1 > cash Flow > net Income
1460662
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
1.3526902631920135
Quarters > 1 > ratios > PB
1.037795155423817
Quarters > 1 > ratios > ROE
2.924615420686749
Quarters > 1 > ratios > ROA
0.25620815239100975
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
8074975
Quarters > 2 > income Statement > cost Of Revenue
8074975
Quarters > 2 > income Statement > gross Profit
-
Quarters > 2 > income Statement > operating Expenses
3224398
Quarters > 2 > income Statement > operating Income
2153332
Quarters > 2 > income Statement > interest Expense
-
Quarters > 2 > income Statement > pretax Income
1551185
Quarters > 2 > income Statement > net Income
1398868
Quarters > 2 > income Statement > eps
1.2817682190445299
Quarters > 2 > income Statement > dividends Per Share
-
Quarters > 2 > income Statement > shares Outstanding
1091358
Quarters > 2 > income Statement > income Tax Expense
152317
Quarters > 2 > income Statement > EBITDA
1551185
Quarters > 2 > income Statement > operating Margin
26.666732714342768
Quarters > 2 > income Statement > total Other Income Expense Net
-602147
Quarters > 2 > income Statement > currency_symbol
-
Quarters > 2 > balance Sheet > cash
-
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
7503967
Quarters > 2 > balance Sheet > total Assets
571924531
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
521966923
Quarters > 2 > balance Sheet > equity
49957607
Quarters > 2 > balance Sheet > currency_symbol
-
Quarters > 2 > cash Flow > net Income
1398868
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
1.2817682190445299
Quarters > 2 > ratios > PB
1.0485927398404011
Quarters > 2 > ratios > ROE
2.800110101350531
Quarters > 2 > ratios > ROA
0.24458961352017963
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
8119718
Quarters > 3 > income Statement > cost Of Revenue
8119718
Quarters > 3 > income Statement > gross Profit
5178107
Quarters > 3 > income Statement > operating Expenses
3192654
Quarters > 3 > income Statement > operating Income
1564851
Quarters > 3 > income Statement > interest Expense
-
Quarters > 3 > income Statement > pretax Income
1600089
Quarters > 3 > income Statement > net Income
1439524
Quarters > 3 > income Statement > eps
1.294207763858446
Quarters > 3 > income Statement > dividends Per Share
-
Quarters > 3 > income Statement > shares Outstanding
1112282
Quarters > 3 > income Statement > income Tax Expense
160565
Quarters > 3 > income Statement > EBITDA
1564851
Quarters > 3 > income Statement > operating Margin
19.272233346034923
Quarters > 3 > income Statement > total Other Income Expense Net
35238
Quarters > 3 > income Statement > currency_symbol
-
Quarters > 3 > balance Sheet > cash
19395351
Quarters > 3 > balance Sheet > short Term Investments
-
Quarters > 3 > balance Sheet > receivables
-
Quarters > 3 > balance Sheet > inventories
-
Quarters > 3 > balance Sheet > total Current Assets
-
Quarters > 3 > balance Sheet > property Plant Equipment
7546937
Quarters > 3 > balance Sheet > total Assets
579610481
Quarters > 3 > balance Sheet > payables
-
Quarters > 3 > balance Sheet > short Term Debt
-
Quarters > 3 > balance Sheet > long Term Debt
-
Quarters > 3 > balance Sheet > total Liabilities
530393583
Quarters > 3 > balance Sheet > equity
49216898
Quarters > 3 > balance Sheet > currency_symbol
-
Quarters > 3 > cash Flow > net Income
1439524
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
1.294207763858446
Quarters > 3 > ratios > PB
1.084780597103052
Quarters > 3 > ratios > ROE
2.9248572309453555
Quarters > 3 > ratios > ROA
0.24836058822062607
Quarters > 3 > ratios > FCF
-
Quarters > 3 > ratios > Piotroski FScore
2
Quarters > 3 > ratios > fcf Percent
-
Quarters > 3 > health Score
42
Annuals > 0 > quarter
2025-06-30
Annuals > 0 > income Statement > revenue
21149378
Annuals > 0 > income Statement > cost Of Revenue
-
Annuals > 0 > income Statement > gross Profit
21149378
Annuals > 0 > income Statement > operating Expenses
12850431
Annuals > 0 > income Statement > operating Income
6112537
Annuals > 0 > income Statement > interest Expense
-
Annuals > 0 > income Statement > pretax Income
6143694
Annuals > 0 > income Statement > net Income
5541740
Annuals > 0 > income Statement > eps
5.006237764992091
Annuals > 0 > income Statement > dividends Per Share
1325010
Annuals > 0 > income Statement > shares Outstanding
1106967
Annuals > 0 > income Statement > income Tax Expense
601954
Annuals > 0 > income Statement > EBITDA
6112537
Annuals > 0 > income Statement > operating Margin
28.901734131377292
Annuals > 0 > income Statement > total Other Income Expense Net
31157
Annuals > 0 > income Statement > currency_symbol
-
Annuals > 0 > balance Sheet > cash
10815620
Annuals > 0 > balance Sheet > short Term Investments
-
Annuals > 0 > balance Sheet > receivables
-
Annuals > 0 > balance Sheet > inventories
-
Annuals > 0 > balance Sheet > total Current Assets
13909582
Annuals > 0 > balance Sheet > property Plant Equipment
7602679
Annuals > 0 > balance Sheet > total Assets
570107542
Annuals > 0 > balance Sheet > payables
-
Annuals > 0 > balance Sheet > short Term Debt
-
Annuals > 0 > balance Sheet > long Term Debt
-
Annuals > 0 > balance Sheet > total Liabilities
520163813
Annuals > 0 > balance Sheet > equity
49943729
Annuals > 0 > balance Sheet > currency_symbol
-
Annuals > 0 > cash Flow > net Income
5541740
Annuals > 0 > cash Flow > depreciation
-
Annuals > 0 > cash Flow > change In Working Capital
-589502
Annuals > 0 > cash Flow > cash From Operations
6220822
Annuals > 0 > cash Flow > capital Expenditures
635357
Annuals > 0 > cash Flow > cash From Investing
-10479936
Annuals > 0 > cash Flow > cash From Financing
-1845272
Annuals > 0 > cash Flow > net Change In Cash
-6104386
Annuals > 0 > cash Flow > currency_symbol
-
Annuals > 0 > ratios > PE
5.006237764992091
Annuals > 0 > ratios > PB
1.0638856381749149
Annuals > 0 > ratios > ROE
11.09596762388327
Annuals > 0 > ratios > ROA
0.9720516905563056
Annuals > 0 > ratios > FCF
5585465
Annuals > 0 > ratios > Piotroski FScore
4
Annuals > 0 > ratios > fcf Percent
0.26409594646234985
Annuals > 0 > health Score
61
Annuals > 1 > quarter
2024-06-30
Annuals > 1 > income Statement > revenue
29391130
Annuals > 1 > income Statement > cost Of Revenue
10769923
Annuals > 1 > income Statement > gross Profit
18621207
Annuals > 1 > income Statement > operating Expenses
14224781
Annuals > 1 > income Statement > operating Income
4396426
Annuals > 1 > income Statement > interest Expense
10769923
Annuals > 1 > income Statement > pretax Income
4396426
Annuals > 1 > income Statement > net Income
4089477
Annuals > 1 > income Statement > eps
3.629029381149174
Annuals > 1 > income Statement > dividends Per Share
1306493
Annuals > 1 > income Statement > shares Outstanding
1126879
Annuals > 1 > income Statement > income Tax Expense
306949
Annuals > 1 > income Statement > EBITDA
5616827
Annuals > 1 > income Statement > operating Margin
14.958342874193677
Annuals > 1 > income Statement > total Other Income Expense Net
-2224992
Annuals > 1 > income Statement > currency_symbol
USD
Annuals > 1 > balance Sheet > cash
16920006
Annuals > 1 > balance Sheet > short Term Investments
92612138
Annuals > 1 > balance Sheet > receivables
3016660
Annuals > 1 > balance Sheet > inventories
-19936666
Annuals > 1 > balance Sheet > total Current Assets
39874582
Annuals > 1 > balance Sheet > property Plant Equipment
7614589
Annuals > 1 > balance Sheet > total Assets
567362921
Annuals > 1 > balance Sheet > payables
-
Annuals > 1 > balance Sheet > short Term Debt
-
Annuals > 1 > balance Sheet > long Term Debt
-
Annuals > 1 > balance Sheet > total Liabilities
518847982
Annuals > 1 > balance Sheet > equity
48514939
Annuals > 1 > balance Sheet > currency_symbol
USD
Annuals > 1 > cash Flow > net Income
4089476
Annuals > 1 > cash Flow > depreciation
1220401
Annuals > 1 > cash Flow > change In Working Capital
559047
Annuals > 1 > cash Flow > cash From Operations
4648325
Annuals > 1 > cash Flow > capital Expenditures
128187
Annuals > 1 > cash Flow > cash From Investing
-21000091
Annuals > 1 > cash Flow > cash From Financing
19916826
Annuals > 1 > cash Flow > net Change In Cash
3565060
Annuals > 1 > cash Flow > currency_symbol
USD
Annuals > 1 > ratios > PE
3.629029381149174
Annuals > 1 > ratios > PB
1.1149182729055889
Annuals > 1 > ratios > ROE
8.429314937405156
Annuals > 1 > ratios > ROA
0.7207867924805753
Annuals > 1 > ratios > FCF
4520138
Annuals > 1 > ratios > Piotroski FScore
4
Annuals > 1 > ratios > fcf Percent
0.1537925898051555
Annuals > 1 > health Score
54
Annuals > 2 > quarter
2023-06-30
Annuals > 2 > income Statement > revenue
25648761
Annuals > 2 > income Statement > cost Of Revenue
5223911
Annuals > 2 > income Statement > gross Profit
20424850
Annuals > 2 > income Statement > operating Expenses
14003200
Annuals > 2 > income Statement > operating Income
6421650
Annuals > 2 > income Statement > interest Expense
5223911
Annuals > 2 > income Statement > pretax Income
6421650
Annuals > 2 > income Statement > net Income
5697896
Annuals > 2 > income Statement > eps
5.034539977963545
Annuals > 2 > income Statement > dividends Per Share
2675887
Annuals > 2 > income Statement > shares Outstanding
1131761
Annuals > 2 > income Statement > income Tax Expense
723754
Annuals > 2 > income Statement > EBITDA
7596792
Annuals > 2 > income Statement > operating Margin
25.03688189850574
Annuals > 2 > income Statement > total Other Income Expense Net
-2072373
Annuals > 2 > income Statement > currency_symbol
USD
Annuals > 2 > balance Sheet > cash
13354946
Annuals > 2 > balance Sheet > short Term Investments
-
Annuals > 2 > balance Sheet > receivables
2648368
Annuals > 2 > balance Sheet > inventories
-16003314
Annuals > 2 > balance Sheet > total Current Assets
16112910
Annuals > 2 > balance Sheet > property Plant Equipment
8121511
Annuals > 2 > balance Sheet > total Assets
544215480
Annuals > 2 > balance Sheet > payables
-
Annuals > 2 > balance Sheet > short Term Debt
-
Annuals > 2 > balance Sheet > long Term Debt
-
Annuals > 2 > balance Sheet > total Liabilities
497830917
Annuals > 2 > balance Sheet > equity
46384563
Annuals > 2 > balance Sheet > currency_symbol
USD
Annuals > 2 > cash Flow > net Income
5697896
Annuals > 2 > cash Flow > depreciation
1175139
Annuals > 2 > cash Flow > change In Working Capital
-682638
Annuals > 2 > cash Flow > cash From Operations
6801083
Annuals > 2 > cash Flow > capital Expenditures
282444
Annuals > 2 > cash Flow > cash From Investing
-54280326
Annuals > 2 > cash Flow > cash From Financing
5255893
Annuals > 2 > cash Flow > net Change In Cash
-42223350
Annuals > 2 > cash Flow > currency_symbol
USD
Annuals > 2 > ratios > PE
5.034539977963545
Annuals > 2 > ratios > PB
1.171176884861457
Annuals > 2 > ratios > ROE
12.284035100212112
Annuals > 2 > ratios > ROA
1.0469926360786357
Annuals > 2 > ratios > FCF
6518639
Annuals > 2 > ratios > Piotroski FScore
4
Annuals > 2 > ratios > fcf Percent
0.2541502492069695
Annuals > 2 > health Score
62
Annuals > 3 > quarter
2022-06-30
Annuals > 3 > income Statement > revenue
21235558
Annuals > 3 > income Statement > cost Of Revenue
1419870
Annuals > 3 > income Statement > gross Profit
19815688
Annuals > 3 > income Statement > operating Expenses
13303880
Annuals > 3 > income Statement > operating Income
6511808
Annuals > 3 > income Statement > interest Expense
1419870
Annuals > 3 > income Statement > pretax Income
6511808
Annuals > 3 > income Statement > net Income
5720731
Annuals > 3 > income Statement > eps
5.0031405562921325
Annuals > 3 > income Statement > dividends Per Share
1188300
Annuals > 3 > income Statement > shares Outstanding
1143428
Annuals > 3 > income Statement > income Tax Expense
791077
Annuals > 3 > income Statement > EBITDA
8041177
Annuals > 3 > income Statement > operating Margin
30.66464276568574
Annuals > 3 > income Statement > total Other Income Expense Net
34283
Annuals > 3 > income Statement > currency_symbol
USD
Annuals > 3 > balance Sheet > cash
55578296
Annuals > 3 > balance Sheet > short Term Investments
-
Annuals > 3 > balance Sheet > receivables
2105470
Annuals > 3 > balance Sheet > inventories
-57683766
Annuals > 3 > balance Sheet > total Current Assets
57758791
Annuals > 3 > balance Sheet > property Plant Equipment
8481385
Annuals > 3 > balance Sheet > total Assets
535997648
Annuals > 3 > balance Sheet > payables
484511416
Annuals > 3 > balance Sheet > short Term Debt
-
Annuals > 3 > balance Sheet > long Term Debt
-
Annuals > 3 > balance Sheet > total Liabilities
489349166
Annuals > 3 > balance Sheet > equity
46648482
Annuals > 3 > balance Sheet > currency_symbol
USD
Annuals > 3 > cash Flow > net Income
5720731
Annuals > 3 > cash Flow > depreciation
1529369
Annuals > 3 > cash Flow > change In Working Capital
183634
Annuals > 3 > cash Flow > cash From Operations
9821980
Annuals > 3 > cash Flow > capital Expenditures
162809
Annuals > 3 > cash Flow > cash From Investing
-64131400
Annuals > 3 > cash Flow > cash From Financing
53461808
Annuals > 3 > cash Flow > net Change In Cash
-56425908
Annuals > 3 > cash Flow > currency_symbol
USD
Annuals > 3 > ratios > PE
5.0031405562921325
Annuals > 3 > ratios > PB
1.1765558416241713
Annuals > 3 > ratios > ROE
12.263488016608987
Annuals > 3 > ratios > ROA
1.067305243100619
Annuals > 3 > ratios > FCF
9659171
Annuals > 3 > ratios > Piotroski FScore
4
Annuals > 3 > ratios > fcf Percent
0.454858355970679
Annuals > 3 > health Score
62
Valuation > metrics > PE
9.0898
Valuation > metrics > PB
0.9874043863974638
Valuation > final Score
90
Valuation > verdict
5.2% Undervalued
Profitability > metrics > ROE
2.87169811634884
Profitability > metrics > Net Margin
0.1808858272760153
Profitability > final Score
48
Profitability > verdict
Weak
Risk > metrics > Debt Equity
9.831633599018748
Risk > metrics > Interest Coverage
65.81168958357817
Risk > final Score
46
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
47
Prev Profitabilities > 2
47
Prev Risks > 0
46
Prev Risks > 1
26
Prev Risks > 2
46
Prev Liquidities > 0
50
Prev Liquidities > 1
50
Prev Liquidities > 2
50
Updated At
2026-01-20T21:49:41.608Z
Earnings History > 0 > period
2025-09-30
Earnings History > 0 > report Date
2025-10-21
Earnings History > 0 > date
2025-09-30
Earnings History > 0 > before After Market
BeforeMarket
Earnings History > 0 > currency
USD
Earnings History > 0 > eps Actual
1.396
Earnings History > 0 > eps Estimate
-
Earnings History > 0 > eps Difference
0
Earnings History > 0 > surprise Percent
-
Earnings History > 1 > period
2025-06-30
Earnings History > 1 > report Date
2025-08-06
Earnings History > 1 > date
2025-06-30
Earnings History > 1 > before After Market
-
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
1.2942
Earnings History > 1 > eps Estimate
-
Earnings History > 1 > eps Difference
0
Earnings History > 1 > surprise Percent
-
Earnings History > 2 > period
2025-03-31
Earnings History > 2 > report Date
2025-04-22
Earnings History > 2 > date
2025-03-31
Earnings History > 2 > before After Market
BeforeMarket
Earnings History > 2 > currency
USD
Earnings History > 2 > eps Actual
1.2818
Earnings History > 2 > eps Estimate
-
Earnings History > 2 > eps Difference
0
Earnings History > 2 > surprise Percent
-
Earnings History > 3 > period
2024-12-31
Earnings History > 3 > report Date
2025-01-22
Earnings History > 3 > date
2024-12-31
Earnings History > 3 > before After Market
BeforeMarket
Earnings History > 3 > currency
USD
Earnings History > 3 > eps Actual
0.9921
Earnings History > 3 > eps Estimate
-
Earnings History > 3 > eps Difference
0
Earnings History > 3 > surprise Percent
-
Earnings History > 4 > period
2024-09-30
Earnings History > 4 > report Date
2024-10-23
Earnings History > 4 > date
2024-09-30
Earnings History > 4 > before After Market
-
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
0.8151
Earnings History > 4 > eps Estimate
-
Earnings History > 4 > eps Difference
0
Earnings History > 4 > surprise Percent
-
Earnings History > 5 > period
2024-06-30
Earnings History > 5 > report Date
2024-08-21
Earnings History > 5 > date
2024-06-30
Earnings History > 5 > before After Market
-
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
0.9542
Earnings History > 5 > eps Estimate
-
Earnings History > 5 > eps Difference
0
Earnings History > 5 > surprise Percent
-
Earnings History > 6 > period
2024-03-31
Earnings History > 6 > report Date
2024-04-24
Earnings History > 6 > date
2024-03-31
Earnings History > 6 > before After Market
BeforeMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
0.8151
Earnings History > 6 > eps Estimate
-
Earnings History > 6 > eps Difference
0
Earnings History > 6 > surprise Percent
-
Earnings History > 7 > period
2023-12-31
Earnings History > 7 > report Date
2024-01-24
Earnings History > 7 > date
2023-12-31
Earnings History > 7 > before After Market
AfterMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
0.9542
Earnings History > 7 > eps Estimate
-
Earnings History > 7 > eps Difference
0
Earnings History > 7 > surprise Percent
-
Earnings History > 8 > period
2023-09-30
Earnings History > 8 > report Date
2023-10-25
Earnings History > 8 > date
2023-09-30
Earnings History > 8 > before After Market
BeforeMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
0.8678
Earnings History > 8 > eps Estimate
-
Earnings History > 8 > eps Difference
0
Earnings History > 8 > surprise Percent
-
Earnings History > 9 > period
2023-06-30
Earnings History > 9 > report Date
2023-08-08
Earnings History > 9 > date
2023-06-30
Earnings History > 9 > before After Market
AfterMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
1.1921
Earnings History > 9 > eps Estimate
-
Earnings History > 9 > eps Difference
0
Earnings History > 9 > surprise Percent
-
Earnings History > 10 > period
2023-03-31
Earnings History > 10 > report Date
2023-04-26
Earnings History > 10 > date
2023-03-31
Earnings History > 10 > before After Market
BeforeMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
1.0774
Earnings History > 10 > eps Estimate
-
Earnings History > 10 > eps Difference
0
Earnings History > 10 > surprise Percent
-
Earnings History > 11 > period
2022-12-31
Earnings History > 11 > report Date
2023-01-25
Earnings History > 11 > date
2022-12-31
Earnings History > 11 > before After Market
BeforeMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
1.34
Earnings History > 11 > eps Estimate
-
Earnings History > 11 > eps Difference
0
Earnings History > 11 > surprise Percent
-
Earnings History > 12 > period
2022-09-30
Earnings History > 12 > report Date
2022-10-26
Earnings History > 12 > date
2022-09-30
Earnings History > 12 > before After Market
AfterMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
1.4232
Earnings History > 12 > eps Estimate
-
Earnings History > 12 > eps Difference
0
Earnings History > 12 > surprise Percent
-
Earnings History > 13 > period
2022-06-30
Earnings History > 13 > report Date
2022-08-12
Earnings History > 13 > date
2022-06-30
Earnings History > 13 > before After Market
AfterMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
1.3343
Earnings History > 13 > eps Estimate
-
Earnings History > 13 > eps Difference
0
Earnings History > 13 > surprise Percent
-
Earnings History > 14 > period
2021-12-31
Earnings History > 14 > report Date
2022-01-26
Earnings History > 14 > date
2021-12-31
Earnings History > 14 > before After Market
-
Earnings History > 14 > currency
-
Earnings History > 14 > eps Actual
1.1875
Earnings History > 14 > eps Estimate
-
Earnings History > 14 > eps Difference
0
Earnings History > 14 > surprise Percent
-
Earnings History > 15 > period
2021-09-30
Earnings History > 15 > report Date
2021-10-27
Earnings History > 15 > date
2021-09-30
Earnings History > 15 > before After Market
-
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
1.2841
Earnings History > 15 > eps Estimate
-
Earnings History > 15 > eps Difference
0
Earnings History > 15 > surprise Percent
-
Earnings History > 16 > period
2021-06-30
Earnings History > 16 > report Date
2021-09-30
Earnings History > 16 > date
2021-06-30
Earnings History > 16 > before After Market
-
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
1.28
Earnings History > 16 > eps Estimate
-
Earnings History > 16 > eps Difference
0
Earnings History > 16 > surprise Percent
-
Earnings History > 17 > period
2021-03-31
Earnings History > 17 > report Date
2021-06-30
Earnings History > 17 > date
2021-03-31
Earnings History > 17 > before After Market
-
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
1.2079
Earnings History > 17 > eps Estimate
-
Earnings History > 17 > eps Difference
0
Earnings History > 17 > surprise Percent
-
Earnings History > 18 > period
2020-12-31
Earnings History > 18 > report Date
2021-03-31
Earnings History > 18 > date
2020-12-31
Earnings History > 18 > before After Market
-
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
1.3785
Earnings History > 18 > eps Estimate
-
Earnings History > 18 > eps Difference
0
Earnings History > 18 > surprise Percent
-
Earnings History > 19 > period
2020-09-30
Earnings History > 19 > report Date
2020-12-31
Earnings History > 19 > date
2020-09-30
Earnings History > 19 > before After Market
-
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
1.55
Earnings History > 19 > eps Estimate
-
Earnings History > 19 > eps Difference
0
Earnings History > 19 > surprise Percent
-
Earnings History > 20 > period
2020-06-30
Earnings History > 20 > report Date
2020-09-30
Earnings History > 20 > date
2020-06-30
Earnings History > 20 > before After Market
-
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
1.5293
Earnings History > 20 > eps Estimate
-
Earnings History > 20 > eps Difference
0
Earnings History > 20 > surprise Percent
-
Earnings History > 21 > period
2020-03-31
Earnings History > 21 > report Date
2020-06-30
Earnings History > 21 > date
2020-03-31
Earnings History > 21 > before After Market
-
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
1.234
Earnings History > 21 > eps Estimate
-
Earnings History > 21 > eps Difference
0
Earnings History > 21 > surprise Percent
-
Earnings History > 22 > period
2019-12-31
Earnings History > 22 > report Date
2020-03-31
Earnings History > 22 > date
2019-12-31
Earnings History > 22 > before After Market
-
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
0.9747
Earnings History > 22 > eps Estimate
-
Earnings History > 22 > eps Difference
0
Earnings History > 22 > surprise Percent
-
Earnings History > 23 > period
2019-09-30
Earnings History > 23 > report Date
2019-12-31
Earnings History > 23 > date
2019-09-30
Earnings History > 23 > before After Market
-
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
1.11
Earnings History > 23 > eps Estimate
-
Earnings History > 23 > eps Difference
0
Earnings History > 23 > surprise Percent
-
Earnings History > 24 > period
2019-06-30
Earnings History > 24 > report Date
2019-09-30
Earnings History > 24 > date
2019-06-30
Earnings History > 24 > before After Market
-
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
1.0798
Earnings History > 24 > eps Estimate
-
Earnings History > 24 > eps Difference
0
Earnings History > 24 > surprise Percent
-
Earnings History > 25 > period
2019-03-31
Earnings History > 25 > report Date
2019-06-30
Earnings History > 25 > date
2019-03-31
Earnings History > 25 > before After Market
-
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
0.9006
Earnings History > 25 > eps Estimate
-
Earnings History > 25 > eps Difference
0
Earnings History > 25 > surprise Percent
-
Earnings History > 26 > period
2018-12-31
Earnings History > 26 > report Date
2019-03-31
Earnings History > 26 > date
2018-12-31
Earnings History > 26 > before After Market
-
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
0.9166
Earnings History > 26 > eps Estimate
-
Earnings History > 26 > eps Difference
0
Earnings History > 26 > surprise Percent
-
Earnings History > 27 > period
2018-09-30
Earnings History > 27 > report Date
2018-12-31
Earnings History > 27 > date
2018-09-30
Earnings History > 27 > before After Market
-
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
0.9984
Earnings History > 27 > eps Estimate
-
Earnings History > 27 > eps Difference
0
Earnings History > 27 > surprise Percent
-
Earnings History > 28 > period
2018-06-30
Earnings History > 28 > report Date
2018-09-30
Earnings History > 28 > date
2018-06-30
Earnings History > 28 > before After Market
-
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
0.95
Earnings History > 28 > eps Estimate
-
Earnings History > 28 > eps Difference
0
Earnings History > 28 > surprise Percent
-
Earnings History > 29 > period
2018-03-31
Earnings History > 29 > report Date
2018-06-30
Earnings History > 29 > date
2018-03-31
Earnings History > 29 > before After Market
-
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
0.9739
Earnings History > 29 > eps Estimate
-
Earnings History > 29 > eps Difference
0
Earnings History > 29 > surprise Percent
-
Earnings History > 30 > period
2017-12-31
Earnings History > 30 > report Date
2018-03-31
Earnings History > 30 > date
2017-12-31
Earnings History > 30 > before After Market
-
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
0.9663
Earnings History > 30 > eps Estimate
-
Earnings History > 30 > eps Difference
0
Earnings History > 30 > surprise Percent
-
Earnings History > 31 > period
2017-09-30
Earnings History > 31 > report Date
2017-12-31
Earnings History > 31 > date
2017-09-30
Earnings History > 31 > before After Market
-
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
0.96
Earnings History > 31 > eps Estimate
-
Earnings History > 31 > eps Difference
0
Earnings History > 31 > surprise Percent
-
Earnings History > 32 > period
2017-06-30
Earnings History > 32 > report Date
2017-09-30
Earnings History > 32 > date
2017-06-30
Earnings History > 32 > before After Market
-
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
1.218
Earnings History > 32 > eps Estimate
0
Earnings History > 32 > eps Difference
1.218
Earnings History > 32 > surprise Percent
-
Earnings History > 33 > period
2017-03-31
Earnings History > 33 > report Date
2017-06-30
Earnings History > 33 > date
2017-03-31
Earnings History > 33 > before After Market
-
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
0.876
Earnings History > 33 > eps Estimate
-
Earnings History > 33 > eps Difference
0
Earnings History > 33 > surprise Percent
-
Earnings History > 34 > period
2016-12-31
Earnings History > 34 > report Date
2017-03-31
Earnings History > 34 > date
2016-12-31
Earnings History > 34 > before After Market
-
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
0.76
Earnings History > 34 > eps Estimate
-
Earnings History > 34 > eps Difference
0
Earnings History > 34 > surprise Percent
-
Earnings History > 35 > period
2016-09-30
Earnings History > 35 > report Date
2016-12-31
Earnings History > 35 > date
2016-09-30
Earnings History > 35 > before After Market
-
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
0.8788
Earnings History > 35 > eps Estimate
-
Earnings History > 35 > eps Difference
0
Earnings History > 35 > surprise Percent
-
Earnings History > 36 > period
2016-06-30
Earnings History > 36 > report Date
2016-09-30
Earnings History > 36 > date
2016-06-30
Earnings History > 36 > before After Market
-
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
0.87
Earnings History > 36 > eps Estimate
-
Earnings History > 36 > eps Difference
0
Earnings History > 36 > surprise Percent
-
Earnings History > 37 > period
2016-03-31
Earnings History > 37 > report Date
2016-06-30
Earnings History > 37 > date
2016-03-31
Earnings History > 37 > before After Market
-
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
0.829
Earnings History > 37 > eps Estimate
-
Earnings History > 37 > eps Difference
0
Earnings History > 37 > surprise Percent
-
Earnings History > 38 > period
2015-12-31
Earnings History > 38 > report Date
2016-03-31
Earnings History > 38 > date
2015-12-31
Earnings History > 38 > before After Market
-
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
0.76
Earnings History > 38 > eps Estimate
-
Earnings History > 38 > eps Difference
0
Earnings History > 38 > surprise Percent
-
Earnings History > 39 > period
2015-09-30
Earnings History > 39 > report Date
2015-12-31
Earnings History > 39 > date
2015-09-30
Earnings History > 39 > before After Market
-
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
0.76
Earnings History > 39 > eps Estimate
0
Earnings History > 39 > eps Difference
0.76
Earnings History > 39 > surprise Percent
-
Earnings History > 40 > period
2015-06-30
Earnings History > 40 > report Date
2015-09-30
Earnings History > 40 > date
2015-06-30
Earnings History > 40 > before After Market
-
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
0.7965
Earnings History > 40 > eps Estimate
-
Earnings History > 40 > eps Difference
0
Earnings History > 40 > surprise Percent
-
Earnings History > 41 > period
2015-03-31
Earnings History > 41 > report Date
2015-06-30
Earnings History > 41 > date
2015-03-31
Earnings History > 41 > before After Market
-
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
0.6463
Earnings History > 41 > eps Estimate
-
Earnings History > 41 > eps Difference
0
Earnings History > 41 > surprise Percent
-
Earnings History > 42 > period
2014-12-31
Earnings History > 42 > report Date
2015-03-31
Earnings History > 42 > date
2014-12-31
Earnings History > 42 > before After Market
-
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
0.55
Earnings History > 42 > eps Estimate
-
Earnings History > 42 > eps Difference
0
Earnings History > 42 > surprise Percent
-
Earnings History > 43 > period
2014-09-30
Earnings History > 43 > report Date
2014-12-31
Earnings History > 43 > date
2014-09-30
Earnings History > 43 > before After Market
-
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
0.6172
Earnings History > 43 > eps Estimate
0
Earnings History > 43 > eps Difference
0.6172
Earnings History > 43 > surprise Percent
-
Earnings History > 44 > period
2014-06-30
Earnings History > 44 > report Date
2014-09-30
Earnings History > 44 > date
2014-06-30
Earnings History > 44 > before After Market
-
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
0.67
Earnings History > 44 > eps Estimate
-
Earnings History > 44 > eps Difference
0
Earnings History > 44 > surprise Percent
-
Earnings History > 45 > period
2014-03-31
Earnings History > 45 > report Date
2014-06-30
Earnings History > 45 > date
2014-03-31
Earnings History > 45 > before After Market
-
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
0.5831
Earnings History > 45 > eps Estimate
-
Earnings History > 45 > eps Difference
0
Earnings History > 45 > surprise Percent
-
Earnings History > 46 > period
2013-12-31
Earnings History > 46 > report Date
2014-03-31
Earnings History > 46 > date
2013-12-31
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
1.5879
Earnings History > 46 > eps Estimate
0
Earnings History > 46 > eps Difference
1.5879
Earnings History > 46 > surprise Percent
-
Earnings History > 47 > period
2013-09-30
Earnings History > 47 > report Date
2013-12-31
Earnings History > 47 > date
2013-09-30
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.5763
Earnings History > 47 > eps Estimate
-
Earnings History > 47 > eps Difference
0
Earnings History > 47 > surprise Percent
-
Earnings History > 48 > period
2013-06-30
Earnings History > 48 > report Date
2013-09-30
Earnings History > 48 > date
2013-06-30
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.4597
Earnings History > 48 > eps Estimate
-
Earnings History > 48 > eps Difference
0
Earnings History > 48 > surprise Percent
-
Earnings History > 49 > period
2013-03-31
Earnings History > 49 > report Date
2013-06-30
Earnings History > 49 > date
2013-03-31
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.5141
Earnings History > 49 > eps Estimate
-
Earnings History > 49 > eps Difference
0
Earnings History > 49 > surprise Percent
-
Earnings History > 50 > period
2012-12-31
Earnings History > 50 > report Date
2013-03-31
Earnings History > 50 > date
2012-12-31
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.4687
Earnings History > 50 > eps Estimate
0
Earnings History > 50 > eps Difference
0.4687
Earnings History > 50 > surprise Percent
-
Earnings History > 51 > period
2012-09-30
Earnings History > 51 > report Date
2012-12-31
Earnings History > 51 > date
2012-09-30
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.6596
Earnings History > 51 > eps Estimate
-
Earnings History > 51 > eps Difference
0
Earnings History > 51 > surprise Percent
-
Earnings History > 52 > period
2012-06-30
Earnings History > 52 > report Date
2012-09-30
Earnings History > 52 > date
2012-06-30
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
0.3676
Earnings History > 52 > eps Estimate
-
Earnings History > 52 > eps Difference
0
Earnings History > 52 > surprise Percent
-
Earnings History > 53 > period
2012-03-31
Earnings History > 53 > report Date
2012-06-30
Earnings History > 53 > date
2012-03-31
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
-1.4732
Earnings History > 53 > eps Estimate
-
Earnings History > 53 > eps Difference
0
Earnings History > 53 > surprise Percent
-
Earnings History > 54 > period
2011-12-31
Earnings History > 54 > report Date
2012-03-31
Earnings History > 54 > date
2011-12-31
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.55
Earnings History > 54 > eps Estimate
-
Earnings History > 54 > eps Difference
0
Earnings History > 54 > surprise Percent
-
Earnings History > 55 > period
2011-09-30
Earnings History > 55 > report Date
2011-12-31
Earnings History > 55 > date
2011-09-30
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.5264
Earnings History > 55 > eps Estimate
-
Earnings History > 55 > eps Difference
0
Earnings History > 55 > surprise Percent
-
Earnings History > 56 > period
2011-06-30
Earnings History > 56 > report Date
2011-09-30
Earnings History > 56 > date
2011-06-30
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
0.5
Earnings History > 56 > eps Estimate
0
Earnings History > 56 > eps Difference
0.5
Earnings History > 56 > surprise Percent
-
Earnings History > 57 > period
2011-03-31
Earnings History > 57 > report Date
2011-06-30
Earnings History > 57 > date
2011-03-31
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.5484
Earnings History > 57 > eps Estimate
-
Earnings History > 57 > eps Difference
0
Earnings History > 57 > surprise Percent
-
Earnings History > 58 > period
2010-12-31
Earnings History > 58 > report Date
2011-03-31
Earnings History > 58 > date
2010-12-31
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
0.4691
Earnings History > 58 > eps Estimate
-
Earnings History > 58 > eps Difference
0
Earnings History > 58 > surprise Percent
-
Earnings History > 59 > period
2010-09-30
Earnings History > 59 > report Date
2010-12-31
Earnings History > 59 > date
2010-09-30
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.6083
Earnings History > 59 > eps Estimate
-
Earnings History > 59 > eps Difference
0
Earnings History > 59 > surprise Percent
-
Earnings History > 60 > period
2010-06-30
Earnings History > 60 > report Date
2010-08-20
Earnings History > 60 > date
2010-06-30
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.2637
Earnings History > 60 > eps Estimate
-
Earnings History > 60 > eps Difference
0
Earnings History > 60 > surprise Percent
-
Earnings History > 61 > period
2010-03-31
Earnings History > 61 > report Date
2010-04-28
Earnings History > 61 > date
2010-03-31
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
0.3082
Earnings History > 61 > eps Estimate
-
Earnings History > 61 > eps Difference
0
Earnings History > 61 > surprise Percent
-
Earnings History > 62 > period
2009-12-31
Earnings History > 62 > report Date
2010-01-27
Earnings History > 62 > date
2009-12-31
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.3923
Earnings History > 62 > eps Estimate
-
Earnings History > 62 > eps Difference
0
Earnings History > 62 > surprise Percent
-
Earnings History > 63 > period
2005-06-30
Earnings History > 63 > report Date
2005-07-27
Earnings History > 63 > date
2005-06-30
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
0.4803
Earnings History > 63 > eps Estimate
-
Earnings History > 63 > eps Difference
0
Earnings History > 63 > surprise Percent
-
Earnings History > 64 > period
2005-03-31
Earnings History > 64 > report Date
2005-04-28
Earnings History > 64 > date
2005-03-31
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
0.5041
Earnings History > 64 > eps Estimate
-
Earnings History > 64 > eps Difference
0
Earnings History > 64 > surprise Percent
-
Earnings History > 65 > period
2004-12-31
Earnings History > 65 > report Date
2005-01-28
Earnings History > 65 > date
2004-12-31
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
-0.9494
Earnings History > 65 > eps Estimate
-
Earnings History > 65 > eps Difference
0
Earnings History > 65 > surprise Percent
-
Earnings History > 66 > period
2004-09-30
Earnings History > 66 > report Date
2004-11-30
Earnings History > 66 > date
2004-09-30
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
0.4677
Earnings History > 66 > eps Estimate
-
Earnings History > 66 > eps Difference
0
Earnings History > 66 > surprise Percent
-
Earnings History > 67 > period
2004-06-30
Earnings History > 67 > report Date
2004-07-29
Earnings History > 67 > date
2004-06-30
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
0.43
Earnings History > 67 > eps Estimate
-
Earnings History > 67 > eps Difference
0
Earnings History > 67 > surprise Percent
-
Earnings History > 68 > period
2004-03-31
Earnings History > 68 > report Date
2004-04-28
Earnings History > 68 > date
2004-03-31
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
0.4875
Earnings History > 68 > eps Estimate
-
Earnings History > 68 > eps Difference
0
Earnings History > 68 > surprise Percent
-
Earnings History > 69 > period
2003-12-31
Earnings History > 69 > report Date
2004-01-28
Earnings History > 69 > date
2003-12-31
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
0.4815
Earnings History > 69 > eps Estimate
-
Earnings History > 69 > eps Difference
0
Earnings History > 69 > surprise Percent
-
Earnings History > 70 > period
2003-09-30
Earnings History > 70 > report Date
2003-11-30
Earnings History > 70 > date
2003-09-30
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
0.4534
Earnings History > 70 > eps Estimate
-
Earnings History > 70 > eps Difference
0
Earnings History > 70 > surprise Percent
-
Earnings History > 71 > period
2003-06-30
Earnings History > 71 > report Date
2003-07-29
Earnings History > 71 > date
2003-06-30
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
0.44
Earnings History > 71 > eps Estimate
-
Earnings History > 71 > eps Difference
0
Earnings History > 71 > surprise Percent
-
Earnings History > 72 > period
2003-03-31
Earnings History > 72 > report Date
2003-04-23
Earnings History > 72 > date
2003-03-31
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
0.4324
Earnings History > 72 > eps Estimate
-
Earnings History > 72 > eps Difference
0
Earnings History > 72 > surprise Percent
-
Earnings History > 73 > period
2000-03-31
Earnings History > 73 > report Date
2000-03-31
Earnings History > 73 > date
2000-03-31
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
0.3874
Earnings History > 73 > eps Estimate
-
Earnings History > 73 > eps Difference
0
Earnings History > 73 > surprise Percent
-
Earnings History > 74 > period
1999-12-31
Earnings History > 74 > report Date
1999-12-31
Earnings History > 74 > date
1999-12-31
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
0.3883
Earnings History > 74 > eps Estimate
-
Earnings History > 74 > eps Difference
0
Earnings History > 74 > surprise Percent
-
FFW Corporation operates as the bank holding company for Crossroads Bank that provides various banking products and services. The company offers checking and savings accounts, overdraft protection, consumer credit cards, and reorder checks. Its loan products include home equity, auto, RV, boat, motorcycle, and personal loans; mortgage loans; agricultural loans; commercial real estate equipment financing; revolving lines of credit and standby letters of credit; and equipment leasing, as well as commercial lending services. The company offers insurance products, such as auto, home and property, business, life and health, and specialty insurance; investment products and securities; and digital banking services. FFW Corporation was founded in 1920 and is based in Wabash, Indiana.
Stock Price
$0.00
increase compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/ABanner (NASDAQ:BANR) & FFW (OTCMKTS:FFWC) Financial Comparison Defense World
Read more →Showing 2 of 4
(Last Updated 2025-09-30)
Health Score
Price to Earnings Ratio (P/E)
-
Very High
Low ≥ 50
High ≤ 10
Price to Book Ratio (P/B)
-
Very Low
Low ≤ 1
High ≥ 3
Return on Equity (ROE)
-
Very Low
Low ≤ 5%
High ≥ 25%
Return on Assets (ROA)
-
Very Low
Low ≤ 2%
High ≥ 10%
Debt to Equity
-
Very Low
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 0.00% of the total shares of FFW Corporation
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
—
EPS Estimate
—
Date
2025-09-30
EPS Actual
1.396
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.