XPEL, Inc.

Annual Trend FY 2018 FY 2019 FY 2020 FY 2021 FY 2022 FY 2023 FY 2024 FY 2025 TTM
Revenue $109.9m
$129.9m +18.21%
$158.9m +22.31%
$259.3m +63.14%
$324.0m +24.97%
$396.3m +22.32%
$420.4m +6.08%
$476.2m +13.27%
$508.1m +6.70%
Total cost of sales $76.5m
$86.4m +13.00%
$104.9m +21.37%
$166.6m +58.81%
$196.5m +17.95%
$233.9m +19.03%
$243.0m +3.92%
$275.2m +13.22%
Gross Margin $33.4m
$43.5m +30.12%
$54.0m +24.18%
$92.7m +71.54%
$127.5m +37.59%
$162.4m +27.37%
$177.4m +9.20%
$201.0m +13.34%
$218.0m +8.44%
Sales and marketing $6.8m $7.6m $9.7m $18.3m $25.4m $31.8m $42.8m $51.1m
General and administrative $14.8m $18.8m $20.9m $34.3m $48.2m $63.7m $75.4m $87.2m $91.6m
Total operating expenses $21.6m $26.4m $30.7m $52.6m $73.6m $95.4m $118.2m $138.4m $149.5m
Operating Income $11.8m
$17.1m +44.73%
$23.4m +36.77%
$40.1m +71.65%
$53.9m +34.45%
$67.0m +24.17%
$59.1m -11.68%
$62.6m +5.92%
$68.5m +9.27%
Interest expense $168k $97k $249k $303k $1.4m $1.2m $996k $83k $266k
Income before income taxes $11.5m $17.0m $22.8m $39.4m $52.0m $66.0m $56.8m $64.1m $69.1m
Income tax expense $2.8m $3.0m $4.5m $7.9m $10.6m $13.2m $11.3m $12.5m $13.5m
Net Income $8.7m
$14.0m +60.47%
$18.3m +30.63%
$31.6m +72.67%
$41.4m +31.09%
$52.8m +27.59%
$45.5m -13.85%
$51.6m +13.41%
$54.7m +6.10%
Net income attributed to non-controlling interest $9k $17k $0 $0 $0 $0 $363k
Net income attributable to stockholders of the Company $8.7m $14.0m $18.3m $31.6m $41.4m $52.8m $45.5m $51.2m $54.7m
Basic (in dollars per share) $0.32 $0.51 $0.66 $1.14 $1.50 $1.91 $1.65 $1.87
Diluted (in dollars per share) $0.32 $0.51 $0.66 $1.14 $1.50 $1.91 $1.65 $1.86
Foreign currency exchange (gain)/loss $156k $40k $316k $373k $562k ($307k) $1.4m ($1.5m)