av/pdf-solutions--big.svg

COM:PDF

PDF Solutions

  • Stock

Last Close

30.79

22/11 21:00

Market Cap

1.42B

Beta: -

Volume Today

152.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
Dec '13
Mar '14
Jun '14
Sep '14
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
revenue
27.08M
-
27.09M
0.03%
24.61M
9.14%
22.41M
8.96%
26.06M
16.31%
26.82M
2.90%
23.21M
13.45%
23.88M
2.88%
24.07M
0.81%
25.08M
4.19%
26.69M
6.41%
27.26M
2.14%
28.43M
4.31%
24.29M
14.57%
24.29M
0%
26.52M
9.17%
26.78M
0.98%
24.74M
7.62%
21.12M
14.63%
20.21M
4.29%
19.73M
2.41%
20.54M
4.14%
20.57M
0.13%
21.91M
6.54%
22.56M
2.96%
21.16M
6.22%
21.41M
1.19%
23.11M
7.95%
22.37M
3.22%
24.20M
8.20%
27.42M
13.30%
29.55M
7.79%
29.89M
1.12%
33.50M
12.09%
34.67M
3.49%
39.86M
14.98%
40.52M
1.66%
40.76M
0.58%
41.60M
2.07%
42.35M
1.80%
41.13M
2.89%
41.31M
0.45%
41.66M
0.85%
46.41M
11.40%
cost of revenue
9.56M
-
9.71M
1.46%
8.85M
8.84%
11.61M
31.28%
9.55M
17.78%
8.80M
7.80%
9.89M
12.31%
10.25M
3.68%
10.08M
1.68%
10.21M
1.25%
10.65M
4.39%
11.45M
7.49%
12.14M
5.97%
11.43M
5.81%
11.38M
0.45%
12.43M
9.25%
12.28M
1.21%
11.48M
6.51%
10.92M
4.92%
10.68M
2.14%
9.72M
9.00%
7.87M
19.07%
7.83M
0.44%
8.71M
11.27%
9.06M
3.95%
8.49M
6.31%
8.95M
5.41%
9.49M
6.11%
9.84M
3.64%
10.66M
8.37%
10.79M
1.14%
11.07M
2.64%
11.68M
5.47%
11.53M
1.25%
12.04M
4.45%
12.54M
4.18%
11.79M
6.01%
11.90M
0.96%
12.37M
3.91%
14.28M
15.47%
12.61M
11.72%
13.79M
9.36%
12.23M
11.30%
12.48M
2.08%
gross profit
17.51M
-
17.38M
0.75%
15.76M
9.31%
10.79M
31.54%
16.51M
53.00%
18.01M
9.09%
13.32M
26.04%
13.63M
2.28%
13.99M
2.69%
14.88M
6.31%
16.03M
7.79%
15.81M
1.42%
16.30M
3.10%
12.86M
21.10%
12.91M
0.40%
14.09M
9.11%
14.49M
2.90%
13.26M
8.55%
10.20M
23.03%
9.53M
6.59%
10.00M
4.97%
12.67M
26.69%
12.74M
0.49%
13.20M
3.64%
13.50M
2.30%
12.67M
6.16%
12.46M
1.64%
13.62M
9.28%
12.53M
8.01%
13.54M
8.05%
16.63M
22.88%
18.48M
11.13%
18.21M
1.48%
21.97M
20.64%
22.63M
2.99%
27.32M
20.72%
28.73M
5.19%
28.86M
0.43%
29.23M
1.31%
28.07M
3.98%
28.52M
1.60%
27.52M
3.49%
29.43M
6.94%
33.92M
15.27%
selling and marketing expenses
general and administrative expenses
4.01M
-
4.33M
7.82%
4.66M
7.67%
4.50M
3.50%
4.97M
10.49%
4.46M
10.34%
5.22M
17.06%
5.67M
8.61%
5.08M
10.24%
5.12M
0.77%
5.09M
0.59%
5.55M
8.91%
6.29M
13.37%
5.90M
6.22%
6.20M
5.02%
5.68M
8.31%
5.91M
4.03%
6.38M
7.89%
5.92M
7.15%
5.51M
6.96%
6.13M
11.37%
7.01M
14.32%
6.94M
1.01%
5.99M
13.69%
6.36M
6.16%
7.89M
24.15%
7.74M
2.00%
8.63M
-
selling general and administrative expenses
4.01M
-
4.33M
7.82%
4.66M
7.67%
4.50M
3.50%
4.97M
10.49%
4.46M
10.34%
5.22M
17.06%
5.67M
8.61%
5.08M
10.24%
5.12M
0.77%
5.09M
0.59%
5.55M
8.91%
6.29M
13.37%
5.90M
6.22%
6.20M
5.02%
5.68M
8.31%
5.91M
4.03%
6.38M
7.89%
5.92M
7.15%
5.51M
6.96%
6.13M
11.37%
7.01M
14.32%
6.94M
1.01%
5.99M
13.69%
6.36M
6.16%
7.89M
24.15%
7.74M
2.00%
8.42M
8.83%
8.63M
2.43%
9.46M
9.73%
9.41M
0.57%
9.61M
2.11%
9.17M
4.60%
10.84M
18.24%
9.77M
9.86%
12.01M
22.88%
12.72M
5.99%
15.64M
22.96%
14.77M
5.62%
15.61M
5.72%
16.19M
3.73%
16.50M
1.88%
16.26M
1.45%
18.09M
11.29%
research and development expenses
3.37M
-
3.60M
6.71%
3.34M
7.20%
3.35M
0.36%
3.78M
12.93%
4.09M
8.09%
4.44M
8.54%
5.17M
16.59%
5.40M
4.35%
6.31M
16.91%
7.06M
11.87%
7.02M
0.61%
7.17M
2.19%
7.28M
1.55%
7.28M
0.08%
7.88M
8.23%
7.65M
2.91%
7.25M
5.24%
7.10M
2.00%
6.75M
4.86%
6.90M
2.12%
8.25M
19.54%
7.31M
11.33%
8.44M
15.36%
8.75M
3.78%
8.59M
1.87%
7.75M
9.73%
8.33M
7.40%
9.98M
19.85%
10.84M
8.62%
11.06M
2.06%
10.66M
3.68%
11.22M
5.26%
14.09M
25.59%
13.37M
5.07%
14.30M
6.95%
14.36M
0.40%
13.05M
9.12%
12.26M
6.03%
13.11M
6.92%
12.31M
6.14%
12.98M
5.49%
12.65M
2.58%
13.52M
6.85%
other expenses
271K
-
75K
72.32%
12K
84%
88K
-
196K
-
432K
-
398K
-
1.01M
-
314K
-
313K
0.32%
314K
0.32%
313K
0.32%
314K
0.32%
314K
0%
318K
1.27%
324K
1.89%
325K
0.31%
-892K
-
cost and expenses
16.97M
-
17.65M
4.01%
16.86M
4.48%
19.46M
15.45%
18.30M
5.96%
17.35M
5.21%
19.54M
12.64%
21.18M
8.38%
20.67M
2.40%
21.76M
5.26%
22.93M
5.36%
24.12M
5.23%
25.69M
6.49%
24.70M
3.83%
24.94M
0.96%
26.09M
4.61%
25.94M
0.57%
25.21M
2.82%
24.04M
4.63%
23.05M
4.12%
22.86M
0.83%
23.23M
1.62%
22.24M
4.28%
23.31M
4.84%
24.34M
4.42%
25.14M
3.29%
24.61M
2.12%
26.41M
7.33%
28.66M
8.52%
31.28M
9.13%
31.57M
0.93%
31.65M
0.25%
32.37M
2.28%
36.77M
13.59%
35.50M
3.46%
39.17M
10.34%
39.20M
0.07%
40.92M
4.40%
39.73M
2.93%
43.33M
9.08%
42.00M
3.07%
43.27M
3.02%
41.14M
4.93%
44.09M
7.19%
operating expenses
7.40M
-
7.94M
7.29%
8.01M
0.84%
7.85M
2.03%
8.75M
11.53%
8.54M
2.38%
9.65M
12.98%
10.93M
13.20%
10.59M
3.08%
11.55M
9.08%
12.27M
6.22%
12.67M
3.26%
13.55M
6.96%
13.27M
2.07%
13.56M
2.18%
13.66M
0.73%
13.66M
0%
13.73M
0.49%
13.13M
4.38%
12.37M
5.77%
13.14M
6.22%
15.37M
16.93%
14.41M
6.24%
14.60M
1.34%
15.29M
4.71%
16.66M
8.98%
15.66M
5.96%
16.92M
8.02%
18.83M
11.25%
20.62M
9.52%
20.79M
0.81%
20.58M
1.00%
20.70M
0.57%
25.24M
21.95%
23.46M
7.07%
26.63M
13.50%
27.41M
2.94%
29.02M
5.89%
27.36M
5.74%
29.05M
6.20%
29.39M
1.18%
29.48M
0.30%
28.91M
1.95%
31.61M
9.35%
interest expense
-64K
-
-87K
35.94%
-27K
68.97%
33K
222.22%
119K
260.61%
51K
57.14%
52K
1.96%
64K
23.08%
181K
182.81%
-236K
230.39%
-51K
78.39%
-101K
98.04%
-10K
90.10%
-230K
2,200%
27K
111.74%
-104K
485.19%
-264K
153.85%
-331K
25.38%
390K
217.82%
223K
42.82%
493K
121.08%
-6K
101.22%
111K
1,950%
202K
81.98%
-276K
236.63%
20K
107.25%
150K
650%
361K
140.67%
738K
104.43%
-441K
159.76%
243K
155.10%
194K
20.16%
-877K
552.06%
310K
135.35%
991K
219.68%
1.51M
52.47%
250K
83.45%
-911K
464.40%
-1.07M
17.56%
-2.02M
88.42%
-1.02M
49.45%
-1.69M
65.88%
-1.48M
12.59%
-1.51M
2.16%
ebitda
10.36M
-
9.51M
8.18%
7.76M
18.37%
2.94M
62.07%
7.76M
163.50%
9.47M
22.02%
3.67M
61.25%
2.79M
24.01%
3.51M
25.86%
3.44M
1.97%
3.88M
12.79%
3.24M
16.44%
2.84M
12.52%
-323K
111.39%
-561K
73.68%
531K
194.65%
940K
77.02%
-365K
138.83%
-2.82M
671.78%
-1.43M
49.24%
-2.45M
71.40%
-2.49M
1.63%
-1.52M
39.14%
-1.23M
19.13%
-1.61M
31.32%
-3.81M
136.89%
-1.18M
69.17%
-1.33M
13.18%
-6.08M
356.65%
-4.51M
25.72%
-1.68M
62.86%
135K
108.05%
1.01M
647.41%
-1.03M
201.68%
1.43M
239.18%
2.96M
107.28%
1.65M
44.32%
159K
90.35%
4.00M
2,412.58%
1.15M
71.16%
-571K
149.57%
-53K
90.72%
523K
1,086.79%
2.31M
342.64%
operating income
9.88M
-
9.38M
5.03%
7.75M
17.35%
2.94M
62.01%
7.76M
163.50%
9.47M
22.02%
3.67M
61.25%
2.70M
26.44%
3.40M
26.05%
3.32M
2.32%
3.76M
13.24%
3.14M
16.66%
2.74M
12.50%
-415K
115.12%
-653K
57.35%
424K
164.93%
833K
96.46%
-474K
156.90%
-2.92M
517.09%
-2.84M
2.91%
-3.71M
30.70%
-2.78M
25.03%
-1.67M
39.99%
-1.40M
16.17%
-1.78M
27.36%
-3.99M
123.61%
-3.20M
19.69%
-3.30M
3.15%
-6.30M
90.68%
-7.08M
12.45%
-4.15M
41.36%
-2.10M
49.55%
-5.38M
156.71%
-3.27M
39.14%
-832K
74.58%
689K
182.81%
1.32M
92.16%
-166K
112.54%
1.88M
1,230.12%
-656K
134.97%
-877K
33.69%
-1.96M
123.49%
523K
126.68%
2.31M
342.64%
depreciation and amortization
18K
-
18K
0%
12K
33.33%
520K
4,233.33%
551K
5.96%
605K
9.80%
632K
4.46%
89K
85.92%
107K
20.22%
117K
9.35%
117K
0%
106K
9.40%
92K
13.21%
92K
0%
92K
0%
107K
16.30%
107K
0%
109K
1.87%
108K
0.92%
1.41M
1,205.56%
109K
92.27%
108K
0.92%
154K
42.59%
174K
12.99%
173K
0.57%
173K
0%
2.03M
1,071.10%
1.97M
2.67%
220K
88.84%
2.57M
1,066.82%
2.48M
3.54%
2.23M
9.94%
313K
85.96%
2.25M
617.89%
2.26M
0.58%
2.27M
0.49%
324K
85.73%
325K
0.31%
2.12M
552%
2.14M
0.80%
306K
85.67%
1.91M
523.20%
total other income expenses net
-232K
-
-57K
75.43%
-27K
52.63%
33K
222.22%
201K
509.09%
51K
74.63%
52K
1.96%
64K
23.08%
15K
76.56%
-236K
1,673.33%
-51K
78.39%
-101K
98.04%
378K
474.26%
-230K
160.85%
27K
111.74%
-104K
485.19%
41K
139.42%
-331K
907.32%
390K
217.82%
223K
42.82%
-576K
358.30%
-92K
84.03%
111K
220.65%
202K
81.98%
-31K
115.35%
-20K
35.48%
-150K
650%
-361K
140.67%
-739K
104.71%
441K
159.68%
-243K
155.10%
194K
179.84%
-3.18M
1,740.72%
310K
109.74%
991K
219.68%
1.51M
52.47%
-250K
116.55%
911K
464.40%
1.07M
17.56%
1.69M
57.80%
1.02M
39.64%
1.69M
65.88%
1.22M
27.90%
1.31M
7.79%
income before tax
9.92M
-
9.29M
6.34%
7.73M
16.87%
2.98M
61.45%
7.96M
167.33%
9.52M
19.58%
3.72M
60.91%
2.76M
25.75%
3.42M
23.67%
3.09M
9.66%
3.71M
20.25%
3.04M
18.24%
3.12M
2.87%
-645K
120.66%
-626K
2.95%
320K
151.12%
875K
173.44%
-805K
192%
-2.54M
214.91%
-2.62M
3.23%
-3.50M
33.82%
-2.79M
20.36%
-1.56M
44.10%
-1.20M
23.16%
-1.81M
51.42%
-4.01M
120.89%
-3.35M
16.35%
-3.66M
9.31%
-7.04M
92.03%
-6.64M
5.61%
-4.40M
33.81%
-1.90M
56.76%
-5.38M
182.90%
-2.96M
44.91%
159K
105.37%
2.20M
1,283.65%
1.07M
51.18%
745K
30.63%
2.95M
295.57%
1.03M
64.91%
143K
86.17%
-268K
287.41%
1.74M
750.37%
3.63M
108.26%
income tax expense
3.10M
-
3.04M
2.00%
3.03M
0.30%
1.22M
59.83%
2.21M
81.59%
3.55M
60.77%
1.57M
55.76%
1.27M
19.27%
620K
51.14%
1.02M
65.32%
1.50M
46.15%
1.15M
23.56%
197K
82.79%
-1.16M
689.85%
-815K
29.86%
-270K
66.87%
3.51M
1,399.63%
-381K
110.86%
-439K
15.22%
-535K
21.87%
-388K
27.48%
-98K
74.74%
-849K
766.33%
-511K
39.81%
-484K
5.28%
-3.48M
618.80%
300K
108.62%
-930K
410.00%
26.41M
2,940.11%
956K
96.38%
88K
90.79%
506K
475%
1.62M
220.55%
1.19M
26.82%
1.31M
10.03%
815K
37.60%
591K
27.48%
390K
34.01%
-3.89M
1,096.92%
6.01M
254.48%
-744K
112.39%
125K
116.80%
-38K
130.40%
-1.42M
3,647.37%
net income
6.82M
-
6.25M
8.31%
4.70M
24.92%
1.76M
62.50%
5.75M
226.58%
5.97M
3.76%
2.15M
63.99%
1.49M
30.48%
2.80M
87.22%
2.06M
26.28%
2.21M
7.37%
1.89M
14.63%
2.92M
54.76%
517K
82.32%
189K
63.44%
590K
212.17%
-2.63M
546.44%
-424K
83.90%
-2.10M
394.34%
-2.08M
0.67%
-3.11M
49.57%
-2.69M
13.58%
-710K
73.62%
-687K
3.24%
-1.33M
93.60%
-528K
60.30%
-3.65M
591.67%
-2.73M
25.14%
-33.45M
1,123.45%
-7.60M
77.29%
-4.48M
40.98%
-2.41M
46.32%
-7M
190.82%
-4.15M
40.71%
-1.15M
72.36%
1.39M
220.75%
483K
65.13%
355K
26.50%
6.83M
1,825.35%
-4.97M
172.74%
887K
117.84%
-393K
144.31%
1.71M
533.84%
5.05M
196.42%
weighted average shs out
30.30M
-
30.48M
0.57%
30.59M
0.37%
30.88M
0.93%
31.03M
0.49%
31.34M
0.99%
31.52M
0.59%
31.52M
0.02%
31.32M
0.61%
31.17M
0.49%
31.28M
0.35%
31.41M
0.44%
31.64M
0.71%
31.99M
1.12%
32.19M
0.63%
32.08M
0.35%
31.97M
0.33%
32.17M
0.62%
31.96M
0.64%
32.18M
0.69%
32.31M
0.38%
32.48M
0.55%
32.34M
0.45%
32.39M
0.16%
32.43M
0.11%
32.70M
0.84%
32.89M
0.56%
35.48M
7.88%
36.73M
3.52%
36.97M
0.67%
37.00M
0.08%
37.22M
0.59%
37.35M
0.34%
37.61M
0.69%
37.03M
1.54%
37.23M
0.53%
37.38M
0.41%
37.74M
0.96%
37.86M
0.32%
38.19M
0.87%
38.27M
0.21%
38.50M
0.60%
38.62M
0.31%
38.71M
0.24%
weighted average shs out dil
31.95M
-
31.96M
0.03%
31.88M
0.26%
32.08M
0.62%
31.83M
0.77%
32.29M
1.45%
32.40M
0.34%
32.11M
0.91%
31.86M
0.77%
31.72M
0.43%
32.02M
0.95%
32.37M
1.09%
33.29M
2.84%
33.59M
0.90%
33.46M
0.40%
32.97M
1.47%
31.97M
3.03%
32.17M
0.62%
31.96M
0.64%
32.18M
0.69%
32.31M
0.38%
32.48M
0.55%
32.34M
0.45%
32.39M
0.16%
32.43M
0.11%
32.70M
0.84%
32.89M
0.56%
35.48M
7.88%
36.73M
3.52%
36.97M
0.67%
37.00M
0.08%
37.22M
0.59%
37.35M
0.34%
37.61M
0.69%
37.03M
1.54%
38.05M
2.77%
38.28M
0.58%
38.86M
1.52%
39.08M
0.56%
38.19M
2.28%
38.81M
1.64%
38.50M
0.81%
39.13M
1.64%
39.10M
0.07%
eps
0.23
-
0.21
8.70%
0.15
28.57%
0.06
60%
0.19
216.67%
0.19
0%
0.07
63.16%
0.05
28.57%
0.09
80.00%
0.07
22.22%
0.07
0%
0.06
14.29%
0.09
50%
0.02
77.78%
0.01
50%
0.02
100%
-0.08
512%
-0.01
83.98%
-0.07
396.97%
-0.06
1.37%
-0.10
49.00%
-0.08
14.11%
-0.02
73.43%
-0.02
3.64%
-0.04
93.40%
-0.02
60.73%
-0.11
583.23%
-0.08
29.91%
-0.91
1,080.29%
-0.21
76.92%
-0.12
42.86%
-0.06
46.08%
-0.19
193.66%
-0.11
42.11%
-0.03
71.82%
0.04
229.03%
0.01
75%
0.01
0%
0.18
1,700.00%
-0.13
172.22%
0.02
117.62%
-0.01
144.54%
0.04
532.35%
0.13
194.78%
epsdiluted
0.21
-
0.20
4.76%
0.15
25.00%
0.05
66.67%
0.18
260%
0.18
0%
0.07
61.11%
0.05
28.57%
0.09
80.00%
0.07
22.22%
0.07
0%
0.06
14.29%
0.09
50%
0.02
77.78%
0.01
50%
0.02
100%
-0.08
512%
-0.01
83.98%
-0.07
396.97%
-0.06
1.37%
-0.10
49.00%
-0.08
14.11%
-0.02
73.43%
-0.02
3.64%
-0.04
93.40%
-0.02
60.73%
-0.11
583.23%
-0.08
29.91%
-0.91
1,080.29%
-0.21
76.92%
-0.12
42.86%
-0.06
46.08%
-0.19
193.66%
-0.11
42.11%
-0.03
71.82%
0.04
229.03%
0.01
75%
0.01
0%
0.17
1,600%
-0.13
176.47%
0.02
117.62%
-0.01
144.54%
0.04
527.45%
0.13
198.17%

All numbers in (except ratios and percentages)