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
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.51%
1.99M
12.41%
1.68M
15.82%
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.69M
35.59%
2.71M
60.27%
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.36%
13.55M
6.77%
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%
2.75M
1.96%
2.78M
1.02%
2.83M
1.91%
2.84M
0.32%
2.96M
4.26%
deferred income tax
-3.56K
-
750.67K
21,209.90%
-121K
116.12%
-104K
14.05%
-122K
17.31%
1.58M
1,394.26%
96K
93.92%
98K
2.08%
89K
9.18%
154K
73.03%
87K
43.51%
137K
57.47%
352K
-
78K
77.84%
82K
5.13%
94K
14.63%
-1.27M
1,454.26%
346K
127.18%
342K
1.16%
319K
6.73%
874K
173.98%
424K
51.49%
413K
2.59%
415K
0.48%
-460K
210.84%
421K
191.52%
310K
26.37%
246K
20.65%
-841K
441.87%
279K
133.17%
104K
62.72%
99K
4.81%
-2.28M
2,398.99%
-440K
80.67%
57K
112.95%
798K
1,300%
-5.13M
742.23%
-545K
89.37%
79K
114.50%
940K
1,089.87%
342K
63.62%
stock based compensation
199.97K
-
216.55K
8.29%
265K
22.38%
465K
75.47%
215K
53.76%
174K
19.07%
210K
20.69%
437K
108.10%
226K
48.28%
196K
13.27%
201K
2.55%
441K
119.40%
229K
48.07%
185K
19.21%
209K
12.97%
427K
104.31%
206K
51.76%
226K
9.71%
237K
4.87%
454K
91.56%
272K
40.09%
249K
8.46%
294K
18.07%
402K
36.73%
473K
17.66%
422K
10.78%
537K
27.25%
561K
4.47%
240K
57.22%
469K
95.42%
501K
6.82%
620K
23.75%
650K
4.84%
657K
1.08%
692K
5.33%
781K
12.86%
897K
14.85%
838K
6.58%
1.06M
26.01%
1.20M
13.35%
1.20M
0%
1.19M
0.50%
1.51M
27.04%
1.74M
14.74%
change in working capital
2.38M
-
-70.33K
102.96%
-3.78M
5,274.36%
-106K
97.20%
1.86M
1,854.72%
80K
95.70%
-4.05M
5,165%
2.88M
171.10%
88K
96.95%
565K
542.05%
-5.13M
1,008.67%
-583K
88.64%
743K
227.44%
-726K
197.71%
290K
139.94%
-760K
362.07%
1.72M
325.66%
1.32M
22.86%
-6.14M
564.40%
2.63M
142.74%
-573K
121.82%
223K
138.92%
-2.85M
1,375.78%
1.29M
145.27%
1.43M
10.95%
1.05M
26.38%
-2.17M
306.18%
431K
119.87%
456K
5.80%
2.28M
399.56%
-3.68M
261.46%
-969K
73.65%
-2.76M
185.24%
-3.21M
16.32%
-11.33M
252.44%
-9.71M
14.31%
-11.88M
22.30%
10.45M
188%
-14.16M
235.48%
-7.42M
47.62%
1.12M
115.16%
-3.68M
427.05%
accounts receivables
855.62K
-
774.42K
9.49%
-1.12M
244.37%
528K
147.23%
-943K
278.60%
2.10M
322.16%
-1.75M
183.68%
-1.29M
26.13%
263K
120.31%
1.77M
574.52%
-2.90M
263.19%
-2.64M
8.67%
713K
126.97%
1.06M
48.39%
-674K
163.71%
-383K
43.18%
262K
168.41%
663K
153.05%
-3.52M
630.92%
-894K
74.60%
35K
103.91%
1.82M
5,108.57%
-1.45M
179.59%
-909K
37.35%
1.89M
307.37%
148K
92.15%
-801K
641.22%
2.18M
371.91%
-93K
104.27%
936K
1,106.45%
-4.12M
539.64%
-996K
75.80%
-1.23M
23.90%
1.23M
200%
-3.48M
-
3.48M
200%
-2.10M
160.32%
-6.14M
192.90%
6.08M
198.86%
-4.15M
168.38%
inventory
993.77K
-
-1.15M
215.81%
-1.13M
1.90%
-1.25M
10.89%
-71K
94.33%
607K
954.93%
-32K
105.27%
93K
390.63%
-703K
855.91%
-667K
5.12%
984K
247.53%
-666K
167.68%
-684K
2.70%
417K
160.96%
-260K
162.35%
316K
221.54%
959K
203.48%
273K
71.53%
-977K
457.88%
-474K
51.48%
-1.17M
146.84%
326K
127.86%
139K
57.36%
399K
187.05%
-181K
145.36%
943K
620.99%
-1.97M
308.48%
-717K
63.53%
1.47M
305.16%
846K
42.49%
-1.37M
262.41%
-1.14M
16.74%
-514K
55.07%
-1.46M
184.82%
-7.83M
434.56%
-7.39M
5.62%
-4.87M
34.02%
480K
109.85%
-3.05M
736.25%
-6.39M
109.36%
-6.82M
6.65%
-298K
95.63%
accounts payables
-420.65K
-
-478.24K
13.69%
1.57M
427.66%
-487K
131.08%
1.11M
327.52%
129K
88.36%
-1.06M
923.26%
137K
112.90%
259K
89.05%
-134K
151.74%
-218K
62.69%
1.08M
596.79%
-357K
132.96%
-1.10M
209.24%
1.51M
237.05%
-1.62M
206.81%
532K
132.92%
-336K
163.16%
-290K
13.69%
3.20M
1,202.41%
-658K
120.58%
-1.14M
72.64%
-907K
20.16%
-315K
65.27%
1.00M
418.10%
-2.25M
324.75%
2.73M
221.05%
-1.99M
173.04%
-990K
50.28%
-426K
56.97%
1.66M
488.73%
2.38M
43.48%
-822K
134.60%
-3.11M
278.10%
4.11M
232.08%
7.73M
88.23%
-5.50M
171.15%
2.80M
150.87%
65K
97.68%
4.80M
7,280%
1.85M
61.37%
-5.16M
378.58%
other working capital
948.63K
-
784.33K
17.32%
-3.10M
495.24%
1.10M
135.65%
1.77M
59.82%
-2.75M
255.78%
-1.21M
56.20%
3.95M
427.47%
269K
93.18%
-408K
251.67%
-3.00M
636.52%
1.64M
154.71%
1.07M
34.85%
-1.10M
202.43%
-289K
73.66%
923K
419.38%
-38K
104.12%
723K
2,002.63%
-1.36M
287.69%
797K
158.73%
1.22M
53.07%
-790K
164.75%
-626K
20.76%
2.11M
437.54%
-1.28M
160.44%
2.21M
273.30%
-2.13M
196.16%
961K
145.16%
68K
92.92%
922K
1,255.88%
155K
83.19%
-1.21M
877.42%
-194K
83.90%
123K
163.40%
-7.61M
6,286.99%
-10.05M
32.08%
1.97M
119.64%
3.69M
87.18%
-9.07M
345.49%
326K
103.59%
15K
95.40%
5.94M
39,486.67%
other non cash items
-810.65K
-
-563K
30.55%
-283K
49.73%
-69K
75.62%
-299K
333.33%
-214K
28.43%
-36K
83.18%
-79K
-
-4K
94.94%
-126K
3,050%
-13K
-
-5K
61.54%
8K
260%
4K
-
-40K
1,100%
-15K
62.50%
4K
126.67%
4K
0%
-4K
-
290K
7,350%
12K
95.86%
163K
1,258.33%
-20K
-
-23K
15%
32K
239.13%
-11K
134.38%
-193K
1,654.55%
-12.27M
6,259.07%
514K
104.19%
2.85M
455.25%
304K
89.35%
239K
21.38%
277K
15.90%
-14.21M
5,228.52%
-15.29M
7.62%
net cash provided by operating activities
6.47M
-
4.57M
29.38%
-1.01M
122.03%
2.95M
393.04%
4.91M
66.55%
4.27M
12.95%
-1.15M
127.00%
6.84M
692.81%
3.56M
47.96%
3.85M
8.17%
-2.41M
162.53%
3.99M
265.53%
5.00M
25.46%
2.81M
43.73%
4.14M
47.05%
3.79M
8.46%
5.08M
34.21%
4.46M
12.29%
-1.99M
144.67%
9.44M
573.85%
6.10M
35.35%
7.77M
27.35%
3.63M
53.30%
8.73M
140.53%
10.03M
14.88%
8.84M
11.82%
4.74M
46.38%
5.99M
26.40%
6.00M
0.13%
8.30M
38.27%
3.33M
59.83%
6.55M
96.55%
3.79M
42.19%
618K
83.69%
-3.22M
620.39%
3.18M
198.91%
-109K
103.43%
17.89M
16,511.01%
1.72M
90.37%
8.88M
415.21%
18.03M
103.14%
12.70M
29.57%
investments in property plant and equipment
-1.47M
-
-812.56K
44.83%
-1.38M
69.46%
-5.90M
328.47%
-3.66M
37.92%
-2.50M
31.86%
-8.52M
241.43%
-1.94M
77.25%
-2.54M
31.10%
-3.32M
30.53%
-1.60M
51.72%
-2.76M
72.16%
-1.72M
37.74%
-1.22M
29.18%
-1.46M
20.31%
-3.01M
105.60%
-2.41M
19.91%
-3.50M
45.37%
-1.49M
57.34%
-1.50M
0.20%
-1.53M
2.20%
-907K
40.72%
-1.39M
53.03%
-1.43M
3.10%
-1.56M
9.15%
-1.40M
10.56%
-1.02M
26.99%
-1.13M
10.88%
-906K
19.89%
-1.31M
44.70%
-1.45M
10.53%
-1.83M
26.50%
-995K
45.72%
-1.12M
12.36%
-2.33M
108.77%
-6.17M
164.27%
-2.31M
62.48%
-2.96M
28.09%
-2.18M
26.48%
-2.77M
27.21%
-2.78M
0.40%
-2.76M
0.97%
acquisitions net
-400K
-
600K
250%
-76.98M
-
-9.50M
-
-20.65M
117.40%
-115K
-
-20.54M
17,759.13%
2K
100.01%
2K
0%
-2K
200%
-2K
0%
purchases of investments
sales maturities of investments
other investing activites
32.81K
-
-600.10K
1,929.08%
22K
-
62K
181.82%
28K
54.84%
31K
10.71%
22K
-
4K
81.82%
10K
-
5K
50%
1K
80%
1K
-
40K
3,900%
28K
30%
9K
67.86%
4K
-
13K
225%
14K
7.69%
78K
457.14%
2K
97.44%
21K
-
30K
42.86%
-86.61M
288,816.67%
12K
100.01%
35.83M
-
20.54M
42.67%
2K
-
net cash used for investing activites
-1.84M
-
-812.66K
55.83%
-1.38M
69.44%
-5.88M
326.87%
-3.60M
38.74%
-2.47M
31.46%
-8.49M
244.04%
-1.94M
77.16%
-2.54M
31.10%
-3.30M
29.66%
-1.60M
51.52%
-2.76M
72.59%
-1.72M
37.74%
-1.21M
29.76%
-1.46M
20.90%
-3.01M
106.24%
-2.41M
19.89%
-3.50M
45.33%
-78.43M
2,140.27%
-1.47M
98.13%
-1.52M
3.54%
-907K
40.37%
-1.39M
53.03%
-1.43M
3.10%
-1.56M
9.15%
-1.39M
10.82%
-1.01M
27.71%
-1.12M
10.92%
-828K
25.87%
-1.31M
58.09%
-1.45M
10.70%
-1.81M
25.05%
-965K
46.74%
-97.23M
9,975.96%
-22.98M
76.37%
-6.17M
73.15%
33.40M
641.47%
-2.96M
108.87%
-2.18M
26.55%
-2.77M
27.24%
-2.79M
0.54%
-2.76M
1.04%
debt repayment
-385.67K
-
-5.45M
1,311.96%
-243K
95.54%
-243K
0%
-245K
0.82%
-1.05M
326.94%
-247K
76.39%
-249K
0.81%
-249K
0%
-251K
0.80%
-251K
0%
-254K
1.20%
-253K
0.39%
-256K
1.19%
-256K
0%
-258K
0.78%
-258K
0%
-84K
67.44%
-6.71M
7,892.86%
-9.71M
44.70%
-5.71M
41.18%
-8.71M
52.50%
-3M
65.57%
-4.71M
57.17%
-2.43M
48.50%
-15M
517.79%
-5.50M
-
-4K
99.93%
-4K
0%
-4K
0%
-5K
25%
-2K
60%
-18K
800%
-8.02M
44,433.33%
-1.02M
87.33%
-39.02M
3,740.06%
-16.02M
58.95%
-1.02M
93.66%
-6.02M
492.13%
-14.02M
132.96%
-10.95M
21.85%
common stock issued
191K
-
336K
-
358K
-
529K
-
677K
-
1.27M
-
705K
-
474K
-
162K
-
346K
-
390K
12.72%
109K
72.05%
64K
41.28%
64K
0%
-2.64M
4,226.56%
64K
-
common stock repurchased
-587K
-
-189K
-
-187K
1.06%
-2.52M
1,248.66%
109K
104.32%
2.41M
-
dividends paid
-367K
-
-157K
-
-187K
19.11%
-2.52M
1,248.66%
-109K
95.68%
-2.63M
-
other financing activites
-278.20K
-
571.10K
305.29%
-57K
109.98%
513K
1,000%
24K
95.32%
-92K
483.33%
232K
352.17%
128K
44.83%
-587K
558.59%
741K
226.24%
-88K
111.88%
574K
752.27%
80K
86.06%
-640K
900%
-28K
95.63%
236K
942.86%
315K
33.47%
-819K
360%
56.22M
6,964.96%
596K
98.94%
306K
48.66%
-1.27M
515.03%
14K
101.10%
155K
1,007.14%
121K
21.94%
-802K
762.81%
-144K
82.04%
5.56M
3,959.72%
-1K
100.02%
-661K
66,000%
-738K
11.65%
160K
121.68%
74.49M
-
26.70M
64.16%
6.02M
77.46%
10.16M
68.78%
-4.72M
146.50%
8.52M
280.44%
-1.38M
116.24%
-64K
95.38%
2.57M
4,112.50%
net cash used provided by financing activities
-663.86K
-
-4.68M
605.47%
-300K
93.59%
270K
190%
-221K
181.85%
-802K
262.90%
-15K
98.13%
-121K
706.67%
-836K
590.91%
-106K
87.32%
-339K
219.81%
320K
194.40%
-173K
154.06%
-367K
112.14%
-284K
22.62%
-22K
92.25%
57K
359.09%
-226K
496.49%
49.51M
22,007.08%
-9.12M
118.42%
-5.41M
40.70%
-8.71M
61.13%
-2.99M
65.73%
-4.56M
52.71%
-2.31M
49.41%
-15.10M
554.40%
-144K
99.05%
55K
138.19%
-5K
109.09%
-191K
3,720.00%
-742K
288.48%
155K
120.89%
-2K
101.29%
74.64M
3,732,000%
18.68M
74.97%
5.00M
73.23%
-28.86M
676.93%
-20.72M
28.19%
2.57M
112.41%
-7.34M
385.34%
-14.02M
91.04%
-11.24M
19.77%
effect of forex changes on cash
481
-
41K
-
-91K
321.95%
-70K
23.08%
313K
547.14%
-65K
120.77%
17K
126.15%
-148K
970.59%
186K
225.68%
net change in cash
3.96M
-
-929.94K
123.47%
-2.68M
188.51%
-2.66M
0.86%
1.09M
140.90%
1.00M
7.72%
-9.66M
1,062.15%
4.78M
149.49%
182K
96.19%
449K
146.70%
-4.34M
1,067.71%
1.55M
135.63%
3.11M
100.97%
1.24M
60.11%
2.40M
93.07%
759K
68.32%
2.73M
259.95%
732K
73.21%
-30.91M
4,323.22%
-1.15M
96.28%
-827K
28.02%
-1.85M
123.70%
-745K
59.73%
2.74M
467.52%
6.16M
124.95%
-7.65M
224.16%
3.59M
146.96%
4.93M
37.34%
5.17M
4.81%
6.80M
31.53%
1.14M
83.19%
4.90M
328.35%
2.82M
42.38%
-21.98M
879.05%
-7.46M
66.03%
1.92M
125.77%
4.36M
126.66%
-5.49M
225.80%
2.05M
137.40%
-1.21M
159.06%
1.08M
189.52%
-1.11M
202.58%
cash at beginning of period
34.27M
-
38.23M
11.56%
37.30M
2.43%
34.62M
7.19%
31.96M
7.68%
33.05M
3.40%
34.05M
3.04%
24.39M
28.37%
29.17M
19.60%
29.36M
0.62%
29.80M
1.53%
25.46M
14.58%
27.01M
6.08%
30.12M
11.52%
31.36M
4.12%
33.76M
7.64%
34.51M
2.25%
37.25M
7.92%
37.98M
1.97%
7.06M
81.40%
5.92M
16.27%
5.09M
13.98%
3.24M
36.36%
2.49M
23.01%
5.23M
109.83%
11.39M
117.74%
3.74M
67.14%
7.33M
95.94%
12.27M
67.25%
17.43M
42.14%
24.23M
39.00%
25.38M
4.72%
30.27M
19.29%
33.09M
9.32%
11.12M
66.41%
3.65M
67.15%
5.58M
52.68%
9.94M
78.21%
4.45M
55.21%
6.50M
46.10%
5.29M
18.64%
6.38M
20.51%
5.26M
17.46%
11.37M
116.07%
cash at end of period
38.23M
-
37.30M
2.43%
34.62M
7.19%
31.96M
7.68%
33.05M
3.40%
34.05M
3.04%
24.39M
28.37%
29.17M
19.60%
29.36M
0.62%
29.80M
1.53%
25.46M
14.58%
27.01M
6.08%
30.12M
11.52%
31.36M
4.12%
33.76M
7.64%
34.51M
2.25%
37.25M
7.92%
37.98M
1.97%
7.06M
81.40%
5.92M
16.27%
5.09M
13.98%
3.24M
36.36%
2.49M
23.01%
5.23M
109.83%
11.39M
117.74%
3.74M
67.14%
7.33M
95.94%
12.27M
67.25%
17.43M
42.14%
24.23M
39.00%
25.38M
4.72%
30.27M
19.29%
33.09M
9.32%
11.12M
66.41%
3.65M
67.15%
5.58M
52.68%
9.94M
78.21%
4.45M
55.21%
6.50M
46.10%
5.29M
18.64%
6.38M
20.51%
5.26M
17.46%
5.26M
0%
11.37M
116.07%
operating cash flow
6.47M
-
4.57M
29.38%
-1.01M
122.03%
2.95M
393.04%
4.91M
66.55%
4.27M
12.95%
-1.15M
127.00%
6.84M
692.81%
3.56M
47.96%
3.85M
8.17%
-2.41M
162.53%
3.99M
265.53%
5.00M
25.46%
2.81M
43.73%
4.14M
47.05%
3.79M
8.46%
5.08M
34.21%
4.46M
12.29%
-1.99M
144.67%
9.44M
573.85%
6.10M
35.35%
7.77M
27.35%
3.63M
53.30%
8.73M
140.53%
10.03M
14.88%
8.84M
11.82%
4.74M
46.38%
5.99M
26.40%
6.00M
0.13%
8.30M
38.27%
3.33M
59.83%
6.55M
96.55%
3.79M
42.19%
618K
83.69%
-3.22M
620.39%
3.18M
198.91%
-109K
103.43%
17.89M
16,511.01%
1.72M
90.37%
8.88M
415.21%
18.03M
103.14%
12.70M
29.57%
capital expenditure
-1.47M
-
-812.56K
44.83%
-1.38M
69.46%
-5.90M
328.47%
-3.66M
37.92%
-2.50M
31.86%
-8.52M
241.43%
-1.94M
77.25%
-2.54M
31.10%
-3.32M
30.53%
-1.60M
51.72%
-2.76M
72.16%
-1.72M
37.74%
-1.22M
29.18%
-1.46M
20.31%
-3.01M
105.60%
-2.41M
19.91%
-3.50M
45.37%
-1.49M
57.34%
-1.50M
0.20%
-1.53M
2.20%
-907K
40.72%
-1.39M
53.03%
-1.43M
3.10%
-1.56M
9.15%
-1.40M
10.56%
-1.02M
26.99%
-1.13M
10.88%
-906K
19.89%
-1.31M
44.70%
-1.45M
10.53%
-1.83M
26.50%
-995K
45.72%
-1.12M
12.36%
-2.33M
108.77%
-6.17M
164.27%
-2.31M
62.48%
-2.96M
28.09%
-2.18M
26.48%
-2.77M
27.21%
-2.78M
0.40%
-2.76M
0.97%
free cash flow
4.99M
-
3.75M
24.83%
-2.38M
163.50%
-2.95M
23.88%
1.25M
142.24%
1.78M
42.58%
-9.68M
644.21%
4.90M
150.66%
1.02M
79.23%
533K
47.64%
-4.01M
852.35%
1.23M
130.62%
3.28M
167.43%
1.60M
51.34%
2.67M
67.40%
780K
70.84%
2.67M
242.95%
957K
64.22%
-3.49M
464.26%
7.94M
327.83%
4.57M
42.43%
6.86M
50.13%
2.24M
67.35%
7.30M
225.66%
8.47M
16.00%
7.45M
12.05%
3.72M
50.01%
4.86M
30.66%
5.10M
4.79%
6.99M
37.13%
1.89M
73.03%
4.72M
150.40%
2.79M
40.83%
-500K
117.90%
-5.55M
1,010%
-2.99M
46.18%
-2.42M
18.88%
14.92M
715.93%
-456K
103.06%
6.11M
1,438.82%
15.25M
149.80%
9.95M
34.79%

All numbers in USD (except ratios and percentages)