XPEL, Inc.

Annual Trend FY 2018 FY 2019 FY 2020 FY 2021 FY 2022 FY 2023 FY 2024 FY 2025
Revenue
Total cost of sales $76.5m $86.4m $104.9m $166.6m $196.5m $233.9m $243.0m $275.2m
Total operating expenses $21.6m $26.4m $30.7m $52.6m $73.6m $95.4m $118.2m $138.4m
Operating Income $11.8m $17.1m $23.4m $40.1m $53.9m $67.0m $59.1m $62.6m
Gross Margin $33.4m $43.5m $54.0m $92.7m $127.5m $162.4m $177.4m $201.0m
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
Foreign currency exchange (gain)/loss $156k $40k $316k $373k $562k ($307k) $1.4m ($1.5m)
Income before income taxes $11.5m $17.0m $22.8m $39.4m $52.0m $66.0m $56.8m $64.1m
Net Income $8.7m $14.0m $18.3m $31.6m $41.4m $52.8m $45.5m $51.6m
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
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
Interest expense $168k $97k $249k $303k $1.4m $1.2m $996k $83k
Income tax expense $2.8m $3.0m $4.5m $7.9m $10.6m $13.2m $11.3m $12.5m