AstroNova, Inc.

Annual Trend FY 2017 FY 2018 FY 2019 FY 2020 FY 2021 FY 2022 FY 2023 FY 2024 FY 2025 FY 2026
Revenue $98.4m $113.4m $136.7m $133.4m $116.0m $117.5m $142.5m $148.1m $151.3m $150.5m
Cost of Revenue $59.0m $69.4m $82.7m $84.7m $74.7m $73.7m $94.4m $96.5m $98.5m $102.9m
Gross Profit $39.5m $44.0m $54.0m $48.8m $41.4m $43.7m $48.2m $51.6m $52.7m $47.6m
Research and Development $6.3m $7.5m $7.8m $8.1m $6.2m $6.8m $6.8m $6.9m $6.6m $6.8m
Operating Expenses $33.2m $38.6m $45.3m $46.3m $38.9m $39.5m $42.7m $42.8m $61.4m $46.4m
Operating Income (Loss) $6.3m $5.4m $8.7m $2.4m $2.4m $4.3m $5.4m $8.8m ($8.6m) $1.2m
Selling and Marketing $19.0m $22.2m $26.3m $26.9m $23.3m $23.2m $24.5m $24.4m $25.6m $23.0m
General and Administrative $7.9m $8.9m $11.1m $11.4m $9.4m $9.6m $11.4m $11.5m $15.8m $16.4m
Goodwill Impairment $0 $0 $13.4m $297k
Gain (Loss) on Foreign Currency Transactions $745k $448k ($590k) ($288k) ($474k) ($83k) $335k ($146k)
Other, net $246k ($21k) ($681k) ($380k) $111k ($27k) $119k $57k ($772k) ($93k)
Income (Loss) before Income Taxes $6.6m $5.2m $7.3m $1.4m $2.2m $7.0m $3.4m $6.1m ($12.3m) ($2.5m)
Dilutive Effect of Common Stock Equivalents $151 $104 $203k $214k $62k $132k $67k $81k $0
Net Income (Loss) $4.2m $3.3m $5.7m $1.8m $1.3m $6.4m $2.7m $4.7m ($14.5m) ($2.4m)
Net Income (Loss) Per Common Share-Basic $1 $0 $1 $0 $0 $1 $0 $1 ($2) ($0)
Net Income (Loss) Per Common Share-Diluted $1 $0 $1 $0 $0 $1 $0 $1 ($2) ($0)
Weighted Average Number of Common Shares Outstanding—Basic 7k 7k 6.9m 7.0m 7.1m 7.2m 7.3m 7.4m 7.5m 7.6m
Weighted Average Number of Common Shares Outstanding—Diluted 8k 7k 7.1m 7.2m 7.2m 7.3m 7.4m 7.5m 7.5m 7.6m
Interest Expense ($402k) ($876k) ($826k) ($955k) ($677k) ($1.7m) ($2.7m) ($3.2m) ($3.5m)
Income Tax Expense (Benefit) $2.4m $1.9m $1.6m ($389k) $895k $605k $749k $1.4m $2.2m ($160k)
Total Other Income (Expense) $324k ($255k) ($1.4m) ($1.1m) ($254k) $2.8m ($2.0m) ($2.7m) ($3.6m) ($3.7m)