bf/NYSE:XPRO_icon.jpeg

COM:EXPRO

Expro

  • Stock

Last Close

13.61

22/11 14:37

Market Cap

1.60B

Beta: -

Volume Today

7.79K

Avg: -

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
Mar '14
Jun '14
Sep '14
Mar '15
Jun '15
Sep '15
Mar '16
Jun '16
Sep '16
Mar '17
Jun '17
Sep '17
Mar '18
Jun '18
Sep '18
Mar '19
Jun '19
Sep '19
Mar '20
Jun '20
Sep '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
revenue
264.49M
-
272.94M
3.19%
296.18M
8.52%
277.44M
6.33%
254.30M
8.34%
239.88M
5.67%
153.49M
36.02%
120.95M
21.20%
105.11M
13.09%
110.73M
5.34%
117.66M
6.26%
108.08M
8.14%
115.57M
6.93%
132.09M
14.29%
128.99M
2.35%
144.41M
11.96%
155.65M
7.79%
140.42M
9.79%
123.49M
12.05%
86.10M
30.28%
84.42M
1.96%
156.29M
85.15%
176.25M
12.77%
197.55M
12.08%
295.67M
49.67%
280.48M
5.14%
313.62M
11.82%
334.35M
6.61%
350.97M
4.97%
339.28M
3.33%
396.92M
16.99%
369.82M
6.83%
406.75M
9.99%
383.49M
5.72%
469.64M
22.47%
422.83M
9.97%
cost of revenue
83.99M
-
90.03M
7.19%
97.92M
8.76%
93.60M
4.41%
76.69M
18.06%
72.39M
5.61%
55.80M
22.92%
52.56M
5.80%
47.00M
10.58%
20.50M
56.39%
26.81M
30.80%
25.90M
3.39%
34.91M
34.77%
23.78M
31.87%
13.59M
42.85%
20.29M
49.32%
12.51M
38.34%
14.80M
18.29%
94.21M
536.41%
27.29M
71.04%
23.75M
12.97%
164.83M
594.13%
174.11M
5.63%
189.61M
8.90%
296.48M
56.37%
274.54M
7.40%
291.98M
6.35%
318.52M
9.09%
312.09M
2.02%
324.38M
3.94%
356.18M
9.80%
315.82M
11.33%
316.88M
0.33%
308.49M
2.65%
366.52M
18.81%
371.63M
1.39%
gross profit
180.50M
-
182.91M
1.33%
198.26M
8.40%
183.84M
7.28%
177.61M
3.39%
167.49M
5.70%
97.69M
41.68%
68.38M
30.00%
58.11M
15.02%
90.23M
55.28%
90.85M
0.68%
82.18M
9.54%
80.66M
1.85%
108.30M
34.27%
115.39M
6.55%
124.11M
7.56%
143.14M
15.33%
125.61M
12.24%
29.28M
76.69%
58.81M
100.84%
60.67M
3.16%
-8.53M
114.06%
2.14M
125.12%
7.94M
270.42%
-815K
110.27%
5.93M
828.22%
21.65M
264.77%
15.83M
26.87%
38.88M
145.59%
14.89M
61.69%
40.73M
173.47%
53.99M
32.55%
89.88M
66.46%
75.00M
16.55%
103.12M
37.49%
51.20M
50.35%
selling and marketing expenses
general and administrative expenses
59.45M
-
71.76M
20.70%
65.22M
9.11%
69.80M
7.02%
73.80M
5.73%
66.93M
9.31%
58.95M
11.92%
70.31M
19.27%
52.77M
24.94%
42.73M
19.04%
42.42M
0.72%
39.96M
5.79%
38.73M
3.09%
40.35M
4.19%
37.53M
7.00%
35.41M
5.64%
34.03M
3.91%
26.92M
20.88%
26.68M
0.88%
22.29M
16.48%
18.66M
16.25%
6.64M
64.42%
6.20M
6.69%
6.10M
1.57%
54.94M
800.72%
11.51M
79.05%
17.84M
55.00%
18.59M
4.22%
10.44M
43.83%
13.29M
27.20%
16.19M
21.84%
15.44M
4.63%
19.35M
25.32%
19.21M
0.69%
26.23M
36.50%
20.47M
21.96%
selling general and administrative expenses
59.45M
-
71.76M
20.70%
65.22M
9.11%
69.80M
7.02%
73.80M
5.73%
66.93M
9.31%
58.95M
11.92%
70.31M
19.27%
52.77M
24.94%
42.73M
19.04%
42.42M
0.72%
39.96M
5.79%
38.73M
3.09%
40.35M
4.19%
37.53M
7.00%
35.41M
5.64%
34.03M
3.91%
26.92M
20.88%
26.68M
0.88%
22.29M
16.48%
18.66M
16.25%
6.64M
64.42%
6.20M
6.69%
6.10M
1.57%
54.94M
800.72%
11.51M
79.05%
17.84M
55.00%
18.59M
4.22%
10.44M
43.83%
13.29M
27.20%
16.19M
21.84%
15.44M
4.63%
19.35M
25.32%
19.21M
0.69%
26.23M
36.50%
20.47M
21.96%
research and development expenses
other expenses
239K
-
387K
61.92%
685K
77.00%
2.68M
291.39%
996K
62.85%
244K
75.50%
432K
77.05%
1.48M
241.90%
-949K
164.25%
-1.46M
54.06%
-1.13M
22.78%
4.77M
522.85%
cost and expenses
143.44M
-
161.79M
12.79%
163.14M
0.83%
163.40M
0.16%
150.49M
7.90%
139.32M
7.42%
114.75M
17.63%
122.87M
7.08%
99.78M
18.80%
63.22M
36.64%
69.23M
9.50%
65.86M
4.86%
73.64M
11.80%
64.13M
12.91%
51.12M
20.30%
55.70M
8.98%
46.54M
16.45%
41.72M
10.35%
120.89M
189.74%
49.57M
58.99%
42.41M
14.45%
171.47M
304.30%
180.31M
5.15%
195.71M
8.54%
351.43M
79.57%
286.05M
18.60%
309.81M
8.31%
337.11M
8.81%
322.53M
4.33%
337.67M
4.69%
372.37M
10.28%
331.26M
11.04%
336.22M
1.50%
327.70M
2.53%
392.75M
19.85%
392.09M
0.17%
operating expenses
59.45M
-
71.76M
20.70%
65.22M
9.11%
69.80M
7.02%
73.80M
5.73%
66.93M
9.31%
58.95M
11.92%
70.31M
19.27%
52.77M
24.94%
42.73M
19.04%
42.42M
0.72%
39.96M
5.79%
38.73M
3.09%
40.35M
4.19%
37.53M
7.00%
35.41M
5.64%
34.03M
3.91%
26.92M
20.88%
26.68M
0.88%
22.29M
16.48%
18.66M
16.25%
6.64M
64.42%
6.20M
6.69%
6.10M
1.57%
54.94M
800.72%
11.51M
79.05%
17.84M
55.00%
18.59M
4.22%
10.44M
43.83%
13.29M
27.20%
16.19M
21.84%
15.44M
4.63%
19.35M
25.32%
19.21M
0.69%
26.23M
36.50%
20.47M
21.96%
interest expense
-44K
-
80K
281.82%
-13K
116.25%
8K
161.54%
-31K
487.50%
173K
658.06%
206K
19.08%
198K
3.88%
-93K
-
-287K
208.60%
-101K
64.81%
-167K
65.35%
6.24M
3,837.72%
13K
99.79%
1.71M
13,069.23%
1.50M
12.27%
3.47M
130.89%
-1.30M
137.43%
-17K
98.69%
-373K
2,094.12%
-2.25M
504.56%
-3.15M
39.78%
-3.67M
16.31%
-3.90M
6.25%
ebitda
78.98M
-
84.73M
7.28%
109.53M
29.26%
79.04M
27.84%
87.99M
11.33%
56.54M
35.74%
26.44M
53.23%
-10.62M
140.17%
-17.24M
62.28%
78.61M
556.04%
-1.07M
101.37%
120.56M
11,314.79%
-7.40M
106.14%
2.28M
130.87%
12.54M
448.95%
6.73M
46.34%
12.05M
79.15%
4.99M
58.60%
-81.82M
1,739.74%
-8.01M
90.21%
-5.54M
30.82%
17.96M
424.32%
28.68M
59.63%
40.97M
42.85%
-26.58M
164.88%
35.66M
234.15%
42.15M
18.21%
36.93M
12.37%
35.84M
2.95%
39.41M
9.96%
65.82M
67.01%
-64.98M
198.72%
-90.92M
39.92%
-37.55M
58.71%
-19.95M
46.87%
71.13M
456.56%
operating income
74.07M
-
62.84M
15.16%
86.27M
37.29%
55.03M
36.21%
41.31M
24.94%
39.10M
5.35%
-2.88M
107.37%
-50.68M
1,658.43%
-48.93M
3.45%
47.51M
197.09%
48.43M
1.94%
42.22M
12.82%
41.93M
0.68%
67.95M
62.05%
77.87M
14.60%
88.70M
13.91%
109.11M
23.01%
98.69M
9.55%
2.60M
97.36%
36.53M
1,304.42%
42.01M
14.99%
-20.55M
148.92%
-10.39M
49.42%
-11.68M
12.41%
-84.94M
626.96%
644K
100.76%
6.76M
949.22%
2.11M
68.79%
1.30M
38.12%
4.67M
258.24%
20.51M
338.67%
-1.57M
107.67%
-6.68M
324.81%
8.42M
226.09%
27.70M
228.94%
26.12M
5.70%
depreciation and amortization
21.19M
-
21.89M
3.31%
23.25M
6.21%
24.00M
3.21%
27.71M
15.45%
29.03M
4.77%
29.45M
1.44%
28.28M
3.96%
26.55M
6.15%
31.10M
17.16%
30.95M
0.48%
30.65M
0.97%
28.30M
7.67%
28.86M
1.99%
27.00M
6.46%
25.24M
6.50%
23.91M
5.27%
21.48M
10.17%
19.72M
8.21%
17.25M
12.51%
15.95M
7.55%
27.76M
74.04%
26.39M
4.93%
25.61M
2.97%
44.11M
72.28%
35.01M
20.63%
35.39M
1.09%
34.83M
1.60%
34.54M
0.82%
34.74M
0.58%
37.23M
7.19%
-37.41M
200.48%
-62.87M
68.05%
-40.15M
36.15%
-40.65M
1.25%
40.39M
199.37%
total other income expenses net
2.26M
-
3.06M
35.41%
944K
69.18%
2.63M
178.39%
19.00M
623.10%
-4.24M
122.30%
-332K
92.17%
-2.31M
596.99%
-66K
97.15%
-83.29M
126,096.97%
-80.45M
3.40%
47.69M
159.28%
-77.63M
262.78%
-94.53M
21.77%
-92.33M
2.33%
-107.22M
16.12%
-120.97M
12.83%
-115.19M
4.79%
-104.14M
9.59%
-61.79M
40.67%
-63.40M
2.61%
-1.05M
98.35%
-2.00M
90.64%
-9.38M
369.84%
-21.26M
126.69%
-7.23M
66.00%
-1.51M
79.09%
-4.30M
184.45%
23.32M
642.65%
-5.94M
125.47%
-2.70M
54.60%
-1.50M
44.31%
2.52M
267.71%
-2.67M
205.88%
-3.33M
24.93%
608K
118.25%
income before tax
76.33M
-
65.90M
13.66%
87.22M
32.35%
57.66M
33.89%
60.31M
4.59%
34.86M
42.20%
-3.21M
109.22%
-52.99M
1,548.79%
-49.00M
7.54%
-35.78M
26.97%
-32.03M
10.49%
89.91M
380.74%
-35.70M
139.70%
-26.58M
25.55%
-14.46M
45.59%
-18.51M
28.04%
-11.86M
35.94%
-16.49M
39.06%
-101.54M
515.70%
-25.26M
75.12%
-21.40M
15.29%
-17.85M
16.59%
-7.65M
57.11%
-6.86M
10.35%
-83.26M
1,113.35%
-6.58M
92.09%
5.25M
179.69%
-2.19M
141.73%
24.63M
1,225.08%
-1.27M
105.14%
21.83M
1,824.64%
-3.07M
114.08%
-4.16M
35.30%
5.75M
238.33%
24.36M
323.52%
26.73M
9.69%
income tax expense
15.97M
-
65.90M
312.68%
87.22M
32.35%
57.66M
33.89%
39.48M
31.53%
10.77M
72.72%
-806K
107.48%
-7.71M
855.96%
-6.80M
11.75%
-6.08M
-
87.61M
1,541.95%
6.38M
92.72%
-815K
112.78%
-7.46M
815.46%
9.77M
230.99%
3.30M
66.23%
7.30M
121.12%
-15.56M
313.28%
8.99M
157.74%
6.39M
28.83%
2.54M
60.20%
727K
71.43%
5.05M
594.77%
7.94M
57.28%
4.55M
42.74%
9.60M
110.95%
15.40M
60.54%
11.70M
24.07%
5.08M
56.53%
12.54M
146.59%
-13.31M
206.12%
-13.38M
0.52%
-12.29M
8.13%
-13.94M
13.40%
10.45M
174.99%
net income
41.86M
-
20.83M
-
16.57M
20.48%
-2.41M
114.54%
-31.40M
1,203.90%
-36.98M
17.78%
-35.78M
3.25%
-25.95M
27.48%
2.30M
108.85%
-42.07M
1,932.45%
-25.76M
38.77%
-7.00M
72.83%
-28.29M
304.16%
-15.16M
46.41%
-23.79M
56.92%
-85.98M
261.42%
-34.24M
60.17%
-27.79M
18.85%
-20.39M
26.62%
-8.38M
58.90%
-11.91M
42.14%
-91.20M
665.58%
-11.13M
87.79%
-4.35M
60.92%
-17.59M
304.46%
12.93M
173.50%
-6.35M
149.11%
9.29M
246.35%
-13.89M
249.39%
-12.42M
10.57%
18.04M
245.28%
38.30M
112.29%
16.27M
57.51%
weighted average shs out
153.52M
-
153.52M
0%
153.92M
0.26%
154.33M
0.26%
154.34M
0.01%
154.81M
0.30%
155.24M
0.28%
155.44M
0.13%
177.13M
13.95%
222.56M
25.65%
222.91M
0.16%
223.06M
0.06%
223.57M
0.23%
223.98M
0.19%
224.18M
0.09%
224.65M
0.21%
225.05M
0.18%
225.41M
0.16%
225.50M
0.04%
225.85M
0.15%
226.14M
0.13%
108.96M
51.82%
108.96M
0%
108.96M
0%
109.12M
0.15%
109.27M
0.14%
109.58M
0.29%
108.71M
0.80%
108.74M
0.03%
108.85M
0.10%
108.66M
0.18%
108.78M
0.11%
110.33M
1.42%
110.18M
0.14%
113.98M
3.45%
117.47M
3.06%
weighted average shs out dil
207.20M
-
207.82M
0.30%
207.93M
0.05%
208.48M
0.26%
209.11M
0.30%
209.35M
0.11%
155.24M
25.84%
155.44M
0.13%
177.13M
13.95%
222.56M
25.65%
222.91M
0.16%
223.58M
0.30%
223.57M
0.01%
223.98M
0.19%
224.18M
0.09%
224.65M
0.21%
225.05M
0.18%
225.41M
0.16%
225.50M
0.04%
225.85M
0.15%
226.14M
0.13%
108.96M
51.82%
108.96M
0%
108.96M
0%
109.12M
0.15%
109.27M
0.14%
109.58M
0.29%
108.71M
0.80%
109.35M
0.59%
108.85M
0.45%
109.38M
0.48%
108.78M
0.55%
110.33M
1.42%
110.18B
99,764.58%
114.92M
99.90%
118.29M
2.93%
eps
0.27
-
0
100%
0
0
0.13
Infinity%
0.11
15.38%
-0.02
114.09%
-0.20
1,190.32%
-0.21
5.00%
-0.16
23.81%
-0.12
25.00%
0.01
108.58%
-0.19
1,944.66%
-0.12
36.84%
-0.03
74%
-0.13
316.67%
-0.07
48.15%
-0.11
63.20%
-0.38
245.45%
-0.15
60.53%
-0.12
20%
-0.19
58.33%
-0.08
59.53%
-0.11
43.04%
-0.84
663.64%
-0.10
88.10%
-0.04
60.30%
-0.16
303.02%
0.12
175.00%
-0.06
148.58%
0.09
254.37%
-0.13
244.44%
-0.11
15.38%
0.16
245.45%
0.34
112.50%
0.14
58.82%
epsdiluted
0.20
-
0
100%
0
0
0.10
Infinity%
0.08
20.58%
-0.02
119.60%
-0.20
1,190.32%
-0.21
5.00%
-0.16
23.81%
-0.12
25.00%
0.01
108.58%
-0.19
1,944.66%
-0.12
36.84%
-0.03
74%
-0.13
316.67%
-0.07
48.15%
-0.11
63.20%
-0.38
245.45%
-0.15
60.53%
-0.12
20%
-0.19
58.33%
-0.08
59.53%
-0.11
43.04%
-0.84
663.64%
-0.10
88.10%
-0.04
60.30%
-0.16
303.02%
0.12
175.00%
-0.06
148.58%
0.08
237.22%
-0.13
262.50%
-0.11
15.38%
0.00
100.18%
0.33
164,900%
0.14
57.58%

All numbers in (except ratios and percentages)