bf/NASDAQ:UFPT_icon.jpeg

NASDAQ:UFPT

UFP Technologies, Inc.

  • Stock

USD

Last Close

334.29

30/08 20:00

Market Cap

2.31B

Beta: 0.78

Volume Today

27.41K

Avg: 81.26K

PE Ratio

32.96

PFCF: 38.44

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
Sep '13
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
revenue
34.70M
-
34.99M
0.84%
34.61M
1.10%
34.02M
1.69%
35.41M
4.06%
35.27M
0.39%
33.98M
3.66%
36.50M
7.42%
34.44M
5.64%
33.93M
1.47%
34.50M
1.68%
37.90M
9.85%
37.22M
1.80%
36.51M
1.92%
37.05M
1.50%
37.89M
2.25%
35.68M
5.81%
37.22M
4.30%
42.93M
15.35%
49.02M
14.18%
47.81M
2.47%
50.70M
6.04%
47.33M
6.65%
51.40M
8.60%
49.39M
3.90%
50.26M
1.76%
48.28M
3.95%
42.64M
11.67%
43.30M
1.54%
45.15M
4.28%
48.60M
7.63%
50.66M
4.23%
50.72M
0.13%
56.34M
11.08%
71.24M
26.44%
94.34M
32.43%
96.97M
2.78%
91.24M
5.91%
97.75M
7.14%
100.04M
2.34%
100.78M
0.75%
101.50M
0.71%
105.01M
3.46%
110.18M
4.92%
cost of revenue
24.54M
-
24.13M
1.67%
25.58M
6.02%
24.55M
4.03%
25.72M
4.78%
26.65M
3.62%
25.34M
4.93%
26.21M
3.42%
24.93M
4.87%
24.92M
0.04%
26.78M
7.44%
27.62M
3.14%
28.77M
4.17%
28.32M
1.55%
27.54M
2.77%
27.95M
1.48%
27.49M
1.62%
29.38M
6.88%
32.75M
11.45%
36.03M
10.04%
35.38M
1.82%
37.99M
7.39%
34.83M
8.32%
37.03M
6.31%
36.07M
2.58%
36.49M
1.16%
35.45M
2.84%
32.70M
7.78%
32.77M
0.23%
33.77M
3.05%
35.99M
6.58%
37.24M
3.48%
38.71M
3.94%
43.27M
11.78%
54.11M
25.05%
70.02M
29.41%
71.45M
2.04%
67.96M
4.88%
69.05M
1.61%
70.39M
1.94%
73.03M
3.75%
75.37M
3.20%
74.93M
0.59%
77.15M
2.96%
gross profit
10.16M
-
10.87M
6.91%
9.03M
16.90%
9.48M
4.95%
9.68M
2.18%
8.61M
11.05%
8.64M
0.29%
10.29M
19.16%
9.51M
7.61%
9.01M
5.24%
7.73M
14.26%
10.29M
33.12%
8.45M
17.83%
8.18M
3.17%
9.52M
16.28%
9.94M
4.47%
8.19M
17.58%
7.84M
4.35%
10.19M
29.96%
12.99M
27.50%
12.43M
4.27%
12.71M
2.21%
12.50M
1.64%
14.37M
15.00%
13.32M
7.31%
13.77M
3.38%
12.82M
6.88%
9.95M
22.41%
10.53M
5.82%
11.38M
8.13%
12.61M
10.76%
13.41M
6.38%
12.02M
10.42%
13.07M
8.81%
17.13M
31.04%
24.32M
41.96%
25.52M
4.93%
23.28M
8.79%
28.70M
23.29%
29.64M
3.29%
27.75M
6.39%
26.13M
5.84%
30.08M
15.13%
33.03M
9.80%
selling and marketing expenses
-364
-
-1K
-
1K
-
1K
-
-8.13M
-
general and administrative expenses
5.68M
-
5.54M
2.43%
5.83M
5.30%
6.47M
10.83%
5.87M
9.20%
5.69M
3.15%
6.02M
5.94%
6.78M
12.48%
5.60M
17.30%
5.60M
0%
5.90M
5.35%
6.47M
9.59%
6.03M
6.85%
5.70M
5.38%
6.32M
10.75%
6.06M
4.04%
5.69M
6.07%
5.78M
1.44%
6.59M
14.15%
7.42M
12.52%
6.54M
11.81%
7.21M
10.20%
7.24M
0.50%
7.80M
7.66%
7.18M
7.90%
7.03M
2.20%
7.75M
10.35%
6.67M
14.02%
14.42M
-
selling general and administrative expenses
5.68M
-
5.54M
2.44%
5.83M
5.31%
6.47M
10.83%
5.87M
9.20%
5.68M
3.17%
6.02M
5.96%
6.78M
12.48%
5.60M
17.30%
5.61M
0.02%
5.90M
5.33%
6.47M
9.59%
6.03M
6.85%
5.70M
5.36%
6.32M
10.73%
6.06M
4.04%
5.69M
6.07%
5.78M
1.44%
6.59M
14.15%
7.42M
12.52%
6.54M
11.81%
7.21M
10.20%
7.24M
0.50%
7.80M
7.66%
7.18M
7.90%
7.03M
2.20%
7.75M
10.35%
6.67M
14.02%
6.79M
1.89%
6.29M
7.42%
7.31M
16.26%
7.23M
1.11%
6.81M
5.84%
8.14M
19.56%
10.01M
23.03%
12.08M
20.65%
11.82M
2.12%
11.89M
0.56%
13.01M
9.40%
12.30M
5.44%
12.47M
1.37%
13.12M
5.22%
13.91M
6.05%
13.90M
0.09%
research and development expenses
9.30M
-
other expenses
100K
-
101K
1%
111K
9.90%
50K
-
3K
94%
85K
2,733.33%
-73K
185.88%
-239K
227.40%
-198K
17.15%
-24K
87.88%
73K
404.17%
-327K
547.95%
-35K
89.30%
-4K
-
10K
350%
-4K
140%
-4K
0%
24K
700%
52K
116.67%
157K
201.92%
104K
33.76%
-233K
324.04%
-77K
66.95%
20K
125.97%
29K
45%
28K
3.45%
cost and expenses
30.22M
-
29.67M
1.81%
31.41M
5.89%
31.02M
1.27%
31.59M
1.87%
32.34M
2.36%
31.36M
3.02%
32.98M
5.16%
30.54M
7.42%
30.53M
0.03%
32.68M
7.06%
34.09M
4.30%
34.80M
2.08%
34.02M
2.21%
33.85M
0.51%
34.01M
0.45%
33.18M
2.42%
35.16M
5.95%
39.34M
11.89%
43.45M
10.45%
41.92M
3.53%
45.20M
7.83%
42.08M
6.91%
44.83M
6.54%
43.26M
3.50%
43.52M
0.60%
43.21M
0.71%
39.36M
8.90%
39.56M
0.51%
40.06M
1.25%
43.30M
8.10%
44.47M
2.70%
45.51M
2.35%
51.41M
12.95%
64.12M
24.73%
82.10M
28.04%
83.27M
1.43%
79.84M
4.11%
82.06M
2.77%
82.69M
0.77%
85.50M
3.40%
88.49M
3.49%
88.84M
0.40%
91.05M
2.49%
operating expenses
5.68M
-
5.54M
2.44%
5.83M
5.31%
6.47M
10.83%
5.87M
9.20%
5.68M
3.17%
6.02M
5.96%
6.78M
12.48%
5.60M
17.30%
5.61M
0.02%
5.90M
5.33%
6.47M
9.59%
6.03M
6.85%
5.70M
5.36%
6.32M
10.73%
6.06M
4.04%
5.69M
6.07%
5.78M
1.44%
6.59M
14.15%
7.42M
12.52%
6.54M
11.81%
7.21M
10.20%
7.24M
0.50%
7.80M
7.66%
7.18M
7.90%
7.03M
2.20%
7.75M
10.35%
6.67M
14.02%
6.79M
1.89%
6.29M
7.42%
7.31M
16.26%
7.23M
1.11%
6.81M
5.84%
8.14M
19.56%
10.01M
23.03%
12.08M
20.65%
11.82M
2.12%
11.89M
0.56%
13.01M
9.40%
12.30M
5.44%
12.47M
1.37%
13.12M
5.22%
13.91M
6.05%
13.90M
0.09%
interest expense
42.98K
-
76K
76.82%
22K
71.05%
27K
22.73%
20K
25.93%
40K
100%
24K
40%
8K
66.67%
9K
12.50%
34K
277.78%
-11K
132.35%
15K
236.36%
25K
66.67%
69K
176%
14K
79.71%
13K
7.14%
12K
7.69%
11K
8.33%
273K
2,381.82%
404K
47.99%
355K
12.13%
288K
18.87%
231K
19.79%
194K
16.02%
165K
14.95%
84K
49.09%
16K
80.95%
33K
106.25%
17K
48.48%
17K
0%
16K
5.88%
21K
31.25%
16K
23.81%
77K
381.25%
327K
324.68%
744K
127.52%
830K
11.56%
839K
1.08%
946K
12.75%
1.09M
15.12%
933K
14.33%
755K
19.08%
631K
16.42%
577K
8.56%
ebitda
5.49M
-
5.33M
2.99%
3.19M
40%
3.11M
2.66%
3.91M
25.82%
3.04M
22.34%
3.81M
25.50%
3.55M
7.00%
5.92M
66.99%
4.21M
28.92%
3.31M
21.40%
3.44M
3.93%
769K
77.64%
2.70M
251.37%
3.19M
18.25%
3.83M
19.87%
2.50M
34.73%
2.07M
17.36%
4.62M
123.72%
5.47M
18.33%
5.89M
7.79%
5.50M
6.67%
5.25M
4.53%
6.57M
25.11%
6.14M
6.60%
6.75M
9.91%
4.74M
29.68%
3.25M
31.51%
3.74M
15.02%
5.09M
36.29%
5.30M
4.06%
8.27M
56.00%
7.24M
12.40%
7.21M
0.43%
7.17M
0.51%
12.29M
71.33%
13.80M
12.30%
11.91M
13.74%
18.55M
55.77%
17.37M
6.38%
18.15M
4.52%
15.97M
12.01%
19.17M
20.02%
22.16M
15.62%
operating income
4.48M
-
5.33M
18.76%
3.19M
40%
2.79M
12.74%
3.10M
11.12%
2.48M
19.88%
2.57M
3.42%
3.49M
35.84%
3.06M
12.39%
2.60M
14.76%
1.70M
34.56%
4.19M
146.07%
4.08M
2.67%
2.26M
44.67%
3.21M
41.94%
3.93M
22.62%
2.50M
36.39%
2.06M
17.68%
2.56M
24.59%
5.67M
121.10%
5.88M
3.81%
5.49M
6.64%
5.25M
4.39%
6.57M
25.11%
6.14M
6.60%
6.75M
9.91%
5.08M
24.77%
2.99M
41.00%
3.73M
24.42%
4.94M
32.54%
5.30M
7.35%
6.21M
17.11%
5.08M
18.21%
4.63M
8.73%
4.16M
10.25%
8.98M
115.82%
11.00M
22.56%
10.88M
1.14%
12.84M
18.07%
17.04M
32.72%
15.04M
11.72%
13.01M
13.52%
16.17M
24.29%
19.13M
18.30%
depreciation and amortization
1.01M
-
1.10M
9.69%
1.13M
2.60%
1.12M
1.33%
960K
13.98%
1.17M
21.77%
1.15M
1.37%
1.19M
3.04%
1.17M
1.85%
1.34M
14.84%
1.37M
2.09%
1.38M
1.10%
1.36M
1.59%
1.52M
12.13%
1.40M
8.52%
1.40M
0.43%
1.38M
1.86%
1.46M
6.47%
1.83M
25.14%
2.04M
11.46%
1.95M
4.70%
2.01M
3.34%
2.02M
0.55%
2.03M
0.30%
2.07M
2.07%
2.05M
0.87%
2.07M
0.68%
2.08M
0.87%
2.06M
1.15%
2.06M
0.10%
2.07M
0.53%
2.10M
1.64%
2.04M
3.14%
2.20M
8.05%
3.02M
37.03%
3.32M
9.98%
2.80M
15.47%
1.03M
63.20%
5.71M
453.10%
324K
94.32%
2.84M
776.23%
2.96M
4.26%
3.00M
1.28%
3.03M
1.13%
total other income expenses net
-42.98K
-
207
100.48%
-22K
10,728.02%
-122K
454.55%
-613K
402.46%
-335K
45.35%
-47K
85.97%
-30K
36.17%
-851K
2,736.67%
-803K
5.64%
-119K
85.18%
377K
416.81%
1.66M
339.26%
-222K
113.41%
5K
102.25%
50K
900%
51K
2%
-4K
107.84%
-979K
24,375%
103K
110.52%
80K
22.33%
-77K
196.25%
-239K
210.39%
-198K
17.15%
-24K
87.88%
73K
404.17%
-323K
542.47%
-325K
0.62%
-12K
96.31%
-164K
1,266.67%
10K
106.10%
17K
70%
-137K
905.88%
-280K
104.38%
1.93M
787.86%
2.65M
37.44%
14.24M
437.89%
-1.10M
107.76%
-946K
14.39%
-284K
69.98%
-209K
26.41%
-1.12M
435.41%
-836K
25.29%
-1.76M
110.41%
income before tax
4.44M
-
5.25M
18.20%
3.17M
39.55%
2.86M
9.83%
3.18M
11.11%
2.55M
19.69%
2.54M
0.39%
3.50M
37.44%
3.06M
12.33%
2.64M
13.90%
1.72M
34.99%
4.21M
145.36%
4.11M
2.42%
2.29M
44.30%
3.23M
41.36%
3.96M
22.46%
2.55M
35.56%
2.12M
17.05%
2.37M
11.81%
5.28M
122.95%
5.63M
6.67%
5.14M
8.73%
4.78M
6.87%
6.18M
29.21%
5.95M
3.74%
6.74M
13.21%
4.73M
29.74%
2.93M
38.17%
3.71M
26.73%
4.92M
32.58%
5.29M
7.69%
6.22M
17.57%
5.06M
18.75%
4.63M
8.44%
6.08M
31.43%
11.62M
91.01%
25.24M
117.15%
9.77M
61.29%
11.89M
21.74%
15.97M
34.28%
14.14M
11.47%
11.89M
15.90%
15.34M
28.95%
17.37M
13.28%
income tax expense
1.55M
-
1.87M
20.44%
1.11M
40.65%
1.00M
9.90%
1.11M
11.19%
982K
11.77%
890K
9.37%
1.22M
37.42%
1.07M
12.35%
962K
10.26%
640K
33.47%
1.47M
130.16%
1.44M
2.44%
796K
44.61%
1.06M
33.42%
1.33M
25.14%
856K
35.59%
-599K
169.98%
589K
198.33%
1.28M
118.17%
1.49M
16.19%
726K
51.37%
1.05M
44.49%
1.58M
50.81%
308K
80.53%
958K
211.04%
841K
12.21%
608K
27.71%
720K
18.42%
744K
3.33%
1.13M
52.02%
1.51M
33.42%
1.27M
15.97%
1.41M
11.28%
1.23M
13.04%
2.69M
119.56%
5.70M
111.54%
1.31M
77.03%
2.16M
64.71%
4.09M
89.70%
2.45M
40.17%
285K
88.35%
2.64M
827.02%
3.82M
44.59%
net income
2.89M
-
3.38M
16.99%
2.06M
38.94%
1.86M
9.80%
2.07M
11.08%
1.57M
23.96%
1.65M
5.22%
2.27M
37.45%
1.99M
12.32%
1.68M
15.86%
1.07M
35.86%
2.73M
154.42%
2.67M
2.41%
1.49M
44.14%
2.17M
45.61%
2.63M
21.14%
1.70M
35.55%
2.71M
60.18%
1.78M
34.55%
3.99M
124.54%
4.13M
3.61%
4.41M
6.68%
3.73M
15.33%
4.60M
23.14%
5.64M
22.68%
5.78M
2.41%
3.89M
32.65%
2.32M
40.43%
2.99M
28.90%
4.17M
39.63%
4.16M
0.22%
4.71M
13.26%
3.79M
19.64%
3.22M
15.04%
4.86M
50.92%
8.93M
83.80%
19.54M
118.84%
8.46M
56.69%
9.74M
15.09%
11.88M
22.01%
11.69M
1.59%
11.61M
0.74%
12.69M
9.35%
13.55M
6.77%
weighted average shs out
6.84M
-
6.89M
0.70%
6.97M
1.22%
7.03M
0.76%
7.05M
0.43%
7.06M
0.06%
7.08M
0.24%
7.12M
0.57%
7.13M
0.21%
7.14M
0.15%
7.17M
0.43%
7.20M
0.32%
7.22M
0.40%
7.20M
0.33%
7.22M
0.21%
7.24M
0.32%
7.26M
0.35%
7.27M
0.12%
7.30M
0.37%
7.35M
0.64%
7.37M
0.26%
7.38M
0.14%
7.40M
0.35%
7.42M
0.28%
7.43M
0.12%
7.44M
0.09%
7.46M
0.24%
7.49M
0.40%
7.50M
0.11%
7.50M
0.01%
7.51M
0.15%
7.53M
0.27%
7.53M
0.05%
7.53M
0.01%
7.54M
0.16%
7.56M
0.25%
7.57M
0.09%
7.58M
0.13%
7.59M
0.16%
7.63M
0.43%
7.64M
0.18%
7.64M
0%
7.65M
0.16%
7.67M
0.27%
weighted average shs out dil
7.11M
-
7.13M
0.30%
7.15M
0.21%
7.17M
0.28%
7.19M
0.25%
7.19M
0.08%
7.19M
0.01%
7.21M
0.24%
7.23M
0.28%
7.25M
0.25%
7.25M
0.07%
7.27M
0.25%
7.31M
0.56%
7.30M
0.16%
7.30M
0.04%
7.32M
0.36%
7.35M
0.41%
7.37M
0.22%
7.38M
0.12%
7.41M
0.47%
7.43M
0.30%
7.46M
0.39%
7.47M
0.03%
7.47M
0.01%
7.49M
0.35%
7.54M
0.69%
7.54M
0.09%
7.53M
0.08%
7.55M
0.31%
7.57M
0.25%
7.57M
0.05%
7.57M
0.04%
7.60M
0.32%
7.64M
0.53%
7.63M
0.09%
7.61M
0.29%
7.64M
0.39%
7.69M
0.67%
7.68M
0.10%
7.69M
0.12%
7.71M
0.25%
7.71M
0.04%
7.74M
0.32%
7.75M
0.21%
eps
0.42
-
0.49
16.67%
0.30
38.78%
0.27
10.00%
0.29
7.41%
0.22
24.14%
0.23
4.55%
0.32
39.13%
0.28
12.50%
0.24
14.29%
0.15
37.50%
0.38
153.33%
0.37
2.63%
0.21
43.24%
0.30
42.86%
0.36
20%
0.23
36.11%
0.37
60.87%
0.24
35.14%
0.54
125.00%
0.56
3.70%
0.60
7.14%
0.50
16.67%
0.62
24%
0.76
22.58%
0.78
2.63%
0.52
33.33%
0.31
40.38%
0.40
29.03%
0.56
40.00%
0.55
1.79%
0.63
14.55%
0.50
20.63%
0.43
14.00%
0.64
48.84%
1.18
84.37%
2.58
118.64%
1.12
56.59%
1.28
14.29%
1.56
21.88%
1.53
1.92%
1.52
0.65%
1.66
9.21%
1.77
6.63%
epsdiluted
0.41
-
0.47
14.63%
0.29
38.30%
0.26
10.34%
0.29
11.54%
0.22
24.14%
0.23
4.55%
0.32
39.13%
0.28
12.50%
0.23
17.86%
0.15
34.78%
0.38
153.33%
0.37
2.63%
0.20
45.95%
0.30
50.00%
0.36
20%
0.23
36.11%
0.37
60.87%
0.24
35.14%
0.54
125.00%
0.56
3.70%
0.59
5.36%
0.50
15.25%
0.62
24%
0.75
20.97%
0.77
2.67%
0.52
32.47%
0.31
40.38%
0.40
29.03%
0.55
37.50%
0.55
0%
0.62
12.73%
0.50
19.35%
0.42
16.00%
0.64
52.38%
1.17
82.81%
2.56
118.80%
1.10
57.03%
1.27
15.45%
1.55
22.05%
1.52
1.94%
1.51
0.66%
1.64
8.61%
1.75
6.71%

All numbers in USD (except ratios and percentages)