National Bankshares, Inc.NKSHNASDAQ
LOADING
|||
Gross Profit Over Time
Profitability in line with historical norms
Left:
|
|
|
|

Revenue minus cost of goods sold

Latest
$44.13M
Near historical average
Average (9y)
$46.84M
Historical baseline
Range
High:$58.72M
Low:$42.23M
CAGR
+0.2%
Modest growth trend
PeriodValueChange
2024$44.13M-7.9%
2023$47.90M-18.4%
2022$58.72M+15.8%
2021$50.71M+14.9%
2020$44.12M-5.0%
2019$46.43M+1.0%
2018$45.99M+3.1%
2017$44.61M+5.6%
2016$42.23M-3.0%
2015$43.52M-