bf/NASDAQ:TCMD_icon.jpeg

NASDAQ:TCMD

Tactile Medical

  • Stock

USD

Last Close

23.87

06/11 21:59

Market Cap

273.27M

Beta: 1.22

Volume Today

155.60K

Avg: 244.56K

PE Ratio

13.91

PFCF: 17.58

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
Dec '15
Dec '16
Dec '17
Dec '18
Dec '19
Dec '20
Dec '21
Dec '22
Dec '23
Dec '24
revenue
47.74M
-
62.87M
31.71%
84.54M
34.47%
109.28M
29.26%
143.75M
31.54%
189.49M
31.82%
187.13M
1.25%
208.06M
11.18%
246.78M
18.61%
274.42M
11.20%
292.98M
6.76%
cost of revenue
12.71M
-
16.91M
32.98%
22.94M
35.68%
29.02M
26.48%
41.49M
43.01%
55.26M
33.17%
54.32M
1.69%
59.84M
10.17%
70.81M
18.32%
79.29M
11.98%
76.30M
3.78%
gross profit
35.02M
-
45.96M
31.25%
61.60M
34.02%
80.27M
30.30%
102.26M
27.40%
134.24M
31.27%
132.81M
1.06%
148.21M
11.60%
175.98M
18.73%
195.13M
10.89%
216.69M
11.05%
selling and marketing expenses
18.15M
-
24.48M
34.87%
33.79M
38.02%
44.40M
31.37%
60.37M
35.98%
78.92M
30.73%
79.63M
0.90%
86.78M
8.97%
106.42M
22.64%
107.12M
0.66%
112.01M
4.57%
general and administrative expenses
10.22M
-
13.72M
34.14%
19.06M
38.96%
26.91M
41.21%
33.61M
24.87%
39.64M
17.96%
51.54M
30.01%
56.80M
10.21%
60.80M
7.03%
62.07M
2.10%
71.14M
14.60%
selling general and administrative expenses
28.38M
-
38.20M
34.61%
52.85M
38.36%
71.31M
34.92%
93.98M
31.79%
118.56M
26.16%
131.17M
10.64%
143.58M
9.46%
167.21M
16.46%
169.19M
1.18%
183.14M
8.25%
research and development expenses
2.84M
-
4.31M
51.67%
4.48M
3.80%
5.06M
13.05%
5.29M
4.53%
5.17M
2.17%
5.26M
1.74%
5.66M
7.50%
7.09M
25.25%
7.82M
10.37%
8.83M
12.90%
other expenses
-4K
-
-194K
4,750%
38K
119.59%
292K
668.42%
486K
66.44%
631K
29.84%
1.37M
116.64%
739K
45.94%
14.43M
1,852.91%
-2.27M
115.74%
cost and expenses
43.94M
-
59.42M
35.24%
80.27M
35.09%
105.39M
31.29%
140.76M
33.57%
178.99M
27.16%
190.76M
6.57%
209.82M
9.99%
259.54M
23.70%
256.38M
1.22%
293.76M
14.58%
operating expenses
31.22M
-
42.51M
36.16%
57.33M
34.85%
76.37M
33.21%
99.27M
29.98%
123.74M
24.65%
136.44M
10.26%
149.97M
9.92%
188.73M
25.84%
177.09M
6.17%
191.98M
8.40%
interest expense
10.88M
-
2.08M
-
ebitda
4.50M
-
4.28M
5.04%
5.07M
18.54%
5.75M
13.33%
6.63M
15.28%
14.04M
111.86%
-834K
105.94%
1.92M
330.10%
1.67M
12.77%
24.54M
1,366.01%
32.37M
31.89%
operating income
3.80M
-
3.45M
9.16%
4.27M
23.79%
3.90M
8.75%
2.99M
23.29%
10.50M
251.10%
-3.63M
134.56%
-1.76M
51.43%
-4.59M
160.73%
18.04M
492.71%
22.18M
22.95%
depreciation and amortization
706K
-
827K
17.14%
799K
3.39%
1.85M
131.41%
3.63M
96.59%
3.54M
2.67%
2.79M
21.03%
3.68M
31.75%
6.27M
70.28%
6.50M
3.70%
6.80M
4.62%
total other income expenses net
-4K
-
-194K
4,750%
38K
119.59%
292K
668.42%
486K
66.44%
631K
29.84%
1.37M
116.64%
-531K
138.84%
-10.88M
1,948.78%
-2.27M
79.12%
1.31M
157.60%
income before tax
3.79M
-
3.26M
14.18%
4.31M
32.33%
4.19M
2.78%
3.48M
17.04%
11.13M
220.17%
-2.26M
120.32%
-2.29M
1.42%
-15.47M
574.79%
15.77M
201.92%
23.49M
48.95%
income tax expense
1.73M
-
1.86M
8.06%
1.43M
23.23%
-1.67M
216.35%
-3.15M
89.01%
158K
105.02%
-1.64M
1,138.61%
9.52M
680.01%
2.39M
74.86%
-12.74M
632.60%
6.53M
151.23%
net income
2.07M
-
1.39M
32.71%
2.88M
106.68%
5.86M
103.37%
6.62M
13.12%
10.97M
65.65%
-620K
105.65%
-11.81M
1,805%
-17.87M
51.27%
28.52M
259.60%
16.96M
40.52%
weighted average shs out
13.35M
-
13.35M
0%
8.91M
33.23%
17.36M
94.72%
18.25M
5.17%
18.92M
3.65%
19.35M
2.26%
19.72M
1.93%
20.07M
1.77%
22.93M
14.24%
23.88M
4.18%
weighted average shs out dil
13.35M
-
13.35M
0%
10.76M
19.40%
18.88M
75.47%
19.35M
2.49%
19.64M
1.52%
19.35M
1.50%
19.72M
1.93%
20.07M
1.77%
23.18M
15.49%
24.14M
4.15%
eps
0.01
-
-0.03
584.29%
0.18
630.97%
0.34
88.89%
0.36
5.88%
0.58
61.11%
-0.03
105.52%
-0.60
1,775.00%
-0.89
48.33%
1.24
239.33%
0.71
42.74%
epsdiluted
0.01
-
-0.03
584.29%
0.15
542.48%
0.31
106.67%
0.34
9.68%
0.56
64.71%
-0.03
105.71%
-0.60
1,775.00%
-0.89
48.33%
1.23
238.20%
0.70
43.09%

All numbers in USD (except ratios and percentages)