XTB

COM:XTB

XTB

  • Stock

Last Close

69.44

08/11 16:00

Market Cap

8.39B

Beta: -

Volume Today

458.99K

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 '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
revenue
96.15M
-
35.34M
63.24%
96.55M
173.18%
57.15M
40.81%
83.59M
46.26%
32.29M
61.37%
44.70M
38.45%
96.28M
115.38%
60.55M
37.12%
67.62M
11.68%
73.90M
9.29%
77.28M
4.56%
113.73M
47.17%
84.13M
26.02%
47.85M
43.13%
42.94M
10.26%
41.17M
4.12%
47.88M
16.31%
61.27M
27.94%
88.76M
44.87%
307.24M
246.16%
211.49M
31.17%
141.13M
33.27%
141.65M
0.37%
189.15M
33.53%
54.99M
70.93%
204.57M
272.01%
188.41M
7.90%
447.79M
137.66%
396.40M
11.48%
401.53M
1.29%
226.78M
43.52%
543.35M
139.59%
287.21M
47.14%
289.62M
0.84%
493.63M
70.44%
555.74M
12.58%
382.12M
31.24%
cost of revenue
14.81M
-
16.39M
10.65%
17.43M
6.38%
17.37M
0.37%
20.38M
17.33%
15.52M
23.85%
16.33M
5.22%
18.47M
13.12%
18.10M
2.03%
16.19M
10.56%
16.45M
1.63%
16.76M
1.90%
17.97M
7.22%
21.36M
18.87%
18.36M
14.07%
18.47M
0.63%
18.34M
0.75%
22.66M
23.62%
18.07M
20.27%
21.79M
20.61%
34.22M
57.00%
32.89M
3.88%
23.39M
28.88%
26.76M
14.40%
29.42M
9.95%
35.88M
21.95%
36.88M
2.78%
41.77M
13.27%
49.24M
17.89%
60.81M
23.48%
54.11M
11.01%
56.30M
4.05%
80.84M
43.57%
75.32M
6.83%
72.61M
3.59%
41.26M
43.18%
46.20M
-
gross profit
81.34M
-
18.96M
76.70%
79.12M
317.38%
39.78M
49.72%
63.21M
58.89%
16.77M
73.47%
28.37M
69.19%
77.81M
174.23%
42.45M
45.45%
51.43M
21.16%
57.45M
11.70%
60.51M
5.33%
95.75M
58.23%
62.77M
34.45%
29.49M
53.02%
24.47M
17.04%
22.84M
6.67%
25.22M
10.44%
43.20M
71.28%
66.96M
55.02%
273.03M
307.72%
178.60M
34.59%
117.74M
34.08%
114.89M
2.42%
159.73M
39.02%
19.11M
88.03%
167.70M
777.39%
146.64M
12.55%
398.55M
171.78%
335.60M
15.80%
347.41M
3.52%
170.47M
50.93%
462.51M
171.31%
211.89M
54.19%
217.00M
2.41%
452.37M
108.46%
555.74M
22.85%
335.92M
39.55%
selling and marketing expenses
4.81M
-
6.56M
36.53%
5.80M
11.61%
11.01M
89.79%
7.99M
27.43%
24.31M
204.26%
8.04M
66.92%
9.00M
11.89%
7.17M
20.25%
6.54M
8.78%
5.56M
15.00%
5.56M
0.09%
7.80M
40.32%
8.98M
15.09%
8.67M
3.42%
7.88M
9.12%
9.18M
16.50%
9.58M
4.39%
8.73M
8.83%
10.22M
17.02%
16.74M
63.76%
22.26M
32.97%
17.87M
19.72%
30.86M
72.70%
33.05M
7.09%
25.08M
24.12%
24.77M
1.22%
37.20M
50.17%
50.65M
36.15%
54.66M
7.92%
48.58M
11.13%
68.48M
40.96%
81.44M
18.92%
54.82M
32.68%
58.59M
6.86%
69.08M
17.92%
general and administrative expenses
966K
-
1.09M
12.84%
2.88M
164.50%
2.34M
18.83%
1.24M
47.14%
3.68M
197.41%
1.18M
67.84%
1.53M
29.59%
1.07M
30.01%
1.52M
41.75%
1.01M
33.53%
2.64M
161.23%
1.79M
32.15%
5.89M
228.74%
1.50M
74.52%
2.25M
49.70%
1.35M
40.10%
5.55M
312.04%
1.89M
66.01%
3.63M
92.31%
1.61M
55.48%
5.46M
238.60%
1.33M
75.61%
7.61M
471.12%
2.45M
67.82%
10.20M
316.24%
1.64M
83.90%
3.48M
112.18%
2.33M
33.15%
10.99M
371.96%
3.99M
63.71%
2.73M
31.44%
3.84M
40.33%
5.40M
-
6.30M
16.69%
selling general and administrative expenses
5.77M
-
7.65M
32.57%
8.68M
13.47%
13.35M
53.73%
9.23M
30.88%
27.99M
203.34%
9.22M
67.04%
10.53M
14.16%
8.25M
21.67%
8.07M
2.21%
6.57M
18.50%
8.20M
24.72%
9.59M
16.98%
8.98M
6.41%
10.17M
13.30%
10.13M
0.44%
10.52M
3.94%
9.58M
8.96%
10.62M
10.84%
13.85M
30.39%
18.35M
32.55%
22.26M
21.28%
19.20M
13.73%
38.47M
100.35%
35.50M
7.73%
25.08M
29.36%
26.41M
5.33%
40.69M
54.03%
52.98M
30.22%
54.66M
3.18%
52.57M
3.83%
71.21M
35.47%
85.27M
19.74%
54.82M
35.71%
63.98M
16.71%
75.38M
17.81%
research and development expenses
other expenses
8.93M
-
8.05M
9.82%
7.02M
12.79%
4.10M
41.68%
9.15M
123.51%
9.37M
2.37%
7.66M
18.32%
6.22M
18.77%
9.00M
44.69%
8.53M
5.16%
8.26M
3.26%
6.58M
20.25%
8.53M
29.53%
5.45M
36.07%
16.57M
203.96%
7.71M
53.46%
8.12M
5.30%
4.69M
42.22%
9.31M
98.51%
3.88M
58.29%
11.09M
185.53%
5.10M
54.03%
8.65M
69.71%
6.75M
22.07%
10.12M
50.08%
4.92M
51.41%
11.44M
132.59%
7.56M
33.92%
25.56M
238.06%
21.27M
16.76%
24.99M
17.49%
24.72M
1.10%
29.85M
20.75%
-138.91M
565.41%
-146.06M
5.15%
-145.79M
0.19%
-159.21M
-
cost and expenses
32.19M
-
34.70M
7.82%
35.60M
2.59%
37.76M
6.04%
41.29M
9.36%
55.97M
35.56%
36.28M
35.18%
39.15M
7.90%
38.39M
1.92%
37.07M
3.46%
35.56M
4.05%
36.02M
1.27%
41.03M
13.92%
41.68M
1.58%
49.13M
17.87%
40.62M
17.31%
41.38M
1.86%
42.48M
2.67%
41.79M
1.64%
44.40M
6.27%
69.71M
56.98%
65.71M
5.73%
56.88M
13.45%
78.54M
38.09%
81.16M
3.34%
76.07M
6.27%
81.69M
7.38%
97.81M
19.74%
127.78M
30.64%
136.74M
7.01%
131.68M
3.71%
152.24M
15.61%
195.96M
28.72%
157.34M
19.71%
167.15M
6.23%
187.05M
11.90%
187.10M
0.03%
205.41M
9.79%
operating expenses
17.38M
-
18.32M
5.40%
18.17M
0.81%
20.39M
12.20%
20.91M
2.56%
40.45M
93.48%
19.95M
50.68%
20.67M
3.63%
20.30M
1.83%
20.88M
2.88%
19.11M
8.45%
19.26M
0.74%
23.06M
19.75%
20.32M
11.89%
30.77M
51.46%
22.15M
28.02%
23.04M
4.03%
19.82M
13.99%
23.72M
19.66%
22.61M
4.66%
35.49M
56.97%
32.83M
7.51%
33.48M
2.01%
51.78M
54.64%
51.74M
0.08%
40.20M
22.31%
44.81M
11.48%
56.04M
25.06%
78.54M
40.14%
75.94M
3.31%
77.56M
2.14%
95.93M
23.68%
115.12M
20.00%
82.02M
28.75%
94.54M
15.25%
145.79M
54.21%
187.10M
28.34%
-159.21M
185.09%
interest expense
176K
-
250K
42.05%
203K
18.80%
225K
10.84%
281K
24.89%
132K
53.02%
248K
87.88%
289K
16.53%
277K
4.15%
200K
27.80%
191K
4.50%
32K
83.25%
67K
109.38%
247K
268.66%
44K
82.19%
52K
18.18%
170K
226.92%
974K
472.94%
158K
83.78%
120K
24.05%
89K
25.83%
7.85M
8,723.60%
112K
98.57%
113K
0.89%
114K
0.88%
8.85M
7,666.67%
97K
98.90%
92K
5.15%
248K
169.57%
17.34M
6,891.94%
275K
98.41%
207K
24.73%
231K
11.59%
11.26M
4,774.46%
292K
97.41%
4.36M
1,391.78%
ebitda
63.41M
-
4.41M
93.04%
64.83M
1,368.96%
22.38M
65.48%
41.44M
85.16%
-13.28M
132.04%
6.92M
152.11%
64.58M
833.34%
15.34M
76.25%
24.96M
62.73%
42.05M
68.46%
39.54M
5.96%
75.29M
90.41%
49.29M
34.54%
-685K
101.39%
5.49M
901.31%
3.03M
44.82%
8.47M
179.50%
23.19M
173.95%
42.92M
85.07%
224.22M
422.39%
149.75M
33.21%
81.35M
45.68%
59.29M
27.11%
110.03M
85.56%
-18.72M
117.02%
130.57M
797.45%
86.66M
33.63%
311.76M
259.75%
262.45M
15.82%
293.90M
11.98%
62.53M
78.72%
370.99M
493.27%
160.28M
56.80%
149.02M
7.03%
311.01M
108.70%
17.60M
94.34%
181.68M
932.15%
operating income
63.96M
-
639K
99.00%
60.95M
9,438.34%
15.52M
74.54%
42.30M
172.58%
-23.68M
155.98%
8.42M
135.57%
55.07M
553.73%
22.15M
59.77%
30.55M
37.92%
38.34M
25.48%
37.23M
2.90%
72.69M
95.28%
42.45M
41.60%
-1.26M
102.97%
1.92M
252.82%
-208K
110.81%
5.40M
2,696.63%
17.97M
232.75%
42.25M
135.07%
234.13M
454.21%
145.77M
37.74%
79.49M
45.47%
56.35M
29.12%
99.80M
77.11%
-21.08M
121.13%
115.26M
646.71%
82.85M
28.12%
308.77M
272.67%
259.66M
15.90%
258.74M
0.35%
58.51M
77.39%
347.39M
493.71%
129.87M
62.62%
110.75M
14.72%
306.58M
176.81%
351.04M
14.50%
176.71M
49.66%
depreciation and amortization
1.45M
-
1.42M
2.61%
1.47M
3.60%
1.47M
0%
1.39M
5.32%
1.39M
0.07%
1.33M
4.39%
1.32M
0.60%
1.33M
0.83%
1.69M
27.14%
1.55M
8.28%
1.48M
4.45%
1.48M
0.20%
775K
47.60%
883K
13.94%
794K
10.08%
1.79M
125.19%
1.45M
18.90%
1.79M
23.79%
1.72M
4.18%
1.86M
8.20%
1.95M
5.00%
1.83M
6.24%
2.11M
14.96%
1.95M
7.31%
2.36M
20.95%
2.28M
3.26%
2.32M
1.75%
2.99M
28.83%
2.79M
6.88%
35.16M
1,161.08%
4.02M
88.56%
23.60M
486.80%
3.98M
83.12%
4.20M
5.32%
4.43M
5.51%
-351.04M
8,029.52%
4.97M
101.42%
total other income expenses net
-2.18M
-
2.11M
196.61%
2.21M
4.60%
1.29M
41.50%
-2.54M
296.59%
8.88M
450.28%
-3.08M
134.67%
5.83M
289.42%
-8.42M
244.36%
-7.49M
11.13%
1.97M
126.27%
-4.16M
311.80%
1.05M
125.19%
5.81M
454.24%
-305K
105.25%
1.94M
735.08%
1.28M
33.97%
641K
49.88%
1.76M
174.57%
-4.16M
336.25%
-15.26M
267.03%
-5.83M
61.79%
-4.85M
16.84%
-10.93M
125.49%
-33K
99.70%
-8.85M
26,730.30%
5.30M
159.89%
-92K
101.73%
-121K
31.52%
17.34M
14,430.58%
31.80M
83.41%
553K
98.26%
19.62M
3,448.64%
15.17M
22.70%
33.77M
122.64%
-2.19M
106.48%
17.60M
903.74%
19.23M
9.26%
income before tax
61.78M
-
2.75M
95.55%
63.16M
2,199.05%
20.69M
67.25%
39.77M
92.23%
-14.80M
137.21%
5.34M
136.12%
62.97M
1,078.33%
13.73M
78.19%
23.07M
68.00%
40.30M
74.72%
37.58M
6.75%
73.74M
96.22%
48.26M
34.55%
-1.59M
103.29%
4.25M
367.76%
1.07M
74.81%
6.04M
464.15%
21.24M
251.54%
41.08M
93.42%
222.27M
441.04%
139.94M
37.04%
79.41M
43.26%
57.07M
28.12%
107.96M
89.16%
-29.94M
127.73%
128.19M
528.21%
84.25M
34.28%
308.65M
266.37%
277M
10.25%
290.55M
4.89%
59.06M
79.67%
367.01M
521.38%
145.04M
60.48%
144.53M
0.35%
304.39M
110.61%
368.64M
21.11%
195.94M
46.85%
income tax expense
11.94M
-
997K
91.65%
12.22M
1,125.28%
4.18M
65.77%
7.91M
89.05%
-5.99M
175.70%
1.11M
118.48%
12.55M
1,034.54%
3.09M
75.37%
4.35M
40.73%
8.96M
106.02%
5.31M
40.76%
14.26M
168.53%
7.35M
48.45%
1.32M
82.09%
279K
78.80%
308K
10.39%
1.65M
435.39%
5.73M
247.67%
4.04M
29.44%
46.30M
1,044.75%
22.45M
51.51%
11.01M
50.96%
16.84M
52.98%
18.91M
12.26%
-5.89M
131.16%
23.88M
505.42%
15.73M
34.15%
56.01M
256.15%
50.07M
10.60%
54.33M
8.51%
8.76M
83.88%
64.20M
633.10%
26.86M
58.17%
23.40M
12.85%
55.17M
135.75%
65.89M
19.43%
35.64M
45.91%
net income
49.84M
-
1.75M
96.49%
50.94M
2,810.80%
16.50M
67.60%
31.86M
93.04%
-8.81M
127.66%
4.24M
148.09%
50.42M
1,089.76%
10.64M
78.90%
18.72M
75.92%
31.34M
67.44%
32.27M
2.97%
59.49M
84.32%
40.91M
31.22%
-2.90M
107.10%
3.97M
236.81%
763K
80.80%
4.39M
475.75%
15.51M
252.99%
37.04M
138.85%
175.97M
375.10%
117.49M
33.23%
68.40M
41.78%
40.23M
41.18%
89.05M
121.35%
-24.05M
127.00%
104.31M
533.79%
68.52M
34.31%
252.64M
268.71%
226.93M
10.18%
236.22M
4.09%
50.31M
78.70%
302.81M
501.93%
118.18M
60.97%
121.13M
2.49%
249.05M
105.61%
302.75M
21.56%
160.30M
47.05%
weighted average shs out
117.38M
-
117.38M
0%
117.38M
0%
117.38M
0%
117.38M
0%
117.38M
0%
117.38M
0%
117.38M
0%
117.38M
0%
117.38M
0%
117.38M
0%
117.38M
0%
117.38M
0%
116.90M
0.41%
117.38M
0.41%
117.38M
0%
117.38M
0%
146.43M
24.75%
117.38M
19.84%
117.38M
0%
117.28M
0.09%
117.49M
0.18%
117.38M
0.09%
117.38M
0%
117.38M
0%
114.50M
2.46%
117.38M
2.52%
117.38M
0%
117.38M
0%
116.97M
0.35%
117.38M
0.35%
117.38M
0%
117.38M
0%
117.38M
0%
117.38M
0%
117.58M
0.17%
117.57M
0.01%
weighted average shs out dil
117.73M
-
117.38M
0.29%
117.73M
0.29%
117.38M
0.29%
117.73M
0.29%
117.38M
0.29%
117.73M
0.29%
117.38M
0.29%
117.38M
0%
117.38M
0%
117.38M
0%
117.38M
0%
117.38M
0%
116.90M
0.41%
117.38M
0.41%
117.38M
0%
117.38M
0%
146.43M
24.75%
117.38M
19.84%
117.38M
0%
117.38M
0%
117.49M
0.09%
117.38M
0.09%
117.38M
0%
117.38M
0%
114.50M
2.46%
117.38M
2.52%
117.38M
0%
117.38M
0%
116.97M
0.35%
117.38M
0.35%
117.38M
0%
117.38M
0%
117.38M
0%
117.38M
0%
117.58M
0.17%
117.57M
0.01%
eps
0.42
-
0.01
96.45%
0.43
2,785.91%
0.14
67.44%
0.27
92.86%
-0.08
127.81%
0.03
139.95%
0.43
1,333.33%
0.09
79.07%
0.16
77.78%
0.27
68.75%
0.27
0%
0.51
88.89%
0.35
31.37%
-0.02
107.06%
0.03
236.84%
0.01
70.41%
0.03
200.00%
0.14
366.67%
0.32
128.57%
1.50
368.75%
1
33.33%
0.58
42.00%
0.34
41.38%
0.76
123.53%
-0.21
127.63%
0.89
523.81%
0.58
34.83%
2.15
270.69%
1.94
9.77%
2.01
3.61%
0.43
78.61%
2.58
500%
1.01
60.85%
1.03
1.98%
2.12
105.83%
2.58
21.70%
1.36
47.29%
epsdiluted
0.42
-
0.01
96.45%
0.43
2,785.91%
0.14
67.44%
0.27
92.86%
-0.08
127.81%
0.03
139.95%
0.43
1,333.33%
0.09
79.07%
0.16
77.78%
0.27
68.75%
0.27
0%
0.51
88.89%
0.35
31.37%
-0.02
107.06%
0.03
236.84%
0.01
70.41%
0.03
200.00%
0.14
366.67%
0.32
128.57%
1.50
368.75%
1
33.33%
0.58
42.00%
0.34
41.38%
0.76
123.53%
-0.21
127.63%
0.89
523.81%
0.58
34.83%
2.15
270.69%
1.94
9.77%
2.01
3.61%
0.43
78.61%
2.58
500%
1.01
60.85%
1.03
1.98%
2.12
105.83%
2.58
21.70%

All numbers in (except ratios and percentages)