bf/NASDAQ:XPEL_icon.png

NASDAQ:XPEL

XPEL

  • Stock

USD

Last Close

36.16

06/11 21:52

Market Cap

930.99M

Beta: 1.66

Volume Today

193.25K

Avg: 153.95K

PE Ratio

28.59

PFCF: 43.06

Preview

Full access to financials is available to subscribers only. Please support our work and get full access to all features. You can cancel anytime. If you'd like a demo, free trial or have any questions, please checkout the help page

Subscribe NowHelp
Dec '14
Mar '15
Jun '15
Sep '15
Dec '15
Mar '16
Jun '16
Sep '16
Dec '16
Mar '17
Jun '17
Sep '17
Dec '17
Mar '18
Jun '18
Sep '18
Dec '18
Mar '19
Jun '19
Sep '19
Dec '19
Mar '20
Jun '20
Sep '20
Dec '20
Mar '21
Jun '21
Sep '21
Dec '21
Mar '22
Jun '22
Sep '22
Dec '22
Mar '23
Jun '23
Sep '23
Dec '23
Mar '24
Jun '24
Sep '24
Dec '24
Mar '25
Jun '25
Sep '25
revenue
7.60M
-
8.13M
7.03%
11.29M
38.80%
10.87M
3.68%
11.17M
2.74%
11.30M
1.14%
13.66M
20.91%
13.55M
0.82%
13.25M
2.22%
12.63M
4.67%
17.05M
34.98%
17.83M
4.60%
20.24M
13.48%
25.20M
24.52%
28.86M
14.55%
29.29M
1.49%
26.56M
9.32%
24.73M
6.92%
30.09M
21.71%
35.62M
18.36%
39.50M
10.89%
28.39M
28.12%
35.81M
26.13%
46.12M
28.81%
48.61M
5.39%
51.87M
6.70%
68.74M
32.53%
68.53M
0.30%
70.13M
2.34%
71.86M
2.47%
83.89M
16.73%
89.76M
6.99%
78.48M
12.56%
85.84M
9.38%
102.24M
19.10%
102.68M
0.43%
105.54M
2.79%
90.10M
14.62%
109.92M
21.99%
112.85M
2.67%
107.53M
4.72%
103.81M
3.46%
124.71M
20.14%
125.42M
0.56%
cost of revenue
5.23M
-
5.29M
1.15%
7.93M
50.02%
7.58M
4.46%
8.35M
10.20%
8.01M
4.07%
9.91M
23.69%
9.74M
1.70%
10.08M
3.48%
9.30M
7.76%
12.43M
33.70%
13.58M
9.28%
15.66M
15.29%
17.71M
13.05%
20.27M
14.47%
20.47M
0.98%
18.04M
11.84%
16.58M
8.14%
19.47M
17.45%
23.34M
19.91%
27.04M
15.82%
18.09M
33.09%
24.07M
33.03%
30.09M
25.04%
32.65M
8.49%
33.58M
2.85%
43.49M
29.51%
44.07M
1.35%
45.44M
3.11%
44.15M
2.85%
50.91M
15.31%
53.99M
6.06%
47.44M
12.14%
49.88M
5.16%
58.24M
16.76%
61.15M
4.99%
64.61M
5.66%
52.23M
19.16%
62.05M
18.81%
64.94M
4.65%
63.82M
1.71%
59.91M
6.13%
71.20M
18.84%
72.99M
2.52%
gross profit
2.37M
-
2.85M
19.99%
3.36M
17.96%
3.30M
1.85%
2.82M
14.42%
3.29M
16.56%
3.75M
14.12%
3.81M
1.53%
3.17M
16.80%
3.33M
5.19%
4.62M
38.54%
4.25M
7.98%
4.58M
7.69%
7.49M
63.78%
8.60M
14.72%
8.83M
2.67%
8.52M
3.48%
8.15M
4.33%
10.63M
30.38%
12.27M
15.50%
12.46M
1.50%
10.30M
17.34%
11.74M
14.01%
16.03M
36.55%
15.96M
0.44%
18.29M
14.58%
25.25M
38.07%
24.45M
3.14%
24.69M
0.96%
27.72M
12.26%
32.98M
19.00%
35.77M
8.44%
31.05M
13.20%
35.96M
15.83%
43.99M
22.34%
41.53M
5.60%
40.93M
1.44%
37.88M
7.47%
47.87M
26.37%
47.92M
0.11%
43.70M
8.79%
43.90M
0.44%
53.52M
21.92%
52.42M
2.04%
selling and marketing expenses
256.07K
-
174.57K
31.83%
212.37K
21.65%
250.08K
17.76%
407.96K
63.13%
151.29K
62.91%
175.51K
16.01%
169.68K
3.33%
291.64K
71.88%
294.99K
1.15%
208.56K
29.30%
232.10K
11.29%
445.65K
92.01%
581.97K
30.59%
361.82K
37.83%
638.82K
76.56%
5.22M
717.07%
1.60M
69.36%
2.06M
29.12%
1.81M
12.58%
2.12M
17.19%
2.74M
29.68%
1.92M
30.03%
2.33M
21.22%
2.76M
18.55%
3.39M
22.81%
4.69M
38.34%
4.90M
4.63%
5.29M
7.97%
6.31M
19.20%
5.91M
6.42%
6.30M
6.62%
6.85M
8.81%
6.67M
2.58%
8.15M
22.05%
7.73M
5.12%
9.23M
19.46%
10.39M
12.53%
10.28M
1.07%
10.64M
3.47%
11.51M
8.20%
11.88M
3.18%
11.86M
0.11%
13.79M
16.29%
general and administrative expenses
1.60M
-
1.76M
10.08%
2.04M
16.40%
2.24M
9.59%
2.17M
3.36%
2.08M
4.07%
2.10M
1.29%
2.26M
7.44%
2.94M
29.90%
2.74M
6.58%
2.88M
5.12%
3.01M
4.51%
3.35M
11.08%
4.02M
20.05%
4.41M
9.71%
4.82M
9.40%
1.51M
68.72%
4.07M
169.44%
4.59M
12.90%
4.80M
4.55%
5.37M
11.86%
5.07M
5.55%
4.68M
7.71%
5.29M
13.04%
5.87M
10.95%
6.35M
8.23%
7.89M
24.19%
9.18M
16.42%
10.87M
18.31%
11.37M
4.64%
11.33M
0.36%
12.16M
7.36%
13.35M
9.76%
14.35M
7.53%
15.66M
9.07%
16.17M
3.28%
17.47M
8.06%
18.26M
4.48%
18.40M
0.78%
18.89M
2.68%
19.85M
5.07%
20.90M
5.30%
22.36M
6.97%
21.88M
2.14%
selling general and administrative expenses
1.85M
-
1.93M
4.29%
2.26M
16.88%
2.49M
10.36%
2.57M
3.32%
2.23M
13.40%
2.28M
2.29%
2.43M
6.61%
3.23M
32.83%
3.04M
5.88%
3.09M
1.78%
3.25M
4.97%
3.79M
16.87%
4.60M
21.29%
4.77M
3.70%
5.46M
14.49%
6.73M
23.17%
5.66M
15.81%
6.65M
17.48%
6.60M
0.76%
7.48M
13.32%
7.81M
4.41%
6.60M
15.54%
7.62M
15.42%
8.63M
13.28%
9.74M
12.89%
12.57M
29.11%
14.09M
12.03%
16.16M
14.71%
17.68M
9.41%
17.23M
2.53%
18.46M
7.11%
20.20M
9.44%
21.03M
4.10%
23.80M
13.19%
23.90M
0.41%
26.71M
11.75%
28.65M
7.26%
28.68M
0.11%
29.53M
2.96%
31.36M
6.19%
32.78M
4.52%
34.22M
4.40%
35.67M
4.25%
research and development expenses
other expenses
87.77K
-
93.41K
6.43%
121.44K
30.01%
137.71K
13.39%
103.18K
25.08%
132.75K
28.66%
146.47K
10.34%
153.06K
4.49%
163.42K
6.77%
279.63K
71.11%
289.91K
3.67%
312.63K
7.84%
486.43K
55.59%
298.55K
38.62%
396.28K
32.73%
364.60K
7.99%
-1.05M
388.52%
cost and expenses
7.17M
-
7.31M
2.02%
10.31M
41.01%
10.21M
1.01%
11.03M
8.04%
10.37M
5.94%
12.34M
18.92%
12.32M
0.09%
13.47M
9.31%
12.62M
6.36%
15.81M
25.35%
17.14M
8.41%
19.94M
16.33%
22.60M
13.35%
25.44M
12.52%
26.29M
3.38%
23.72M
9.79%
22.24M
6.24%
26.12M
17.46%
29.95M
14.65%
34.52M
15.27%
25.90M
24.96%
30.67M
18.38%
37.71M
22.97%
41.28M
9.46%
43.32M
4.95%
56.06M
29.42%
58.16M
3.74%
61.60M
5.92%
61.83M
0.36%
68.14M
10.21%
72.45M
6.33%
67.64M
6.65%
70.91M
4.84%
82.05M
15.70%
85.05M
3.66%
91.31M
7.37%
80.88M
11.43%
90.73M
12.19%
94.47M
4.12%
95.18M
0.76%
92.69M
2.62%
105.42M
13.73%
108.66M
3.08%
operating expenses
1.94M
-
2.02M
4.39%
2.38M
17.49%
2.63M
10.51%
2.68M
1.83%
2.36M
11.78%
2.43M
2.74%
2.58M
6.48%
3.39M
31.29%
3.32M
2.17%
3.38M
1.94%
3.56M
5.21%
4.28M
20.27%
4.90M
14.48%
5.17M
5.47%
5.83M
12.76%
5.68M
2.59%
5.66M
0.21%
6.65M
17.48%
6.60M
0.76%
7.48M
13.32%
7.81M
4.41%
6.60M
15.54%
7.62M
15.42%
8.63M
13.28%
9.74M
12.89%
12.57M
29.11%
14.09M
12.03%
16.16M
14.71%
17.68M
9.41%
17.23M
2.53%
18.46M
7.11%
20.20M
9.44%
21.03M
4.10%
23.80M
13.19%
23.90M
0.41%
26.71M
11.75%
28.65M
7.26%
28.68M
0.11%
29.53M
2.96%
31.36M
6.19%
32.78M
4.52%
34.22M
4.40%
35.67M
4.25%
interest expense
16.09K
-
38.16K
137.26%
62.70K
64.29%
72.19K
15.13%
51.59K
28.53%
66.01K
27.95%
52.49K
20.48%
61.65K
17.46%
42.89K
30.43%
48.18K
12.33%
59.87K
24.27%
86.70K
44.81%
142.91K
64.84%
57.60K
59.70%
50.18K
12.87%
43.51K
13.29%
17.09K
60.71%
28.71K
67.92%
29.07K
1.28%
23.85K
17.96%
15.02K
37.05%
30.56K
103.52%
74.55K
143.98%
68.37K
8.30%
76K
11.16%
52.72K
30.63%
43.94K
16.65%
46.43K
5.67%
159.58K
243.68%
219.73K
37.69%
322K
46.55%
391K
21.43%
477K
21.99%
523K
9.64%
338K
35.37%
85K
74.85%
301K
254.12%
473K
57.14%
392K
17.12%
97K
75.26%
34K
64.95%
75K
120.59%
7K
90.67%
1K
85.71%
ebitda
566.28K
-
1.00M
76.61%
1.20M
19.63%
907.03K
24.19%
397.77K
56.15%
1.17M
194.98%
1.62M
37.89%
1.53M
5.73%
76.27K
95.00%
414.24K
443.10%
1.64M
296.17%
1.16M
29.55%
790.50K
31.63%
3.01M
281.18%
3.91M
29.73%
3.49M
10.83%
2.84M
18.45%
2.87M
0.99%
4.38M
52.51%
6.10M
39.39%
4.97M
18.50%
2.99M
39.92%
5.67M
89.64%
8.98M
58.45%
7.33M
18.34%
9.19M
25.38%
13.51M
47.01%
11.56M
14.48%
8.53M
26.21%
11.87M
39.16%
17.64M
48.65%
19.31M
9.47%
10.85M
43.85%
17.06M
57.34%
20.19M
18.33%
20.12M
0.37%
14.22M
29.29%
9.23M
35.12%
22.09M
139.31%
18.39M
16.75%
14.25M
22.50%
11.12M
21.96%
23.43M
110.72%
10.29M
56.06%
operating income
432.42K
-
816.37K
88.79%
1.02M
24.38%
675.87K
33.44%
105.91K
84.33%
914.21K
763.18%
1.32M
44.92%
1.23M
7.53%
-223.09K
118.21%
14.98K
106.71%
1.24M
8,146.61%
690.30K
44.11%
295.60K
57.18%
2.59M
777.52%
3.43M
32.20%
3.00M
12.53%
2.84M
5.22%
2.49M
12.57%
3.97M
59.78%
5.67M
42.75%
4.97M
12.26%
2.48M
50.06%
5.14M
106.95%
8.41M
63.68%
7.33M
12.86%
8.55M
16.57%
12.67M
48.26%
10.37M
18.19%
8.53M
17.73%
10.04M
17.67%
15.75M
56.93%
17.31M
9.89%
10.85M
37.34%
14.93M
37.68%
20.19M
35.23%
17.63M
12.69%
14.22M
19.31%
9.23M
35.12%
19.19M
107.89%
18.39M
4.16%
12.35M
32.86%
11.12M
9.92%
19.30M
73.54%
16.75M
13.20%
depreciation and amortization
133.86K
-
178.62K
33.44%
217.81K
21.94%
240.42K
10.38%
254.51K
5.86%
247.74K
2.66%
292.95K
18.25%
300.07K
2.43%
299.36K
0.24%
399.26K
33.37%
405.92K
1.67%
465.93K
14.78%
494.90K
6.22%
419.26K
15.28%
480.05K
14.50%
486.45K
1.33%
-6.99K
101.44%
385.37K
5,616.26%
407.09K
5.64%
433.88K
6.58%
470.68K
8.48%
504.21K
7.12%
526.09K
4.34%
565.21K
7.44%
634.52K
12.26%
645.70K
1.76%
842.38K
30.46%
1.19M
41.36%
1.71M
43.51%
1.83M
7.26%
1.89M
3.35%
2.01M
5.96%
2.10M
4.63%
2.13M
1.57%
2.27M
6.38%
2.49M
9.61%
2.70M
8.73%
2.90M
-
3.06M
-
3.10M
-
-6.15M
298.74%
total other income expenses net
-1.27K
-
-5.13K
303.30%
34.74K
776.61%
7.66K
77.95%
16.71K
118.16%
-11.76K
170.37%
-7.68K
34.66%
3.22K
141.94%
16.29K
405.52%
-6.39K
139.24%
29.39K
559.76%
55.76K
89.75%
186.69K
234.78%
72.14K
61.36%
-65.44K
190.72%
-86.50K
32.17%
-36.44K
57.87%
-30.85K
15.34%
3.52K
111.40%
-136.95K
3,992.87%
111.59K
181.48%
-415.58K
472.43%
-4.14K
99.00%
-709
82.88%
104.33K
14,815.66%
-35.61K
134.13%
62.91K
276.64%
-148.82K
336.58%
-251.44K
68.95%
-224.85K
10.58%
-779K
246.45%
-763K
2.05%
-205K
73.13%
-514K
150.73%
-32K
93.77%
-398K
1,143.75%
425K
206.78%
-745K
275.29%
-667K
10.47%
235K
135.23%
-1.19M
606.81%
160K
113.43%
1.03M
545%
-111K
110.76%
income before tax
415.06K
-
778.21K
87.49%
950.65K
22.16%
602.08K
36.67%
108.38K
82.00%
847.84K
682.30%
1.26M
49.17%
1.17M
7.75%
-249.69K
121.40%
-39.59K
84.14%
1.20M
3,142.54%
659.36K
45.27%
339.37K
48.53%
2.61M
668.62%
3.31M
27.03%
2.87M
13.41%
2.79M
2.79%
2.43M
13.03%
3.95M
62.65%
5.51M
39.60%
5.07M
7.95%
2.04M
59.81%
5.06M
148.40%
8.34M
64.86%
7.36M
11.80%
8.46M
14.92%
12.69M
50.04%
10.17M
19.85%
8.12M
20.19%
9.81M
20.86%
14.97M
52.58%
16.54M
10.51%
10.64M
35.69%
14.42M
35.50%
19.82M
37.48%
17.15M
13.50%
14.65M
14.56%
8.48M
42.08%
18.52M
118.28%
18.62M
0.56%
11.15M
40.10%
11.28M
1.13%
20.33M
80.23%
16.64M
18.15%
income tax expense
-1.13M
-
106K
109.40%
345K
225.47%
204K
40.87%
308.38K
51.17%
150.66K
51.15%
498.96K
231.19%
443.27K
11.16%
-226.81K
151.17%
25.25K
111.13%
454.59K
1,700.13%
214.53K
52.81%
335.12K
56.21%
591.96K
76.64%
819.93K
38.51%
688.87K
15.98%
758.90K
10.17%
565.89K
25.43%
938.40K
65.83%
999.07K
6.46%
451.99K
54.76%
426.38K
5.67%
1.09M
155.19%
1.74M
59.58%
1.27M
26.75%
1.61M
26.72%
2.51M
55.47%
1.84M
26.52%
1.91M
3.97%
2.01M
4.89%
3.07M
52.79%
3.23M
5.15%
2.28M
29.26%
2.98M
30.76%
4.08M
36.73%
3.49M
14.46%
2.68M
23.24%
1.82M
32.14%
3.49M
91.75%
3.73M
7.00%
2.26M
39.52%
2.69M
19.41%
4.12M
53.01%
3.50M
14.97%
net income
1.57M
-
697.44K
55.45%
610.14K
12.52%
410.76K
32.68%
-158.74K
138.65%
708.71K
546.45%
777.17K
9.66%
741.81K
4.55%
-12.01K
101.62%
-53.96K
349.29%
755.79K
1,500.64%
459.99K
39.14%
25.57K
94.44%
2.03M
7,819.22%
2.50M
23.23%
2.16M
13.26%
2.03M
6.37%
1.86M
8.30%
3.01M
61.74%
4.50M
49.79%
4.61M
2.39%
1.61M
65.05%
3.97M
146.61%
6.61M
66.30%
6.09M
7.87%
6.85M
12.46%
10.19M
48.76%
8.33M
18.21%
6.20M
25.54%
7.80M
25.79%
11.90M
52.53%
13.32M
11.90%
8.36M
37.24%
11.43M
36.79%
15.74M
37.68%
13.66M
13.25%
11.97M
12.35%
6.67M
44.31%
15.03M
125.52%
14.89M
0.94%
8.90M
40.25%
8.59M
3.51%
16.29M
89.73%
12.94M
20.56%
weighted average shs out
26.82M
-
25.78M
3.88%
25.78M
0%
25.78M
0%
25.78M
0%
25.78M
0%
25.78M
0%
25.78M
0%
27.61M
7.09%
27.33M
1.04%
27.61M
1.05%
27.61M
0%
27.61M
0%
27.61M
0%
27.61M
0%
27.61M
0%
27.61M
0%
27.61M
0%
27.61M
0%
27.61M
0%
27.61M
0%
27.61M
0%
27.61M
0%
27.61M
0%
27.61M
0%
27.61M
0%
27.61M
0.00%
27.61M
0%
27.61M
0.00%
27.61M
0%
27.61M
0.00%
27.62M
0.01%
27.62M
0%
27.62M
0%
27.62M
0.01%
27.62M
0.01%
27.63M
0.02%
27.63M
0.00%
27.64M
0.02%
27.64M
0.03%
27.65M
0.03%
27.66M
0.02%
27.66M
0.02%
27.66M
0.02%
weighted average shs out dil
26.82M
-
25.78M
3.88%
25.78M
0%
25.78M
0%
25.78M
0%
25.78M
0%
25.78M
0%
25.78M
0%
27.61M
7.09%
27.33M
1.04%
27.61M
1.05%
27.61M
0%
27.61M
0%
27.61M
0%
27.61M
0%
27.61M
0%
27.61M
0%
27.61M
0%
27.61M
0%
27.61M
0%
27.61M
0%
27.61M
0%
27.61M
0%
27.61M
0%
27.61M
0%
27.61M
0%
27.61M
0.00%
27.61M
0%
27.61M
0.00%
27.61M
0%
27.61M
0.00%
27.62M
0.03%
27.62M
0.01%
27.63M
0.03%
27.63M
0.02%
27.64M
0.05%
27.63M
0.04%
27.64M
0.01%
27.64M
0%
27.64M
0.03%
27.66M
0.04%
27.68M
0.07%
27.68M
0.00%
27.68M
0.03%
eps
0.06
-
0.03
55.17%
0.02
11.54%
0.01
34.78%
-0.01
141.33%
0.03
535.48%
0.03
11.11%
0.03
6.67%
-0.00
101.43%
-0.00
400%
0.03
1,450.00%
0.02
40.74%
0.00
94.38%
0.08
8,788.89%
0.09
12.50%
0.08
11.11%
0.07
8.75%
0.07
4.11%
0.11
57.14%
0.16
45.45%
0.17
6.25%
0.06
64.71%
0.14
133.33%
0.24
71.43%
0.22
8.33%
0.25
13.64%
0.37
48%
0.30
18.92%
0.22
26.67%
0.28
27.27%
0.43
53.57%
0.48
11.63%
0.30
37.50%
0.41
36.67%
0.57
39.02%
0.49
14.04%
0.43
12.24%
0.24
44.19%
0.54
125.00%
0.54
0%
0.32
40.74%
0.31
3.13%
0.59
90.32%
0.47
20.34%
epsdiluted
0.06
-
0.03
55.17%
0.02
11.54%
0.01
34.78%
-0.01
141.33%
0.03
535.48%
0.03
11.11%
0.03
6.67%
-0.00
101.43%
-0.00
400%
0.03
1,450.00%
0.02
40.74%
0.00
94.38%
0.08
8,788.89%
0.09
12.50%
0.08
11.11%
0.07
8.75%
0.07
4.11%
0.11
57.14%
0.16
45.45%
0.17
6.25%
0.06
64.71%
0.14
133.33%
0.24
71.43%
0.22
8.33%
0.25
13.64%
0.37
48%
0.30
18.92%
0.22
26.67%
0.28
27.27%
0.43
53.57%
0.48
11.63%
0.30
37.50%
0.41
36.67%
0.57
39.02%
0.49
14.04%
0.43
12.24%
0.24
44.19%
0.54
125.00%
0.54
0%
0.32
40.74%
0.31
3.13%
0.59
90.32%
0.47
20.34%

All numbers in USD (except ratios and percentages)