_id
6911b37dccc777a4e85d5f90
Ticker
FMFG
Name
Farmers and Merchants Bancshares Inc
Exchange
PINK
Address
4510 Lower Beckleysville Road, Hampstead, MD, United States, 21074
Country
USA
Sector
Financial Services
Industry
Banks - Regional
Currency
USD
Website
https://www.fmb1919.bank
Description
Farmers and Merchants Bancshares, Inc. operates as the bank holding company for Farmers and Merchants Bank that provides commercial and retail banking services to individuals and businesses in Maryland. It offers checking, savings, money market, individual retirement, and sweep accounts, as well as certificates of deposit, remote check deposits, and repurchase agreements. The company also provides credit for residential mortgages, including federal housing administration and veterans affairs loans; construction loans; home equity lines; personal installment loans; and other consumer financing, as well as finances commerce and industry by providing credit and deposit services for small to medium size businesses and the agricultural community. In addition, it offers commercial lending, which includes commercial mortgages, land acquisition and development loans, lines of credit, accounts receivable financing, and term loans for fixed asset purchases, as well as loans guaranteed by the Small Business Administration and the United States Department of Agriculture. Further, the company provides automated teller machine, internet, automated telephone services, online and mobile banking products, and other electronic banking services, as well as debit and credit cards. It operates through branches located in Hampstead, Greenmount, Reisterstown, Owings Mills, Eldersburg, and Westminster, Maryland. Farmers and Merchants Bancshares, Inc. was founded in 1919 and is headquartered in Hampstead, Maryland.
Last Close
17.22
Volume
-
Current Price
17.24
Change
1.1750881316098667
Last Updated
2026-01-03T11:51:34.483Z
Image
data:image/webp;base64,UklGRi4FAABXRUJQVlA4WAoAAAAQAAAAPwAAPwAAQUxQSJ8CAAANmV2I6H+EiG62f4ok50DMzJLFmH8g8mQyMzMMbY8p+lklqgDWPwVw9PP+gk5g/A6gzynvJxh/J4CVX4IKYMef9TuBEpQpmABmPcHIiZiACdgX71h4APbja17Rw4lEqBJ5MrzKAIFG0AwAjBRJbtSpPI3BPc8OokFGAgBNMAT3IhFGPx1dOol3RjnKLIlmQs8AM4r2MhdkpPMljSKdzp9Cz3Hrl0AuJHsBmAhQAEMQCAu1zJi7w9HkzxGGOUOR5dzmCB8wqPBWJoIWfIlg7mLMIqbLgZZ7KT/pWU+J07MQG5sCPQrNPeN+sZxpr9/mzB1uD7fnQiU5KwfJdQ/ryOmyvKW+VFis7mcXKKgsvS+T/KgnPIQXmQD1knm7maLimxcKfy1S3PM46BJ4wMKmqP70fDGu7mKnMdiiJsbRX0zNnfK17vBtzMR48nL5r1hjO04xrv77VW6sORsqr6Ae4P/t0yBUXaTQd+4fsc4FgAiqKgAFBUFBRY+bF2SMb+a315jZoTHq3PaNJqk7DKpSCqIASn+Vw7crfvcxLapMiej9oBLq6+Vywt9PVQKoXp8cNPGXmfyW/p5gpx2JQBAaQe92J+7eYmdm90lX2fVla1259VYKs++ahCYu/NVmE9vaHo4QRIy2WbnJ7PetDgCaL/nB3iy1rsujGLEWOlxme9mhp2vWCpMTc4d0+NBAI7bWdXk5/3QZdjDgty3qn5cIIcQub1Bj3h3mfHmelcPALq8j61J8XXtzWY5yGkhOdMrO5oV+WbNbY2j7K84L/aYvzHIQaGYIiWaHlQAITpnzkDxajNjaw4l0oYSSHBIMgAEhISLBpRJKMMWIDXRrOKGUQoBBoEkBXg4BYHImVFCSMguAEASIAAMgQ6VNNCb0FvE2ZgBWUDggaAIAAJAOAJ0BKkAAQAA+tUyfSickIqGwFAwA4BaJbAYoAQd8XeT4zFfv1AbbHzAefHpqu8ieUZWGmUTLtlAFH7vRqwvV7GqJ3L91S5a7XKVU9H2wHTWgsq13iHRYTO5+AiydcQ2D6laEgEb2PgZ/WeAPAFuI70g1oOwjNBCs5gwAAP78+EAcMbeXxyg/InXyPvIaZ3iVVjvVhIQ0JxmQerqfXT3A/m3Gu/AUWPKONs50MhwlwtXVhjwvSt7GEI3Rfxmhevre4WkOExOIx3b5RMU5X2dYzMJED1S9yVnkRGnrC9ME/mz/UJzWfUZMa0KZuMGEiJZDepyNwTmiNS7UnVJ1JeFH7rBSq6Ji0O4jSlJcaodtD/6RtgdlLmPkU9I4qzeg+l1BNazrs3DtdFrjIDxTIpRMW43kmIzpPSyfN/IZddqPJn499yHq3rd83ORgJdgqLKX/R93+zdIa5AbZLkGv3AIBXj4t18AqbpJW4lSwUQ/r0sZVfmixj5Q7I0bfj/+To849/KWVjfma4Vwg44GjDwtygG4G0LMGgZGONCizPjvX/SdfZA4G+20IZC8HaD+fdcU06vqWpEpQWdfD0stprMW7btaT5iekuejmIEqDAU6HVLhRsOqZ8OCt2/yPLCdeBeN+BO2EZZ2ZA5mZhUw1qHQHqeVuzejZf6orXRv8phQIgjf6YQAfnxCQgUEAR53e6K4iXW5xj0Dw16K2P65rPscFbhFxHP7yf/3o8//w3AT1yA6zyfI8Y1SZEZ7+0eRK0V9H5LXs9147P/7fqPVtBSnCAXfjU23MpFbMb1HKsfTOxetdjjdkAAA=
Ipo Date
-
Market Cap
55154540
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
-
Sentiment Sources
0
Current Quarter
2025-09-30
Revenue
6833000
Cost Of Revenue
-
Gross Profit
-
Operating Expenses
-
Operating Income
-
Interest Expense
4606000
Pretax Income
2168000
Net Income
1706000
Eps
0.5326364724853923
Dividends Per Share
665000
Shares Outstanding
3202935
Income Tax Expense
-
EBITDA
-
Operating Margin
-
Total Other Income Expense Net
-
Cash
51766000
Short Term Investments
114609000
Receivables
2550000
Inventories
-
Total Current Assets
-
Property Plant Equipment
7222000
Total Assets
869632000
Payables
935000
Short Term Debt
-
Long Term Debt
62224000
Total Liabilities
806469000
Equity
63163000
Bs_currency_symbol
USD
Depreciation
183000
Change In Working Capital
923000
Cash From Operations
2836000
Capital Expenditures
99000
Cash From Investing
-
Cash From Financing
24054000
Net Change In Cash
20904000
Cf_currency_symbol
USD
PE
11.0385
PB
0.8742238240742206
ROE
2.7009483400091825
ROA
0.19617493376508682
FCF
2737000
Fcf Percent
0.4005561246890092
Piotroski FScore
4
Health Score
53
Deep Value Investing Score
8.5
Defensive Investing Score
4
Dividend Investing Score
3.5
Economic Moat Investing Score
8.8
Garp Investing Score
2.5
Growth Investing Score
3
Momentum Investing Score
5
Net Net Investing Score
4
Quality Investing Score
5.5
Value Investing Score
6.5
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
6833000
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
-
Quarters > 0 > income Statement > interest Expense
4606000
Quarters > 0 > income Statement > pretax Income
2168000
Quarters > 0 > income Statement > net Income
1706000
Quarters > 0 > income Statement > eps
0.5326364724853923
Quarters > 0 > income Statement > dividends Per Share
665000
Quarters > 0 > income Statement > shares Outstanding
3202935
Quarters > 0 > income Statement > income Tax Expense
-
Quarters > 0 > income Statement > EBITDA
-
Quarters > 0 > income Statement > operating Margin
-
Quarters > 0 > income Statement > total Other Income Expense Net
-
Quarters > 0 > income Statement > currency_symbol
USD
Quarters > 0 > balance Sheet > cash
51766000
Quarters > 0 > balance Sheet > short Term Investments
114609000
Quarters > 0 > balance Sheet > receivables
2550000
Quarters > 0 > balance Sheet > inventories
-
Quarters > 0 > balance Sheet > total Current Assets
-
Quarters > 0 > balance Sheet > property Plant Equipment
7222000
Quarters > 0 > balance Sheet > total Assets
869632000
Quarters > 0 > balance Sheet > payables
935000
Quarters > 0 > balance Sheet > short Term Debt
-
Quarters > 0 > balance Sheet > long Term Debt
62224000
Quarters > 0 > balance Sheet > total Liabilities
806469000
Quarters > 0 > balance Sheet > equity
63163000
Quarters > 0 > balance Sheet > currency_symbol
USD
Quarters > 0 > cash Flow > net Income
1706000
Quarters > 0 > cash Flow > depreciation
183000
Quarters > 0 > cash Flow > change In Working Capital
923000
Quarters > 0 > cash Flow > cash From Operations
2836000
Quarters > 0 > cash Flow > capital Expenditures
99000
Quarters > 0 > cash Flow > cash From Investing
-
Quarters > 0 > cash Flow > cash From Financing
24054000
Quarters > 0 > cash Flow > net Change In Cash
20904000
Quarters > 0 > cash Flow > currency_symbol
USD
Quarters > 0 > ratios > PE
0.5326364724853923
Quarters > 0 > ratios > PB
0.8742238240742206
Quarters > 0 > ratios > ROE
2.7009483400091825
Quarters > 0 > ratios > ROA
0.19617493376508682
Quarters > 0 > ratios > FCF
2737000
Quarters > 0 > ratios > Piotroski FScore
4
Quarters > 0 > ratios > fcf Percent
0.4005561246890092
Quarters > 0 > health Score
53
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
10959000
Quarters > 1 > income Statement > cost Of Revenue
4540000
Quarters > 1 > income Statement > gross Profit
6041000
Quarters > 1 > income Statement > operating Expenses
63000
Quarters > 1 > income Statement > operating Income
1479000
Quarters > 1 > income Statement > interest Expense
4606000
Quarters > 1 > income Statement > pretax Income
2168000
Quarters > 1 > income Statement > net Income
1706000
Quarters > 1 > income Statement > eps
0.541819682028705
Quarters > 1 > income Statement > dividends Per Share
-
Quarters > 1 > income Statement > shares Outstanding
3148649
Quarters > 1 > income Statement > income Tax Expense
462000
Quarters > 1 > income Statement > EBITDA
6774000
Quarters > 1 > income Statement > operating Margin
13.49575691212702
Quarters > 1 > income Statement > total Other Income Expense Net
-
Quarters > 1 > income Statement > currency_symbol
USD
Quarters > 1 > balance Sheet > cash
52187000
Quarters > 1 > balance Sheet > short Term Investments
115002000
Quarters > 1 > balance Sheet > receivables
2388000
Quarters > 1 > balance Sheet > inventories
-
Quarters > 1 > balance Sheet > total Current Assets
52187000
Quarters > 1 > balance Sheet > property Plant Equipment
7267000
Quarters > 1 > balance Sheet > total Assets
869799000
Quarters > 1 > balance Sheet > payables
919000
Quarters > 1 > balance Sheet > short Term Debt
4772000
Quarters > 1 > balance Sheet > long Term Debt
20388000
Quarters > 1 > balance Sheet > total Liabilities
781972000
Quarters > 1 > balance Sheet > equity
60246000
Quarters > 1 > balance Sheet > currency_symbol
USD
Quarters > 1 > cash Flow > net Income
1198000
Quarters > 1 > cash Flow > depreciation
194000
Quarters > 1 > cash Flow > change In Working Capital
-238000
Quarters > 1 > cash Flow > cash From Operations
1307000
Quarters > 1 > cash Flow > capital Expenditures
100000
Quarters > 1 > cash Flow > cash From Investing
-14839000
Quarters > 1 > cash Flow > cash From Financing
22118000
Quarters > 1 > cash Flow > net Change In Cash
8586000
Quarters > 1 > cash Flow > currency_symbol
USD
Quarters > 1 > ratios > PE
0.541819682028705
Quarters > 1 > ratios > PB
0.9010176403412673
Quarters > 1 > ratios > ROE
2.831723267934801
Quarters > 1 > ratios > ROA
0.196137268495365
Quarters > 1 > ratios > FCF
1207000
Quarters > 1 > ratios > Piotroski FScore
3
Quarters > 1 > ratios > fcf Percent
0.11013778629436992
Quarters > 1 > health Score
43
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
10234000
Quarters > 2 > income Statement > cost Of Revenue
4421000
Quarters > 2 > income Statement > gross Profit
5813000
Quarters > 2 > income Statement > operating Expenses
4332000
Quarters > 2 > income Statement > operating Income
1481000
Quarters > 2 > income Statement > interest Expense
4391000
Quarters > 2 > income Statement > pretax Income
1481000
Quarters > 2 > income Statement > net Income
1165000
Quarters > 2 > income Statement > eps
0.36999995871245095
Quarters > 2 > income Statement > dividends Per Share
-
Quarters > 2 > income Statement > shares Outstanding
3148649
Quarters > 2 > income Statement > income Tax Expense
316000
Quarters > 2 > income Statement > EBITDA
1664000
Quarters > 2 > income Statement > operating Margin
14.471369943326168
Quarters > 2 > income Statement > total Other Income Expense Net
-
Quarters > 2 > income Statement > currency_symbol
USD
Quarters > 2 > balance Sheet > cash
21879000
Quarters > 2 > balance Sheet > short Term Investments
123781000
Quarters > 2 > balance Sheet > receivables
2376000
Quarters > 2 > balance Sheet > inventories
-
Quarters > 2 > balance Sheet > total Current Assets
148036000
Quarters > 2 > balance Sheet > property Plant Equipment
7316000
Quarters > 2 > balance Sheet > total Assets
817558000
Quarters > 2 > balance Sheet > payables
766000
Quarters > 2 > balance Sheet > short Term Debt
5482000
Quarters > 2 > balance Sheet > long Term Debt
10858000
Quarters > 2 > balance Sheet > total Liabilities
759011000
Quarters > 2 > balance Sheet > equity
58547000
Quarters > 2 > balance Sheet > currency_symbol
USD
Quarters > 2 > cash Flow > net Income
1165000
Quarters > 2 > cash Flow > depreciation
183000
Quarters > 2 > cash Flow > change In Working Capital
-637000
Quarters > 2 > cash Flow > cash From Operations
590000
Quarters > 2 > cash Flow > capital Expenditures
106000
Quarters > 2 > cash Flow > cash From Investing
-13790000
Quarters > 2 > cash Flow > cash From Financing
-28762000
Quarters > 2 > cash Flow > net Change In Cash
-41962000
Quarters > 2 > cash Flow > currency_symbol
USD
Quarters > 2 > ratios > PE
0.36999995871245095
Quarters > 2 > ratios > PB
0.9271646499393649
Quarters > 2 > ratios > ROE
1.9898543050882198
Quarters > 2 > ratios > ROA
0.14249753534305823
Quarters > 2 > ratios > FCF
484000
Quarters > 2 > ratios > Piotroski FScore
3
Quarters > 2 > ratios > fcf Percent
0.04729333593902677
Quarters > 2 > health Score
36
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
10518792
Quarters > 3 > income Statement > cost Of Revenue
4977186
Quarters > 3 > income Statement > gross Profit
5541606
Quarters > 3 > income Statement > operating Expenses
4447518
Quarters > 3 > income Statement > operating Income
1094088
Quarters > 3 > income Statement > interest Expense
4827186
Quarters > 3 > income Statement > pretax Income
1094088
Quarters > 3 > income Statement > net Income
856377
Quarters > 3 > income Statement > eps
0.27335170622776006
Quarters > 3 > income Statement > dividends Per Share
774129
Quarters > 3 > income Statement > shares Outstanding
3132876
Quarters > 3 > income Statement > income Tax Expense
237711
Quarters > 3 > income Statement > EBITDA
1284128
Quarters > 3 > income Statement > operating Margin
10.40127041203971
Quarters > 3 > income Statement > total Other Income Expense Net
157
Quarters > 3 > income Statement > currency_symbol
USD
Quarters > 3 > balance Sheet > cash
64062000
Quarters > 3 > balance Sheet > short Term Investments
119543000
Quarters > 3 > balance Sheet > receivables
2439000
Quarters > 3 > balance Sheet > inventories
-
Quarters > 3 > balance Sheet > total Current Assets
186044000
Quarters > 3 > balance Sheet > property Plant Equipment
7349000
Quarters > 3 > balance Sheet > total Assets
844643000
Quarters > 3 > balance Sheet > payables
1003000
Quarters > 3 > balance Sheet > short Term Debt
5564000
Quarters > 3 > balance Sheet > long Term Debt
16329000
Quarters > 3 > balance Sheet > total Liabilities
788371000
Quarters > 3 > balance Sheet > equity
56272000
Quarters > 3 > balance Sheet > currency_symbol
USD
Quarters > 3 > cash Flow > net Income
856377
Quarters > 3 > cash Flow > depreciation
190040
Quarters > 3 > cash Flow > change In Working Capital
-1012126
Quarters > 3 > cash Flow > cash From Operations
-145507
Quarters > 3 > cash Flow > capital Expenditures
59501
Quarters > 3 > cash Flow > cash From Investing
15468529
Quarters > 3 > cash Flow > cash From Financing
32494448
Quarters > 3 > cash Flow > net Change In Cash
47817133
Quarters > 3 > cash Flow > currency_symbol
USD
Quarters > 3 > ratios > PE
0.27335170622776006
Quarters > 3 > ratios > PB
0.9598162894512368
Quarters > 3 > ratios > ROE
1.5218527864657379
Quarters > 3 > ratios > ROA
0.1013892259806806
Quarters > 3 > ratios > FCF
-205008
Quarters > 3 > ratios > Piotroski FScore
2
Quarters > 3 > ratios > fcf Percent
-0.019489690451146863
Quarters > 3 > health Score
31
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
39472000
Annuals > 0 > income Statement > cost Of Revenue
17677000
Annuals > 0 > income Statement > gross Profit
21795000
Annuals > 0 > income Statement > operating Expenses
16286000
Annuals > 0 > income Statement > operating Income
5509000
Annuals > 0 > income Statement > interest Expense
17527000
Annuals > 0 > income Statement > pretax Income
5509000
Annuals > 0 > income Statement > net Income
4278000
Annuals > 0 > income Statement > eps
1.3654644111075647
Annuals > 0 > income Statement > dividends Per Share
1377000
Annuals > 0 > income Statement > shares Outstanding
3133000
Annuals > 0 > income Statement > income Tax Expense
1231000
Annuals > 0 > income Statement > EBITDA
6150000
Annuals > 0 > income Statement > operating Margin
13.956728820429673
Annuals > 0 > income Statement > total Other Income Expense Net
-5000
Annuals > 0 > income Statement > currency_symbol
USD
Annuals > 0 > balance Sheet > cash
64062000
Annuals > 0 > balance Sheet > short Term Investments
119543000
Annuals > 0 > balance Sheet > receivables
2439000
Annuals > 0 > balance Sheet > inventories
-
Annuals > 0 > balance Sheet > total Current Assets
186044000
Annuals > 0 > balance Sheet > property Plant Equipment
7349000
Annuals > 0 > balance Sheet > total Assets
844643000
Annuals > 0 > balance Sheet > payables
1003000
Annuals > 0 > balance Sheet > short Term Debt
5564000
Annuals > 0 > balance Sheet > long Term Debt
16329000
Annuals > 0 > balance Sheet > total Liabilities
788371000
Annuals > 0 > balance Sheet > equity
56272000
Annuals > 0 > balance Sheet > currency_symbol
USD
Annuals > 0 > cash Flow > net Income
4278000
Annuals > 0 > cash Flow > depreciation
641000
Annuals > 0 > cash Flow > change In Working Capital
-1311000
Annuals > 0 > cash Flow > cash From Operations
2292000
Annuals > 0 > cash Flow > capital Expenditures
1339000
Annuals > 0 > cash Flow > cash From Investing
-22709000
Annuals > 0 > cash Flow > cash From Financing
40386000
Annuals > 0 > cash Flow > net Change In Cash
19969000
Annuals > 0 > cash Flow > currency_symbol
USD
Annuals > 0 > ratios > PE
1.3654644111075647
Annuals > 0 > ratios > PB
0.9587407591697469
Annuals > 0 > ratios > ROE
7.6023599658800105
Annuals > 0 > ratios > ROA
0.5064861722644952
Annuals > 0 > ratios > FCF
953000
Annuals > 0 > ratios > Piotroski FScore
3
Annuals > 0 > ratios > fcf Percent
0.024143696797730037
Annuals > 0 > health Score
38
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
32405000
Annuals > 1 > income Statement > cost Of Revenue
9337000
Annuals > 1 > income Statement > gross Profit
23068000
Annuals > 1 > income Statement > operating Expenses
14633000
Annuals > 1 > income Statement > operating Income
8435000
Annuals > 1 > income Statement > interest Expense
9907000
Annuals > 1 > income Statement > pretax Income
8435000
Annuals > 1 > income Statement > net Income
6418000
Annuals > 1 > income Statement > eps
2.079700689010217
Annuals > 1 > income Statement > dividends Per Share
1235988
Annuals > 1 > income Statement > shares Outstanding
3086021
Annuals > 1 > income Statement > income Tax Expense
2017000
Annuals > 1 > income Statement > EBITDA
8938000
Annuals > 1 > income Statement > operating Margin
26.029933652214165
Annuals > 1 > income Statement > total Other Income Expense Net
8435587
Annuals > 1 > income Statement > currency_symbol
USD
Annuals > 1 > balance Sheet > cash
44504000
Annuals > 1 > balance Sheet > short Term Investments
156480000
Annuals > 1 > balance Sheet > receivables
2181000
Annuals > 1 > balance Sheet > inventories
-2225424337
Annuals > 1 > balance Sheet > total Current Assets
203165000
Annuals > 1 > balance Sheet > property Plant Equipment
6583000
Annuals > 1 > balance Sheet > total Assets
799941000
Annuals > 1 > balance Sheet > payables
1483000
Annuals > 1 > balance Sheet > short Term Debt
6760000
Annuals > 1 > balance Sheet > long Term Debt
18212378
Annuals > 1 > balance Sheet > total Liabilities
747763000
Annuals > 1 > balance Sheet > equity
52178000
Annuals > 1 > balance Sheet > currency_symbol
USD
Annuals > 1 > cash Flow > net Income
6418337
Annuals > 1 > cash Flow > depreciation
511849
Annuals > 1 > cash Flow > change In Working Capital
121000
Annuals > 1 > cash Flow > cash From Operations
5904410
Annuals > 1 > cash Flow > capital Expenditures
863000
Annuals > 1 > cash Flow > cash From Investing
-42359000
Annuals > 1 > cash Flow > cash From Financing
73881883
Annuals > 1 > cash Flow > net Change In Cash
37426800
Annuals > 1 > cash Flow > currency_symbol
USD
Annuals > 1 > ratios > PE
2.079700689010217
Annuals > 1 > ratios > PB
1.018461451569627
Annuals > 1 > ratios > ROE
12.300203150753191
Annuals > 1 > ratios > ROA
0.8023091703013097
Annuals > 1 > ratios > FCF
5041410
Annuals > 1 > ratios > Piotroski FScore
3
Annuals > 1 > ratios > fcf Percent
0.15557506557629996
Annuals > 1 > health Score
56
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
28089674
Annuals > 2 > income Statement > cost Of Revenue
2621158
Annuals > 2 > income Statement > gross Profit
25468516
Annuals > 2 > income Statement > operating Expenses
14893363
Annuals > 2 > income Statement > operating Income
10575153
Annuals > 2 > income Statement > interest Expense
2146158
Annuals > 2 > income Statement > pretax Income
10575153
Annuals > 2 > income Statement > net Income
8090127
Annuals > 2 > income Statement > eps
2.655655225863378
Annuals > 2 > income Statement > dividends Per Share
0.25
Annuals > 2 > income Statement > shares Outstanding
3046377
Annuals > 2 > income Statement > income Tax Expense
2485026
Annuals > 2 > income Statement > EBITDA
11061997
Annuals > 2 > income Statement > operating Margin
37.647831014343566
Annuals > 2 > income Statement > total Other Income Expense Net
-1386201
Annuals > 2 > income Statement > currency_symbol
USD
Annuals > 2 > balance Sheet > cash
6514822
Annuals > 2 > balance Sheet > short Term Investments
126314449
Annuals > 2 > balance Sheet > receivables
1815784
Annuals > 2 > balance Sheet > inventories
-7265352.78
Annuals > 2 > balance Sheet > total Current Assets
134645055
Annuals > 2 > balance Sheet > property Plant Equipment
6186594
Annuals > 2 > balance Sheet > total Assets
718210672
Annuals > 2 > balance Sheet > payables
349910
Annuals > 2 > balance Sheet > short Term Debt
5175303
Annuals > 2 > balance Sheet > long Term Debt
35095642
Annuals > 2 > balance Sheet > total Liabilities
670435709
Annuals > 2 > balance Sheet > equity
47774963
Annuals > 2 > balance Sheet > currency_symbol
USD
Annuals > 2 > cash Flow > net Income
8.09
Annuals > 2 > cash Flow > depreciation
0.01
Annuals > 2 > cash Flow > change In Working Capital
-5.11
Annuals > 2 > cash Flow > cash From Operations
2.99
Annuals > 2 > cash Flow > capital Expenditures
410843
Annuals > 2 > cash Flow > cash From Investing
-35358568
Annuals > 2 > cash Flow > cash From Financing
-3.11
Annuals > 2 > cash Flow > net Change In Cash
-930353.19
Annuals > 2 > cash Flow > currency_symbol
USD
Annuals > 2 > ratios > PE
2.655655225863378
Annuals > 2 > ratios > PB
1.0980356372018538
Annuals > 2 > ratios > ROE
16.933821591866018
Annuals > 2 > ratios > ROA
1.1264281241423826
Annuals > 2 > ratios > FCF
-410840.01
Annuals > 2 > ratios > Piotroski FScore
3
Annuals > 2 > ratios > fcf Percent
-0.014626015595624214
Annuals > 2 > health Score
46
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
27494187
Annuals > 3 > income Statement > cost Of Revenue
3135299
Annuals > 3 > income Statement > gross Profit
24358888
Annuals > 3 > income Statement > operating Expenses
13776469
Annuals > 3 > income Statement > operating Income
10582419
Annuals > 3 > income Statement > interest Expense
2805299
Annuals > 3 > income Statement > pretax Income
10582419
Annuals > 3 > income Statement > net Income
8149606
Annuals > 3 > income Statement > eps
2.700233125874719
Annuals > 3 > income Statement > dividends Per Share
100019
Annuals > 3 > income Statement > shares Outstanding
3018112
Annuals > 3 > income Statement > income Tax Expense
2432813
Annuals > 3 > income Statement > EBITDA
11070415
Annuals > 3 > income Statement > operating Margin
38.48965965060178
Annuals > 3 > income Statement > total Other Income Expense Net
-2284005
Annuals > 3 > income Statement > currency_symbol
USD
Annuals > 3 > balance Sheet > cash
25608932
Annuals > 3 > balance Sheet > short Term Investments
149237916
Annuals > 3 > balance Sheet > receivables
1609063
Annuals > 3 > balance Sheet > inventories
-26463715.06
Annuals > 3 > balance Sheet > total Current Assets
176455911
Annuals > 3 > balance Sheet > property Plant Equipment
6259421
Annuals > 3 > balance Sheet > total Assets
716677255
Annuals > 3 > balance Sheet > payables
295910
Annuals > 3 > balance Sheet > short Term Debt
5414026
Annuals > 3 > balance Sheet > long Term Debt
21978905
Annuals > 3 > balance Sheet > total Liabilities
660055797
Annuals > 3 > balance Sheet > equity
56621458
Annuals > 3 > balance Sheet > currency_symbol
USD
Annuals > 3 > cash Flow > net Income
8149606
Annuals > 3 > cash Flow > depreciation
5625
Annuals > 3 > cash Flow > change In Working Capital
-39729134.01
Annuals > 3 > cash Flow > cash From Operations
1885847
Annuals > 3 > cash Flow > capital Expenditures
300402
Annuals > 3 > cash Flow > cash From Investing
-58984893
Annuals > 3 > cash Flow > cash From Financing
-1156418
Annuals > 3 > cash Flow > net Change In Cash
729429
Annuals > 3 > cash Flow > currency_symbol
USD
Annuals > 3 > ratios > PE
2.700233125874719
Annuals > 3 > ratios > PB
0.9178832632674347
Annuals > 3 > ratios > ROE
14.393140494545372
Annuals > 3 > ratios > ROA
1.1371375250355893
Annuals > 3 > ratios > FCF
1585445
Annuals > 3 > ratios > Piotroski FScore
3
Annuals > 3 > ratios > fcf Percent
0.057664734731017867
Annuals > 3 > health Score
47
Valuation > metrics > PE
11.0385
Valuation > metrics > PB
0.8742238240742206
Valuation > final Score
100
Valuation > verdict
6.3% Undervalued
Profitability > metrics > ROE
2.7009483400091825
Profitability > metrics > Net Margin
0.2496707156446656
Profitability > final Score
50
Profitability > verdict
Weak
Risk > metrics > Debt Equity
12.768060415116445
Risk > metrics > Interest Coverage
0
Risk > final Score
6
Risk > verdict
High
Liquidity > metrics > Current Ratio
0
Liquidity > metrics > Quick Ratio
0
Liquidity > final Score
10
Liquidity > verdict
Weak
Prev Valuations > 0
90
Prev Valuations > 1
90
Prev Valuations > 2
90
Prev Profitabilities > 0
39
Prev Profitabilities > 1
23
Prev Profitabilities > 2
17
Prev Risks > 0
7
Prev Risks > 1
7
Prev Risks > 2
7
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2026-01-20T21:50:45.611Z
Earnings History > 0 > period
2025-09-30
Earnings History > 0 > report Date
2025-09-30
Earnings History > 0 > date
2025-09-30
Earnings History > 0 > before After Market
-
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
0.5339
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-06-30
Earnings History > 1 > date
2025-06-30
Earnings History > 1 > before After Market
-
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
0.3776
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-03-31
Earnings History > 2 > date
2025-03-31
Earnings History > 2 > before After Market
-
Earnings History > 2 > currency
-
Earnings History > 2 > eps Actual
0.3671
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
2024-12-31
Earnings History > 3 > date
2024-12-31
Earnings History > 3 > before After Market
-
Earnings History > 3 > currency
-
Earnings History > 3 > eps Actual
0.27
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-09-30
Earnings History > 4 > date
2024-09-30
Earnings History > 4 > before After Market
-
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
0.3571
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-07-22
Earnings History > 5 > date
2024-06-30
Earnings History > 5 > before After Market
BeforeMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
0.3455
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-23
Earnings History > 6 > date
2024-03-31
Earnings History > 6 > before After Market
AfterMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
0.3914
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-31
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.4586
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-24
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.4634
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-07-31
Earnings History > 9 > date
2023-06-30
Earnings History > 9 > before After Market
AfterMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
0.5434
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-25
Earnings History > 10 > date
2023-03-31
Earnings History > 10 > before After Market
AfterMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
0.6189
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-24
Earnings History > 11 > date
2022-12-31
Earnings History > 11 > before After Market
AfterMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
0.6559
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-09-30
Earnings History > 12 > date
2022-09-30
Earnings History > 12 > before After Market
-
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
0.6466
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-06-30
Earnings History > 13 > date
2022-06-30
Earnings History > 13 > before After Market
-
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
0.675
Earnings History > 13 > eps Estimate
-
Earnings History > 13 > eps Difference
0
Earnings History > 13 > surprise Percent
-
Earnings History > 14 > period
2022-03-31
Earnings History > 14 > report Date
2022-03-31
Earnings History > 14 > date
2022-03-31
Earnings History > 14 > before After Market
-
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
0.6752
Earnings History > 14 > eps Estimate
-
Earnings History > 14 > eps Difference
0
Earnings History > 14 > surprise Percent
-
Earnings History > 15 > period
2021-12-31
Earnings History > 15 > report Date
2021-12-31
Earnings History > 15 > date
2021-12-31
Earnings History > 15 > before After Market
-
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
0.6471
Earnings History > 15 > eps Estimate
-
Earnings History > 15 > eps Difference
0
Earnings History > 15 > surprise Percent
-
Earnings History > 16 > period
2021-09-30
Earnings History > 16 > report Date
2021-09-30
Earnings History > 16 > date
2021-09-30
Earnings History > 16 > before After Market
-
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
0.702
Earnings History > 16 > eps Estimate
-
Earnings History > 16 > eps Difference
0
Earnings History > 16 > surprise Percent
-
Earnings History > 17 > period
2021-06-30
Earnings History > 17 > report Date
2021-09-30
Earnings History > 17 > date
2021-06-30
Earnings History > 17 > before After Market
-
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
0.702
Earnings History > 17 > eps Estimate
-
Earnings History > 17 > eps Difference
0
Earnings History > 17 > surprise Percent
-
Earnings History > 18 > period
2021-03-31
Earnings History > 18 > report Date
2021-06-30
Earnings History > 18 > date
2021-03-31
Earnings History > 18 > before After Market
-
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
0.6747
Earnings History > 18 > eps Estimate
-
Earnings History > 18 > eps Difference
0
Earnings History > 18 > surprise Percent
-
Earnings History > 19 > period
2020-12-31
Earnings History > 19 > report Date
2021-03-31
Earnings History > 19 > date
2020-12-31
Earnings History > 19 > before After Market
-
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
0.674
Earnings History > 19 > eps Estimate
-
Earnings History > 19 > eps Difference
0
Earnings History > 19 > surprise Percent
-
Earnings History > 20 > period
2020-09-30
Earnings History > 20 > report Date
2020-12-31
Earnings History > 20 > date
2020-09-30
Earnings History > 20 > before After Market
-
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
0.1394
Earnings History > 20 > eps Estimate
-
Earnings History > 20 > eps Difference
0
Earnings History > 20 > surprise Percent
-
Earnings History > 21 > period
2020-06-30
Earnings History > 21 > report Date
2020-09-30
Earnings History > 21 > date
2020-06-30
Earnings History > 21 > before After Market
-
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
0.1288
Earnings History > 21 > eps Estimate
-
Earnings History > 21 > eps Difference
0
Earnings History > 21 > surprise Percent
-
Earnings History > 22 > period
2020-03-31
Earnings History > 22 > report Date
2020-06-30
Earnings History > 22 > date
2020-03-31
Earnings History > 22 > before After Market
-
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
0.3483
Earnings History > 22 > eps Estimate
-
Earnings History > 22 > eps Difference
0
Earnings History > 22 > surprise Percent
-
Earnings History > 23 > period
2019-12-31
Earnings History > 23 > report Date
2020-03-31
Earnings History > 23 > date
2019-12-31
Earnings History > 23 > before After Market
-
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
0.2836
Earnings History > 23 > eps Estimate
-
Earnings History > 23 > eps Difference
0
Earnings History > 23 > surprise Percent
-
Earnings History > 24 > period
2019-09-30
Earnings History > 24 > report Date
2019-12-31
Earnings History > 24 > date
2019-09-30
Earnings History > 24 > before After Market
-
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
0.36
Earnings History > 24 > eps Estimate
-
Earnings History > 24 > eps Difference
0
Earnings History > 24 > surprise Percent
-
Earnings History > 25 > period
2019-06-30
Earnings History > 25 > report Date
2019-09-30
Earnings History > 25 > date
2019-06-30
Earnings History > 25 > before After Market
-
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
0.398
Earnings History > 25 > eps Estimate
-
Earnings History > 25 > eps Difference
0
Earnings History > 25 > surprise Percent
-
Earnings History > 26 > period
2019-03-31
Earnings History > 26 > report Date
2019-06-30
Earnings History > 26 > date
2019-03-31
Earnings History > 26 > before After Market
-
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
0.4162
Earnings History > 26 > eps Estimate
-
Earnings History > 26 > eps Difference
0
Earnings History > 26 > surprise Percent
-
Earnings History > 27 > period
2018-12-31
Earnings History > 27 > report Date
2019-03-31
Earnings History > 27 > date
2018-12-31
Earnings History > 27 > before After Market
-
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
0.3722
Earnings History > 27 > eps Estimate
-
Earnings History > 27 > eps Difference
0
Earnings History > 27 > surprise Percent
-
Earnings History > 28 > period
2018-09-30
Earnings History > 28 > report Date
2018-12-31
Earnings History > 28 > date
2018-09-30
Earnings History > 28 > before After Market
-
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
0.3886
Earnings History > 28 > eps Estimate
-
Earnings History > 28 > eps Difference
0
Earnings History > 28 > surprise Percent
-
Earnings History > 29 > period
2018-06-30
Earnings History > 29 > report Date
2018-09-30
Earnings History > 29 > date
2018-06-30
Earnings History > 29 > before After Market
-
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
0.4464
Earnings History > 29 > eps Estimate
-
Earnings History > 29 > eps Difference
0
Earnings History > 29 > surprise Percent
-
Earnings History > 30 > period
2018-03-31
Earnings History > 30 > report Date
2018-06-30
Earnings History > 30 > date
2018-03-31
Earnings History > 30 > before After Market
-
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
0.3924
Earnings History > 30 > eps Estimate
-
Earnings History > 30 > eps Difference
0
Earnings History > 30 > surprise Percent
-
Earnings History > 31 > period
2017-12-31
Earnings History > 31 > report Date
2018-03-31
Earnings History > 31 > date
2017-12-31
Earnings History > 31 > before After Market
-
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
0.3845
Earnings History > 31 > eps Estimate
-
Earnings History > 31 > eps Difference
0
Earnings History > 31 > surprise Percent
-
Earnings History > 32 > period
2017-09-30
Earnings History > 32 > report Date
2017-12-31
Earnings History > 32 > date
2017-09-30
Earnings History > 32 > before After Market
-
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
0.2229
Earnings History > 32 > eps Estimate
-
Earnings History > 32 > eps Difference
0
Earnings History > 32 > surprise Percent
-
Earnings History > 33 > period
2017-06-30
Earnings History > 33 > report Date
2017-09-30
Earnings History > 33 > date
2017-06-30
Earnings History > 33 > before After Market
-
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
0.3494
Earnings History > 33 > eps Estimate
-
Earnings History > 33 > eps Difference
0
Earnings History > 33 > surprise Percent
-
Earnings History > 34 > period
2017-03-31
Earnings History > 34 > report Date
2017-06-30
Earnings History > 34 > date
2017-03-31
Earnings History > 34 > before After Market
-
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
0.3915
Earnings History > 34 > eps Estimate
-
Earnings History > 34 > eps Difference
0
Earnings History > 34 > surprise Percent
-
Earnings History > 35 > period
2016-12-31
Earnings History > 35 > report Date
2017-03-31
Earnings History > 35 > date
2016-12-31
Earnings History > 35 > before After Market
-
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
0.3393
Earnings History > 35 > eps Estimate
-
Earnings History > 35 > eps Difference
0
Earnings History > 35 > surprise Percent
-
Earnings History > 36 > period
2016-09-30
Earnings History > 36 > report Date
2016-12-31
Earnings History > 36 > date
2016-09-30
Earnings History > 36 > before After Market
-
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
0.3501
Earnings History > 36 > eps Estimate
-
Earnings History > 36 > eps Difference
0
Earnings History > 36 > surprise Percent
-
Earnings History > 37 > period
2016-06-30
Earnings History > 37 > report Date
2016-09-30
Earnings History > 37 > date
2016-06-30
Earnings History > 37 > before After Market
-
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
0.3589
Earnings History > 37 > eps Estimate
-
Earnings History > 37 > eps Difference
0
Earnings History > 37 > surprise Percent
-
Earnings History > 38 > period
2016-03-31
Earnings History > 38 > report Date
2016-06-30
Earnings History > 38 > date
2016-03-31
Earnings History > 38 > before After Market
-
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
0.3168
Earnings History > 38 > eps Estimate
-
Earnings History > 38 > eps Difference
0
Earnings History > 38 > surprise Percent
-
Earnings History > 39 > period
2015-12-31
Earnings History > 39 > report Date
2016-03-31
Earnings History > 39 > date
2015-12-31
Earnings History > 39 > before After Market
-
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
0.3248
Earnings History > 39 > eps Estimate
-
Earnings History > 39 > eps Difference
0
Earnings History > 39 > surprise Percent
-
Earnings History > 40 > period
2015-09-30
Earnings History > 40 > report Date
2015-12-31
Earnings History > 40 > date
2015-09-30
Earnings History > 40 > before After Market
-
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
0.3784
Earnings History > 40 > eps Estimate
-
Earnings History > 40 > eps Difference
0
Earnings History > 40 > surprise Percent
-
Earnings History > 41 > period
2015-06-30
Earnings History > 41 > report Date
2015-09-30
Earnings History > 41 > date
2015-06-30
Earnings History > 41 > before After Market
-
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
0.4343
Earnings History > 41 > eps Estimate
-
Earnings History > 41 > eps Difference
0
Earnings History > 41 > surprise Percent
-
Earnings History > 42 > period
2015-03-31
Earnings History > 42 > report Date
2015-06-30
Earnings History > 42 > date
2015-03-31
Earnings History > 42 > before After Market
-
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
0.36
Earnings History > 42 > eps Estimate
-
Earnings History > 42 > eps Difference
0
Earnings History > 42 > surprise Percent
-
Earnings History > 43 > period
2014-12-31
Earnings History > 43 > report Date
2015-03-31
Earnings History > 43 > date
2014-12-31
Earnings History > 43 > before After Market
-
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
0.3257
Earnings History > 43 > eps Estimate
-
Earnings History > 43 > eps Difference
0
Earnings History > 43 > surprise Percent
-
Earnings History > 44 > period
2014-09-30
Earnings History > 44 > report Date
2014-12-31
Earnings History > 44 > date
2014-09-30
Earnings History > 44 > before After Market
-
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
0.3343
Earnings History > 44 > eps Estimate
-
Earnings History > 44 > eps Difference
0
Earnings History > 44 > surprise Percent
-
Earnings History > 45 > period
2014-06-30
Earnings History > 45 > report Date
2014-09-30
Earnings History > 45 > date
2014-06-30
Earnings History > 45 > before After Market
-
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
0.32
Earnings History > 45 > eps Estimate
-
Earnings History > 45 > eps Difference
0
Earnings History > 45 > surprise Percent
-
Earnings History > 46 > period
2014-03-31
Earnings History > 46 > report Date
2014-06-30
Earnings History > 46 > date
2014-03-31
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.32
Earnings History > 46 > eps Estimate
-
Earnings History > 46 > eps Difference
0
Earnings History > 46 > surprise Percent
-
Earnings History > 47 > period
2013-12-31
Earnings History > 47 > report Date
2014-03-31
Earnings History > 47 > date
2013-12-31
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.2914
Earnings History > 47 > eps Estimate
-
Earnings History > 47 > eps Difference
0
Earnings History > 47 > surprise Percent
-
Earnings History > 48 > period
2013-09-30
Earnings History > 48 > report Date
2013-12-31
Earnings History > 48 > date
2013-09-30
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.2895
Earnings History > 48 > eps Estimate
-
Earnings History > 48 > eps Difference
0
Earnings History > 48 > surprise Percent
-
Earnings History > 49 > period
2013-06-30
Earnings History > 49 > report Date
2013-09-30
Earnings History > 49 > date
2013-06-30
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.3057
Earnings History > 49 > eps Estimate
-
Earnings History > 49 > eps Difference
0
Earnings History > 49 > surprise Percent
-
Earnings History > 50 > period
2013-03-31
Earnings History > 50 > report Date
2013-06-30
Earnings History > 50 > date
2013-03-31
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.2686
Earnings History > 50 > eps Estimate
-
Earnings History > 50 > eps Difference
0
Earnings History > 50 > surprise Percent
-
Earnings History > 51 > period
2012-12-31
Earnings History > 51 > report Date
2013-03-31
Earnings History > 51 > date
2012-12-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.3057
Earnings History > 51 > eps Estimate
-
Earnings History > 51 > eps Difference
0
Earnings History > 51 > surprise Percent
-
Earnings History > 52 > period
2012-09-30
Earnings History > 52 > report Date
2012-12-31
Earnings History > 52 > date
2012-09-30
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
0.2949
Earnings History > 52 > eps Estimate
-
Earnings History > 52 > eps Difference
0
Earnings History > 52 > surprise Percent
-
Earnings History > 53 > period
2012-06-30
Earnings History > 53 > report Date
2012-09-30
Earnings History > 53 > date
2012-06-30
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.3143
Earnings History > 53 > eps Estimate
0
Earnings History > 53 > eps Difference
0.3143
Earnings History > 53 > surprise Percent
-
Earnings History > 54 > period
2012-03-31
Earnings History > 54 > report Date
2012-06-30
Earnings History > 54 > date
2012-03-31
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.3171
Earnings History > 54 > eps Estimate
-
Earnings History > 54 > eps Difference
0
Earnings History > 54 > surprise Percent
-
Earnings History > 55 > period
2011-12-31
Earnings History > 55 > report Date
2012-03-31
Earnings History > 55 > date
2011-12-31
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.2221
Earnings History > 55 > eps Estimate
-
Earnings History > 55 > eps Difference
0
Earnings History > 55 > surprise Percent
-
Earnings History > 56 > period
2011-09-30
Earnings History > 56 > report Date
2011-12-31
Earnings History > 56 > date
2011-09-30
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
0.1957
Earnings History > 56 > eps Estimate
-
Earnings History > 56 > eps Difference
0
Earnings History > 56 > surprise Percent
-
Earnings History > 57 > period
2011-06-30
Earnings History > 57 > report Date
2011-09-30
Earnings History > 57 > date
2011-06-30
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.1392
Earnings History > 57 > eps Estimate
-
Earnings History > 57 > eps Difference
0
Earnings History > 57 > surprise Percent
-
Earnings History > 58 > period
2011-03-31
Earnings History > 58 > report Date
2011-06-30
Earnings History > 58 > date
2011-03-31
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
0.2478
Earnings History > 58 > eps Estimate
-
Earnings History > 58 > eps Difference
0
Earnings History > 58 > surprise Percent
-
Earnings History > 59 > period
2010-12-31
Earnings History > 59 > report Date
2011-03-31
Earnings History > 59 > date
2010-12-31
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.251
Earnings History > 59 > eps Estimate
0
Earnings History > 59 > eps Difference
0.251
Earnings History > 59 > surprise Percent
-
Earnings History > 60 > period
2010-09-30
Earnings History > 60 > report Date
2010-12-31
Earnings History > 60 > date
2010-09-30
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.2065
Earnings History > 60 > eps Estimate
0
Earnings History > 60 > eps Difference
0.2065
Earnings History > 60 > surprise Percent
-
Earnings History > 61 > period
2009-12-31
Earnings History > 61 > report Date
2009-12-31
Earnings History > 61 > date
2009-12-31
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
0.1404
Earnings History > 61 > eps Estimate
-
Earnings History > 61 > eps Difference
0
Earnings History > 61 > surprise Percent
-
Earnings History > 62 > period
2009-09-30
Earnings History > 62 > report Date
2009-09-30
Earnings History > 62 > date
2009-09-30
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.1165
Earnings History > 62 > eps Estimate
-
Earnings History > 62 > eps Difference
0
Earnings History > 62 > surprise Percent
-
Earnings History > 63 > period
2009-06-30
Earnings History > 63 > report Date
2009-06-30
Earnings History > 63 > date
2009-06-30
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
0.0936
Earnings History > 63 > eps Estimate
-
Earnings History > 63 > eps Difference
0
Earnings History > 63 > surprise Percent
-
Earnings History > 64 > period
2009-03-31
Earnings History > 64 > report Date
2009-03-31
Earnings History > 64 > date
2009-03-31
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
0.1166
Earnings History > 64 > eps Estimate
-
Earnings History > 64 > eps Difference
0
Earnings History > 64 > surprise Percent
-
Earnings History > 65 > period
2008-12-31
Earnings History > 65 > report Date
2008-12-31
Earnings History > 65 > date
2008-12-31
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
-0.0829
Earnings History > 65 > eps Estimate
-
Earnings History > 65 > eps Difference
0
Earnings History > 65 > surprise Percent
-
Earnings History > 66 > period
2008-09-30
Earnings History > 66 > report Date
2008-09-30
Earnings History > 66 > date
2008-09-30
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
0.1089
Earnings History > 66 > eps Estimate
-
Earnings History > 66 > eps Difference
0
Earnings History > 66 > surprise Percent
-
Earnings History > 67 > period
2008-06-30
Earnings History > 67 > report Date
2008-06-30
Earnings History > 67 > date
2008-06-30
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
0.1524
Earnings History > 67 > eps Estimate
-
Earnings History > 67 > eps Difference
0
Earnings History > 67 > surprise Percent
-
Earnings History > 68 > period
2008-03-31
Earnings History > 68 > report Date
2008-03-31
Earnings History > 68 > date
2008-03-31
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
0.0895
Earnings History > 68 > eps Estimate
-
Earnings History > 68 > eps Difference
0
Earnings History > 68 > surprise Percent
-
Earnings History > 69 > period
2007-09-30
Earnings History > 69 > report Date
2007-09-30
Earnings History > 69 > date
2007-09-30
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
0.1653
Earnings History > 69 > eps Estimate
-
Earnings History > 69 > eps Difference
0
Earnings History > 69 > surprise Percent
-
Earnings History > 70 > period
2007-06-30
Earnings History > 70 > report Date
2007-06-30
Earnings History > 70 > date
2007-06-30
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
0.1731
Earnings History > 70 > eps Estimate
-
Earnings History > 70 > eps Difference
0
Earnings History > 70 > surprise Percent
-
Earnings History > 71 > period
2007-03-31
Earnings History > 71 > report Date
2007-03-31
Earnings History > 71 > date
2007-03-31
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
0.1562
Earnings History > 71 > eps Estimate
-
Earnings History > 71 > eps Difference
0
Earnings History > 71 > surprise Percent
-
Earnings History > 72 > period
2006-12-31
Earnings History > 72 > report Date
2006-12-31
Earnings History > 72 > date
2006-12-31
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
0.1356
Earnings History > 72 > eps Estimate
-
Earnings History > 72 > eps Difference
0
Earnings History > 72 > surprise Percent
-
Earnings History > 73 > period
2006-09-30
Earnings History > 73 > report Date
2006-09-30
Earnings History > 73 > date
2006-09-30
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
0.1881
Earnings History > 73 > eps Estimate
-
Earnings History > 73 > eps Difference
0
Earnings History > 73 > surprise Percent
-
Earnings History > 74 > period
2006-06-30
Earnings History > 74 > report Date
2006-06-30
Earnings History > 74 > date
2006-06-30
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
0.2245
Earnings History > 74 > eps Estimate
-
Earnings History > 74 > eps Difference
0
Earnings History > 74 > surprise Percent
-
Earnings History > 75 > period
2006-03-31
Earnings History > 75 > report Date
2006-03-31
Earnings History > 75 > date
2006-03-31
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
0.1905
Earnings History > 75 > eps Estimate
-
Earnings History > 75 > eps Difference
0
Earnings History > 75 > surprise Percent
-
Earnings History > 76 > period
2005-12-31
Earnings History > 76 > report Date
2005-12-31
Earnings History > 76 > date
2005-12-31
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
0.2057
Earnings History > 76 > eps Estimate
-
Earnings History > 76 > eps Difference
0
Earnings History > 76 > surprise Percent
-
Earnings History > 77 > period
2005-09-30
Earnings History > 77 > report Date
2005-09-30
Earnings History > 77 > date
2005-09-30
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
0.157
Earnings History > 77 > eps Estimate
-
Earnings History > 77 > eps Difference
0
Earnings History > 77 > surprise Percent
-
Earnings History > 78 > period
2005-06-30
Earnings History > 78 > report Date
2005-06-30
Earnings History > 78 > date
2005-06-30
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
0.1423
Earnings History > 78 > eps Estimate
-
Earnings History > 78 > eps Difference
0
Earnings History > 78 > surprise Percent
-
Earnings History > 79 > period
2005-03-31
Earnings History > 79 > report Date
2005-03-31
Earnings History > 79 > date
2005-03-31
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
0.1333
Earnings History > 79 > eps Estimate
-
Earnings History > 79 > eps Difference
0
Earnings History > 79 > surprise Percent
-
Earnings History > 80 > period
2004-12-31
Earnings History > 80 > report Date
2004-12-31
Earnings History > 80 > date
2004-12-31
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
0.1325
Earnings History > 80 > eps Estimate
-
Earnings History > 80 > eps Difference
0
Earnings History > 80 > surprise Percent
-
Earnings History > 81 > period
2004-09-30
Earnings History > 81 > report Date
2004-09-30
Earnings History > 81 > date
2004-09-30
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
0.1286
Earnings History > 81 > eps Estimate
-
Earnings History > 81 > eps Difference
0
Earnings History > 81 > surprise Percent
-
Earnings History > 82 > period
2004-06-30
Earnings History > 82 > report Date
2004-06-30
Earnings History > 82 > date
2004-06-30
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
0.1094
Earnings History > 82 > eps Estimate
-
Earnings History > 82 > eps Difference
0
Earnings History > 82 > surprise Percent
-
Earnings History > 83 > period
2004-03-31
Earnings History > 83 > report Date
2004-03-31
Earnings History > 83 > date
2004-03-31
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
0.1019
Earnings History > 83 > eps Estimate
-
Earnings History > 83 > eps Difference
0
Earnings History > 83 > surprise Percent
-
Earnings History > 84 > period
2003-12-31
Earnings History > 84 > report Date
2003-12-31
Earnings History > 84 > date
2003-12-31
Earnings History > 84 > before After Market
-
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
0.1143
Earnings History > 84 > eps Estimate
-
Earnings History > 84 > eps Difference
0
Earnings History > 84 > surprise Percent
-
Earnings History > 85 > period
2003-09-30
Earnings History > 85 > report Date
2003-09-30
Earnings History > 85 > date
2003-09-30
Earnings History > 85 > before After Market
-
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
0.1264
Earnings History > 85 > eps Estimate
-
Earnings History > 85 > eps Difference
0
Earnings History > 85 > surprise Percent
-
Farmers and Merchants Bancshares, Inc. operates as the bank holding company for Farmers and Merchants Bank that provides commercial and retail banking services to individuals and businesses in Maryland. It offers checking, savings, money market, individual retirement, and sweep accounts, as well as certificates of deposit, remote check deposits, and repurchase agreements. The company also provides credit for residential mortgages, including federal housing administration and veterans affairs loans; construction loans; home equity lines; personal installment loans; and other consumer financing, as well as finances commerce and industry by providing credit and deposit services for small to medium size businesses and the agricultural community. In addition, it offers commercial lending, which includes commercial mortgages, land acquisition and development loans, lines of credit, accounts receivable financing, and term loans for fixed asset purchases, as well as loans guaranteed by the Small Business Administration and the United States Department of Agriculture. Further, the company provides automated teller machine, internet, automated telephone services, online and mobile banking products, and other electronic banking services, as well as debit and credit cards. It operates through branches located in Hampstead, Greenmount, Reisterstown, Owings Mills, Eldersburg, and Westminster, Maryland. Farmers and Merchants Bancshares, Inc. was founded in 1919 and is headquartered in Hampstead, Maryland.
Stock Price
$0.00
increase compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/AFarmers and Merchants Bancshares, Inc. Announces Adoption of Limited Duration Stockholder Rights Plan GlobeNewswire
Read more →(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%
Free Cash Flow - Revenue % (FCF)
-
Very High
Low ≤ 5%
High ≥ 15%
Debt to Equity
-
Very Low
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 0.00% of the total shares of Farmers and Merchants Bancshares Inc
* 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
0.5339
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.