_id
69131536ccc777a4e85d8046
Ticker
MFBP
Name
M&F Bancorp Inc
Exchange
PINK
Address
2634 Durham Chapel Hill Boulevard, Durham, NC, United States, 27707
Country
USA
Sector
Financial Services
Industry
Banks - Regional
Currency
USD
Website
https://www.mfbonline.com
Description
M&F Bancorp, Inc. operates as the bank holding company for Mechanics and Farmers Bank that provides consumer and commercial banking products and services in North Carolina. It offers personal and business checking and savings, health savings, investment, individual retirement, and money market accounts, as well as certificates of deposit; home equity line of credit; payments and cash management solutions; and online and mobile banking services. The company also provides personal unsecured loans, personal unsecured line of credit, secured personal loans and lines of credit, and auto loans; and business and small business administration loans, as well as credit cards. In addition, it offers wealth management, college savings planning, eldercare financial planning, financial planning, insurance planning, investments and brokerage accounts, and retirement income planning services. The company was founded in 1907 and is headquartered in Durham, North Carolina.
Last Close
18.7
Volume
552
Current Price
19.69
Change
0.25
Last Updated
2026-01-05T10:22:50.665Z
Image
data:image/webp;base64,UklGRpYDAABXRUJQVlA4IIoDAABQEwCdASpAAEAAPtFWo0uoJKMhsBQM+QAaCWwArlVBVZ3+5h9yjzbkS5PI1taD1GeYBzgPMB+yXrQelj+8+oB/XOpP9ADpZV/dtRljaQJoxAzXvt1ccf+WFCXUkttDM0C8DABCOXcGjTnJO/2CsG54pGsN6MrCM/1QlZBuAIZRd6u87V7vcjs8stQGhrbjrvcgq+gA5/ea7lH2RDjD9oPXsTQAAP78EOdgsGFKdO4oO6FbDImO+tD7O1fjBHaRFYQZuDUx5JZPDMXlHqE0/GDJu1qBkBE7HjoiKGbsRqCB2C6G+cAewH186LSMSrAp+bDkR2KJ9xDtZANOy/LxNVvGf6TNSQgha46Lg+izcfBiVtHYlZBGLamz3t0NNqHDZPpcvMO/js5lsd+mN7sCZl0teAUM/5/44h/zinyp0tk6NELaMtmhY8aA9CTxC+2oUm0qPdFn4T19ptPpl0sw0xZ6dqWKz2eqjcOUAat+9Tmc9xyo7OloLETvm2kFwGAZ+xQBfLz2HCIE9MZskrfLcIfBUW+FRqsngW9OhTBgjuErONJ9w7yBK+HhmMl9iAPv6mmbywtvTSHk+WJL7gyjoAZio0gcj5dxLuMOkB9m3u9f/8WstjPYyPM/7qVc1wLOQPQ+d+wM4FclE4efyBIUdmbwR5Xo6Ep/LCG29JoKMpw7w9Vxe7PG88e4/4Le+LXBig0TY5yn3F8LOw0Bzc//kgliSbNKLDNpjPy8BwXKxk1CakP5Zu8uDYF50T31U2N3f10+mNY73zh+3G3QkMArOu4xw3NaX/Crl1b6ED9zUtl+odWXMDdOPM47LUeNZsxUuf8GIaezBGc66gqxAwmryxapA/S5vseYxPgyVsMp6LOSfi8aygcdBLxoMjTjXsVmJ+/gzrEnqsfGFZW7cNfbRPjd9PsAnVz0gOEHn1Jru7k4SAvk+wRLk4N/dVJACNPSFbM+ihlxyEuqIcrNUC4vR46buFcgDdvKC/XFWpxy8dkUhGqvTzS62BE6F35g6I7A2EAx5jJ0Y1R9i0qiBWOrdas2XxptaHqZA8Z6wCTD0Xs1YRRTeX7Grd0BkdkFu5f9o3Ihx3ZwmI/CCQJnFPf8wrS+6599wgj2gx7xcF37BYeoYrBkZ+9Dj13l7wVeWEz2IdSQ+D+NVUHCIWUVnSBXBb/W0sFf3HmQ96Hl5jQ0SXmkLm8Nwh7XWO7cAAA=
Ipo Date
-
Market Cap
36889752
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
-
Sentiment Sources
0
Current Quarter
2025-09-30
Revenue
7378000
Cost Of Revenue
1333000
Gross Profit
6045000
Operating Expenses
3992000
Operating Income
2053000
Interest Expense
1333000
Pretax Income
2053000
Net Income
1619000
Eps
0.8255823440623342
Dividends Per Share
-
Shares Outstanding
1941565
Income Tax Expense
434000
EBITDA
2053000
Operating Margin
27.825969097316346
Total Other Income Expense Net
-
Cash
40756000
Short Term Investments
-
Receivables
2170000
Inventories
-
Total Current Assets
42926000
Property Plant Equipment
5056000
Total Assets
519394000
Payables
-
Short Term Debt
-
Long Term Debt
-
Total Liabilities
386200000
Equity
133194000
Bs_currency_symbol
USD
Depreciation
-
Change In Working Capital
-
Cash From Operations
-
Capital Expenditures
0
Cash From Investing
-
Cash From Financing
-
Net Change In Cash
-
Cf_currency_symbol
USD
PE
12.4183
PB
0.289899527005721
ROE
1.2155202186284666
ROA
0.3117094152031021
FCF
-
Fcf Percent
-
Piotroski FScore
2
Health Score
43
Deep Value Investing Score
7
Defensive Investing Score
4.5
Dividend Investing Score
1.5
Economic Moat Investing Score
6.8
Garp Investing Score
3.5
Growth Investing Score
3.5
Momentum Investing Score
4.5
Net Net Investing Score
4
Quality Investing Score
4
Value Investing Score
6
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
7378000
Quarters > 0 > income Statement > cost Of Revenue
1333000
Quarters > 0 > income Statement > gross Profit
6045000
Quarters > 0 > income Statement > operating Expenses
3992000
Quarters > 0 > income Statement > operating Income
2053000
Quarters > 0 > income Statement > interest Expense
1333000
Quarters > 0 > income Statement > pretax Income
2053000
Quarters > 0 > income Statement > net Income
1619000
Quarters > 0 > income Statement > eps
0.8255823440623342
Quarters > 0 > income Statement > dividends Per Share
-
Quarters > 0 > income Statement > shares Outstanding
1961040
Quarters > 0 > income Statement > income Tax Expense
434000
Quarters > 0 > income Statement > EBITDA
2053000
Quarters > 0 > income Statement > operating Margin
27.825969097316346
Quarters > 0 > income Statement > total Other Income Expense Net
-
Quarters > 0 > income Statement > currency_symbol
USD
Quarters > 0 > balance Sheet > cash
40756000
Quarters > 0 > balance Sheet > short Term Investments
-
Quarters > 0 > balance Sheet > receivables
2170000
Quarters > 0 > balance Sheet > inventories
-
Quarters > 0 > balance Sheet > total Current Assets
42926000
Quarters > 0 > balance Sheet > property Plant Equipment
5056000
Quarters > 0 > balance Sheet > total Assets
519394000
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
386200000
Quarters > 0 > balance Sheet > equity
133194000
Quarters > 0 > balance Sheet > currency_symbol
USD
Quarters > 0 > cash Flow > net Income
1619000
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
0
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
USD
Quarters > 0 > ratios > PE
0.8255823440623342
Quarters > 0 > ratios > PB
0.289899527005721
Quarters > 0 > ratios > ROE
1.2155202186284666
Quarters > 0 > ratios > ROA
0.3117094152031021
Quarters > 0 > ratios > FCF
-
Quarters > 0 > ratios > Piotroski FScore
2
Quarters > 0 > ratios > fcf Percent
-
Quarters > 0 > health Score
43
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
7497000
Quarters > 1 > income Statement > cost Of Revenue
1385000
Quarters > 1 > income Statement > gross Profit
6112000
Quarters > 1 > income Statement > operating Expenses
4817000
Quarters > 1 > income Statement > operating Income
1295000
Quarters > 1 > income Statement > interest Expense
1385000
Quarters > 1 > income Statement > pretax Income
1295000
Quarters > 1 > income Statement > net Income
1029000
Quarters > 1 > income Statement > eps
0.5226141066193724
Quarters > 1 > income Statement > dividends Per Share
-
Quarters > 1 > income Statement > shares Outstanding
1968948
Quarters > 1 > income Statement > income Tax Expense
266000
Quarters > 1 > income Statement > EBITDA
1295000
Quarters > 1 > income Statement > operating Margin
17.273576097105508
Quarters > 1 > income Statement > total Other Income Expense Net
107000
Quarters > 1 > income Statement > currency_symbol
USD
Quarters > 1 > balance Sheet > cash
33727000
Quarters > 1 > balance Sheet > short Term Investments
-
Quarters > 1 > balance Sheet > receivables
2389000
Quarters > 1 > balance Sheet > inventories
-
Quarters > 1 > balance Sheet > total Current Assets
36116000
Quarters > 1 > balance Sheet > property Plant Equipment
5128000
Quarters > 1 > balance Sheet > total Assets
522202000
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
390964000
Quarters > 1 > balance Sheet > equity
131238000
Quarters > 1 > balance Sheet > currency_symbol
USD
Quarters > 1 > cash Flow > net Income
1028999
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
USD
Quarters > 1 > ratios > PE
0.5226141066193724
Quarters > 1 > ratios > PB
0.29540671238513233
Quarters > 1 > ratios > ROE
0.7840716865541991
Quarters > 1 > ratios > ROA
0.19705018364540924
Quarters > 1 > ratios > FCF
-
Quarters > 1 > ratios > Piotroski FScore
2
Quarters > 1 > ratios > fcf Percent
-
Quarters > 1 > health Score
43
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
7364000
Quarters > 2 > income Statement > cost Of Revenue
1455000
Quarters > 2 > income Statement > gross Profit
5909000
Quarters > 2 > income Statement > operating Expenses
4573000
Quarters > 2 > income Statement > operating Income
1336000
Quarters > 2 > income Statement > interest Expense
1455000
Quarters > 2 > income Statement > pretax Income
1336000
Quarters > 2 > income Statement > net Income
1047000
Quarters > 2 > income Statement > eps
0.5227676025887731
Quarters > 2 > income Statement > dividends Per Share
-
Quarters > 2 > income Statement > shares Outstanding
2002802
Quarters > 2 > income Statement > income Tax Expense
289000
Quarters > 2 > income Statement > EBITDA
1336000
Quarters > 2 > income Statement > operating Margin
18.142313959804454
Quarters > 2 > income Statement > total Other Income Expense Net
87000
Quarters > 2 > income Statement > currency_symbol
USD
Quarters > 2 > balance Sheet > cash
34773000
Quarters > 2 > balance Sheet > short Term Investments
-
Quarters > 2 > balance Sheet > receivables
2109000
Quarters > 2 > balance Sheet > inventories
-
Quarters > 2 > balance Sheet > total Current Assets
36882000
Quarters > 2 > balance Sheet > property Plant Equipment
5196000
Quarters > 2 > balance Sheet > total Assets
528327000
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
397840000
Quarters > 2 > balance Sheet > equity
130487000
Quarters > 2 > balance Sheet > currency_symbol
USD
Quarters > 2 > cash Flow > net Income
1046999
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
USD
Quarters > 2 > ratios > PE
0.5227676025887731
Quarters > 2 > ratios > PB
0.30221532704407333
Quarters > 2 > ratios > ROE
0.8023787810279952
Quarters > 2 > ratios > ROA
0.19817272257522328
Quarters > 2 > ratios > FCF
-
Quarters > 2 > ratios > Piotroski FScore
2
Quarters > 2 > ratios > fcf Percent
-
Quarters > 2 > health Score
39
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
7878000
Quarters > 3 > income Statement > cost Of Revenue
1606000
Quarters > 3 > income Statement > gross Profit
6272000
Quarters > 3 > income Statement > operating Expenses
4677000
Quarters > 3 > income Statement > operating Income
1595000
Quarters > 3 > income Statement > interest Expense
1606000
Quarters > 3 > income Statement > pretax Income
1595000
Quarters > 3 > income Statement > net Income
1316000
Quarters > 3 > income Statement > eps
0.6566266653294635
Quarters > 3 > income Statement > dividends Per Share
-
Quarters > 3 > income Statement > shares Outstanding
2004183
Quarters > 3 > income Statement > income Tax Expense
279000
Quarters > 3 > income Statement > EBITDA
1595000
Quarters > 3 > income Statement > operating Margin
20.246255394770245
Quarters > 3 > income Statement > total Other Income Expense Net
514000
Quarters > 3 > income Statement > currency_symbol
USD
Quarters > 3 > balance Sheet > cash
39331000
Quarters > 3 > balance Sheet > short Term Investments
-
Quarters > 3 > balance Sheet > receivables
2146000
Quarters > 3 > balance Sheet > inventories
-
Quarters > 3 > balance Sheet > total Current Assets
41477000
Quarters > 3 > balance Sheet > property Plant Equipment
4783000
Quarters > 3 > balance Sheet > total Assets
525006000
Quarters > 3 > balance Sheet > payables
-
Quarters > 3 > balance Sheet > short Term Debt
252000
Quarters > 3 > balance Sheet > long Term Debt
-
Quarters > 3 > balance Sheet > total Liabilities
396933000
Quarters > 3 > balance Sheet > equity
128073000
Quarters > 3 > balance Sheet > currency_symbol
USD
Quarters > 3 > cash Flow > net Income
1316000
Quarters > 3 > cash Flow > depreciation
3345724
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
USD
Quarters > 3 > ratios > PE
0.6566266653294635
Quarters > 3 > ratios > PB
0.3081239860860603
Quarters > 3 > ratios > ROE
1.0275389816745137
Quarters > 3 > ratios > ROA
0.25066380193750165
Quarters > 3 > ratios > FCF
-
Quarters > 3 > ratios > Piotroski FScore
2
Quarters > 3 > ratios > fcf Percent
-
Quarters > 3 > health Score
39
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
28952000
Annuals > 0 > income Statement > cost Of Revenue
5165000
Annuals > 0 > income Statement > gross Profit
23787000
Annuals > 0 > income Statement > operating Expenses
17817000
Annuals > 0 > income Statement > operating Income
5970000
Annuals > 0 > income Statement > interest Expense
5165000
Annuals > 0 > income Statement > pretax Income
5970000
Annuals > 0 > income Statement > net Income
4770000
Annuals > 0 > income Statement > eps
2.3849678029346606
Annuals > 0 > income Statement > dividends Per Share
1537000
Annuals > 0 > income Statement > shares Outstanding
2000027
Annuals > 0 > income Statement > income Tax Expense
1200000
Annuals > 0 > income Statement > EBITDA
6296000
Annuals > 0 > income Statement > operating Margin
20.62033710969881
Annuals > 0 > income Statement > total Other Income Expense Net
-2073000
Annuals > 0 > income Statement > currency_symbol
USD
Annuals > 0 > balance Sheet > cash
39331000
Annuals > 0 > balance Sheet > short Term Investments
-
Annuals > 0 > balance Sheet > receivables
2146000
Annuals > 0 > balance Sheet > inventories
-
Annuals > 0 > balance Sheet > total Current Assets
41477000
Annuals > 0 > balance Sheet > property Plant Equipment
4783000
Annuals > 0 > balance Sheet > total Assets
525006000
Annuals > 0 > balance Sheet > payables
-
Annuals > 0 > balance Sheet > short Term Debt
252000
Annuals > 0 > balance Sheet > long Term Debt
-
Annuals > 0 > balance Sheet > total Liabilities
396933000
Annuals > 0 > balance Sheet > equity
128073000
Annuals > 0 > balance Sheet > currency_symbol
USD
Annuals > 0 > cash Flow > net Income
4770000
Annuals > 0 > cash Flow > depreciation
326000
Annuals > 0 > cash Flow > change In Working Capital
-1601000
Annuals > 0 > cash Flow > cash From Operations
2677000
Annuals > 0 > cash Flow > capital Expenditures
1073000
Annuals > 0 > cash Flow > cash From Investing
-80278000
Annuals > 0 > cash Flow > cash From Financing
68283000
Annuals > 0 > cash Flow > net Change In Cash
-9318000
Annuals > 0 > cash Flow > currency_symbol
USD
Annuals > 0 > ratios > PE
2.3849678029346606
Annuals > 0 > ratios > PB
0.29670979051009966
Annuals > 0 > ratios > ROE
3.7244384062214517
Annuals > 0 > ratios > ROA
0.9085610450166284
Annuals > 0 > ratios > FCF
1604000
Annuals > 0 > ratios > Piotroski FScore
3
Annuals > 0 > ratios > fcf Percent
0.05540204476374689
Annuals > 0 > health Score
39
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
25586000
Annuals > 1 > income Statement > cost Of Revenue
1656000
Annuals > 1 > income Statement > gross Profit
23930000
Annuals > 1 > income Statement > operating Expenses
16638000
Annuals > 1 > income Statement > operating Income
7292000
Annuals > 1 > income Statement > interest Expense
1656000
Annuals > 1 > income Statement > pretax Income
7292000
Annuals > 1 > income Statement > net Income
5695000
Annuals > 1 > income Statement > eps
2.8423964771253214
Annuals > 1 > income Statement > dividends Per Share
557000
Annuals > 1 > income Statement > shares Outstanding
2003591
Annuals > 1 > income Statement > income Tax Expense
1597000
Annuals > 1 > income Statement > EBITDA
7630000
Annuals > 1 > income Statement > operating Margin
28.499960916126003
Annuals > 1 > income Statement > total Other Income Expense Net
1265000
Annuals > 1 > income Statement > currency_symbol
USD
Annuals > 1 > balance Sheet > cash
49142000
Annuals > 1 > balance Sheet > short Term Investments
-3455000
Annuals > 1 > balance Sheet > receivables
1538000
Annuals > 1 > balance Sheet > inventories
-47225000
Annuals > 1 > balance Sheet > total Current Assets
50680000
Annuals > 1 > balance Sheet > property Plant Equipment
4207000
Annuals > 1 > balance Sheet > total Assets
453258000
Annuals > 1 > balance Sheet > payables
-
Annuals > 1 > balance Sheet > short Term Debt
243000
Annuals > 1 > balance Sheet > long Term Debt
-
Annuals > 1 > balance Sheet > total Liabilities
328056000
Annuals > 1 > balance Sheet > equity
125202000
Annuals > 1 > balance Sheet > currency_symbol
USD
Annuals > 1 > cash Flow > net Income
5695000
Annuals > 1 > cash Flow > depreciation
384000
Annuals > 1 > cash Flow > change In Working Capital
1051000
Annuals > 1 > cash Flow > cash From Operations
7982000
Annuals > 1 > cash Flow > capital Expenditures
761000
Annuals > 1 > cash Flow > cash From Investing
-44720000
Annuals > 1 > cash Flow > cash From Financing
-7042000
Annuals > 1 > cash Flow > net Change In Cash
-43780000
Annuals > 1 > cash Flow > currency_symbol
USD
Annuals > 1 > ratios > PE
2.8423964771253214
Annuals > 1 > ratios > PB
0.30405447996038404
Annuals > 1 > ratios > ROE
4.548649382597722
Annuals > 1 > ratios > ROA
1.2564587938878078
Annuals > 1 > ratios > FCF
7221000
Annuals > 1 > ratios > Piotroski FScore
4
Annuals > 1 > ratios > fcf Percent
0.28222465410771513
Annuals > 1 > health Score
59
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
19449000
Annuals > 2 > income Statement > cost Of Revenue
359000
Annuals > 2 > income Statement > gross Profit
19090000
Annuals > 2 > income Statement > operating Expenses
13356000
Annuals > 2 > income Statement > operating Income
5734000
Annuals > 2 > income Statement > interest Expense
359000
Annuals > 2 > income Statement > pretax Income
5734000
Annuals > 2 > income Statement > net Income
4512000
Annuals > 2 > income Statement > eps
2.2734601741373752
Annuals > 2 > income Statement > dividends Per Share
417000
Annuals > 2 > income Statement > shares Outstanding
1984640
Annuals > 2 > income Statement > income Tax Expense
1222000
Annuals > 2 > income Statement > EBITDA
6135000
Annuals > 2 > income Statement > operating Margin
29.48223559051879
Annuals > 2 > income Statement > total Other Income Expense Net
-2087000
Annuals > 2 > income Statement > currency_symbol
USD
Annuals > 2 > balance Sheet > cash
93168000
Annuals > 2 > balance Sheet > short Term Investments
-3701000
Annuals > 2 > balance Sheet > receivables
1324000
Annuals > 2 > balance Sheet > inventories
-90791000
Annuals > 2 > balance Sheet > total Current Assets
94492000
Annuals > 2 > balance Sheet > property Plant Equipment
4056000
Annuals > 2 > balance Sheet > total Assets
450997000
Annuals > 2 > balance Sheet > payables
-
Annuals > 2 > balance Sheet > short Term Debt
282000
Annuals > 2 > balance Sheet > long Term Debt
-
Annuals > 2 > balance Sheet > total Liabilities
332939000
Annuals > 2 > balance Sheet > equity
118058000
Annuals > 2 > balance Sheet > currency_symbol
USD
Annuals > 2 > cash Flow > net Income
4512000
Annuals > 2 > cash Flow > depreciation
401000
Annuals > 2 > cash Flow > change In Working Capital
759000
Annuals > 2 > cash Flow > cash From Operations
6300000
Annuals > 2 > cash Flow > capital Expenditures
711000
Annuals > 2 > cash Flow > cash From Investing
-48034000
Annuals > 2 > cash Flow > cash From Financing
89903000
Annuals > 2 > cash Flow > net Change In Cash
48169000
Annuals > 2 > cash Flow > currency_symbol
USD
Annuals > 2 > ratios > PE
2.2734601741373752
Annuals > 2 > ratios > PB
0.31940368293550625
Annuals > 2 > ratios > ROE
3.8218502769825005
Annuals > 2 > ratios > ROA
1.0004501138588504
Annuals > 2 > ratios > FCF
5589000
Annuals > 2 > ratios > Piotroski FScore
4
Annuals > 2 > ratios > fcf Percent
0.28736695974086074
Annuals > 2 > health Score
58
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
14907000
Annuals > 3 > income Statement > cost Of Revenue
332000
Annuals > 3 > income Statement > gross Profit
14575000
Annuals > 3 > income Statement > operating Expenses
10966000
Annuals > 3 > income Statement > operating Income
3609000
Annuals > 3 > income Statement > interest Expense
332000
Annuals > 3 > income Statement > pretax Income
3609000
Annuals > 3 > income Statement > net Income
2783000
Annuals > 3 > income Statement > eps
1.4088157544377948
Annuals > 3 > income Statement > dividends Per Share
209000
Annuals > 3 > income Statement > shares Outstanding
1975418
Annuals > 3 > income Statement > income Tax Expense
826000
Annuals > 3 > income Statement > EBITDA
4050000
Annuals > 3 > income Statement > operating Margin
24.21010263634534
Annuals > 3 > income Statement > total Other Income Expense Net
-1435000
Annuals > 3 > income Statement > currency_symbol
USD
Annuals > 3 > balance Sheet > cash
44499000
Annuals > 3 > balance Sheet > short Term Investments
-3201000
Annuals > 3 > balance Sheet > receivables
870000
Annuals > 3 > balance Sheet > inventories
-42168000
Annuals > 3 > balance Sheet > total Current Assets
45369000
Annuals > 3 > balance Sheet > property Plant Equipment
3248000
Annuals > 3 > balance Sheet > total Assets
365063000
Annuals > 3 > balance Sheet > payables
317021000
Annuals > 3 > balance Sheet > short Term Debt
287000
Annuals > 3 > balance Sheet > long Term Debt
-
Annuals > 3 > balance Sheet > total Liabilities
322161000
Annuals > 3 > balance Sheet > equity
42902000
Annuals > 3 > balance Sheet > currency_symbol
USD
Annuals > 3 > cash Flow > net Income
2783000
Annuals > 3 > cash Flow > depreciation
513000
Annuals > 3 > cash Flow > change In Working Capital
1443000
Annuals > 3 > cash Flow > cash From Operations
4577000
Annuals > 3 > cash Flow > capital Expenditures
154000
Annuals > 3 > cash Flow > cash From Investing
-60764000
Annuals > 3 > cash Flow > cash From Financing
53508000
Annuals > 3 > cash Flow > net Change In Cash
-2679000
Annuals > 3 > cash Flow > currency_symbol
USD
Annuals > 3 > ratios > PE
1.4088157544377948
Annuals > 3 > ratios > PB
0.8748529672276352
Annuals > 3 > ratios > ROE
6.486877068668127
Annuals > 3 > ratios > ROA
0.7623341724579046
Annuals > 3 > ratios > FCF
4423000
Annuals > 3 > ratios > Piotroski FScore
4
Annuals > 3 > ratios > fcf Percent
0.2967062453880727
Annuals > 3 > health Score
56
Valuation > metrics > PE
12.4183
Valuation > metrics > PB
0.289899527005721
Valuation > final Score
100
Valuation > verdict
35.5% Undervalued
Profitability > metrics > ROE
1.2155202186284666
Profitability > metrics > ROA
3.7716069514979265
Profitability > metrics > Net Margin
0.21943616156139875
Profitability > final Score
44
Profitability > verdict
Weak
Risk > metrics > Debt Equity
2.8995300088592577
Risk > metrics > Interest Coverage
1.5401350337584396
Risk > final Score
24
Risk > verdict
High
Liquidity > final Score
50
Liquidity > verdict
Weak
Prev Valuations > 0
90
Prev Valuations > 1
90
Prev Valuations > 2
90
Prev Profitabilities > 0
31
Prev Profitabilities > 1
31
Prev Profitabilities > 2
37
Prev Risks > 0
22
Prev Risks > 1
10
Prev Risks > 2
10
Prev Liquidities > 0
50
Prev Liquidities > 1
50
Prev Liquidities > 2
100
Updated At
2026-01-20T22:11:58.188Z
Earnings History > 0 > period
2026-03-31
Earnings History > 0 > report Date
2026-04-30
Earnings History > 0 > date
2026-03-31
Earnings History > 0 > before After Market
BeforeMarket
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-02-05
Earnings History > 1 > date
2025-12-31
Earnings History > 1 > before After Market
BeforeMarket
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-06-30
Earnings History > 2 > report Date
2025-07-31
Earnings History > 2 > date
2025-06-30
Earnings History > 2 > before After Market
BeforeMarket
Earnings History > 2 > currency
-
Earnings History > 2 > eps Actual
0.27
Earnings History > 2 > eps Estimate
-
Earnings History > 2 > eps Difference
0
Earnings History > 2 > surprise Percent
-
Earnings History > 3 > period
2025-03-31
Earnings History > 3 > report Date
2025-05-02
Earnings History > 3 > date
2025-03-31
Earnings History > 3 > before After Market
BeforeMarket
Earnings History > 3 > currency
-
Earnings History > 3 > eps Actual
0.2781
Earnings History > 3 > eps Estimate
-
Earnings History > 3 > eps Difference
0
Earnings History > 3 > surprise Percent
-
Earnings History > 4 > period
2024-12-31
Earnings History > 4 > report Date
2025-02-07
Earnings History > 4 > date
2024-12-31
Earnings History > 4 > before After Market
BeforeMarket
Earnings History > 4 > currency
-
Earnings History > 4 > eps Actual
0.4241
Earnings History > 4 > eps Estimate
-
Earnings History > 4 > eps Difference
0
Earnings History > 4 > surprise Percent
-
Earnings History > 5 > period
2024-09-30
Earnings History > 5 > report Date
2024-11-01
Earnings History > 5 > date
2024-09-30
Earnings History > 5 > before After Market
-
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
0.46
Earnings History > 5 > eps Estimate
-
Earnings History > 5 > eps Difference
0
Earnings History > 5 > surprise Percent
-
Earnings History > 6 > period
2024-06-30
Earnings History > 6 > report Date
2024-08-02
Earnings History > 6 > date
2024-06-30
Earnings History > 6 > before After Market
BeforeMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
0.5257
Earnings History > 6 > eps Estimate
-
Earnings History > 6 > eps Difference
0
Earnings History > 6 > surprise Percent
-
Earnings History > 7 > period
2024-03-31
Earnings History > 7 > report Date
2024-05-07
Earnings History > 7 > date
2024-03-31
Earnings History > 7 > before After Market
BeforeMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
0.4071
Earnings History > 7 > eps Estimate
-
Earnings History > 7 > eps Difference
0
Earnings History > 7 > surprise Percent
-
Earnings History > 8 > period
2023-12-31
Earnings History > 8 > report Date
2023-12-31
Earnings History > 8 > date
2023-12-31
Earnings History > 8 > before After Market
-
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
0.5196
Earnings History > 8 > eps Estimate
-
Earnings History > 8 > eps Difference
0
Earnings History > 8 > surprise Percent
-
Earnings History > 9 > period
2023-09-30
Earnings History > 9 > report Date
2023-09-30
Earnings History > 9 > date
2023-09-30
Earnings History > 9 > before After Market
-
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
0.6831
Earnings History > 9 > eps Estimate
-
Earnings History > 9 > eps Difference
0
Earnings History > 9 > surprise Percent
-
Earnings History > 10 > period
2023-06-30
Earnings History > 10 > report Date
2023-08-03
Earnings History > 10 > date
2023-06-30
Earnings History > 10 > before After Market
BeforeMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
0.6411
Earnings History > 10 > eps Estimate
-
Earnings History > 10 > eps Difference
0
Earnings History > 10 > surprise Percent
-
Earnings History > 11 > period
2023-03-31
Earnings History > 11 > report Date
2023-05-08
Earnings History > 11 > date
2023-03-31
Earnings History > 11 > before After Market
BeforeMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
0.8787
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
2022-12-31
Earnings History > 12 > date
2022-12-31
Earnings History > 12 > before After Market
-
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
0.8129
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-09-30
Earnings History > 13 > date
2022-09-30
Earnings History > 13 > before After Market
-
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
0.5029
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-08-03
Earnings History > 14 > date
2022-06-30
Earnings History > 14 > before After Market
BeforeMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
0.4652
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-03-31
Earnings History > 15 > date
2022-03-31
Earnings History > 15 > before After Market
-
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
0.3955
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-02-10
Earnings History > 16 > date
2021-12-31
Earnings History > 16 > before After Market
BeforeMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
0.3823
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-11-08
Earnings History > 17 > date
2021-09-30
Earnings History > 17 > before After Market
-
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
0.4434
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-06-30
Earnings History > 18 > date
2021-06-30
Earnings History > 18 > before After Market
-
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
0.2869
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-03-31
Earnings History > 19 > date
2021-03-31
Earnings History > 19 > before After Market
-
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
0.2498
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
2020-12-31
Earnings History > 20 > date
2020-12-31
Earnings History > 20 > before After Market
-
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
0.3591
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-09-30
Earnings History > 21 > date
2020-09-30
Earnings History > 21 > before After Market
-
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
0.1569
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-06-30
Earnings History > 22 > date
2020-06-30
Earnings History > 22 > before After Market
-
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
-0.029
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-03-31
Earnings History > 23 > date
2020-03-31
Earnings History > 23 > before After Market
-
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
0.0187
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
2019-12-31
Earnings History > 24 > date
2019-12-31
Earnings History > 24 > before After Market
-
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
0.1861
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-09-30
Earnings History > 25 > date
2019-09-30
Earnings History > 25 > before After Market
-
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
0.1625
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-06-30
Earnings History > 26 > date
2019-06-30
Earnings History > 26 > before After Market
-
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
0.061
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-03-31
Earnings History > 27 > date
2019-03-31
Earnings History > 27 > before After Market
-
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
0.0857
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
2018-12-31
Earnings History > 28 > date
2018-12-31
Earnings History > 28 > before After Market
-
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
0.063
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-09-30
Earnings History > 29 > date
2018-09-30
Earnings History > 29 > before After Market
-
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
0.4184
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-06-30
Earnings History > 30 > date
2018-06-30
Earnings History > 30 > before After Market
-
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
0.1122
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-03-31
Earnings History > 31 > date
2018-03-31
Earnings History > 31 > before After Market
-
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
-0.3643
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
2017-12-31
Earnings History > 32 > date
2017-12-31
Earnings History > 32 > before After Market
-
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
-1.1903
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-09-30
Earnings History > 33 > date
2017-09-30
Earnings History > 33 > before After Market
-
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
-0.0837
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-06-30
Earnings History > 34 > date
2017-06-30
Earnings History > 34 > before After Market
-
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
-0.0054
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-03-31
Earnings History > 35 > date
2017-03-31
Earnings History > 35 > before After Market
-
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
0.0039
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
2016-12-31
Earnings History > 36 > date
2016-12-31
Earnings History > 36 > before After Market
-
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
1.0358
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
USD
Earnings History > 37 > eps Actual
1.0358
Earnings History > 37 > eps Estimate
0
Earnings History > 37 > eps Difference
1.0358
Earnings History > 37 > surprise Percent
-
Earnings History > 38 > period
2016-06-30
Earnings History > 38 > report Date
2016-08-12
Earnings History > 38 > date
2016-06-30
Earnings History > 38 > before After Market
-
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
0.13
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-05-11
Earnings History > 39 > date
2016-03-31
Earnings History > 39 > before After Market
-
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
-0.07
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-16
Earnings History > 40 > date
2015-12-31
Earnings History > 40 > before After Market
-
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
-0.07
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-11-12
Earnings History > 41 > date
2015-09-30
Earnings History > 41 > before After Market
-
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
0.11
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
USD
Earnings History > 42 > eps Actual
0.1068
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
USD
Earnings History > 43 > eps Actual
0.1275
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
USD
Earnings History > 44 > eps Actual
-0.1122
Earnings History > 44 > eps Estimate
-
Earnings History > 44 > eps Difference
0
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
USD
Earnings History > 45 > eps Actual
-0.0128
Earnings History > 45 > eps Estimate
-
Earnings History > 45 > eps Difference
0
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
USD
Earnings History > 46 > eps Actual
0.0832
Earnings History > 46 > eps Estimate
-
Earnings History > 46 > eps Difference
0
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
USD
Earnings History > 47 > eps Actual
0.2205
Earnings History > 47 > eps Estimate
-
Earnings History > 47 > eps Difference
0
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
USD
Earnings History > 48 > eps Actual
0.1073
Earnings History > 48 > eps Estimate
-
Earnings History > 48 > eps Difference
0
Earnings History > 48 > surprise Percent
-
Earnings History > 49 > period
2013-09-30
Earnings History > 49 > report Date
2013-12-31
Earnings History > 49 > date
2013-09-30
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.0694
Earnings History > 49 > eps Estimate
-
Earnings History > 49 > eps Difference
0
Earnings History > 49 > surprise Percent
-
Earnings History > 50 > period
2013-06-30
Earnings History > 50 > report Date
2013-09-30
Earnings History > 50 > date
2013-06-30
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.0473
Earnings History > 50 > eps Estimate
-
Earnings History > 50 > eps Difference
0
Earnings History > 50 > surprise Percent
-
Earnings History > 51 > period
2013-03-31
Earnings History > 51 > report Date
2013-06-30
Earnings History > 51 > date
2013-03-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
-0.0325
Earnings History > 51 > eps Estimate
-
Earnings History > 51 > eps Difference
0
Earnings History > 51 > surprise Percent
-
Earnings History > 52 > period
2012-12-31
Earnings History > 52 > report Date
2013-03-31
Earnings History > 52 > date
2012-12-31
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
-0.0241
Earnings History > 52 > eps Estimate
-
Earnings History > 52 > eps Difference
0
Earnings History > 52 > surprise Percent
-
Earnings History > 53 > period
2012-09-30
Earnings History > 53 > report Date
2012-12-31
Earnings History > 53 > date
2012-09-30
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
-0.1179
Earnings History > 53 > eps Estimate
-
Earnings History > 53 > eps Difference
0
Earnings History > 53 > surprise Percent
-
Earnings History > 54 > period
2012-06-30
Earnings History > 54 > report Date
2012-09-30
Earnings History > 54 > date
2012-06-30
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.066
Earnings History > 54 > eps Estimate
-
Earnings History > 54 > eps Difference
0
Earnings History > 54 > surprise Percent
-
Earnings History > 55 > period
2012-03-31
Earnings History > 55 > report Date
2012-06-30
Earnings History > 55 > date
2012-03-31
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.061
Earnings History > 55 > eps Estimate
-
Earnings History > 55 > eps Difference
0
Earnings History > 55 > surprise Percent
-
Earnings History > 56 > period
2011-12-31
Earnings History > 56 > report Date
2012-03-31
Earnings History > 56 > date
2011-12-31
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
0.0404
Earnings History > 56 > eps Estimate
-
Earnings History > 56 > eps Difference
0
Earnings History > 56 > surprise Percent
-
Earnings History > 57 > period
2011-09-30
Earnings History > 57 > report Date
2011-12-31
Earnings History > 57 > date
2011-09-30
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
-0.0256
Earnings History > 57 > eps Estimate
-
Earnings History > 57 > eps Difference
0
Earnings History > 57 > surprise Percent
-
Earnings History > 58 > period
2011-06-30
Earnings History > 58 > report Date
2011-09-30
Earnings History > 58 > date
2011-06-30
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
0.0379
Earnings History > 58 > eps Estimate
-
Earnings History > 58 > eps Difference
0
Earnings History > 58 > surprise Percent
-
Earnings History > 59 > period
2011-03-31
Earnings History > 59 > report Date
2011-06-30
Earnings History > 59 > date
2011-03-31
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.0212
Earnings History > 59 > eps Estimate
-
Earnings History > 59 > eps Difference
0
Earnings History > 59 > surprise Percent
-
Earnings History > 60 > period
2010-12-31
Earnings History > 60 > report Date
2011-03-31
Earnings History > 60 > date
2010-12-31
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.1506
Earnings History > 60 > eps Estimate
-
Earnings History > 60 > eps Difference
0
Earnings History > 60 > surprise Percent
-
Earnings History > 61 > period
2010-09-30
Earnings History > 61 > report Date
2010-09-30
Earnings History > 61 > date
2010-09-30
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
-0.0084
Earnings History > 61 > eps Estimate
-
Earnings History > 61 > eps Difference
0
Earnings History > 61 > surprise Percent
-
Earnings History > 62 > period
2010-06-30
Earnings History > 62 > report Date
2010-06-30
Earnings History > 62 > date
2010-06-30
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.0601
Earnings History > 62 > eps Estimate
-
Earnings History > 62 > eps Difference
0
Earnings History > 62 > surprise Percent
-
Earnings History > 63 > period
2010-03-31
Earnings History > 63 > report Date
2010-03-31
Earnings History > 63 > date
2010-03-31
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
0.0374
Earnings History > 63 > eps Estimate
-
Earnings History > 63 > eps Difference
0
Earnings History > 63 > surprise Percent
-
Earnings History > 64 > period
2009-12-31
Earnings History > 64 > report Date
2009-12-31
Earnings History > 64 > date
2009-12-31
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
-0.1
Earnings History > 64 > eps Estimate
-
Earnings History > 64 > eps Difference
0
Earnings History > 64 > surprise Percent
-
Earnings History > 65 > period
2009-09-30
Earnings History > 65 > report Date
2009-09-30
Earnings History > 65 > date
2009-09-30
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
0.0921
Earnings History > 65 > eps Estimate
-
Earnings History > 65 > eps Difference
0
Earnings History > 65 > surprise Percent
-
Earnings History > 66 > period
2009-06-30
Earnings History > 66 > report Date
2009-06-30
Earnings History > 66 > date
2009-06-30
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
0.0615
Earnings History > 66 > eps Estimate
-
Earnings History > 66 > eps Difference
0
Earnings History > 66 > surprise Percent
-
Earnings History > 67 > period
2009-03-31
Earnings History > 67 > report Date
2009-03-31
Earnings History > 67 > date
2009-03-31
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
0.1506
Earnings History > 67 > eps Estimate
-
Earnings History > 67 > eps Difference
0
Earnings History > 67 > surprise Percent
-
Earnings History > 68 > period
2008-12-31
Earnings History > 68 > report Date
2008-12-31
Earnings History > 68 > date
2008-12-31
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
-0.2082
Earnings History > 68 > eps Estimate
-
Earnings History > 68 > eps Difference
0
Earnings History > 68 > surprise Percent
-
Earnings History > 69 > period
2008-09-30
Earnings History > 69 > report Date
2008-09-30
Earnings History > 69 > date
2008-09-30
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
0.0458
Earnings History > 69 > eps Estimate
-
Earnings History > 69 > eps Difference
0
Earnings History > 69 > surprise Percent
-
Earnings History > 70 > period
2008-06-30
Earnings History > 70 > report Date
2008-06-30
Earnings History > 70 > date
2008-06-30
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
-0.1733
Earnings History > 70 > eps Estimate
-
Earnings History > 70 > eps Difference
0
Earnings History > 70 > surprise Percent
-
Earnings History > 71 > period
2008-03-31
Earnings History > 71 > report Date
2008-03-31
Earnings History > 71 > date
2008-03-31
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
0.9254
Earnings History > 71 > eps Estimate
-
Earnings History > 71 > eps Difference
0
Earnings History > 71 > surprise Percent
-
Earnings History > 72 > period
2007-12-31
Earnings History > 72 > report Date
2007-12-31
Earnings History > 72 > date
2007-12-31
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
-0.0042
Earnings History > 72 > eps Estimate
-
Earnings History > 72 > eps Difference
0
Earnings History > 72 > surprise Percent
-
Earnings History > 73 > period
2007-09-30
Earnings History > 73 > report Date
2007-09-30
Earnings History > 73 > date
2007-09-30
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
0.2541
Earnings History > 73 > eps Estimate
-
Earnings History > 73 > eps Difference
0
Earnings History > 73 > surprise Percent
-
Earnings History > 74 > period
2007-06-30
Earnings History > 74 > report Date
2007-06-30
Earnings History > 74 > date
2007-06-30
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
0.0545
Earnings History > 74 > eps Estimate
-
Earnings History > 74 > eps Difference
0
Earnings History > 74 > surprise Percent
-
Earnings History > 75 > period
2007-03-31
Earnings History > 75 > report Date
2007-03-31
Earnings History > 75 > date
2007-03-31
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
0.2444
Earnings History > 75 > eps Estimate
-
Earnings History > 75 > eps Difference
0
Earnings History > 75 > surprise Percent
-
Earnings History > 76 > period
2006-12-31
Earnings History > 76 > report Date
2006-12-31
Earnings History > 76 > date
2006-12-31
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
0.2082
Earnings History > 76 > eps Estimate
-
Earnings History > 76 > eps Difference
0
Earnings History > 76 > surprise Percent
-
Earnings History > 77 > period
2006-09-30
Earnings History > 77 > report Date
2006-09-30
Earnings History > 77 > date
2006-09-30
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
0.2305
Earnings History > 77 > eps Estimate
-
Earnings History > 77 > eps Difference
0
Earnings History > 77 > surprise Percent
-
Earnings History > 78 > period
2006-06-30
Earnings History > 78 > report Date
2006-06-30
Earnings History > 78 > date
2006-06-30
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
0.2206
Earnings History > 78 > eps Estimate
-
Earnings History > 78 > eps Difference
0
Earnings History > 78 > surprise Percent
-
Earnings History > 79 > period
2006-03-31
Earnings History > 79 > report Date
2006-03-31
Earnings History > 79 > date
2006-03-31
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
0.3935
Earnings History > 79 > eps Estimate
-
Earnings History > 79 > eps Difference
0
Earnings History > 79 > surprise Percent
-
Earnings History > 80 > period
2005-12-31
Earnings History > 80 > report Date
2005-12-31
Earnings History > 80 > date
2005-12-31
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
0.0528
Earnings History > 80 > eps Estimate
-
Earnings History > 80 > eps Difference
0
Earnings History > 80 > surprise Percent
-
Earnings History > 81 > period
2005-09-30
Earnings History > 81 > report Date
2005-09-30
Earnings History > 81 > date
2005-09-30
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
0.2342
Earnings History > 81 > eps Estimate
-
Earnings History > 81 > eps Difference
0
Earnings History > 81 > surprise Percent
-
Earnings History > 82 > period
2005-06-30
Earnings History > 82 > report Date
2005-06-30
Earnings History > 82 > date
2005-06-30
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
0.1662
Earnings History > 82 > eps Estimate
-
Earnings History > 82 > eps Difference
0
Earnings History > 82 > surprise Percent
-
Earnings History > 83 > period
2005-03-31
Earnings History > 83 > report Date
2005-03-31
Earnings History > 83 > date
2005-03-31
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
-0.0095
Earnings History > 83 > eps Estimate
-
Earnings History > 83 > eps Difference
0
Earnings History > 83 > surprise Percent
-
M&F Bancorp, Inc. operates as the bank holding company for Mechanics and Farmers Bank that provides consumer and commercial banking products and services in North Carolina. It offers personal and business checking and savings, health savings, investment, individual retirement, and money market accounts, as well as certificates of deposit; home equity line of credit; payments and cash management solutions; and online and mobile banking services. The company also provides personal unsecured loans, personal unsecured line of credit, secured personal loans and lines of credit, and auto loans; and business and small business administration loans, as well as credit cards. In addition, it offers wealth management, college savings planning, eldercare financial planning, financial planning, insurance planning, investments and brokerage accounts, and retirement income planning services. The company was founded in 1907 and is headquartered in Durham, North Carolina.
Stock Price
$0.00
increase compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/AFirst Us Bancsh (NASDAQ:FUSB) & M&F Bancorp (OTCMKTS:MFBP) Head-To-Head Comparison - Defense World
1/9/2026
First Us Bancsh (NASDAQ:FUSB) & M&F Bancorp (OTCMKTS:MFBP) Head-To-Head Comparison Defense World
Read more →APS Management Group Inc. Purchases New Stake in The Boeing Company $BA Defense World
Read more →Showing 2 of 8
(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 M&F Bancorp Inc
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
2025-12-31
EPS Estimate
—
Date
2025-06-30
EPS Actual
0.27
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.