_id
6914824fccc777a4e85d93ae
Ticker
NKSH
Name
National Bankshares Inc
Exchange
NASDAQ
Address
101 Hubbard Street, Blacksburg, VA, United States, 24062-9002
Country
USA
Sector
Financial Services
Industry
Banks - Regional
Currency
USD
Website
https://www.nationalbankshares.com
Description
National Bankshares, Inc. operates as the bank holding company for the National Bank of Blacksburg that provides retail and commercial banking products and services to individuals, businesses, non-profits, and local governments. The company accepts interest-bearing and non-interest-bearing demand deposit accounts, money market deposit accounts, savings accounts, certificates of deposit, health savings accounts, and individual retirement accounts. Its loan products include commercial non-real estate loans, including commercial and agricultural loans; commercial and consumer real estate loans; residential real estate loans; home equity loans; various consumer loans, such as credit cards, automobile, and other consumer loans; and public sector and IDA loans, as well as loans for the construction of commercial and residential properties. The company also provides business and consumer debit and credit cards; letters of credit, night depository services, safe deposit boxes, utility payment services, and automatic funds transfer; wealth management, trust, and estate services; non-deposit investment and insurance products; and telephone, mobile, and Internet banking services, as well as operates automated teller machines. The company was founded in 1891 and is headquartered in Blacksburg, Virginia.
Last Close
33.12
Volume
29223
Current Price
33.86
Change
-0.52
Last Updated
2026-01-05T11:27:59.522Z
Image
data:image/webp;base64,UklGRigCAABXRUJQVlA4IBwCAABQCwCdASpAADAAPtFQo02oJCKiMBVcAQAaCWwAyaWAgzG235//THd5lmNUwFa6gWTK/IT9Rrgje6f8hNWIsuRGAiJJD3LRBZm1LPhSocvzfhmbBWFNdYFWV/VFfKVC1GV9SAAA/vshgaNANjSe5rGOPLzu9x+BDBxLMbuHilI7kZSxGbO4wDNxhAR+e77xx16ik9mA5X9kc9FOMKUnzf8Wv6/eNPgLncosiu6lfd2IfV5cdM/4qTR7ll4ANdm+EDDghuPI3FNIUCeXPozPcX0oKKLVtojFMCrNXMzh4TJdOxmi5vivreJfcPV6HTq4tOegbqF4ApubuVAji0gMZE1AhTLta6fq5l7ubqqR1wvqsbHC4mRDAD9lRB+yWiaphZhG4x1LxT7FfdtWp5eHJmvfGC3HxEPd6XfKMk16GfKad11gr97rCzsqA3zX81Hdhv9WKBeDEwRR93XhjTsbxYMaja+CXHx+qORwS77O7HO/Zi4vAzLfRQxZtjxHHwfv4YFmi54LUlooyyBgUdjc/vRupX/+Oi5I0NDHOgyaT+FxWiRl3CkpIr3ErH/6FggT65jHvxNwmN8zELhsM/ZPJncfB2s6T+F9hsFXfbvDkDLdJl/7cKjDrZWhsPfScWl1C+04y4uBILL2/1zLlZbENe0lQWmrYWDusv+qmv+U5NZXeXL2Iq6JpSi7//0A/9kucB7gBb68glz8LLwUQAA=
Ipo Date
1999-12-01T00:00:00.000Z
Market Cap
210141680
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
-
Sentiment Sources
0
Rating
5
Target Price
34.5
Strong Buy
1
Buy
0
Hold
0
Sell
0
Strong Sell
0
Current Quarter
2025-09-30
Revenue
14170000
Cost Of Revenue
15805000
Gross Profit
-25769000
Operating Expenses
10790000
Operating Income
-8530000
Interest Expense
7336000
Pretax Income
5381000
Net Income
4420000
Eps
0.6947734488396812
Dividends Per Share
0
Shares Outstanding
6366001
Income Tax Expense
961000
EBITDA
829000
Operating Margin
-60.19760056457304
Total Other Income Expense Net
13911000
Cash
9192000
Short Term Investments
630483000
Receivables
6677000
Inventories
-
Total Current Assets
646352000
Property Plant Equipment
19812000
Total Assets
1802407000
Payables
1616000
Short Term Debt
-
Long Term Debt
-
Total Liabilities
1623187000
Equity
179220000
Bs_currency_symbol
USD
Depreciation
829000
Change In Working Capital
959000
Cash From Operations
6115000
Capital Expenditures
1506000
Cash From Investing
-40860000
Cash From Financing
-15799000
Net Change In Cash
-50544000
Cf_currency_symbol
USD
PE
16.1024
PB
1.2019310007811628
ROE
2.466242606851914
ROA
0.24522763171692077
FCF
4609000
Fcf Percent
0.32526464361326746
Piotroski FScore
4
Health Score
54
Deep Value Investing Score
5
Defensive Investing Score
6
Dividend Investing Score
5
Economic Moat Investing Score
8.8
Garp Investing Score
5
Growth Investing Score
5
Momentum Investing Score
5
Net Net Investing Score
4
Quality Investing Score
5.5
Value Investing Score
7
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
14170000
Quarters > 0 > income Statement > cost Of Revenue
15805000
Quarters > 0 > income Statement > gross Profit
-25769000
Quarters > 0 > income Statement > operating Expenses
10790000
Quarters > 0 > income Statement > operating Income
-8530000
Quarters > 0 > income Statement > interest Expense
7336000
Quarters > 0 > income Statement > pretax Income
5381000
Quarters > 0 > income Statement > net Income
4420000
Quarters > 0 > income Statement > eps
0.6947734488396812
Quarters > 0 > income Statement > dividends Per Share
0
Quarters > 0 > income Statement > shares Outstanding
6361786
Quarters > 0 > income Statement > income Tax Expense
961000
Quarters > 0 > income Statement > EBITDA
829000
Quarters > 0 > income Statement > operating Margin
-60.19760056457304
Quarters > 0 > income Statement > total Other Income Expense Net
13911000
Quarters > 0 > income Statement > currency_symbol
USD
Quarters > 0 > balance Sheet > cash
9192000
Quarters > 0 > balance Sheet > short Term Investments
630483000
Quarters > 0 > balance Sheet > receivables
6677000
Quarters > 0 > balance Sheet > inventories
-
Quarters > 0 > balance Sheet > total Current Assets
646352000
Quarters > 0 > balance Sheet > property Plant Equipment
19812000
Quarters > 0 > balance Sheet > total Assets
1802407000
Quarters > 0 > balance Sheet > payables
1616000
Quarters > 0 > balance Sheet > short Term Debt
-
Quarters > 0 > balance Sheet > long Term Debt
-
Quarters > 0 > balance Sheet > total Liabilities
1623187000
Quarters > 0 > balance Sheet > equity
179220000
Quarters > 0 > balance Sheet > currency_symbol
USD
Quarters > 0 > cash Flow > net Income
4420000
Quarters > 0 > cash Flow > depreciation
829000
Quarters > 0 > cash Flow > change In Working Capital
959000
Quarters > 0 > cash Flow > cash From Operations
6115000
Quarters > 0 > cash Flow > capital Expenditures
1506000
Quarters > 0 > cash Flow > cash From Investing
-40860000
Quarters > 0 > cash Flow > cash From Financing
-15799000
Quarters > 0 > cash Flow > net Change In Cash
-50544000
Quarters > 0 > cash Flow > currency_symbol
USD
Quarters > 0 > ratios > PE
0.6947734488396812
Quarters > 0 > ratios > PB
1.2019310007811628
Quarters > 0 > ratios > ROE
2.466242606851914
Quarters > 0 > ratios > ROA
0.24522763171692077
Quarters > 0 > ratios > FCF
4609000
Quarters > 0 > ratios > Piotroski FScore
4
Quarters > 0 > ratios > fcf Percent
0.32526464361326746
Quarters > 0 > health Score
54
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
20816000
Quarters > 1 > income Statement > cost Of Revenue
7582000
Quarters > 1 > income Statement > gross Profit
13234000
Quarters > 1 > income Statement > operating Expenses
10583000
Quarters > 1 > income Statement > operating Income
2651000
Quarters > 1 > income Statement > interest Expense
7546000
Quarters > 1 > income Statement > pretax Income
2651000
Quarters > 1 > income Statement > net Income
2289000
Quarters > 1 > income Statement > eps
0.3598496460456627
Quarters > 1 > income Statement > dividends Per Share
4645000
Quarters > 1 > income Statement > shares Outstanding
6360990
Quarters > 1 > income Statement > income Tax Expense
362000
Quarters > 1 > income Statement > EBITDA
3007000
Quarters > 1 > income Statement > operating Margin
12.735395849346656
Quarters > 1 > income Statement > total Other Income Expense Net
-1977000
Quarters > 1 > income Statement > currency_symbol
USD
Quarters > 1 > balance Sheet > cash
92849000
Quarters > 1 > balance Sheet > short Term Investments
590021000
Quarters > 1 > balance Sheet > receivables
6413000
Quarters > 1 > balance Sheet > inventories
-
Quarters > 1 > balance Sheet > total Current Assets
689283000
Quarters > 1 > balance Sheet > property Plant Equipment
17829000
Quarters > 1 > balance Sheet > total Assets
1806610000
Quarters > 1 > balance Sheet > payables
1522000
Quarters > 1 > balance Sheet > short Term Debt
431000
Quarters > 1 > balance Sheet > long Term Debt
-
Quarters > 1 > balance Sheet > total Liabilities
1637874000
Quarters > 1 > balance Sheet > equity
168736000
Quarters > 1 > balance Sheet > currency_symbol
USD
Quarters > 1 > cash Flow > net Income
2289000
Quarters > 1 > cash Flow > depreciation
356000
Quarters > 1 > cash Flow > change In Working Capital
-159000
Quarters > 1 > cash Flow > cash From Operations
2067000
Quarters > 1 > cash Flow > capital Expenditures
543000
Quarters > 1 > cash Flow > cash From Investing
3020000
Quarters > 1 > cash Flow > cash From Financing
-34773000
Quarters > 1 > cash Flow > net Change In Cash
-29686000
Quarters > 1 > cash Flow > currency_symbol
USD
Quarters > 1 > ratios > PE
0.3598496460456627
Quarters > 1 > ratios > PB
1.2764503212118339
Quarters > 1 > ratios > ROE
1.3565569884316329
Quarters > 1 > ratios > ROA
0.12670139100303884
Quarters > 1 > ratios > FCF
1524000
Quarters > 1 > ratios > Piotroski FScore
3
Quarters > 1 > ratios > fcf Percent
0.07321291314373558
Quarters > 1 > health Score
39
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
20758000
Quarters > 2 > income Statement > cost Of Revenue
8223000
Quarters > 2 > income Statement > gross Profit
12535000
Quarters > 2 > income Statement > operating Expenses
8633000
Quarters > 2 > income Statement > operating Income
3902000
Quarters > 2 > income Statement > interest Expense
7947000
Quarters > 2 > income Statement > pretax Income
3902000
Quarters > 2 > income Statement > net Income
3236000
Quarters > 2 > income Statement > eps
0.5087736730692071
Quarters > 2 > income Statement > dividends Per Share
-
Quarters > 2 > income Statement > shares Outstanding
6360392
Quarters > 2 > income Statement > income Tax Expense
666000
Quarters > 2 > income Statement > EBITDA
4247000
Quarters > 2 > income Statement > operating Margin
18.79757202042586
Quarters > 2 > income Statement > total Other Income Expense Net
-
Quarters > 2 > income Statement > currency_symbol
USD
Quarters > 2 > balance Sheet > cash
122277000
Quarters > 2 > balance Sheet > short Term Investments
28715000
Quarters > 2 > balance Sheet > receivables
6673000
Quarters > 2 > balance Sheet > inventories
-
Quarters > 2 > balance Sheet > total Current Assets
157665000
Quarters > 2 > balance Sheet > property Plant Equipment
17593000
Quarters > 2 > balance Sheet > total Assets
1835717000
Quarters > 2 > balance Sheet > payables
1434000
Quarters > 2 > balance Sheet > short Term Debt
366000
Quarters > 2 > balance Sheet > long Term Debt
-
Quarters > 2 > balance Sheet > total Liabilities
1668439000
Quarters > 2 > balance Sheet > equity
167278000
Quarters > 2 > balance Sheet > currency_symbol
USD
Quarters > 2 > cash Flow > net Income
3236000
Quarters > 2 > cash Flow > depreciation
345000
Quarters > 2 > cash Flow > change In Working Capital
-800000
Quarters > 2 > cash Flow > cash From Operations
2566000
Quarters > 2 > cash Flow > capital Expenditures
963000
Quarters > 2 > cash Flow > cash From Investing
-1098000
Quarters > 2 > cash Flow > cash From Financing
12950000
Quarters > 2 > cash Flow > net Change In Cash
14418000
Quarters > 2 > cash Flow > currency_symbol
USD
Quarters > 2 > ratios > PE
0.5087736730692071
Quarters > 2 > ratios > PB
1.2874548543143747
Quarters > 2 > ratios > ROE
1.934504238453353
Quarters > 2 > ratios > ROA
0.17627989499470778
Quarters > 2 > ratios > FCF
1603000
Quarters > 2 > ratios > Piotroski FScore
3
Quarters > 2 > ratios > fcf Percent
0.07722323923306677
Quarters > 2 > health Score
40
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
20560000
Quarters > 3 > income Statement > cost Of Revenue
8253000
Quarters > 3 > income Statement > gross Profit
12307000
Quarters > 3 > income Statement > operating Expenses
8620000
Quarters > 3 > income Statement > operating Income
3687000
Quarters > 3 > income Statement > interest Expense
8313000
Quarters > 3 > income Statement > pretax Income
3687000
Quarters > 3 > income Statement > net Income
3079000
Quarters > 3 > income Statement > eps
0.4841571027686742
Quarters > 3 > income Statement > dividends Per Share
4961000
Quarters > 3 > income Statement > shares Outstanding
6359506
Quarters > 3 > income Statement > income Tax Expense
608000
Quarters > 3 > income Statement > EBITDA
4027000
Quarters > 3 > income Statement > operating Margin
17.932879377431906
Quarters > 3 > income Statement > total Other Income Expense Net
-1513000
Quarters > 3 > income Statement > currency_symbol
USD
Quarters > 3 > balance Sheet > cash
107818000
Quarters > 3 > balance Sheet > short Term Investments
33681000
Quarters > 3 > balance Sheet > receivables
6469000
Quarters > 3 > balance Sheet > inventories
-
Quarters > 3 > balance Sheet > total Current Assets
147968000
Quarters > 3 > balance Sheet > property Plant Equipment
16878000
Quarters > 3 > balance Sheet > total Assets
1811636000
Quarters > 3 > balance Sheet > payables
1462000
Quarters > 3 > balance Sheet > short Term Debt
368000
Quarters > 3 > balance Sheet > long Term Debt
-
Quarters > 3 > balance Sheet > total Liabilities
1655227000
Quarters > 3 > balance Sheet > equity
156409000
Quarters > 3 > balance Sheet > currency_symbol
USD
Quarters > 3 > cash Flow > net Income
3079000
Quarters > 3 > cash Flow > depreciation
340000
Quarters > 3 > cash Flow > change In Working Capital
318000
Quarters > 3 > cash Flow > cash From Operations
5418000
Quarters > 3 > cash Flow > capital Expenditures
954000
Quarters > 3 > cash Flow > cash From Investing
16095000
Quarters > 3 > cash Flow > cash From Financing
36753000
Quarters > 3 > cash Flow > net Change In Cash
58347000
Quarters > 3 > cash Flow > currency_symbol
USD
Quarters > 3 > ratios > PE
0.4841571027686742
Quarters > 3 > ratios > PB
1.3767294283577032
Quarters > 3 > ratios > ROE
1.968556796603776
Quarters > 3 > ratios > ROA
0.16995687875489338
Quarters > 3 > ratios > FCF
4464000
Quarters > 3 > ratios > Piotroski FScore
4
Quarters > 3 > ratios > fcf Percent
0.2171206225680934
Quarters > 3 > health Score
53
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
79082000
Annuals > 0 > income Statement > cost Of Revenue
34952000
Annuals > 0 > income Statement > gross Profit
44130000
Annuals > 0 > income Statement > operating Expenses
35008000
Annuals > 0 > income Statement > operating Income
9122000
Annuals > 0 > income Statement > interest Expense
33725000
Annuals > 0 > income Statement > pretax Income
9122000
Annuals > 0 > income Statement > net Income
7623000
Annuals > 0 > income Statement > eps
1.2367752015458473
Annuals > 0 > income Statement > dividends Per Share
9264000
Annuals > 0 > income Statement > shares Outstanding
6163610
Annuals > 0 > income Statement > income Tax Expense
1499000
Annuals > 0 > income Statement > EBITDA
10259000
Annuals > 0 > income Statement > operating Margin
11.534862547735262
Annuals > 0 > income Statement > total Other Income Expense Net
-8481000
Annuals > 0 > income Statement > currency_symbol
USD
Annuals > 0 > balance Sheet > cash
107818000
Annuals > 0 > balance Sheet > short Term Investments
33681000
Annuals > 0 > balance Sheet > receivables
6469000
Annuals > 0 > balance Sheet > inventories
-
Annuals > 0 > balance Sheet > total Current Assets
147968000
Annuals > 0 > balance Sheet > property Plant Equipment
16878000
Annuals > 0 > balance Sheet > total Assets
1811636000
Annuals > 0 > balance Sheet > payables
1462000
Annuals > 0 > balance Sheet > short Term Debt
368000
Annuals > 0 > balance Sheet > long Term Debt
-
Annuals > 0 > balance Sheet > total Liabilities
1655227000
Annuals > 0 > balance Sheet > equity
156409000
Annuals > 0 > balance Sheet > currency_symbol
USD
Annuals > 0 > cash Flow > net Income
7623000
Annuals > 0 > cash Flow > depreciation
1137000
Annuals > 0 > cash Flow > change In Working Capital
-1995000
Annuals > 0 > cash Flow > cash From Operations
9438000
Annuals > 0 > cash Flow > capital Expenditures
3256000
Annuals > 0 > cash Flow > cash From Investing
15786000
Annuals > 0 > cash Flow > cash From Financing
-3710000
Annuals > 0 > cash Flow > net Change In Cash
21514000
Annuals > 0 > cash Flow > currency_symbol
USD
Annuals > 0 > ratios > PE
1.2367752015458473
Annuals > 0 > ratios > PB
1.3008251833334399
Annuals > 0 > ratios > ROE
4.873760461354525
Annuals > 0 > ratios > ROA
0.4207798917663372
Annuals > 0 > ratios > FCF
6182000
Annuals > 0 > ratios > Piotroski FScore
4
Annuals > 0 > ratios > fcf Percent
0.07817202397511444
Annuals > 0 > health Score
43
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
68192000
Annuals > 1 > income Statement > cost Of Revenue
20289000
Annuals > 1 > income Statement > gross Profit
47903000
Annuals > 1 > income Statement > operating Expenses
29228000
Annuals > 1 > income Statement > operating Income
18675000
Annuals > 1 > income Statement > interest Expense
21550000
Annuals > 1 > income Statement > pretax Income
18675000
Annuals > 1 > income Statement > net Income
15691000
Annuals > 1 > income Statement > eps
2.664006791171477
Annuals > 1 > income Statement > dividends Per Share
14784000
Annuals > 1 > income Statement > shares Outstanding
5890000
Annuals > 1 > income Statement > income Tax Expense
2984000
Annuals > 1 > income Statement > EBITDA
19429000
Annuals > 1 > income Statement > operating Margin
27.385910370717976
Annuals > 1 > income Statement > total Other Income Expense Net
320000
Annuals > 1 > income Statement > currency_symbol
USD
Annuals > 1 > balance Sheet > cash
86603000
Annuals > 1 > balance Sheet > short Term Investments
618601000
Annuals > 1 > balance Sheet > receivables
6313000
Annuals > 1 > balance Sheet > inventories
-637881000
Annuals > 1 > balance Sheet > total Current Assets
711517000
Annuals > 1 > balance Sheet > property Plant Equipment
11109000
Annuals > 1 > balance Sheet > total Assets
1655370000
Annuals > 1 > balance Sheet > payables
1416000
Annuals > 1 > balance Sheet > short Term Debt
346000
Annuals > 1 > balance Sheet > long Term Debt
-
Annuals > 1 > balance Sheet > total Liabilities
1514848000
Annuals > 1 > balance Sheet > equity
140522000
Annuals > 1 > balance Sheet > currency_symbol
USD
Annuals > 1 > cash Flow > net Income
15691000
Annuals > 1 > cash Flow > depreciation
754000
Annuals > 1 > cash Flow > change In Working Capital
-3477000
Annuals > 1 > cash Flow > cash From Operations
15523000
Annuals > 1 > cash Flow > capital Expenditures
1492000
Annuals > 1 > cash Flow > cash From Investing
53188000
Annuals > 1 > cash Flow > cash From Financing
-53537000
Annuals > 1 > cash Flow > net Change In Cash
15174000
Annuals > 1 > cash Flow > currency_symbol
USD
Annuals > 1 > ratios > PE
2.664006791171477
Annuals > 1 > ratios > PB
1.383618935113363
Annuals > 1 > ratios > ROE
11.166223082506654
Annuals > 1 > ratios > ROA
0.9478847629230926
Annuals > 1 > ratios > FCF
14031000
Annuals > 1 > ratios > Piotroski FScore
3
Annuals > 1 > ratios > fcf Percent
0.20575727358047866
Annuals > 1 > health Score
60
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
62510000
Annuals > 2 > income Statement > cost Of Revenue
3789000
Annuals > 2 > income Statement > gross Profit
58721000
Annuals > 2 > income Statement > operating Expenses
26958000
Annuals > 2 > income Statement > operating Income
31763000
Annuals > 2 > income Statement > interest Expense
3083000
Annuals > 2 > income Statement > pretax Income
31763000
Annuals > 2 > income Statement > net Income
25932000
Annuals > 2 > income Statement > eps
4.329503751585456
Annuals > 2 > income Statement > dividends Per Share
8950000
Annuals > 2 > income Statement > shares Outstanding
5989601
Annuals > 2 > income Statement > income Tax Expense
5831000
Annuals > 2 > income Statement > EBITDA
32372000
Annuals > 2 > income Statement > operating Margin
50.81266997280435
Annuals > 2 > income Statement > total Other Income Expense Net
-4320000
Annuals > 2 > income Statement > currency_symbol
USD
Annuals > 2 > balance Sheet > cash
71429000
Annuals > 2 > balance Sheet > short Term Investments
656852000
Annuals > 2 > balance Sheet > receivables
6001000
Annuals > 2 > balance Sheet > inventories
-85665000
Annuals > 2 > balance Sheet > total Current Assets
734282000
Annuals > 2 > balance Sheet > property Plant Equipment
10371000
Annuals > 2 > balance Sheet > total Assets
1677551000
Annuals > 2 > balance Sheet > payables
106000
Annuals > 2 > balance Sheet > short Term Debt
360000
Annuals > 2 > balance Sheet > long Term Debt
-
Annuals > 2 > balance Sheet > total Liabilities
1554864000
Annuals > 2 > balance Sheet > equity
122687000
Annuals > 2 > balance Sheet > currency_symbol
USD
Annuals > 2 > cash Flow > net Income
25932000
Annuals > 2 > cash Flow > depreciation
609000
Annuals > 2 > cash Flow > change In Working Capital
1162000
Annuals > 2 > cash Flow > cash From Operations
29500000
Annuals > 2 > cash Flow > capital Expenditures
1258000
Annuals > 2 > cash Flow > cash From Investing
-129710000
Annuals > 2 > cash Flow > cash From Financing
32850000
Annuals > 2 > cash Flow > net Change In Cash
-67360000
Annuals > 2 > cash Flow > currency_symbol
USD
Annuals > 2 > ratios > PE
4.329503751585456
Annuals > 2 > ratios > PB
1.6115540278106073
Annuals > 2 > ratios > ROE
21.13671375125319
Annuals > 2 > ratios > ROA
1.545824836323903
Annuals > 2 > ratios > FCF
28242000
Annuals > 2 > ratios > Piotroski FScore
4
Annuals > 2 > ratios > fcf Percent
0.4517997120460726
Annuals > 2 > health Score
68
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
53413000
Annuals > 3 > income Statement > cost Of Revenue
2700000
Annuals > 3 > income Statement > gross Profit
50713000
Annuals > 3 > income Statement > operating Expenses
26080000
Annuals > 3 > income Statement > operating Income
24633000
Annuals > 3 > income Statement > interest Expense
3098000
Annuals > 3 > income Statement > pretax Income
24633000
Annuals > 3 > income Statement > net Income
20382000
Annuals > 3 > income Statement > eps
3.2821631294013183
Annuals > 3 > income Statement > dividends Per Share
8806000
Annuals > 3 > income Statement > shares Outstanding
6209929
Annuals > 3 > income Statement > income Tax Expense
4251000
Annuals > 3 > income Statement > EBITDA
25269000
Annuals > 3 > income Statement > operating Margin
46.117986258027074
Annuals > 3 > income Statement > total Other Income Expense Net
-5452000
Annuals > 3 > income Statement > currency_symbol
USD
Annuals > 3 > balance Sheet > cash
138789000
Annuals > 3 > balance Sheet > short Term Investments
686080000
Annuals > 3 > balance Sheet > receivables
5104000
Annuals > 3 > balance Sheet > inventories
-152453000
Annuals > 3 > balance Sheet > total Current Assets
829973000
Annuals > 3 > balance Sheet > property Plant Equipment
9722000
Annuals > 3 > balance Sheet > total Assets
1702175000
Annuals > 3 > balance Sheet > payables
48000
Annuals > 3 > balance Sheet > short Term Debt
293000
Annuals > 3 > balance Sheet > long Term Debt
-
Annuals > 3 > balance Sheet > total Liabilities
1510424000
Annuals > 3 > balance Sheet > equity
191751000
Annuals > 3 > balance Sheet > currency_symbol
USD
Annuals > 3 > cash Flow > net Income
20382000
Annuals > 3 > cash Flow > depreciation
636000
Annuals > 3 > cash Flow > change In Working Capital
1062000
Annuals > 3 > cash Flow > cash From Operations
22882000
Annuals > 3 > cash Flow > capital Expenditures
323000
Annuals > 3 > cash Flow > cash From Investing
-202545000
Annuals > 3 > cash Flow > cash From Financing
175284000
Annuals > 3 > cash Flow > net Change In Cash
-4379000
Annuals > 3 > cash Flow > currency_symbol
USD
Annuals > 3 > ratios > PE
3.2821631294013183
Annuals > 3 > ratios > PB
1.0690413937345828
Annuals > 3 > ratios > ROE
10.62941001611465
Annuals > 3 > ratios > ROA
1.197409197056707
Annuals > 3 > ratios > FCF
22559000
Annuals > 3 > ratios > Piotroski FScore
4
Annuals > 3 > ratios > fcf Percent
0.42235036414356053
Annuals > 3 > health Score
61
Valuation > metrics > PE
16.1024
Valuation > metrics > PB
1.2019310007811628
Valuation > final Score
100
Valuation > verdict
Fair
Profitability > metrics > ROE
2.466242606851914
Profitability > metrics > ROA
0.6838379087556007
Profitability > metrics > Net Margin
0.3119266055045872
Profitability > final Score
37
Profitability > verdict
Weak
Risk > metrics > Debt Equity
9.056952349068185
Risk > metrics > Interest Coverage
-1.1627589967284624
Risk > final Score
1
Risk > verdict
High
Liquidity > metrics > Current Ratio
399.970297029703
Liquidity > metrics > Quick Ratio
399.970297029703
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
100
Prev Valuations > 1
100
Prev Valuations > 2
100
Prev Profitabilities > 0
20
Prev Profitabilities > 1
33
Prev Profitabilities > 2
33
Prev Risks > 0
7
Prev Risks > 1
8
Prev Risks > 2
8
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2026-01-20T22:17:12.407Z
Earnings History > 0 > period
2025-12-31
Earnings History > 0 > report Date
2026-01-29
Earnings History > 0 > date
2025-12-31
Earnings History > 0 > before After Market
-
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
0
Earnings History > 0 > eps Estimate
0.68
Earnings History > 0 > eps Difference
-0.68
Earnings History > 0 > surprise Percent
-100
Earnings History > 1 > period
2025-09-30
Earnings History > 1 > report Date
2025-10-23
Earnings History > 1 > date
2025-09-30
Earnings History > 1 > before After Market
AfterMarket
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
0.7007
Earnings History > 1 > eps Estimate
0.66
Earnings History > 1 > eps Difference
0.0407
Earnings History > 1 > surprise Percent
6.1667
Earnings History > 2 > period
2025-06-30
Earnings History > 2 > report Date
2025-07-24
Earnings History > 2 > date
2025-06-30
Earnings History > 2 > before After Market
AfterMarket
Earnings History > 2 > currency
USD
Earnings History > 2 > eps Actual
0.61
Earnings History > 2 > eps Estimate
0.64
Earnings History > 2 > eps Difference
-0.03
Earnings History > 2 > surprise Percent
-4.6875
Earnings History > 3 > period
2025-03-31
Earnings History > 3 > report Date
2025-04-24
Earnings History > 3 > date
2025-03-31
Earnings History > 3 > before After Market
AfterMarket
Earnings History > 3 > currency
USD
Earnings History > 3 > eps Actual
0.48
Earnings History > 3 > eps Estimate
0.52
Earnings History > 3 > eps Difference
-0.04
Earnings History > 3 > surprise Percent
-7.6923
Earnings History > 4 > period
2024-12-31
Earnings History > 4 > report Date
2025-01-23
Earnings History > 4 > date
2024-12-31
Earnings History > 4 > before After Market
AfterMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
0.48
Earnings History > 4 > eps Estimate
0.48
Earnings History > 4 > eps Difference
0
Earnings History > 4 > surprise Percent
0
Earnings History > 5 > period
2024-09-30
Earnings History > 5 > report Date
2024-10-24
Earnings History > 5 > date
2024-09-30
Earnings History > 5 > before After Market
AfterMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
0.44
Earnings History > 5 > eps Estimate
0.38
Earnings History > 5 > eps Difference
0.06
Earnings History > 5 > surprise Percent
15.7895
Earnings History > 6 > period
2024-06-30
Earnings History > 6 > report Date
2024-07-25
Earnings History > 6 > date
2024-06-30
Earnings History > 6 > before After Market
AfterMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
-0.05
Earnings History > 6 > eps Estimate
0.12
Earnings History > 6 > eps Difference
-0.17
Earnings History > 6 > surprise Percent
-141.6667
Earnings History > 7 > period
2024-03-31
Earnings History > 7 > report Date
2024-04-25
Earnings History > 7 > date
2024-03-31
Earnings History > 7 > before After Market
AfterMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
0.37
Earnings History > 7 > eps Estimate
0.43
Earnings History > 7 > eps Difference
-0.06
Earnings History > 7 > surprise Percent
-13.9535
Earnings History > 8 > period
2023-12-31
Earnings History > 8 > report Date
2024-01-25
Earnings History > 8 > date
2023-12-31
Earnings History > 8 > before After Market
AfterMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
0.56
Earnings History > 8 > eps Estimate
0.48
Earnings History > 8 > eps Difference
0.08
Earnings History > 8 > surprise Percent
16.6667
Earnings History > 9 > period
2023-09-30
Earnings History > 9 > report Date
2023-10-26
Earnings History > 9 > date
2023-09-30
Earnings History > 9 > before After Market
AfterMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
0.47
Earnings History > 9 > eps Estimate
0.55
Earnings History > 9 > eps Difference
-0.08
Earnings History > 9 > surprise Percent
-14.5455
Earnings History > 10 > period
2023-06-30
Earnings History > 10 > report Date
2023-07-20
Earnings History > 10 > date
2023-06-30
Earnings History > 10 > before After Market
AfterMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
0.66
Earnings History > 10 > eps Estimate
0.73
Earnings History > 10 > eps Difference
-0.07
Earnings History > 10 > surprise Percent
-9.589
Earnings History > 11 > period
2023-03-31
Earnings History > 11 > report Date
2023-04-20
Earnings History > 11 > date
2023-03-31
Earnings History > 11 > before After Market
AfterMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
0.8
Earnings History > 11 > eps Estimate
1.03
Earnings History > 11 > eps Difference
-0.23
Earnings History > 11 > surprise Percent
-22.3301
Earnings History > 12 > period
2022-12-31
Earnings History > 12 > report Date
2023-02-02
Earnings History > 12 > date
2022-12-31
Earnings History > 12 > before After Market
AfterMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
1.06
Earnings History > 12 > eps Estimate
1.08
Earnings History > 12 > eps Difference
-0.02
Earnings History > 12 > surprise Percent
-1.8519
Earnings History > 13 > period
2022-09-30
Earnings History > 13 > report Date
2022-10-20
Earnings History > 13 > date
2022-09-30
Earnings History > 13 > before After Market
AfterMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
1.03
Earnings History > 13 > eps Estimate
0.95
Earnings History > 13 > eps Difference
0.08
Earnings History > 13 > surprise Percent
8.4211
Earnings History > 14 > period
2022-06-30
Earnings History > 14 > report Date
2022-07-19
Earnings History > 14 > date
2022-06-30
Earnings History > 14 > before After Market
AfterMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
0.93
Earnings History > 14 > eps Estimate
0.81
Earnings History > 14 > eps Difference
0.12
Earnings History > 14 > surprise Percent
14.8148
Earnings History > 15 > period
2022-03-31
Earnings History > 15 > report Date
2022-04-21
Earnings History > 15 > date
2022-03-31
Earnings History > 15 > before After Market
AfterMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
0.81
Earnings History > 15 > eps Estimate
0.73
Earnings History > 15 > eps Difference
0.08
Earnings History > 15 > surprise Percent
10.9589
Earnings History > 16 > period
2021-12-31
Earnings History > 16 > report Date
2022-02-03
Earnings History > 16 > date
2021-12-31
Earnings History > 16 > before After Market
AfterMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
0.86
Earnings History > 16 > eps Estimate
0.78
Earnings History > 16 > eps Difference
0.08
Earnings History > 16 > surprise Percent
10.2564
Earnings History > 17 > period
2021-09-30
Earnings History > 17 > report Date
2021-10-21
Earnings History > 17 > date
2021-09-30
Earnings History > 17 > before After Market
AfterMarket
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
0.94
Earnings History > 17 > eps Estimate
0.72
Earnings History > 17 > eps Difference
0.22
Earnings History > 17 > surprise Percent
30.5556
Earnings History > 18 > period
2021-06-30
Earnings History > 18 > report Date
2021-07-15
Earnings History > 18 > date
2021-06-30
Earnings History > 18 > before After Market
AfterMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
0.74
Earnings History > 18 > eps Estimate
0.7
Earnings History > 18 > eps Difference
0.04
Earnings History > 18 > surprise Percent
5.7143
Earnings History > 19 > period
2021-03-31
Earnings History > 19 > report Date
2021-04-22
Earnings History > 19 > date
2021-03-31
Earnings History > 19 > before After Market
AfterMarket
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
0.74
Earnings History > 19 > eps Estimate
0.62
Earnings History > 19 > eps Difference
0.12
Earnings History > 19 > surprise Percent
19.3548
Earnings History > 20 > period
2020-12-31
Earnings History > 20 > report Date
2021-02-04
Earnings History > 20 > date
2020-12-31
Earnings History > 20 > before After Market
AfterMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
0.77
Earnings History > 20 > eps Estimate
0.55
Earnings History > 20 > eps Difference
0.22
Earnings History > 20 > surprise Percent
40
Earnings History > 21 > period
2020-09-30
Earnings History > 21 > report Date
2020-10-22
Earnings History > 21 > date
2020-09-30
Earnings History > 21 > before After Market
AfterMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
0.64
Earnings History > 21 > eps Estimate
0.44
Earnings History > 21 > eps Difference
0.2
Earnings History > 21 > surprise Percent
45.4545
Earnings History > 22 > period
2020-06-30
Earnings History > 22 > report Date
2020-07-16
Earnings History > 22 > date
2020-06-30
Earnings History > 22 > before After Market
AfterMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
0.46
Earnings History > 22 > eps Estimate
0.47
Earnings History > 22 > eps Difference
-0.01
Earnings History > 22 > surprise Percent
-2.1277
Earnings History > 23 > period
2020-03-31
Earnings History > 23 > report Date
2020-04-23
Earnings History > 23 > date
2020-03-31
Earnings History > 23 > before After Market
AfterMarket
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
0.61
Earnings History > 23 > eps Estimate
0.59
Earnings History > 23 > eps Difference
0.02
Earnings History > 23 > surprise Percent
3.3898
Earnings History > 24 > period
2019-12-31
Earnings History > 24 > report Date
2020-01-30
Earnings History > 24 > date
2019-12-31
Earnings History > 24 > before After Market
AfterMarket
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
0.74
Earnings History > 24 > eps Estimate
0.65
Earnings History > 24 > eps Difference
0.09
Earnings History > 24 > surprise Percent
13.8462
Earnings History > 25 > period
2019-09-30
Earnings History > 25 > report Date
2019-10-17
Earnings History > 25 > date
2019-09-30
Earnings History > 25 > before After Market
AfterMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
0.65
Earnings History > 25 > eps Estimate
0.61
Earnings History > 25 > eps Difference
0.04
Earnings History > 25 > surprise Percent
6.5574
Earnings History > 26 > period
2019-06-30
Earnings History > 26 > report Date
2019-07-18
Earnings History > 26 > date
2019-06-30
Earnings History > 26 > before After Market
AfterMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
0.61
Earnings History > 26 > eps Estimate
0.64
Earnings History > 26 > eps Difference
-0.03
Earnings History > 26 > surprise Percent
-4.6875
Earnings History > 27 > period
2019-03-31
Earnings History > 27 > report Date
2019-04-18
Earnings History > 27 > date
2019-03-31
Earnings History > 27 > before After Market
AfterMarket
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
0.65
Earnings History > 27 > eps Estimate
0.59
Earnings History > 27 > eps Difference
0.06
Earnings History > 27 > surprise Percent
10.1695
Earnings History > 28 > period
2018-12-31
Earnings History > 28 > report Date
2019-01-31
Earnings History > 28 > date
2018-12-31
Earnings History > 28 > before After Market
AfterMarket
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
0.66
Earnings History > 28 > eps Estimate
0.65
Earnings History > 28 > eps Difference
0.01
Earnings History > 28 > surprise Percent
1.5385
Earnings History > 29 > period
2018-09-30
Earnings History > 29 > report Date
2018-10-18
Earnings History > 29 > date
2018-09-30
Earnings History > 29 > before After Market
AfterMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
0.61
Earnings History > 29 > eps Estimate
0.69
Earnings History > 29 > eps Difference
-0.08
Earnings History > 29 > surprise Percent
-11.5942
Earnings History > 30 > period
2018-06-30
Earnings History > 30 > report Date
2018-07-26
Earnings History > 30 > date
2018-06-30
Earnings History > 30 > before After Market
AfterMarket
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
0.62
Earnings History > 30 > eps Estimate
0.66
Earnings History > 30 > eps Difference
-0.04
Earnings History > 30 > surprise Percent
-6.0606
Earnings History > 31 > period
2018-03-31
Earnings History > 31 > report Date
2018-04-26
Earnings History > 31 > date
2018-03-31
Earnings History > 31 > before After Market
AfterMarket
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
0.67
Earnings History > 31 > eps Estimate
0.63
Earnings History > 31 > eps Difference
0.04
Earnings History > 31 > surprise Percent
6.3492
Earnings History > 32 > period
2017-12-31
Earnings History > 32 > report Date
2018-02-22
Earnings History > 32 > date
2017-12-31
Earnings History > 32 > before After Market
AfterMarket
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
0.44
Earnings History > 32 > eps Estimate
0.56
Earnings History > 32 > eps Difference
-0.12
Earnings History > 32 > surprise Percent
-21.4286
Earnings History > 33 > period
2017-09-30
Earnings History > 33 > report Date
2017-10-26
Earnings History > 33 > date
2017-09-30
Earnings History > 33 > before After Market
AfterMarket
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
0.54
Earnings History > 33 > eps Estimate
0.55
Earnings History > 33 > eps Difference
-0.01
Earnings History > 33 > surprise Percent
-1.8182
Earnings History > 34 > period
2017-06-30
Earnings History > 34 > report Date
2017-07-27
Earnings History > 34 > date
2017-06-30
Earnings History > 34 > before After Market
AfterMarket
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
0.51
Earnings History > 34 > eps Estimate
0.49
Earnings History > 34 > eps Difference
0.02
Earnings History > 34 > surprise Percent
4.0816
Earnings History > 35 > period
2017-03-31
Earnings History > 35 > report Date
2017-04-27
Earnings History > 35 > date
2017-03-31
Earnings History > 35 > before After Market
AfterMarket
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
0.52
Earnings History > 35 > eps Estimate
0.49
Earnings History > 35 > eps Difference
0.03
Earnings History > 35 > surprise Percent
6.1224
Earnings History > 36 > period
2016-12-31
Earnings History > 36 > report Date
2017-02-23
Earnings History > 36 > date
2016-12-31
Earnings History > 36 > before After Market
AfterMarket
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
0.5
Earnings History > 36 > eps Estimate
0.53
Earnings History > 36 > eps Difference
-0.03
Earnings History > 36 > surprise Percent
-5.6604
Earnings History > 37 > period
2016-09-30
Earnings History > 37 > report Date
2016-10-27
Earnings History > 37 > date
2016-09-30
Earnings History > 37 > before After Market
AfterMarket
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
0.55
Earnings History > 37 > eps Estimate
0.56
Earnings History > 37 > eps Difference
-0.01
Earnings History > 37 > surprise Percent
-1.7857
Earnings History > 38 > period
2016-06-30
Earnings History > 38 > report Date
2016-07-28
Earnings History > 38 > date
2016-06-30
Earnings History > 38 > before After Market
AfterMarket
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
0.55
Earnings History > 38 > eps Estimate
0.54
Earnings History > 38 > eps Difference
0.01
Earnings History > 38 > surprise Percent
1.8519
Earnings History > 39 > period
2016-03-31
Earnings History > 39 > report Date
2016-04-28
Earnings History > 39 > date
2016-03-31
Earnings History > 39 > before After Market
AfterMarket
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
0.5431
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-02-25
Earnings History > 40 > date
2015-12-31
Earnings History > 40 > before After Market
AfterMarket
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
0.51
Earnings History > 40 > eps Estimate
0.6
Earnings History > 40 > eps Difference
-0.09
Earnings History > 40 > surprise Percent
-15
Earnings History > 41 > period
2015-09-30
Earnings History > 41 > report Date
2015-10-29
Earnings History > 41 > date
2015-09-30
Earnings History > 41 > before After Market
AfterMarket
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
0.6034
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-07-23
Earnings History > 42 > date
2015-06-30
Earnings History > 42 > before After Market
AfterMarket
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
0.5909
Earnings History > 42 > eps Estimate
0.59
Earnings History > 42 > eps Difference
0.0009
Earnings History > 42 > surprise Percent
0.1525
Earnings History > 43 > period
2015-03-31
Earnings History > 43 > report Date
2015-04-23
Earnings History > 43 > date
2015-03-31
Earnings History > 43 > before After Market
AfterMarket
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
0.5702
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-02-19
Earnings History > 44 > date
2014-12-31
Earnings History > 44 > before After Market
AfterMarket
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
0.595
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-10-23
Earnings History > 45 > date
2014-09-30
Earnings History > 45 > before After Market
AfterMarket
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
0.6128
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-07-24
Earnings History > 46 > date
2014-06-30
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.5903
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-04-24
Earnings History > 47 > date
2014-03-31
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.6324
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-02-17
Earnings History > 48 > date
2013-12-31
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.6638
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-10-17
Earnings History > 49 > date
2013-09-30
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.6478
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-07-18
Earnings History > 50 > date
2013-06-30
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.64
Earnings History > 50 > eps Estimate
0.61
Earnings History > 50 > eps Difference
0.03
Earnings History > 50 > surprise Percent
4.918
Earnings History > 51 > period
2013-03-31
Earnings History > 51 > report Date
2013-04-18
Earnings History > 51 > date
2013-03-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.6
Earnings History > 51 > eps Estimate
0.65
Earnings History > 51 > eps Difference
-0.05
Earnings History > 51 > surprise Percent
-7.6923
Earnings History > 52 > period
2012-12-31
Earnings History > 52 > report Date
2013-02-14
Earnings History > 52 > date
2012-12-31
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
0.67
Earnings History > 52 > eps Estimate
0.61
Earnings History > 52 > eps Difference
0.06
Earnings History > 52 > surprise Percent
9.8361
Earnings History > 53 > period
2012-09-30
Earnings History > 53 > report Date
2012-10-18
Earnings History > 53 > date
2012-09-30
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.62
Earnings History > 53 > eps Estimate
0.63
Earnings History > 53 > eps Difference
-0.01
Earnings History > 53 > surprise Percent
-1.5873
Earnings History > 54 > period
2012-06-30
Earnings History > 54 > report Date
2012-07-19
Earnings History > 54 > date
2012-06-30
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.62
Earnings History > 54 > eps Estimate
0.63
Earnings History > 54 > eps Difference
-0.01
Earnings History > 54 > surprise Percent
-1.5873
Earnings History > 55 > period
2012-03-31
Earnings History > 55 > report Date
2012-04-12
Earnings History > 55 > date
2012-03-31
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.64
Earnings History > 55 > eps Estimate
0.63
Earnings History > 55 > eps Difference
0.01
Earnings History > 55 > surprise Percent
1.5873
Earnings History > 56 > period
2011-12-31
Earnings History > 56 > report Date
2012-02-09
Earnings History > 56 > date
2011-12-31
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
0.7
Earnings History > 56 > eps Estimate
0.64
Earnings History > 56 > eps Difference
0.06
Earnings History > 56 > surprise Percent
9.375
Earnings History > 57 > period
2011-09-30
Earnings History > 57 > report Date
2011-10-13
Earnings History > 57 > date
2011-09-30
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.65
Earnings History > 57 > eps Estimate
0.61
Earnings History > 57 > eps Difference
0.04
Earnings History > 57 > surprise Percent
6.5574
Earnings History > 58 > period
2011-06-30
Earnings History > 58 > report Date
2011-07-14
Earnings History > 58 > date
2011-06-30
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
0.61
Earnings History > 58 > eps Estimate
0.6
Earnings History > 58 > eps Difference
0.01
Earnings History > 58 > surprise Percent
1.6667
Earnings History > 59 > period
2011-03-31
Earnings History > 59 > report Date
2011-04-14
Earnings History > 59 > date
2011-03-31
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.58
Earnings History > 59 > eps Estimate
0.56
Earnings History > 59 > eps Difference
0.02
Earnings History > 59 > surprise Percent
3.5714
Earnings History > 60 > period
2010-12-31
Earnings History > 60 > report Date
2011-02-10
Earnings History > 60 > date
2010-12-31
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.55
Earnings History > 60 > eps Estimate
0.56
Earnings History > 60 > eps Difference
-0.01
Earnings History > 60 > surprise Percent
-1.7857
Earnings History > 61 > period
2010-09-30
Earnings History > 61 > report Date
2010-10-14
Earnings History > 61 > date
2010-09-30
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
0.58
Earnings History > 61 > eps Estimate
0.56
Earnings History > 61 > eps Difference
0.02
Earnings History > 61 > surprise Percent
3.5714
Earnings History > 62 > period
2010-06-30
Earnings History > 62 > report Date
2010-07-15
Earnings History > 62 > date
2010-06-30
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.58
Earnings History > 62 > eps Estimate
0.54
Earnings History > 62 > eps Difference
0.04
Earnings History > 62 > surprise Percent
7.4074
Earnings History > 63 > period
2010-03-31
Earnings History > 63 > report Date
2010-04-15
Earnings History > 63 > date
2010-03-31
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
0.54
Earnings History > 63 > eps Estimate
0.54
Earnings History > 63 > eps Difference
0
Earnings History > 63 > surprise Percent
0
Earnings History > 64 > period
2009-12-31
Earnings History > 64 > report Date
2010-02-04
Earnings History > 64 > date
2009-12-31
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
0.55
Earnings History > 64 > eps Estimate
0.51
Earnings History > 64 > eps Difference
0.04
Earnings History > 64 > surprise Percent
7.8431
Earnings History > 65 > period
2009-09-30
Earnings History > 65 > report Date
2009-10-15
Earnings History > 65 > date
2009-09-30
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
0.54
Earnings History > 65 > eps Estimate
0.51
Earnings History > 65 > eps Difference
0.03
Earnings History > 65 > surprise Percent
5.8824
Earnings History > 66 > period
2009-06-30
Earnings History > 66 > report Date
2009-07-15
Earnings History > 66 > date
2009-06-30
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
0.48
Earnings History > 66 > eps Estimate
0.5
Earnings History > 66 > eps Difference
-0.02
Earnings History > 66 > surprise Percent
-4
Earnings History > 67 > period
2009-03-31
Earnings History > 67 > report Date
2009-04-15
Earnings History > 67 > date
2009-03-31
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
0.49
Earnings History > 67 > eps Estimate
0.48
Earnings History > 67 > eps Difference
0.01
Earnings History > 67 > surprise Percent
2.0833
Earnings History > 68 > period
2008-12-31
Earnings History > 68 > report Date
2009-02-05
Earnings History > 68 > date
2008-12-31
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
0.52
Earnings History > 68 > eps Estimate
0.5
Earnings History > 68 > eps Difference
0.02
Earnings History > 68 > surprise Percent
4
Earnings History > 69 > period
2008-09-30
Earnings History > 69 > report Date
2008-10-15
Earnings History > 69 > date
2008-09-30
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
0.52
Earnings History > 69 > eps Estimate
0.49
Earnings History > 69 > eps Difference
0.03
Earnings History > 69 > surprise Percent
6.1224
Earnings History > 70 > period
2008-06-30
Earnings History > 70 > report Date
2008-07-18
Earnings History > 70 > date
2008-06-30
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
0.5
Earnings History > 70 > eps Estimate
0.47
Earnings History > 70 > eps Difference
0.03
Earnings History > 70 > surprise Percent
6.383
Earnings History > 71 > period
2008-03-31
Earnings History > 71 > report Date
2008-04-17
Earnings History > 71 > date
2008-03-31
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
0.46
Earnings History > 71 > eps Estimate
0.47
Earnings History > 71 > eps Difference
-0.01
Earnings History > 71 > surprise Percent
-2.1277
Earnings History > 72 > period
2007-12-31
Earnings History > 72 > report Date
2008-02-07
Earnings History > 72 > date
2007-12-31
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
0.46
Earnings History > 72 > eps Estimate
0.46
Earnings History > 72 > eps Difference
0
Earnings History > 72 > surprise Percent
0
Earnings History > 73 > period
2007-09-30
Earnings History > 73 > report Date
2007-10-18
Earnings History > 73 > date
2007-09-30
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
0.46
Earnings History > 73 > eps Estimate
0.45
Earnings History > 73 > eps Difference
0.01
Earnings History > 73 > surprise Percent
2.2222
Earnings History > 74 > period
2007-06-30
Earnings History > 74 > report Date
2007-07-19
Earnings History > 74 > date
2007-06-30
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
0.45
Earnings History > 74 > eps Estimate
0.45
Earnings History > 74 > eps Difference
0
Earnings History > 74 > surprise Percent
0
Earnings History > 75 > period
2007-03-31
Earnings History > 75 > report Date
2007-04-17
Earnings History > 75 > date
2007-03-31
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
0.45
Earnings History > 75 > eps Estimate
0.45
Earnings History > 75 > eps Difference
0
Earnings History > 75 > surprise Percent
0
Earnings History > 76 > period
2006-12-31
Earnings History > 76 > report Date
2007-02-02
Earnings History > 76 > date
2006-12-31
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
0.46
Earnings History > 76 > eps Estimate
0.44
Earnings History > 76 > eps Difference
0.02
Earnings History > 76 > surprise Percent
4.5455
Earnings History > 77 > period
2006-09-30
Earnings History > 77 > report Date
2006-10-13
Earnings History > 77 > date
2006-09-30
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
0.46
Earnings History > 77 > eps Estimate
0.45
Earnings History > 77 > eps Difference
0.01
Earnings History > 77 > surprise Percent
2.2222
Earnings History > 78 > period
2006-06-30
Earnings History > 78 > report Date
2006-07-21
Earnings History > 78 > date
2006-06-30
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
0.46
Earnings History > 78 > eps Estimate
0.43
Earnings History > 78 > eps Difference
0.03
Earnings History > 78 > surprise Percent
6.9767
Earnings History > 79 > period
2006-03-31
Earnings History > 79 > report Date
2006-04-20
Earnings History > 79 > date
2006-03-31
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
0.43
Earnings History > 79 > eps Estimate
0.44
Earnings History > 79 > eps Difference
-0.01
Earnings History > 79 > surprise Percent
-2.2727
Earnings History > 80 > period
2005-12-31
Earnings History > 80 > report Date
2006-01-30
Earnings History > 80 > date
2005-12-31
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
0.46
Earnings History > 80 > eps Estimate
0.43
Earnings History > 80 > eps Difference
0.03
Earnings History > 80 > surprise Percent
6.9767
Earnings History > 81 > period
2005-09-30
Earnings History > 81 > report Date
2005-10-14
Earnings History > 81 > date
2005-09-30
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
0.44
Earnings History > 81 > eps Estimate
0.45
Earnings History > 81 > eps Difference
-0.01
Earnings History > 81 > surprise Percent
-2.2222
Earnings History > 82 > period
2005-06-30
Earnings History > 82 > report Date
2005-07-15
Earnings History > 82 > date
2005-06-30
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
0.45
Earnings History > 82 > eps Estimate
0.44
Earnings History > 82 > eps Difference
0.01
Earnings History > 82 > surprise Percent
2.2727
Earnings History > 83 > period
2005-03-31
Earnings History > 83 > report Date
2005-04-15
Earnings History > 83 > date
2005-03-31
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
0.43
Earnings History > 83 > eps Estimate
0.45
Earnings History > 83 > eps Difference
-0.02
Earnings History > 83 > surprise Percent
-4.4444
Earnings History > 84 > period
2004-12-31
Earnings History > 84 > report Date
2005-01-21
Earnings History > 84 > date
2004-12-31
Earnings History > 84 > before After Market
-
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
0.45
Earnings History > 84 > eps Estimate
0.44
Earnings History > 84 > eps Difference
0.01
Earnings History > 84 > surprise Percent
2.2727
Earnings History > 85 > period
2004-09-30
Earnings History > 85 > report Date
2004-10-15
Earnings History > 85 > date
2004-09-30
Earnings History > 85 > before After Market
-
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
0.46
Earnings History > 85 > eps Estimate
0.42
Earnings History > 85 > eps Difference
0.04
Earnings History > 85 > surprise Percent
9.5238
Earnings History > 86 > period
2004-06-30
Earnings History > 86 > report Date
2004-07-16
Earnings History > 86 > date
2004-06-30
Earnings History > 86 > before After Market
-
Earnings History > 86 > currency
USD
Earnings History > 86 > eps Actual
0.42
Earnings History > 86 > eps Estimate
0.42
Earnings History > 86 > eps Difference
0
Earnings History > 86 > surprise Percent
0
Earnings History > 87 > period
2004-03-31
Earnings History > 87 > report Date
2004-04-14
Earnings History > 87 > date
2004-03-31
Earnings History > 87 > before After Market
-
Earnings History > 87 > currency
USD
Earnings History > 87 > eps Actual
0.42
Earnings History > 87 > eps Estimate
0.44
Earnings History > 87 > eps Difference
-0.02
Earnings History > 87 > surprise Percent
-4.5455
Earnings History > 88 > period
2003-12-31
Earnings History > 88 > report Date
2004-01-23
Earnings History > 88 > date
2003-12-31
Earnings History > 88 > before After Market
-
Earnings History > 88 > currency
USD
Earnings History > 88 > eps Actual
0.44
Earnings History > 88 > eps Estimate
0.41
Earnings History > 88 > eps Difference
0.03
Earnings History > 88 > surprise Percent
7.3171
Earnings History > 89 > period
2003-09-30
Earnings History > 89 > report Date
2003-10-17
Earnings History > 89 > date
2003-09-30
Earnings History > 89 > before After Market
-
Earnings History > 89 > currency
USD
Earnings History > 89 > eps Actual
0.42
Earnings History > 89 > eps Estimate
0.39
Earnings History > 89 > eps Difference
0.03
Earnings History > 89 > surprise Percent
7.6923
Earnings History > 90 > period
2003-06-30
Earnings History > 90 > report Date
2003-07-11
Earnings History > 90 > date
2003-06-30
Earnings History > 90 > before After Market
-
Earnings History > 90 > currency
USD
Earnings History > 90 > eps Actual
0.4
Earnings History > 90 > eps Estimate
0.38
Earnings History > 90 > eps Difference
0.02
Earnings History > 90 > surprise Percent
5.2632
Earnings History > 91 > period
2003-03-31
Earnings History > 91 > report Date
2003-03-31
Earnings History > 91 > date
2003-03-31
Earnings History > 91 > before After Market
-
Earnings History > 91 > currency
USD
Earnings History > 91 > eps Actual
0.373
Earnings History > 91 > eps Estimate
-
Earnings History > 91 > eps Difference
0
Earnings History > 91 > surprise Percent
-
Earnings History > 92 > period
2002-12-31
Earnings History > 92 > report Date
2003-03-31
Earnings History > 92 > date
2002-12-31
Earnings History > 92 > before After Market
-
Earnings History > 92 > currency
USD
Earnings History > 92 > eps Actual
0.38
Earnings History > 92 > eps Estimate
0.37
Earnings History > 92 > eps Difference
0.01
Earnings History > 92 > surprise Percent
2.7027
Earnings History > 93 > period
2002-09-30
Earnings History > 93 > report Date
2002-10-16
Earnings History > 93 > date
2002-09-30
Earnings History > 93 > before After Market
-
Earnings History > 93 > currency
USD
Earnings History > 93 > eps Actual
0.37
Earnings History > 93 > eps Estimate
0.34
Earnings History > 93 > eps Difference
0.03
Earnings History > 93 > surprise Percent
8.8235
Earnings History > 94 > period
2002-06-30
Earnings History > 94 > report Date
2002-07-16
Earnings History > 94 > date
2002-06-30
Earnings History > 94 > before After Market
-
Earnings History > 94 > currency
USD
Earnings History > 94 > eps Actual
0.35
Earnings History > 94 > eps Estimate
0.31
Earnings History > 94 > eps Difference
0.04
Earnings History > 94 > surprise Percent
12.9032
Earnings History > 95 > period
2002-03-31
Earnings History > 95 > report Date
2002-04-17
Earnings History > 95 > date
2002-03-31
Earnings History > 95 > before After Market
-
Earnings History > 95 > currency
USD
Earnings History > 95 > eps Actual
0.3
Earnings History > 95 > eps Estimate
0.27
Earnings History > 95 > eps Difference
0.03
Earnings History > 95 > surprise Percent
11.1111
Earnings History > 96 > period
2001-12-31
Earnings History > 96 > report Date
2002-02-01
Earnings History > 96 > date
2001-12-31
Earnings History > 96 > before After Market
-
Earnings History > 96 > currency
USD
Earnings History > 96 > eps Actual
0.3
Earnings History > 96 > eps Estimate
0.25
Earnings History > 96 > eps Difference
0.05
Earnings History > 96 > surprise Percent
20
Earnings History > 97 > period
2001-09-30
Earnings History > 97 > report Date
2001-09-30
Earnings History > 97 > date
2001-09-30
Earnings History > 97 > before After Market
-
Earnings History > 97 > currency
USD
Earnings History > 97 > eps Actual
0.272
Earnings History > 97 > eps Estimate
-
Earnings History > 97 > eps Difference
0
Earnings History > 97 > surprise Percent
-
Earnings History > 98 > period
2001-06-30
Earnings History > 98 > report Date
2001-07-01
Earnings History > 98 > date
2001-06-30
Earnings History > 98 > before After Market
-
Earnings History > 98 > currency
USD
Earnings History > 98 > eps Actual
0.24
Earnings History > 98 > eps Estimate
0.28
Earnings History > 98 > eps Difference
-0.04
Earnings History > 98 > surprise Percent
-14.2857
Earnings History > 99 > period
2001-03-31
Earnings History > 99 > report Date
2001-05-30
Earnings History > 99 > date
2001-03-31
Earnings History > 99 > before After Market
-
Earnings History > 99 > currency
USD
Earnings History > 99 > eps Actual
0.26
Earnings History > 99 > eps Estimate
0.27
Earnings History > 99 > eps Difference
-0.01
Earnings History > 99 > surprise Percent
-3.7037
Earnings History > 100 > period
2000-12-31
Earnings History > 100 > report Date
2001-03-31
Earnings History > 100 > date
2000-12-31
Earnings History > 100 > before After Market
-
Earnings History > 100 > currency
USD
Earnings History > 100 > eps Actual
0.23
Earnings History > 100 > eps Estimate
0.28
Earnings History > 100 > eps Difference
-0.05
Earnings History > 100 > surprise Percent
-17.8571
Earnings History > 101 > period
2000-09-30
Earnings History > 101 > report Date
2000-12-29
Earnings History > 101 > date
2000-09-30
Earnings History > 101 > before After Market
-
Earnings History > 101 > currency
USD
Earnings History > 101 > eps Actual
0.78
Earnings History > 101 > eps Estimate
0.27
Earnings History > 101 > eps Difference
0.51
Earnings History > 101 > surprise Percent
188.8889
Earnings History > 102 > period
2000-06-30
Earnings History > 102 > report Date
2000-07-24
Earnings History > 102 > date
2000-06-30
Earnings History > 102 > before After Market
-
Earnings History > 102 > currency
USD
Earnings History > 102 > eps Actual
0.27
Earnings History > 102 > eps Estimate
0.27
Earnings History > 102 > eps Difference
0
Earnings History > 102 > surprise Percent
0
Earnings History > 103 > period
2000-03-31
Earnings History > 103 > report Date
2000-06-16
Earnings History > 103 > date
2000-03-31
Earnings History > 103 > before After Market
-
Earnings History > 103 > currency
USD
Earnings History > 103 > eps Actual
0.27
Earnings History > 103 > eps Estimate
0.27
Earnings History > 103 > eps Difference
0
Earnings History > 103 > surprise Percent
0
Earnings History > 104 > period
1999-09-30
Earnings History > 104 > report Date
1999-09-30
Earnings History > 104 > date
1999-09-30
Earnings History > 104 > before After Market
-
Earnings History > 104 > currency
USD
Earnings History > 104 > eps Actual
0.2565
Earnings History > 104 > eps Estimate
-
Earnings History > 104 > eps Difference
0
Earnings History > 104 > surprise Percent
-
Earnings History > 105 > period
1999-03-31
Earnings History > 105 > report Date
1999-03-31
Earnings History > 105 > date
1999-03-31
Earnings History > 105 > before After Market
-
Earnings History > 105 > currency
USD
Earnings History > 105 > eps Actual
0.2213
Earnings History > 105 > eps Estimate
-
Earnings History > 105 > eps Difference
0
Earnings History > 105 > surprise Percent
-
National Bankshares, Inc. operates as the bank holding company for the National Bank of Blacksburg that provides retail and commercial banking products and services to individuals, businesses, non-profits, and local governments. The company accepts interest-bearing and non-interest-bearing demand deposit accounts, money market deposit accounts, savings accounts, certificates of deposit, health savings accounts, and individual retirement accounts. Its loan products include commercial non-real estate loans, including commercial and agricultural loans; commercial and consumer real estate loans; residential real estate loans; home equity loans; various consumer loans, such as credit cards, automobile, and other consumer loans; and public sector and IDA loans, as well as loans for the construction of commercial and residential properties. The company also provides business and consumer debit and credit cards; letters of credit, night depository services, safe deposit boxes, utility payment services, and automatic funds transfer; wealth management, trust, and estate services; non-deposit investment and insurance products; and telephone, mobile, and Internet banking services, as well as operates automated teller machines. The company was founded in 1891 and is headquartered in Blacksburg, Virginia.
Stock Price
$0.00
decrease compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/ADeath Cross: What hedge funds are buying NKSH - 2025 Investor Takeaways & Low Risk Growth Stock Ideas baoquankhu1.vn
Read more →National Bankshares (NASDAQ:NKSH) & Prime Meridian (OTCMKTS:PMHG) Critical Analysis - Defense World
1/19/2026
National Bankshares (NASDAQ:NKSH) & Prime Meridian (OTCMKTS:PMHG) Critical Analysis Defense World
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Rating:
STRONG BUY
Target Price:
$34.5
Analyst Picks
Strong Buy
1
Buy
0
Hold
0
Sell
0
Strong Sell
0
(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 41.78% of the total shares of National Bankshares Inc
1.
BlackRock Inc(6.8408%)
since
2025/06/30
2.
Vanguard Group Inc(5.1939%)
since
2025/06/30
3.
Vanguard Total Stock Mkt Idx Inv(2.9609%)
since
2025/07/31
4.
Brandes Investment Partners & Co(2.7934%)
since
2025/06/30
5.
Geode Capital Management, LLC(2.4234%)
since
2025/06/30
6.
iShares Russell 2000 ETF(2.3384%)
since
2025/08/31
7.
Dimensional Fund Advisors, Inc.(1.8781%)
since
2025/06/30
8.
Rhino Investment Partners, Inc.(1.7909%)
since
2025/06/30
9.
Fourthstone LLC(1.3196%)
since
2025/06/30
10.
State Street Corp(1.2718%)
since
2025/06/30
11.
Fidelity Small Cap Index(1.0309%)
since
2025/06/30
12.
Vanguard Institutional Extnd Mkt Idx Tr(1.0078%)
since
2025/07/31
13.
Brandes Small Cap Value R6(0.8675%)
since
2025/06/30
14.
iShares Russell 2000 Value ETF(0.8212%)
since
2025/08/31
15.
RBF LLC(0.7854%)
since
2025/06/30
16.
LPL Financial Corp(0.7759%)
since
2025/06/30
17.
Northern Trust Corp(0.7629%)
since
2025/06/30
18.
Fidelity Extended Market Index(0.5522%)
since
2025/07/31
19.
Vanguard Russell 2000 ETF(0.4642%)
since
2025/07/31
20.
Citadel Advisors Llc(0.4568%)
since
2025/06/30
21.
Morgan Stanley - Brokerage Accounts(0.4146%)
since
2025/06/30
22.
DFA US Targeted Value I(0.4033%)
since
2025/07/31
23.
Renaissance Technologies Corp(0.3781%)
since
2025/06/30
24.
HPM Partners LLC(0.3765%)
since
2025/06/30
25.
DFA US Small Cap I(0.3619%)
since
2025/07/31
26.
Bank of New York Mellon Corp(0.356%)
since
2025/06/30
27.
State St Russell Sm Cap® Indx SL Cl I(0.2937%)
since
2025/08/31
28.
Charles Schwab Investment Management Inc(0.2863%)
since
2025/06/30
29.
Taylor Hoffman Capital Management LLC(0.2851%)
since
2025/06/30
30.
Partners in Financial Planning(0.2515%)
since
2025/06/30
31.
Schwab Small Cap Index(0.2469%)
since
2025/07/31
32.
NT R2000 Index Fund - NL(0.2369%)
since
2025/06/30
33.
iShares Micro-Cap ETF(0.2219%)
since
2025/08/31
34.
Extended Equity Market Fund K(0.2184%)
since
2025/06/30
35.
UBS Group AG(0.2061%)
since
2025/06/30
36.
Fidelity Total Market Index(0.1961%)
since
2025/07/31
37.
NT R2000 Index Fund - DC - NL - 3(0.1889%)
since
2025/06/30
38.
Dimensional US Targeted Value ETF(0.1855%)
since
2025/08/29
39.
Dimensional US Small Cap ETF(0.1785%)
since
2025/08/29
40.
iShares Russell 2000 Small-Cap Idx Instl(0.157%)
since
2025/07/31
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
2025-12-31
EPS Estimate
0.68
Date
2025-09-30
EPS Actual
0.7007
EPS Estimate
0.66
EPS Difference
0.0407
Surprise Percent
6.1667%
(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.