Compare

XPEL, Inc. vs National Presto Industries Inc vs Smith & Wesson Brands, Inc. vs Proto Labs Inc

Latest annual figures from SEC filings. Each company is shown for its own most recent fiscal year, so period ends can differ. Select a figure to see its full history.

Latest fiscal yearXPEL, Inc.
XPEL
National Presto Industries Inc
NPK
Smith & Wesson Brands, Inc.
SWBI
Proto Labs Inc
PRLB
Year ended2025-12-312025-12-312026-04-302025-12-31
Revenue$476.20M$503.52M$523.85M$533.13M
Revenue growth (YoY)+13.3%+29.7%+10.4%+6.4%
Gross margin42.2%16.0%26.9%44.5%
Operating margin13.2%8.0%5.6%4.7%
Net margin10.8%6.6%3.5%4.0%
Net income$51.23M$33.08M$18.48M$21.24M
EPS (Diluted)$1.85n/a$0.41$0.88
Operating cash flow$66.94M-$9.14M$114.19M$74.50M
Free cash flow$62.93M-$36.17M$90.45M$59.66M
Cash & equivalents$50.86M$3.25M$28.19M$110.83M
Total assets$382.53M$500.73M$512.77M$763.41M
Total liabilities$97.34M$105.59M$136.21M$89.48M
Shareholders' equity$285.19M$395.13M$376.56M$673.93M
Return on year-end equity18.0%8.4%4.9%3.2%
Shares outstanding27.60M7.12M44.61M23.63M

n/a means the company did not report that line under the concept TickerFacts maps, not that it is zero.

Revenue, most recent five fiscal years

Fiscal yearXPEL, Inc.National Presto Industries IncSmith & Wesson Brands, Inc.Proto Labs Inc
Latest$476.20M
Ended 2025-12-31
$503.52M
Ended 2025-12-31
$523.85M
Ended 2026-04-30
$533.13M
Ended 2025-12-31
1 year earlier$420.40M
Ended 2024-12-31
$388.23M
Ended 2024-12-31
$474.66M
Ended 2025-04-30
$500.89M
Ended 2024-12-31
2 years earlier$396.29M
Ended 2023-12-31
$340.91M
Ended 2023-12-31
$535.83M
Ended 2024-04-30
$503.88M
Ended 2023-12-31
3 years earlier$323.99M
Ended 2022-12-31
$321.62M
Ended 2022-12-31
$479.24M
Ended 2023-04-30
$488.40M
Ended 2022-12-31
4 years earlier$259.26M
Ended 2021-12-31
$355.78M
Ended 2021-12-31
$864.13M
Ended 2022-04-30
$488.10M
Ended 2021-12-31