AstroNova Announces Third-Quarter Fiscal 2023 Financial Results
AstroNova (Nasdaq: ALOT) reported a record revenue of $39.4 million for Q3 FY2023, marking a 36.6% increase year-over-year, driven by the acquisition of Astro Machine and growth in its base business. GAAP operating income rose to $1.3 million, and GAAP EPS improved to $0.04. The company saw significant growth in both the Product Identification (up 36.3%) and Test & Measurement (up 37.5%) segments. Despite ongoing inflation and supply chain challenges, AstroNova maintained a healthy backlog of $39.3 million, up 46.6% compared to last year.
- Record Q3 revenue of $39.4 million, up 36.6% YoY.
- GAAP EPS improved to $0.04.
- Test & Measurement revenue increased 37.5% to $9.5 million.
- Product Identification revenue rose 36.3% to $29.9 million.
- Backlog increased 46.6% to $39.3 million.
- Gross margin decreased to 31.7%, down from 36.0% YoY.
- GAAP operating expenses rose to $11.1 million, including $0.7 million related to acquisition costs.
-
Record Quarterly Revenue of
, Up$39.4 Million 36.6% on Acquisition of Astro Machine and Base Business Growth in Both Segments -
GAAP Operating Income of
, Margin Up$1.3 Million 240 Basis Points ; Adjusted Operating Income of , Margin Up$2.1 Million 420 Basis Points -
GAAP Earnings Per Diluted Share Improves to
, Non-GAAP EPS Increases to$0.04 $0.11 -
Company to Host Earnings Call at
9:00 a.m. ET Today
“We posted solid results in the third quarter, generating record revenue that reflected a better-than-expected contribution from our August acquisition of Astro Machine coupled with growth across our base business,” said
“Product Identification revenue grew more than 36 percent in the quarter, contributing to a 160 basis-point increase in segment product margin,” Woods said. “The Astro Machine integration is proceeding smoothly, with strong performance that was already modestly accretive in Q3 after
“Additionally, we have maintained a steady pace of new product innovation, highlighted by the launch of our entry-level QL-E100 full-color tabletop label printer, as well as several technology innovations. The QL-E100, which we introduced to a great customer response at
“In the Test & Measurement segment, our third-quarter performance continued to benefit from the resurgence of commercial air travel and the production growth of key aerospace programs such as the Boeing 737 MAX and the Airbus A320,” Woods said. “Segment revenue was up nearly 38 percent in the quarter, with contributions from both the Aerospace and T&M product lines.
“With record backlog and healthy order demand exiting Q3, we are well positioned to continue executing on our growth strategy as we move through the fourth quarter of the year and into fiscal 2024,” Woods concluded.
Q3 FY 2023 Operating Segment Results
Product Identification segment revenue in the third quarter of fiscal 2023 increased
Test & Measurement segment revenue in the third quarter of fiscal 2023 increased
Q3 FY 2023 Results Summary
Revenue for the third quarter of fiscal 2023 increased
Hardware revenue increased
Gross profit for the third quarter of fiscal 2023 was
On a GAAP basis, operating expenses for the third quarter of fiscal 2023 totaled
GAAP operating income for the third quarter of fiscal 2023 was
GAAP net income for the third quarter of fiscal 2023 was
Earnings before interest, taxes, depreciation, and amortization (EBITDA) was
Adjusted earnings before interest, taxes, depreciation, amortization, and share-based compensation (Adjusted EBITDA) for the third quarter of 2023 was
Non-GAAP operating expenses, non-GAAP operating income, non-GAAP net income, non-GAAP earnings per share, EBITDA, EBITDA excluding transaction costs, ERP write-off costs, impact of employee retention credit and PPP loan forgiveness, net of tax, Adjusted EBITDA, which
Bookings for the third quarter of fiscal 2023 increased
Backlog as of
Q3 FY 2023 Conference Call Details
A real-time and archived audio webcast of the call will be available through the “Investors” section of the
Use of Non-GAAP Financial Measures
In addition to financial measures prepared in accordance with generally accepted accounting principles (GAAP), this news release contains the non-GAAP financial measures non-GAAP operating expenses, non-GAAP operating income, non-GAAP net income, non-GAAP earnings per share, EBITDA, EBITDA excluding transaction costs, ERP write-off costs, impact of employee retention credit and PPP loan forgiveness, net of tax, Adjusted EBITDA, which
About
The Product Identification segment provides a wide array of digital, end-to-end product marking and identification solutions, including hardware, software, and supplies for OEMs, commercial printers, and brand owners. The Test and Measurement segment provides products designed for airborne printing solutions, avionics, and data acquisition. Our aerospace products include flight deck printing solutions, networking hardware, and specialized aerospace-grade supplies. Our data acquisition systems are used in research and development, flight testing, missile, and rocket telemetry production monitoring, power, and maintenance applications.
Forward-Looking Statements
Information included in this news release may contain forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. Forward-looking statements are not statements of historical fact, but reflect our current expectations concerning future events and results. These statements may include the use of the words “believes,” “expects,” “intends,” “plans,” “anticipates,” “likely,” “continues,” “may,” “will,” and similar expressions to identify forward-looking statements. Such forward-looking statements, including those concerning the Company’s anticipated performance, and the benefits expected to be realized from the acquisition of Astro Machine, involve risks, uncertainties and other factors, some of which are beyond our control, which may cause our actual results, performance or achievements to be materially different from those expressed or implied by such forward-looking statements. These risks, uncertainties and factors include, but are not limited to, the risk that we may not successfully integrate Astro Machine or otherwise realize the expected benefits of that transaction, as well as those factors set forth in the Company’s Annual Report on Form 10-K for the fiscal year ended
Condensed Consolidated Statements of Income | |||||||||||||||
In Thousands Except for Per Share Data | |||||||||||||||
(Unaudited) | |||||||||||||||
Three Months Ended |
Nine Months Ended |
||||||||||||||
|
|
|
|
|
|
||||||||||
Revenue | $ |
39,405 |
|
$ |
28,857 |
|
$ |
102,674 |
|
$ |
87,780 |
|
|||
Cost of Revenue |
|
26,923 |
|
|
18,472 |
|
|
68,080 |
|
|
53,792 |
|
|||
Gross Profit |
|
12,482 |
|
|
10,385 |
|
|
34,594 |
|
|
33,988 |
|
|||
Total Gross Profit Margin |
|
31.7 |
% |
|
36.0 |
% |
|
33.7 |
% |
|
38.7 |
% |
|||
Operating Expenses: | |||||||||||||||
Selling & Marketing |
|
5,908 |
|
|
5,777 |
|
|
17,771 |
|
|
16,931 |
|
|||
Research & Development |
|
1,903 |
|
|
1,948 |
|
|
5,021 |
|
|
5,203 |
|
|||
General & Administrative |
|
3,325 |
|
|
2,364 |
|
|
8,456 |
|
|
7,372 |
|
|||
Total Operating Expenses |
|
11,136 |
|
|
10,089 |
|
|
31,248 |
|
|
29,506 |
|
|||
Operating Income |
|
1,346 |
|
|
296 |
|
|
3,346 |
|
|
4,482 |
|
|||
Total Operating Margin |
|
3.4 |
% |
|
1.0 |
% |
|
3.3 |
% |
|
5.1 |
% |
|||
Other Income (Expense), net: | |||||||||||||||
Extinguishment of Debt - PPP Loan |
|
- |
|
|
- |
|
|
- |
|
|
4,466 |
|
|||
Loss on Disposal of Assets |
|
- |
|
|
(696 |
) |
|
- |
|
|
(696 |
) |
|||
Interest Expense |
|
(701 |
) |
|
(135 |
) |
|
(1,086 |
) |
|
(526 |
) |
|||
Gain (Loss) on Foreign Currency Transactions |
|
(237 |
) |
|
(117 |
) |
|
(614 |
) |
|
(231 |
) |
|||
Other, net |
|
(17 |
) |
|
53 |
|
|
35 |
|
|
(11 |
) |
|||
|
(955 |
) |
|
(895 |
) |
|
(1,665 |
) |
|
3,002 |
|
||||
Income (Loss) Before Taxes |
|
391 |
|
|
(599 |
) |
|
1,681 |
|
|
7,484 |
|
|||
Income Tax (Benefit) Provision |
|
102 |
|
|
(174 |
) |
|
383 |
|
|
297 |
|
|||
Net Income (Loss) | $ |
289 |
|
$ |
(425 |
) |
$ |
1,298 |
|
$ |
7,187 |
|
|||
Net Income (Loss) per Common Share - Basic | $ |
0.04 |
|
$ |
(0.06 |
) |
$ |
0.18 |
|
$ |
1.00 |
|
|||
Net Income (Loss) per Common Share - Diluted | $ |
0.04 |
|
$ |
(0.06 |
) |
$ |
0.18 |
|
$ |
0.98 |
|
|||
Weighted Average Number of Common Shares - Basic |
|
7,324 |
|
|
7,234 |
|
|
7,299 |
|
|
7,196 |
|
|||
Weighted Average Number of Common Shares - Diluted |
|
7,379 |
|
|
7,234 |
|
|
7,363 |
|
|
7,325 |
|
Balance Sheet | |||||||
In Thousands | |||||||
(Unaudited) | |||||||
|
|
||||||
ASSETS | |||||||
CURRENT ASSETS | |||||||
Cash and Cash Equivalents | $ |
4,496 |
|
$ |
5,276 |
|
|
Accounts Receivable, net |
|
21,919 |
|
|
17,124 |
|
|
Inventories, net |
|
49,992 |
|
|
34,609 |
|
|
Employee Retention Credit Receivable |
|
- |
|
|
3,135 |
|
|
Prepaid Expenses and Other Current Assets |
|
4,682 |
|
|
3,634 |
|
|
Total Current Assets |
|
81,089 |
|
|
63,778 |
|
|
PROPERTY, PLANT AND EQUIPMENT |
|
57,221 |
|
|
50,821 |
|
|
Less Accumulated Depreciation |
|
(43,180 |
) |
|
(39,380 |
) |
|
Property, Plant and Equipment, net |
|
14,041 |
|
|
11,441 |
|
|
OTHER ASSETS | |||||||
Intangible Assets, net |
|
18,866 |
|
|
19,200 |
|
|
|
17,885 |
|
|
12,156 |
|
||
Deferred Tax Assets |
|
5,567 |
|
|
5,591 |
|
|
Right of Use Asset |
|
800 |
|
|
1,094 |
|
|
Other Assets |
|
1,581 |
|
|
1,695 |
|
|
TOTAL ASSETS | $ |
139,829 |
|
$ |
114,955 |
|
|
LIABILITIES AND SHAREHOLDERS’ EQUITY | |||||||
CURRENT LIABILITIES | |||||||
Accounts Payable | $ |
9,644 |
|
$ |
8,590 |
|
|
Accrued Compensation |
|
2,814 |
|
|
3,512 |
|
|
Other Liabilities and Accrued Expenses |
|
4,006 |
|
|
4,113 |
|
|
Revolving Line of Credit |
|
19,900 |
|
|
- |
|
|
Current Portion of Royalty Obligation |
|
1,750 |
|
|
2,000 |
|
|
Current Portion of Long-Term Debt |
|
1,800 |
|
|
1,000 |
|
|
Current Liability – Excess Royalty Payment Due |
|
255 |
|
|
235 |
|
|
Income Taxes Payable |
|
912 |
|
|
323 |
|
|
Deferred Revenue |
|
362 |
|
|
262 |
|
|
Total Current Liabilities |
|
41,443 |
|
|
20,035 |
|
|
NON-CURRENT LIABILITIES | |||||||
Long-Term Debt, net of current portion |
|
12,732 |
|
|
8,154 |
|
|
Royalty Obligation, net of current portion |
|
3,298 |
|
|
4,361 |
|
|
Lease Liability, net of current portion |
|
550 |
|
|
808 |
|
|
Income Taxes Payable |
|
399 |
|
|
399 |
|
|
Deferred Tax Liabilities |
|
79 |
|
|
186 |
|
|
TOTAL LIABILITIES |
|
58,501 |
|
|
33,943 |
|
|
SHAREHOLDERS’ EQUITY | |||||||
Common Stock |
|
534 |
|
|
528 |
|
|
|
60,774 |
|
|
59,692 |
|
||
Retained Earnings |
|
57,812 |
|
|
56,514 |
|
|
Treasury Stock |
|
(34,227 |
) |
|
(33,974 |
) |
|
Accumulated Other Comprehensive Loss, net of tax |
|
(3,565 |
) |
|
(1,748 |
) |
|
TOTAL SHAREHOLDERS’ EQUITY |
|
81,328 |
|
|
81,012 |
|
|
TOTAL LIABILITIES AND SHAREHOLDERS’ EQUITY | $ |
139,829 |
|
$ |
114,955 |
|
Revenue and Segment Operating Profit (Loss) | |||||||||||||||||||||||||||
In Thousands | |||||||||||||||||||||||||||
(Unaudited) | |||||||||||||||||||||||||||
Revenue |
|
Segment Operating
|
|
Revenue |
|
Segment Operating
|
|||||||||||||||||||||
Three Months Ended |
|
Three Months Ended |
|
Nine Months Ended |
|
Nine Months Ended |
|||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
Product Identification | $ |
29,879 |
$ |
21,928 |
$ |
2,960 |
|
$ |
1,818 |
|
$ |
74,985 |
$ |
68,519 |
$ |
6,019 |
|
$ |
8,952 |
||||||||
Test & Measurement |
|
9,526 |
|
6,929 |
|
1,711 |
|
|
842 |
|
|
27,689 |
|
19,261 |
|
5,783 |
|
|
2,902 |
||||||||
Total | $ |
39,405 |
$ |
28,857 |
|
4,671 |
|
|
2,660 |
|
$ |
102,674 |
$ |
87,780 |
|
11,802 |
|
|
11,854 |
||||||||
Corporate Expenses |
|
3,325 |
|
|
2,364 |
|
|
8,456 |
|
|
7,372 |
||||||||||||||||
Operating Income |
|
1,346 |
|
|
296 |
|
|
3,346 |
|
|
4,482 |
||||||||||||||||
Other Income (Expense), net |
|
(955 |
) |
|
(895 |
) |
|
(1,665 |
) |
|
3,002 |
||||||||||||||||
Income (Loss) Before Income Taxes |
|
391 |
|
|
(599 |
) |
|
1,681 |
|
|
7,484 |
||||||||||||||||
Income Tax (Benefit) Provision |
|
102 |
|
|
(174 |
) |
|
383 |
|
|
297 |
||||||||||||||||
Net Income (Loss) | $ |
289 |
|
$ |
(425 |
) |
$ |
1,298 |
|
$ |
7,187 |
Reconciliation of GAAP to Non-GAAP - Gross Profit | |||||||||||||
Amounts in Thousands | |||||||||||||
(Unaudited) | |||||||||||||
Three Months Ended | Nine Months Ended | ||||||||||||
Gross Profit − GAAP | $ |
12,482 |
$ |
10,385 |
$ |
34,594 |
$ |
33,988 |
|
||||
Employee Retention Credit, net |
|
- |
|
- |
|
- |
|
(1,641 |
) |
||||
Gross Profit − Non-GAAP | $ |
12,482 |
$ |
10,385 |
$ |
34,594 |
$ |
32,347 |
|
Reconciliation of GAAP to Non-GAAP - Operating Expenses | ||||||||||||||
Amounts in Thousands | ||||||||||||||
(Unaudited) | ||||||||||||||
Three Months Ended | Nine Months Ended | |||||||||||||
Operating Expenses − GAAP | $ |
11,136 |
|
$ |
10,089 |
$ |
31,248 |
|
$ |
29,506 |
||||
Transaction Costs |
|
(717 |
) |
|
- |
|
(717 |
) |
|
- |
||||
Employee Retention Credit, net |
|
- |
|
|
- |
|
- |
|
|
489 |
||||
Operating Expenses − Non-GAAP | $ |
10,419 |
|
$ |
10,089 |
$ |
30,531 |
|
$ |
29,995 |
Reconciliation of GAAP to Non-GAAP - Operating Income | |||||||||||||
Amounts in Thousands | |||||||||||||
(Unaudited) | |||||||||||||
Three Months Ended | Nine Months Ended | ||||||||||||
Operating Income − GAAP | $ |
1,346 |
$ |
296 |
$ |
3,346 |
$ |
4,482 |
|
||||
Transaction Costs |
|
717 |
|
- |
|
717 |
|
- |
|
||||
Employee Retention Credit, net |
|
- |
|
- |
|
- |
|
(2,130 |
) |
||||
Operating Income − Non-GAAP | $ |
2,063 |
$ |
296 |
$ |
4,063 |
$ |
2,352 |
|
Reconciliation of GAAP to Non-GAAP - Net Income (Loss) | ||||||||||||||
Amounts in Thousands | ||||||||||||||
(Unaudited) | ||||||||||||||
Three Months Ended | Nine Months Ended | |||||||||||||
Net Income (Loss) − GAAP | $ |
289 |
$ |
(425 |
) |
$ |
1,298 |
$ |
7,187 |
|
||||
Transaction Costs |
|
540 |
|
- |
|
|
540 |
|
- |
|
||||
Oracle EnterpriseOne ERP Write-off |
|
- |
|
528 |
|
|
- |
|
528 |
|
||||
Employee Retention Credit, net |
|
- |
|
- |
|
|
- |
|
(1,615 |
) |
||||
PPP Loan Forgiveness |
|
- |
|
- |
|
|
- |
|
(4,426 |
) |
||||
Net Income (Loss) − Non-GAAP | $ |
829 |
$ |
103 |
|
$ |
1,838 |
$ |
1,674 |
|
Reconciliation of GAAP to Non-GAAP - Diluted Earnings Per Share | ||||||||||||||
(Unaudited) | ||||||||||||||
Three Months Ended | Nine Months Ended | |||||||||||||
Diluted Earnings Per Share − GAAP | $ |
0.04 |
$ |
(0.06 |
) |
$ |
0.18 |
$ |
0.98 |
|
||||
Transaction Costs |
|
0.07 |
|
0.07 |
||||||||||
Oracle EnterpriseOne ERP Write-off |
|
- |
|
0.07 |
|
|
- |
|
0.07 |
|
||||
Employee Retention Credit, net |
|
- |
|
- |
|
|
- |
|
(0.22 |
) |
||||
PPP Loan Forgiveness |
|
- |
|
- |
|
|
- |
|
(0.60 |
) |
||||
Diluted Earnings Per Share − Non-GAAP | $ |
0.11 |
$ |
0.01 |
|
$ |
0.25 |
$ |
0.23 |
|
Reconciliation of Net Income (Loss) to EBITDA | ||||||||||||||
Amounts in Thousands | ||||||||||||||
(Unaudited) | ||||||||||||||
Three Months Ended | Nine Months Ended | |||||||||||||
|
|
|
|
|
|
|
||||||||
Net Income (Loss) − GAAP | $ |
289 |
$ |
(425 |
) |
$ |
1,298 |
$ |
7,187 |
|
||||
Interest Expense |
|
701 |
|
135 |
|
|
1,086 |
|
526 |
|
||||
Income Tax Expense (Provision) |
|
102 |
|
(174 |
) |
|
383 |
|
297 |
|
||||
Depreciation/Amortization |
|
915 |
|
796 |
|
|
2,737 |
|
3,070 |
|
||||
EBITDA | $ |
2,007 |
$ |
332 |
|
$ |
5,504 |
$ |
11,080 |
|
||||
Net Income - Transaction Costs |
|
540 |
|
- |
|
|
540 |
|
- |
|
||||
Net Income - Employee Retention Credit |
|
- |
|
- |
|
|
- |
|
(1,615 |
) |
||||
Net Income - PPP Loan Forgiveness |
|
- |
|
- |
|
|
- |
|
(4,426 |
) |
||||
Net Income - Oracle EnterpriseOne ERP Write-off |
|
- |
|
528 |
|
|
- |
|
528 |
|
||||
Income Tax Expense - Transaction Costs |
|
176 |
|
- |
|
|
176 |
|
- |
|
||||
Income Tax Expense - Employee Retention Credit |
|
- |
|
- |
|
|
- |
|
(515 |
) |
||||
Income Tax Expense - PPP Loan Forgiveness |
|
- |
|
- |
|
|
- |
|
(40 |
) |
||||
Income Tax Expense - Oracle EnterpriseOne ERP Write-off |
|
- |
|
168 |
|
|
- |
|
168 |
|
||||
EBITDA Excluding Transaction Costs, ERP Write-off Costs, Impact of Employee Retention Credit and PPP Loan Forgiveness, net of tax | $ |
2,723 |
$ |
1,028 |
|
$ |
6,220 |
$ |
5,180 |
|
Reconciliation of Net Income (Loss) to Adjusted EBITDA | ||||||||||||||
Amounts in Thousands | ||||||||||||||
(Unaudited) | ||||||||||||||
Three Months Ended | Nine Months Ended | |||||||||||||
|
|
|
|
|
|
|
||||||||
Net Income (Loss) − GAAP | $ |
289 |
$ |
(425 |
) |
$ |
1,298 |
$ |
7,187 |
|
||||
Interest Expense |
|
701 |
|
135 |
|
|
1,086 |
|
526 |
|
||||
Income Tax (Provision) Expense |
|
102 |
|
(174 |
) |
|
383 |
|
297 |
|
||||
Depreciation/Amortization |
|
915 |
|
796 |
|
|
2,737 |
|
3,070 |
|
||||
Share-Based Compensation |
|
405 |
|
398 |
|
|
977 |
|
1,345 |
|
||||
Adjusted EBITDA | $ |
2,412 |
$ |
730 |
|
$ |
6,481 |
$ |
12,425 |
|
||||
Net Income - Transaction Costs |
|
540 |
|
- |
|
|
540 |
|
- |
|
||||
Net Income - Employee Retention Credit |
|
- |
|
- |
|
|
- |
|
(1,615 |
) |
||||
Net Income - PPP Loan Forgiveness |
|
- |
|
- |
|
|
- |
|
(4,426 |
) |
||||
Net Income - Oracle EnterpriseOne ERP Write-off |
|
- |
|
528 |
|
|
- |
|
528 |
|
||||
Income Tax Expense - Transaction Costs |
|
176 |
|
- |
|
|
176 |
|
- |
|
||||
Income Tax Expense - Employee Retention Credit |
|
- |
|
- |
|
|
- |
|
(515 |
) |
||||
Income Tax Expense - PPP Loan Forgiveness |
|
- |
|
- |
|
|
- |
|
(40 |
) |
||||
Income Tax Expense - Oracle EnterpriseOne ERP Write-off |
|
- |
|
168 |
|
|
- |
|
168 |
|
||||
Adjusted EBITDA Excluding Transaction Costs, ERP Write-off Costs, Impact of Employee Retention Credit and PPP Loan Forgiveness, net of tax | $ |
3,128 |
$ |
1,426 |
|
$ |
7,197 |
$ |
6,525 |
|
Reconciliation of Segment GAAP to Non-GAAP Operating Income (Loss) | |||||||||||||||||||||||||||||||||||||||
Amounts in Thousands | |||||||||||||||||||||||||||||||||||||||
(Unaudited) | |||||||||||||||||||||||||||||||||||||||
Three Months Ended | Nine Months Ended | ||||||||||||||||||||||||||||||||||||||
Product Identification |
Test & Measurement |
Total | Product Identification |
Test & Measurement |
Total | Product Identification |
Test & Measurement |
Total | Product Identification |
Test & Measurement |
Total | ||||||||||||||||||||||||||||
Segment Operating Profit (Loss) - GAAP | $ |
2,960 |
$ |
1,711 |
$ |
4,671 |
$ |
1,818 |
$ |
842 |
$ |
2,660 |
$ |
6,019 |
$ |
5,783 |
$ |
11,802 |
$ |
8,952 |
|
$ |
2,902 |
|
$ |
11,854 |
|
||||||||||||
Employee Retention Credit, net |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
(1,430 |
) |
|
(802 |
) |
|
(2,232 |
) |
||||||||||||
Segment Operating Profit - Non-GAAP | $ |
2,960 |
$ |
1,711 |
$ |
4,671 |
$ |
1,818 |
$ |
842 |
$ |
2,660 |
$ |
6,019 |
$ |
5,783 |
$ |
11,802 |
$ |
7,522 |
|
$ |
2,100 |
|
$ |
9,622 |
|
View source version on businesswire.com: https://www.businesswire.com/news/home/20221206006065/en/
Senior Vice President
(857) 383-2409
ALOT@investorrelations.com
Source:
FAQ
What were AstroNova's Q3 FY2023 revenue figures?
How did AstroNova's EPS change in Q3 FY2023?
What are the recent growth metrics for AstroNova's segments?