← Natural Grocers by Vitamin Cottage, Inc.
| Annual Trend | FY 2016 | FY 2017 | FY 2018 | FY 2019 | FY 2020 | FY 2021 | FY 2022 | FY 2023 | FY 2024 | FY 2025 | TTM | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Total Revenue | $705.5m |
$769.0m
+9.01%
|
$849.0m
+10.40%
|
$903.6m
+6.42%
|
$1.0b
+14.75%
|
$1.1b
+1.80%
|
$1.1b
+3.23%
|
$1.1b
+4.68%
|
$1.2b
+8.86%
|
$1.3b
+7.19%
|
$1.3b
+0.98%
|
|
| Cost of Revenue | $503.7m |
$556.7m
+10.52%
|
$623.5m
+11.99%
|
$664.8m
+6.63%
|
$753.7m
+13.37%
|
$763.3m
+1.28%
|
$784.7m
+2.81%
|
$813.6m
+3.68%
|
$876.8m
+7.76%
|
$933.0m
+6.41%
|
$945.5m
+1.34%
|
|
| Gross Profit | $201.8m |
$212.3m
+5.24%
|
$225.6m
+6.23%
|
$238.8m
+5.84%
|
$283.1m
+18.59%
|
$292.2m
+3.20%
|
$304.9m
+4.34%
|
$326.9m
+7.23%
|
$364.8m
+11.59%
|
$397.9m
+9.06%
|
$398.3m
+0.12%
|
|
| Marketing and Advertising Expense | $10.8m | $10.7m | $8.2m | $8.2m | $6.6m | $6.3m | $6.2m | $6.9m | $7.9m | $7.0m | — | |
| General and Administrative Expense | $19.2m | $20.1m | $21.5m | $22.8m | $26.8m | $28.4m | $31.6m | $36.0m | $38.7m | $44.4m | $40.4m | |
| Amortization of Intangible Assets | — | — | — | $500k | $800k | $800k | $700k | $1.5m | $1.7m | $1.9m | — | |
| Operating Lease, Expense | — | — | — | — | — | $55.3m | $56.0m | $58.4m | $58.4m | $60.3m | — | |
| Operating Expenses | — | — | — | — | — | — | — | — | — | $316.7m | $332.6m | |
| Operating Income (Loss) | $20.4m |
$14.1m
-30.82%
|
$15.1m
+6.77%
|
$16.8m
+11.38%
|
$27.7m
+65.51%
|
$28.3m
+2.08%
|
$30.2m
+6.45%
|
$31.7m
+5.02%
|
$47.0m
+48.34%
|
$62.0m
+31.96%
|
$65.7m
+6.00%
|
|
| Interest Expense | $3.0m | $3.8m | $4.6m | $5.0m | $2.0m | $2.3m | $2.4m | $3.3m | $4.2m | $3.1m | $2.7m | |
| Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest | — | — | — | — | — | $26.1m | $27.8m | $28.4m | $42.8m | $58.9m | $60.5m | |
| Current Income Tax Expense (Benefit) | ($1.1m) | $3.2m | $3.8m | ($1.6m) | $1.9m | $4.6m | $5.8m | $6.6m | $12.8m | $15.1m | $12.9m | |
| Income Tax Expense (Benefit) | $5.9m | $3.4m | ($2.2m) | $2.4m | $5.7m | $5.5m | $6.4m | $5.1m | $8.9m | $12.5m | $12.9m | |
| Net Income (Loss) Attributable to Parent | $11.5m |
$6.9m
-39.93%
|
$12.7m
+83.73%
|
$9.4m
-25.63%
|
$20.0m
+112.50%
|
$20.6m
+2.86%
|
$21.4m
+3.81%
|
$23.2m
+8.79%
|
$33.9m
+46.00%
|
$46.4m
+36.86%
|
$47.6m
+2.58%
|
|
| Earnings Per Share, Basic | $0.51 | $0.31 | $0.57 | $0.42 | $0.89 | $0.91 | $0.94 | $1.02 | $1.49 | $2.02 | $2.07 | |
| Earnings Per Share, Diluted | $0.51 | $0.31 | $0.56 | $0.42 | $0.89 | $0.91 | $0.94 | $1.02 | $1.47 | $2.00 | $2.05 | |
| Weighted Average Number of Shares Outstanding, Basic | 22.5m | 22.5m | 22.4m | 22.4m | 22.5m | 22.6m | 22.7m | 22.7m | 22.8m | 22.9m | 23.0m | |
| Weighted Average Number of Shares Outstanding, Diluted | 22.5m | 22.5m | 22.4m | 22.6m | 22.6m | 22.7m | 22.8m | 22.8m | 23.1m | 23.3m | 23.3m | |
| Additional Financial Items | ||||||||||||
| Goodwill, Impairment Loss | $0 | $0 | $0 | $0 | $0 | $0 | — | — | — | $0 | — |
Values abbreviated: b = billions, m = millions, k = thousands. Per share data in USD.