bf/NASDAQ:TCX_icon.jpeg

COM:TUCOWS

Tucows

  • Stock

Last Close

15.80

21/11 21:00

Market Cap

203.24M

Beta: -

Volume Today

50.01K

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
33.14M
-
34.40M
3.81%
35.59M
3.45%
38.87M
9.23%
38.80M
0.18%
40.47M
4.29%
42.89M
5.98%
44.55M
3.88%
45.03M
1.07%
45.61M
1.29%
47.47M
4.07%
49.06M
3.37%
48.80M
0.53%
69.57M
42.54%
84.22M
21.07%
85.01M
0.93%
90.62M
6.60%
95.80M
5.71%
81.09M
15.35%
83.52M
3.00%
85.61M
2.51%
78.95M
7.78%
84.12M
6.54%
88.13M
4.77%
85.95M
2.48%
83.98M
2.28%
82.12M
2.22%
74.31M
9.51%
70.78M
4.75%
70.88M
0.13%
75.09M
5.95%
75.89M
1.07%
82.48M
8.67%
81.10M
1.67%
83.08M
2.45%
78.05M
6.06%
78.91M
1.10%
80.43M
1.93%
84.98M
5.65%
86.97M
2.35%
86.96M
0.01%
87.46M
0.57%
89.42M
2.25%
92.30M
3.21%
cost of revenue
24.90M
-
25.64M
2.98%
26.05M
1.60%
27.30M
4.77%
28.12M
3.01%
28.25M
0.45%
30.04M
6.34%
30.54M
1.66%
30.92M
1.25%
30.44M
1.54%
31.62M
3.86%
32.43M
2.56%
32.38M
0.14%
52.62M
62.51%
62.88M
19.48%
64.85M
3.14%
64.55M
0.46%
73.18M
13.36%
58.93M
19.47%
59.26M
0.56%
57.88M
2.33%
56.30M
2.73%
59.61M
5.88%
60.55M
1.59%
59.90M
1.08%
58.84M
1.78%
59.16M
0.55%
54.37M
8.09%
53.36M
1.86%
53.42M
0.12%
56.85M
6.42%
57.87M
1.79%
57.90M
0.05%
59.90M
3.46%
61.03M
1.89%
60.06M
1.59%
61.90M
3.06%
66.37M
7.22%
66.95M
0.87%
70.22M
4.89%
69.14M
1.54%
70.48M
1.95%
69.56M
1.31%
70.11M
0.78%
gross profit
8.24M
-
8.76M
6.32%
9.53M
8.84%
11.58M
21.43%
10.68M
7.72%
12.22M
14.40%
12.85M
5.17%
14.02M
9.05%
14.11M
0.70%
15.17M
7.48%
15.85M
4.49%
16.64M
4.97%
16.42M
1.29%
16.94M
3.17%
21.35M
25.99%
20.16M
5.57%
26.07M
29.33%
22.62M
13.24%
22.16M
2.04%
24.26M
9.49%
27.73M
14.31%
22.65M
18.32%
24.51M
8.19%
27.57M
12.51%
26.05M
5.55%
25.15M
3.44%
22.97M
8.68%
19.94M
13.17%
17.43M
12.60%
17.45M
0.14%
18.24M
4.50%
18.02M
1.18%
24.58M
36.36%
21.20M
13.75%
22.05M
4.03%
17.99M
18.44%
17.01M
5.43%
14.06M
17.34%
18.03M
28.24%
16.75M
7.09%
17.82M
6.37%
16.97M
4.76%
19.86M
17.01%
22.19M
11.73%
selling and marketing expenses
3.35M
-
4.02M
20.09%
3.76M
6.45%
3.59M
4.49%
4.02M
11.77%
3.80M
5.41%
4.85M
27.61%
4.74M
2.21%
5.15M
8.63%
5.29M
2.63%
5.44M
2.83%
5.48M
0.82%
5.58M
1.84%
7.22M
29.38%
7.45M
3.16%
7.58M
1.76%
7.18M
5.28%
8.36M
16.53%
7.85M
6.13%
8.41M
7.13%
8.43M
0.26%
8.74M
3.64%
8.86M
1.32%
8.77M
0.98%
7.90M
9.86%
8.98M
13.68%
9.22M
2.59%
8.32M
9.76%
7.75M
6.79%
8.31M
7.20%
9.38M
12.81%
9.89M
5.50%
11.89M
20.22%
11.99M
0.80%
13.50M
12.65%
13.89M
2.90%
14.55M
4.74%
15.74M
8.14%
16.02M
1.80%
17.30M
7.96%
18.57M
-
14.75M
20.57%
15.18M
2.94%
general and administrative expenses
1.94M
-
1.77M
8.78%
1.89M
6.70%
2.64M
39.95%
2.21M
16.21%
1.82M
17.94%
2.17M
19.73%
2.61M
20.00%
2.84M
8.73%
2.40M
15.19%
2.93M
21.69%
2.17M
25.98%
3.91M
80.36%
3.46M
11.51%
3.29M
4.94%
2.85M
13.21%
4.00M
40.15%
4.53M
13.35%
4.26M
6.08%
4.12M
3.20%
4.80M
16.60%
4.45M
7.41%
4.80M
7.82%
4.57M
4.63%
4.06M
11.19%
4.74M
16.72%
5.46M
15.27%
4.87M
10.92%
5.19M
6.70%
4.95M
4.64%
5.21M
5.19%
5.07M
2.71%
7.14M
40.82%
7.30M
2.21%
6.81M
6.61%
7.90M
15.89%
8.84M
11.93%
8.15M
7.84%
8.08M
0.76%
9.40M
16.27%
9.82M
-
9.19M
6.42%
11.48M
25%
selling general and administrative expenses
5.29M
-
5.79M
9.51%
5.65M
2.43%
6.23M
10.35%
6.23M
0.08%
5.61M
9.86%
7.02M
25.06%
7.35M
4.66%
7.99M
8.67%
7.69M
3.69%
8.36M
8.73%
7.65M
8.56%
9.49M
24.09%
10.68M
12.54%
10.73M
0.54%
10.43M
2.82%
11.18M
7.14%
12.90M
15.40%
12.11M
6.11%
12.53M
3.50%
13.24M
5.63%
13.19M
0.37%
13.65M
3.51%
13.34M
2.26%
11.97M
10.32%
13.73M
14.71%
14.68M
6.97%
13.19M
10.20%
12.95M
1.81%
13.26M
2.45%
14.59M
9.97%
14.96M
2.57%
19.03M
27.20%
19.28M
1.33%
20.32M
5.36%
21.79M
7.26%
23.39M
7.35%
23.88M
2.10%
24.10M
0.93%
26.69M
10.75%
25.15M
-
23.16M
7.89%
26.66M
15.11%
research and development expenses
1.06M
-
1.09M
2.69%
1.11M
1.62%
1.04M
5.99%
1.07M
2.50%
1.11M
4.41%
1.19M
6.74%
1.10M
7.37%
1.10M
0.34%
1.18M
7.16%
998.65K
15.11%
1.27M
27.18%
1.05M
17.35%
1.69M
61.39%
1.80M
6.14%
1.91M
6.23%
1.86M
2.87%
2.09M
12.90%
2.35M
12.43%
2.21M
6.28%
2.09M
5.26%
2.52M
20.66%
2.75M
9.08%
2.88M
4.51%
1.57M
45.55%
2.75M
75.67%
3.07M
11.49%
3.16M
3.10%
3.45M
9.01%
3.13M
9.14%
3.17M
1.21%
3.74M
18.04%
4.27M
14.00%
3.77M
11.74%
3.46M
7.97%
2.98M
13.91%
3.98M
33.26%
4.82M
21.13%
4.58M
4.86%
4.82M
5.17%
5.02M
-
4.52M
9.85%
other expenses
128.82K
-
128.82K
0%
130.15K
1.03%
128.42K
1.33%
128.90K
0.37%
225.48K
74.93%
157.45K
30.17%
48.83K
68.99%
123.96K
153.89%
73K
41.11%
-16K
121.92%
337K
2,206.25%
-87K
-
-85K
2.30%
-86K
1.18%
100K
216.28%
-96K
196%
-83K
13.54%
-95K
14.46%
-96K
1.05%
2.61M
2,821.88%
2.61M
0.08%
2.61M
0.08%
2.64M
1.15%
2.65M
0.11%
cost and expenses
31.52M
-
32.80M
4.04%
33.08M
0.87%
34.74M
5.00%
35.53M
2.27%
35.09M
1.23%
38.37M
9.34%
39.11M
1.93%
40.13M
2.62%
39.44M
1.73%
41.33M
4.80%
41.80M
1.13%
43.39M
3.79%
66.54M
53.37%
77.18M
15.99%
79.09M
2.48%
79.51M
0.53%
90.10M
13.32%
75.32M
16.40%
75.90M
0.77%
75.11M
1.03%
74.00M
1.48%
78.40M
5.94%
79.44M
1.32%
76.09M
4.21%
78.37M
3.00%
79.53M
1.48%
73.16M
8.02%
72.19M
1.32%
72.26M
0.10%
77.06M
6.64%
78.97M
2.49%
83.86M
6.19%
85.56M
2.03%
87.42M
2.18%
87.45M
0.03%
91.91M
5.10%
97.71M
6.31%
98.01M
0.30%
104.11M
6.22%
69.14M
33.59%
100.65M
45.58%
97.25M
3.38%
96.77M
0.49%
operating expenses
6.62M
-
7.15M
8.02%
7.03M
1.77%
7.44M
5.87%
7.41M
0.47%
6.84M
7.62%
8.33M
21.76%
8.57M
2.90%
9.21M
7.51%
9.00M
2.36%
9.71M
7.97%
9.37M
3.51%
11.00M
17.39%
13.92M
26.48%
14.31M
2.78%
14.24M
0.44%
14.96M
5.06%
16.92M
13.11%
16.39M
3.14%
16.64M
1.53%
17.23M
3.56%
17.70M
2.71%
18.79M
6.14%
18.88M
0.48%
16.19M
14.24%
19.54M
20.67%
20.38M
4.31%
18.79M
7.81%
18.83M
0.24%
18.84M
0.02%
20.20M
7.26%
21.11M
4.46%
25.96M
23.00%
25.66M
1.16%
26.39M
2.85%
27.39M
3.77%
30.01M
9.58%
31.34M
4.45%
31.07M
0.89%
33.89M
9.10%
30.16M
-
27.69M
8.21%
26.66M
3.69%
interest expense
83.10K
-
73.83K
11.15%
69.35K
6.07%
63.50K
8.44%
51
99.92%
24.77K
48,478.43%
57.40K
131.69%
78.96K
37.55%
-2.11K
102.67%
46.17K
2,287.21%
120.53K
161.04%
135.17K
12.15%
147.97K
9.47%
867.99K
486.60%
970.03K
11.76%
864.48K
10.88%
864.65K
0.02%
895.96K
3.62%
951K
6.14%
914K
3.89%
926K
1.31%
972K
4.97%
1.31M
35.19%
1.26M
3.88%
1.22M
3.40%
1.15M
5.74%
846K
26.43%
760K
10.17%
855K
12.50%
936K
9.47%
1.00M
7.16%
1.17M
16.55%
1.51M
29.08%
1.80M
19.02%
2.42M
34.86%
4.34M
79.07%
5.90M
36.06%
7.88M
33.54%
10.50M
33.26%
10.74M
2.27%
-11.88M
-
-12.55M
5.67%
-13.10M
4.32%
ebitda
2.07M
-
2.06M
0.16%
2.95M
43.07%
4.47M
51.62%
3.56M
20.48%
5.70M
60.09%
4.93M
13.39%
5.90M
19.61%
5.47M
7.32%
6.79M
24.15%
6.98M
2.82%
8.14M
16.68%
6.37M
21.79%
5.67M
10.95%
10.21M
80.02%
9.30M
8.94%
14.60M
57.05%
9.38M
35.75%
9.49M
1.20%
11.34M
19.47%
14.84M
30.81%
8.91M
39.93%
10.46M
17.29%
13.90M
32.95%
15.24M
9.64%
11.82M
22.46%
8.49M
28.18%
6.82M
19.62%
4.72M
30.87%
4.90M
3.86%
4.51M
7.96%
3.87M
14.17%
6.53M
68.83%
4.37M
33.05%
5.19M
18.64%
700K
86.51%
-2.06M
394.14%
-5.82M
182.81%
-1.52M
73.95%
-5.24M
245.62%
30.21M
676.20%
42.55M
40.85%
47.64M
11.96%
-10.05M
121.09%
operating income
1.29M
-
802.27K
37.91%
2.08M
159.57%
3.90M
87.20%
2.85M
26.84%
4.41M
54.65%
3.88M
11.97%
5.07M
30.66%
4.65M
8.33%
6.26M
34.64%
6.14M
1.94%
7.24M
17.90%
5.41M
25.32%
3.06M
43.40%
7.07M
131.00%
5.97M
15.55%
10.98M
83.97%
5.70M
48.11%
5.71M
0.27%
7.65M
33.81%
10.27M
34.25%
5.03M
51.02%
5.75M
14.34%
8.60M
49.61%
9.96M
15.82%
5.17M
48.08%
1.54M
70.28%
1.31M
14.64%
-1.10M
184.15%
-1.13M
2.45%
-2.03M
79.84%
-3.22M
58.51%
-1.38M
57.07%
-4.51M
226.08%
-4.39M
2.73%
-9.43M
114.74%
-13M
37.90%
-17.28M
32.95%
-13.10M
24.20%
-17.17M
31.04%
17.82M
203.81%
-13.19M
174.03%
-7.83M
40.66%
-10.05M
28.35%
depreciation and amortization
450.91K
-
458.31K
1.64%
445.53K
2.79%
337.93K
24.15%
280.95K
16.86%
316.04K
12.49%
410.48K
29.88%
456.49K
11.21%
484.01K
6.03%
488.55K
0.94%
716.29K
46.62%
749.98K
4.70%
822.03K
9.61%
2.52M
206.27%
2.94M
16.90%
3.22M
9.51%
3.44M
6.85%
3.56M
3.46%
3.66M
2.61%
3.74M
2.32%
4.00M
7.06%
3.96M
1.00%
4.74M
19.47%
5.21M
9.90%
5.39M
3.46%
6.29M
16.80%
5.99M
4.86%
5.75M
3.84%
6.02M
4.62%
6.38M
5.93%
6.56M
2.81%
7.05M
7.46%
8.01M
13.71%
8.89M
10.91%
9.58M
7.79%
10.13M
5.73%
10.94M
8.04%
11.46M
4.74%
11.52M
0.49%
11.89M
3.29%
12.39M
4.15%
55.74M
349.93%
55.47M
0.49%
total other income expenses net
-322.91K
-
-802.06K
148.38%
-423.00K
47.26%
-237.99K
43.74%
-424.95K
78.56%
-969.35K
128.11%
-640.24K
33.95%
-371.29K
42.01%
-162.31K
56.29%
218.59K
234.68%
133.64K
38.86%
104.81K
21.57%
115.48K
10.18%
163.32K
41.43%
252.26K
54.45%
210.03K
16.74%
-77.97K
137.13%
127.05K
262.94%
21K
83.47%
11K
47.62%
105K
854.55%
79K
24.76%
31K
60.76%
-93K
400%
108K
216.13%
-528K
588.89%
-1.14M
114.96%
1.16M
202.47%
6.92M
495.27%
5.55M
19.80%
4.66M
16.12%
5.33M
14.39%
4.17M
21.78%
2.57M
38.30%
2.00M
22.09%
419K
79.08%
-1.45M
446.54%
-3.51M
141.74%
-10.46M
197.98%
4.28M
140.95%
-17.82M
516.09%
-11.52M
35.37%
-9.56M
17.03%
-9.18M
3.98%
income before tax
1.21M
-
728.44K
39.75%
2.01M
176.36%
3.83M
90.49%
2.85M
25.63%
4.39M
53.78%
3.83M
12.78%
4.99M
30.56%
4.74M
5.12%
6.34M
33.88%
6.15M
3.08%
7.23M
17.66%
5.39M
25.54%
2.32M
56.91%
6.32M
172.48%
5.26M
16.79%
10.17M
93.19%
4.93M
51.54%
4.84M
1.84%
6.72M
38.88%
9.68M
44.07%
4.06M
58.08%
4.43M
9.34%
7.34M
65.46%
8.74M
19.13%
3.94M
54.99%
606K
84.60%
1.56M
156.77%
4.66M
199.68%
3.23M
30.69%
1.69M
47.77%
1.08M
36.26%
1.27M
18.40%
-1.94M
252.43%
-2.39M
22.91%
-9.01M
277.38%
-14.45M
60.44%
-20.79M
43.88%
-33.99M
63.48%
-23.59M
30.59%
-24.71M
-
-17.38M
29.65%
-19.22M
10.58%
income tax expense
286.05K
-
251.60K
12.04%
665.95K
164.68%
1.14M
71.78%
992.70K
13.22%
1.55M
56.31%
1.54M
0.75%
1.83M
19.11%
1.64M
10.43%
1.91M
15.99%
2.08M
9.02%
2.49M
19.98%
2.57M
3.09%
-125.45K
104.88%
1.08M
963.29%
1.82M
68.36%
-1.03M
156.64%
1.18M
214.54%
1.23M
3.81%
1.37M
11.56%
5.24M
282.41%
1.26M
76.01%
1.82M
44.71%
3.13M
72.24%
2.96M
5.39%
1.10M
62.85%
449K
59.22%
840K
87.08%
2.60M
208.93%
1.08M
58.27%
-119K
110.99%
-299K
151.26%
3.24M
1,183.95%
1.08M
66.74%
738K
31.54%
-1.03M
239.16%
-1.01M
1.95%
-1.71M
69.81%
-3.02M
76.90%
-822K
72.83%
23.37M
2,943.55%
1.77M
92.41%
1.22M
31.23%
3.07M
151.97%
net income
922.89K
-
476.84K
48.33%
1.35M
182.52%
2.69M
99.74%
1.86M
30.91%
2.83M
52.43%
2.28M
19.37%
3.16M
38.27%
3.10M
2.03%
4.44M
43.38%
4.07M
8.28%
4.74M
16.47%
2.82M
40.59%
2.45M
13.15%
5.24M
114.24%
3.44M
34.38%
11.20M
225.63%
3.74M
66.57%
3.61M
3.62%
5.35M
48.17%
4.44M
17.00%
2.80M
36.92%
2.62M
6.54%
4.21M
60.74%
5.78M
37.41%
2.83M
50.95%
157K
94.46%
716K
356.05%
2.07M
188.83%
2.15M
3.92%
1.81M
15.91%
1.38M
23.91%
-1.97M
243.05%
-3.02M
53.53%
-3.13M
3.48%
-7.98M
155.39%
-13.45M
68.46%
-19.08M
41.93%
-30.97M
62.28%
-22.77M
26.47%
-23.37M
2.64%
-26.48M
13.31%
-18.60M
29.75%
-22.30M
19.85%
weighted average shs out
11.03M
-
11.03M
0%
11.22M
1.73%
11.32M
0.91%
11.14M
1.58%
11.14M
0%
11.05M
0.86%
10.98M
0.56%
10.67M
2.83%
10.67M
0%
10.54M
1.24%
10.43M
1.03%
10.47M
0.40%
10.47M
0%
10.53M
0.51%
10.56M
0.34%
10.59M
0.23%
10.59M
0%
10.60M
0.08%
10.61M
0.14%
10.63M
0.22%
10.63M
0%
10.66M
0.21%
10.63M
0.28%
10.61M
0.14%
10.61M
0%
10.57M
0.42%
10.58M
0.10%
10.62M
0.38%
10.62M
0%
10.63M
0.15%
10.68M
0.43%
10.68M
0%
10.75M
0.71%
10.77M
0.10%
10.78M
0.13%
10.77M
0.09%
10.81M
0.34%
10.84M
0.28%
10.87M
0.35%
10.87M
0.05%
10.92M
0.50%
10.95M
0.28%
10.98M
0.26%
weighted average shs out dil
11.64M
-
11.64M
0%
11.73M
0.77%
11.79M
0.50%
11.58M
1.76%
11.58M
0%
11.46M
1.07%
11.37M
0.73%
10.86M
4.49%
10.86M
0%
10.73M
1.18%
10.62M
1.07%
10.78M
1.48%
10.78M
0%
10.79M
0.15%
10.79M
0.07%
10.79M
0.07%
10.79M
0%
10.80M
0.10%
10.79M
0.08%
10.84M
0.39%
10.84M
0%
10.84M
0.04%
10.75M
0.87%
10.71M
0.30%
10.71M
0%
10.65M
0.56%
10.68M
0.27%
10.80M
1.07%
10.80M
0%
10.80M
0.01%
10.82M
0.20%
10.82M
0%
10.75M
0.60%
10.77M
0.10%
10.78M
0.13%
10.77M
0.09%
10.81M
0.34%
10.84M
0.28%
10.87M
0.35%
10.87M
0.05%
10.92M
0.50%
10.95M
0.28%
10.98M
0.26%
eps
0.08
-
0.04
52.38%
0.12
200.00%
0.24
100%
0.17
29.17%
0.25
47.06%
0.21
16.00%
0.29
38.10%
0.29
0%
0.42
44.83%
0.39
7.14%
0.45
15.38%
0.27
40%
0.23
14.81%
0.50
117.39%
0.33
34%
1.06
221.21%
0.35
66.98%
0.34
2.86%
0.50
47.06%
0.42
16.00%
0.26
38.10%
0.25
3.85%
0.40
60.00%
0.54
35%
0.27
50%
0.01
96.30%
0.07
600%
0.19
171.43%
0.20
5.26%
0.17
15%
0.13
23.53%
-0.18
238.46%
-0.28
55.56%
-0.29
3.57%
-0.74
155.17%
-1.25
68.92%
-1.77
41.60%
-2.86
61.58%
-2.09
26.92%
-2.15
2.87%
-2.42
12.56%
-1.70
29.75%
-2.03
19.41%
epsdiluted
0.08
-
0.04
49.37%
0.11
175.00%
0.23
109.09%
0.16
30.43%
0.24
50.00%
0.20
16.67%
0.28
40.00%
0.28
0%
0.41
46.43%
0.38
7.32%
0.45
18.42%
0.26
42.22%
0.23
11.54%
0.49
113.04%
0.32
34.69%
1.04
225%
0.35
66.35%
0.33
5.71%
0.50
51.52%
0.41
18.00%
0.26
36.59%
0.24
7.69%
0.39
62.50%
0.54
38.46%
0.26
51.85%
0.01
96.15%
0.07
600%
0.19
171.43%
0.20
5.26%
0.17
15%
0.13
23.53%
-0.18
238.46%
-0.28
55.56%
-0.29
3.57%
-0.74
155.17%
-1.25
68.92%
-1.77
41.60%
-2.86
61.58%
-2.09
26.92%
-2.15
2.87%
-2.42
12.56%
-1.70
29.75%
-2.03
19.41%

All numbers in (except ratios and percentages)