bf/NASDAQ:FORM_icon.png

COM:FORMFACTOR

FormFactor

  • Stock

USD

Last Close

40.78

22/11 21:00

Market Cap

4.76B

Beta: -

Volume Today

500.56K

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
Apr '17
Jul '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
Apr '23
Jul '23
Sep '23
Dec '23
Mar '24
Jun '24
Sep '24
revenue
48.55M
-
55.96M
15.27%
67.35M
20.36%
73.93M
9.77%
71.28M
3.58%
70.83M
0.64%
73.89M
4.31%
65.86M
10.86%
71.78M
8.99%
53.61M
25.31%
83.08M
54.97%
123.30M
48.40%
123.89M
0.48%
128.83M
3.99%
143.98M
11.76%
143.74M
0.17%
131.90M
8.23%
118.29M
10.32%
135.51M
14.56%
134.99M
0.38%
140.89M
4.37%
132.21M
6.16%
138.02M
4.39%
140.60M
1.87%
178.63M
27.04%
160.75M
10.01%
157.82M
1.82%
178.00M
12.78%
197.04M
10.70%
186.64M
5.28%
188.08M
0.77%
189.96M
1.00%
205.00M
7.91%
197.17M
3.82%
203.91M
3.41%
180.87M
11.30%
165.99M
8.23%
167.45M
0.88%
155.92M
6.89%
171.57M
10.04%
168.16M
1.99%
168.72M
0.33%
197.47M
17.04%
207.92M
5.29%
cost of revenue
44.29M
-
43.63M
1.48%
47.33M
8.47%
49.79M
5.20%
50.34M
1.10%
48.04M
4.56%
50.58M
5.29%
47.41M
6.28%
50.59M
6.72%
43.82M
13.39%
57.66M
31.58%
96.11M
66.70%
83.61M
13.00%
81.26M
2.82%
82.21M
1.17%
86.11M
4.74%
83.27M
3.29%
73.16M
12.14%
79.29M
8.38%
82.02M
3.44%
84.86M
3.47%
79.69M
6.10%
82.67M
3.73%
85.29M
3.17%
104.32M
22.32%
93.36M
10.51%
91.66M
1.83%
101.25M
10.46%
119.43M
17.96%
109.93M
7.95%
111.79M
1.69%
109.75M
1.83%
115.44M
5.19%
102.95M
10.82%
109.54M
6.40%
118.66M
8.32%
120.78M
1.79%
106.37M
11.93%
95.63M
10.09%
102.29M
6.96%
100.23M
2.01%
105.99M
5.74%
110.57M
4.33%
123.21M
11.43%
gross profit
4.26M
-
12.32M
189.46%
20.02M
62.47%
24.14M
20.57%
20.95M
13.23%
22.79M
8.79%
23.30M
2.26%
18.45M
20.80%
21.19M
14.83%
9.79M
53.79%
25.43M
159.67%
27.19M
6.93%
40.27M
48.14%
47.57M
18.12%
61.77M
29.84%
57.63M
6.70%
48.63M
15.62%
45.13M
7.20%
56.22M
24.57%
52.97M
5.78%
56.02M
5.76%
52.52M
6.25%
55.35M
5.39%
55.32M
0.06%
74.31M
34.32%
67.39M
9.31%
66.17M
1.81%
76.75M
15.99%
77.61M
1.13%
76.71M
1.17%
76.28M
0.55%
80.22M
5.16%
89.56M
11.64%
94.22M
5.21%
94.37M
0.15%
62.21M
34.07%
45.20M
27.34%
61.08M
35.12%
60.28M
1.30%
69.28M
14.93%
67.93M
1.95%
62.74M
7.65%
86.90M
38.51%
84.70M
2.53%
selling and marketing expenses
general and administrative expenses
33.26M
-
selling general and administrative expenses
12.16M
-
12.25M
0.77%
13.19M
7.65%
13.31M
0.89%
12.63M
5.09%
11.88M
5.93%
11.38M
4.22%
11.11M
2.40%
10.72M
3.50%
12.52M
16.76%
14.03M
12.10%
23.01M
63.99%
23.89M
3.83%
22.83M
4.44%
23.60M
3.39%
24.01M
1.73%
24.24M
0.95%
23.45M
3.26%
25.23M
7.60%
24.75M
1.93%
25.67M
3.73%
25.18M
1.89%
26.28M
4.36%
25.89M
1.51%
28.98M
11.95%
27.69M
4.44%
22.75M
17.83%
31.83M
39.90%
32.82M
3.08%
30.02M
8.54%
30.48M
1.55%
30.94M
1.51%
32.36M
4.58%
32.91M
1.69%
33.41M
1.52%
31.64M
5.30%
33.93M
7.24%
32.74M
3.49%
33.26M
1.57%
35.56M
6.94%
31.45M
11.57%
33.08M
5.18%
37.87M
14.50%
35.61M
5.99%
research and development expenses
9.99M
-
9.75M
2.47%
11.07M
13.61%
11.20M
1.12%
10.71M
4.39%
11.09M
3.55%
11.22M
1.18%
10.64M
5.10%
11.24M
5.55%
10.85M
3.44%
11.13M
2.62%
17.25M
54.97%
18.22M
5.59%
17.41M
4.41%
18.54M
6.48%
19.34M
4.29%
18.51M
4.27%
18.05M
2.52%
19.68M
9.03%
18.86M
4.16%
18.40M
2.43%
19.72M
7.20%
20.07M
1.78%
20.10M
0.11%
21.61M
7.51%
21.27M
1.57%
20.92M
1.64%
22.88M
9.36%
23.97M
4.77%
24.05M
0.32%
25.45M
5.86%
26.03M
2.25%
25.41M
2.36%
27.13M
6.78%
28.32M
4.36%
26.55M
6.24%
27.22M
2.53%
28.25M
3.76%
28.34M
0.34%
31.01M
9.44%
28.17M
9.18%
28.63M
1.64%
31.56M
10.26%
31.24M
1.02%
other expenses
82K
-
-66K
180.49%
-156K
136.36%
228K
246.15%
155K
32.02%
1.50M
868.39%
100K
93.34%
982K
882%
-36K
103.67%
-314K
772.22%
-302K
3.82%
-1.04M
245.03%
-946K
9.21%
-1.57M
66.38%
107K
106.80%
311K
190.65%
-170K
154.66%
-512K
201.18%
50K
109.77%
121K
142%
117K
3.31%
-84K
171.79%
81K
196.43%
226K
179.01%
379K
67.70%
-91K
124.01%
-67K
26.37%
299K
546.27%
609K
103.68%
172K
71.76%
-194K
212.79%
58K
129.90%
459K
691.38%
192K
58.17%
551K
186.98%
1.04M
88.93%
-467K
144.86%
23K
104.93%
450K
1,856.52%
788K
75.11%
-240K
-
cost and expenses
66.44M
-
65.64M
1.21%
71.59M
9.08%
74.30M
3.78%
73.67M
0.84%
71.01M
3.62%
73.18M
3.06%
69.16M
5.49%
72.55M
4.90%
67.18M
7.39%
82.82M
23.27%
136.37M
64.66%
125.72M
7.81%
121.50M
3.36%
124.35M
2.35%
129.45M
4.10%
126.02M
2.65%
114.66M
9.02%
124.20M
8.32%
125.62M
1.15%
128.93M
2.63%
124.60M
3.36%
129.02M
3.55%
131.27M
1.74%
154.91M
18.01%
142.32M
8.13%
135.33M
4.91%
155.96M
15.24%
176.22M
12.99%
163.99M
6.94%
167.73M
2.28%
166.71M
0.61%
173.21M
3.90%
162.99M
5.90%
171.26M
5.07%
176.84M
3.26%
181.93M
2.88%
167.36M
8.01%
157.23M
6.05%
168.87M
7.40%
159.85M
5.34%
146.90M
8.10%
180.01M
22.54%
190.06M
5.58%
operating expenses
22.15M
-
22.00M
0.69%
24.27M
10.29%
24.51M
1.00%
23.34M
4.77%
22.97M
1.58%
22.60M
1.61%
21.75M
3.74%
21.95M
0.93%
23.36M
6.42%
25.16M
7.70%
40.26M
60.00%
42.11M
4.59%
40.24M
4.43%
42.14M
4.72%
43.35M
2.86%
42.75M
1.38%
41.49M
2.94%
44.91M
8.22%
43.60M
2.91%
44.07M
1.06%
44.91M
1.91%
46.36M
3.23%
45.98M
0.81%
50.59M
10.01%
48.96M
3.22%
43.67M
10.80%
54.71M
25.27%
56.79M
3.79%
54.06M
4.80%
55.93M
3.46%
56.97M
1.85%
57.77M
1.41%
60.04M
3.93%
61.72M
2.80%
58.19M
5.73%
61.15M
5.09%
60.99M
0.26%
61.59M
1.00%
66.58M
8.09%
59.62M
10.46%
40.91M
31.37%
69.44M
69.71%
66.85M
3.73%
interest expense
88K
-
79K
10.23%
79K
0%
75K
5.06%
69K
8%
85K
23.19%
65K
23.53%
65K
0%
72K
10.77%
117K
62.50%
88K
24.79%
52K
40.91%
60K
15.38%
67K
11.67%
1.16M
1,634.33%
1.11M
4.56%
1.04M
5.77%
967K
7.46%
910K
5.89%
777K
14.62%
660K
15.06%
595K
9.85%
522K
12.27%
422K
19.16%
376K
10.90%
318K
15.43%
171K
46.23%
193K
12.87%
182K
5.70%
180K
1.10%
116K
35.56%
151K
30.17%
155K
2.65%
192K
23.87%
119K
38.02%
152K
27.73%
116K
23.68%
1.28M
1,000%
ebitda
-16.89M
-
-6.94M
58.92%
-4.18M
39.71%
-251K
94.00%
-1.42M
463.75%
324K
122.90%
6.74M
1,979.32%
2.73M
59.51%
-767K
128.12%
-8.33M
986.57%
7.17M
186.08%
-12.99M
281.04%
10.86M
183.65%
7.60M
30.07%
19.82M
160.93%
14.72M
25.76%
5.97M
59.42%
3.38M
43.42%
11.69M
245.87%
9.86M
15.65%
12.48M
26.57%
19.15M
53.46%
21.18M
10.62%
20.72M
2.18%
36.79M
77.56%
30.85M
16.15%
22.80M
26.08%
34.37M
50.72%
35.57M
3.51%
35.95M
1.05%
33.95M
5.56%
32.47M
4.35%
41.26M
27.05%
43.84M
6.27%
43.02M
1.89%
15.17M
64.72%
-5.55M
136.56%
10.04M
281.09%
8.62M
14.18%
11.74M
36.21%
81.27M
592.07%
8.87M
89.09%
17.77M
100.47%
17.86M
0.47%
operating income
-18.91M
-
-12.42M
34.33%
-4.30M
65.37%
-479K
88.86%
-3.36M
602.09%
-682K
79.72%
697K
202.20%
-3.36M
581.64%
-761K
77.33%
-13.57M
1,683.57%
-6.65M
51.04%
-13.16M
97.98%
-14.53M
10.43%
7.06M
148.58%
19.58M
177.36%
14.27M
27.14%
5.40M
62.17%
3.63M
32.67%
11.31M
211.25%
9.37M
17.18%
11.80M
25.92%
7.61M
35.45%
8.99M
18.14%
9.34M
3.78%
23.72M
154.08%
18.43M
22.30%
22.49M
22.05%
22.04M
2.03%
20.83M
5.49%
22.64M
8.72%
20.35M
10.13%
23.25M
14.27%
31.79M
36.71%
34.18M
7.53%
32.65M
4.50%
5.78M
82.30%
-15.95M
376.01%
91K
100.57%
-1.31M
1,541.76%
2.71M
306.33%
81.27M
2,902.22%
1.03M
98.73%
17.77M
1,622.09%
17.86M
0.47%
depreciation and amortization
7.05M
-
8.13M
15.25%
8.05M
0.95%
7.97M
1.04%
6.34M
20.50%
5.88M
7.13%
6.02M
2.38%
5.97M
0.95%
5.90M
1.19%
5.24M
11.14%
5.17M
1.30%
23.16M
347.96%
13.22M
42.91%
11.51M
12.95%
11.03M
4.16%
11.01M
0.18%
11.01M
0.01%
10.72M
2.65%
10.54M
1.69%
11.11M
5.46%
11.32M
1.84%
11.04M
2.47%
11.42M
3.48%
10.43M
8.64%
11.96M
14.67%
11.82M
1.18%
11.13M
5.84%
11.78M
5.84%
13.95M
18.35%
12.94M
7.24%
13.64M
5.47%
9.04M
33.74%
8.90M
1.54%
9.66M
8.52%
10.37M
7.36%
9.40M
9.38%
10.40M
10.65%
9.95M
4.27%
9.93M
0.21%
9.04M
9.03%
7.83M
-
total other income expenses net
-928K
-
-2.81M
202.37%
-215K
92.34%
114K
153.02%
-819K
818.42%
998K
221.86%
92K
90.78%
923K
903.26%
-33K
103.58%
-314K
851.52%
-7.21M
2,196.82%
-1.13M
84.37%
-13.64M
1,110.56%
-1.84M
86.49%
63K
103.42%
295K
368.25%
-651K
320.68%
-512K
21.35%
50K
109.77%
121K
142%
-43K
135.54%
-84K
95.35%
81K
196.43%
226K
179.01%
379K
67.70%
-91K
124.01%
-67K
26.37%
299K
546.27%
609K
103.68%
172K
71.76%
-194K
212.79%
58K
129.90%
459K
691.38%
138K
69.93%
732K
430.43%
-152K
120.77%
490K
422.37%
1.30M
165.10%
450K
65.36%
788K
75.11%
830K
5.33%
23.95M
2,785.18%
3.77M
84.24%
3.09M
18.09%
income before tax
-18.74M
-
-12.40M
33.80%
-4.38M
64.71%
-176K
95.98%
-3.14M
1,683.52%
904K
128.80%
862K
4.65%
-2.31M
367.98%
-727K
68.53%
-13.77M
1,794.09%
-6.86M
50.18%
-14.15M
106.24%
-15.42M
8.97%
5.55M
136.01%
18.62M
235.32%
13.59M
27.00%
4.45M
67.29%
2.41M
45.75%
10.78M
346.81%
9.08M
15.74%
11.66M
28.37%
7.51M
35.53%
9.24M
22.93%
9.86M
6.77%
24.45M
147.87%
18.71M
23.48%
22.63M
20.98%
22.39M
1.06%
21.45M
4.22%
22.83M
6.46%
20.19M
11.58%
23.28M
15.32%
32.20M
38.31%
34.32M
6.59%
33.38M
2.75%
5.63M
83.15%
-15.46M
374.76%
1.39M
108.99%
620K
55.40%
5.16M
731.77%
82.10M
1,492.01%
24.98M
69.57%
21.55M
13.74%
20.95M
2.78%
income tax expense
53K
-
308K
481.13%
-51K
116.56%
101K
298.04%
-1.27M
1,355.45%
121K
109.54%
24K
80.17%
215K
795.83%
-108K
150.23%
30K
127.78%
-43.74M
145,913.33%
50K
100.11%
26K
48%
367K
1,311.54%
1.04M
183.38%
1.03M
1.15%
-1.14M
211.09%
287K
125.13%
1.65M
476.31%
1.39M
15.78%
-73.44M
5,372.29%
2.03M
102.77%
2.29M
12.70%
1.58M
30.83%
5.81M
266.86%
2.82M
51.54%
2.16M
23.22%
-499K
123.08%
2.17M
535.47%
3.21M
47.54%
2.28M
28.79%
2.78M
21.94%
6.30M
126.40%
4.45M
29.40%
3.14M
29.53%
1.27M
59.38%
-1.73M
235.64%
48K
102.78%
-208K
533.33%
786K
477.88%
6.25M
695.67%
3.20M
48.86%
2.15M
32.61%
2.21M
2.60%
net income
-18.79M
-
-12.71M
32.35%
-4.33M
65.97%
-277K
93.60%
-1.87M
575.45%
783K
141.85%
838K
7.02%
-2.52M
401.31%
-619K
75.49%
-13.80M
2,129.40%
36.88M
367.28%
-14.20M
138.49%
-15.44M
8.77%
5.18M
133.58%
17.58M
239.00%
12.56M
28.53%
5.59M
55.52%
2.13M
61.97%
9.12M
329.32%
7.69M
15.73%
85.10M
1,006.92%
5.48M
93.56%
6.95M
26.72%
8.28M
19.16%
18.64M
125.10%
15.89M
14.73%
20.47M
28.82%
22.89M
11.83%
19.27M
15.81%
19.63M
1.83%
17.91M
8.76%
20.50M
14.48%
25.90M
26.35%
29.87M
15.35%
30.24M
1.24%
4.35M
85.61%
-13.73M
415.49%
1.34M
109.78%
828K
38.30%
4.37M
427.90%
75.85M
1,635.21%
21.78M
71.28%
19.39M
10.97%
18.74M
3.38%
weighted average shs out
54.61M
-
55.05M
0.81%
55.81M
1.38%
56.30M
0.87%
56.47M
0.31%
56.95M
0.85%
58.11M
2.03%
58.21M
0.17%
58.13M
0.14%
58.43M
0.52%
59.57M
1.95%
70.50M
18.35%
70.81M
0.43%
71.42M
0.87%
72.20M
1.09%
72.65M
0.62%
72.85M
0.27%
72.83M
0.03%
73.16M
0.45%
73.84M
0.93%
74.11M
0.37%
74.36M
0.34%
74.48M
0.16%
75.28M
1.08%
75.73M
0.60%
76.00M
0.36%
76.28M
0.36%
77.03M
0.99%
77.42M
0.50%
77.60M
0.24%
77.46M
0.17%
77.87M
0.52%
78.22M
0.45%
78.25M
0.03%
77.90M
0.45%
77.25M
0.84%
76.97M
0.35%
77.07M
0.12%
77.16M
0.12%
77.57M
0.53%
77.68M
0.15%
77.79M
0.14%
77.23M
0.71%
77.41M
0.22%
weighted average shs out dil
54.61M
-
55.05M
0.81%
55.81M
1.38%
56.30M
0.87%
56.47M
0.31%
58.84M
4.19%
59.09M
0.44%
58.21M
1.50%
58.13M
0.14%
58.43M
0.52%
59.99M
2.66%
70.50M
17.53%
70.81M
0.43%
72.92M
2.99%
73.54M
0.85%
73.89M
0.47%
74.76M
1.18%
74.34M
0.55%
74.53M
0.26%
74.96M
0.58%
75.42M
0.61%
76.01M
0.79%
76.19M
0.24%
77.29M
1.45%
78.06M
0.99%
78.51M
0.58%
78.86M
0.45%
78.81M
0.07%
79.56M
0.96%
79.99M
0.54%
79.47M
0.65%
79.03M
0.55%
79.12M
0.12%
79.47M
0.44%
79.21M
0.32%
77.69M
1.92%
76.97M
0.92%
77.25M
0.37%
77.62M
0.47%
78.41M
1.03%
78.41M
0.00%
78.49M
0.10%
78.72M
0.29%
78.44M
0.35%
eps
-0.34
-
-0.23
32.35%
-0.08
66.30%
-0.00
93.68%
-0.03
575.51%
0.01
130.21%
0.01
0%
-0.04
534%
-0.01
75.58%
-0.24
2,164.15%
0.62
358.33%
-0.20
132.26%
-0.22
10.00%
0.07
131.82%
0.24
242.86%
0.17
29.17%
0.08
52.94%
0.03
62.50%
0.12
300%
0.10
16.67%
1.15
1,050.00%
0.07
93.91%
0.09
28.57%
0.11
22.22%
0.25
127.27%
0.21
16.00%
0.27
28.57%
0.30
11.11%
0.25
16.67%
0.25
0%
0.23
8.00%
0.26
13.04%
0.33
26.92%
0.38
15.15%
0.39
2.63%
0.06
84.62%
-0.18
400%
0.02
111.11%
0.01
50%
0.06
500.00%
0.98
1,533.33%
0.28
71.43%
0.25
10.71%
0.24
4.00%
epsdiluted
-0.34
-
-0.23
32.35%
-0.08
66.30%
-0.00
93.68%
-0.03
575.51%
0.01
130.21%
0.01
0%
-0.04
534%
-0.01
75.58%
-0.24
2,164.15%
0.61
354.17%
-0.20
132.79%
-0.22
10.00%
0.07
131.82%
0.24
242.86%
0.17
29.17%
0.07
58.82%
0.03
57.14%
0.12
300%
0.10
16.67%
1.13
1,030.00%
0.07
93.81%
0.09
28.57%
0.11
22.22%
0.24
118.18%
0.20
16.67%
0.26
30%
0.29
11.54%
0.24
17.24%
0.25
4.17%
0.23
8.00%
0.26
13.04%
0.33
26.92%
0.38
15.15%
0.38
0%
0.06
84.21%
-0.18
400%
0.02
111.11%
0.01
50%
0.06
500.00%
0.97
1,516.67%
0.28
71.13%
0.25
10.71%
0.24
4.00%

All numbers in USD (except ratios and percentages)