_id
6911b4c6ccc777a4e85d5fea
Ticker
FORM
Name
FormFactor Inc
Exchange
NASDAQ
Address
7005 Southfront Road, Livermore, CA, United States, 94551
Country
USA
Sector
Technology
Industry
Semiconductor Equipment & Materials
Currency
USD
Website
https://www.formfactor.com
Description
FormFactor, Inc. designs, manufactures, and sells probe cards, analytical probes, probe stations, thermal systems, cryogenic systems, and related services in the United States and internationally. The company offers probe cards to test various semiconductor device types, including systems on a chip products, mobile application processors, microprocessors, microcontrollers, and graphic processors, network and digital signal processing integrated circuits, radio frequency amplifiers, filters and antenna in package devices, analog, mixed signal, image sensors, electro-optical, DRAM memory, NAND flash memory, NOR flash memory, and quantum computer processor devices; and analytical probes, which are used for device characterization, electrical simulation model development, failure analysis, and prototype design debugging. It also offers probe stations for semiconductor design engineers to capture and analyze accurate data; thermal subsystems, which include thermal chucks and other test systems used in probe stations and other applications for precise temperature management; cryogenic systems, which includes the manufacture of precision cryogenic instruments and semiconductor test and measurement systems; and services and support, including installation services. In addition, the company provides on-site probe card maintenance and service training, seminars, and telephone support services. It markets and sells its products through direct sales force, manufacturers' representatives, and distributors. The company was incorporated in 1993 and is headquartered in Livermore, California.
Last Close
58.13
Volume
223583
Current Price
55.44
Change
-4.6275589196628335
Last Updated
2025-11-30T18:55:42.704Z
Image
data:image/webp;base64,UklGRoACAABXRUJQVlA4IHQCAAAQEQCdASpAAEAAPrFIm0mnJCIhMfjraOAWCWwAwytaRvSbbY2jwz1vz0L+Ix0x/MdTMX66fsq5yuiXsRlVBN5FKJSJMtp32nR2fqTKagm2kAWc5evU7FJEHSqcdQaDuhCU2Ag7fSgwA3tu46wgGAYAy0uYMlW4XoSuC0Z4uwGXAbDRd7/evUVlzT2k3iwnQkMAAP7/EgRZuYh9VabQtruM26xcEwNZssHEqN/4XL6Rk4cyMRulnCpmx69xsLyRxDbKCPz3a1KWzv04fLxmnn5EQlOCLzFH9mpHDz8iPzdCarjnI4ziv18qQdZpH/MQu79E7by/Vsw9IKCnphUxauW9HUFnp62GC8V/+pKLE2Qtf3JqBq34vx9V/JfyC58N52Yb9hmzQg54GqnjWmYo5pP0ZVfElzcUq6T9UknCveziNYhjcp+JX1XU+LbonAp7jgCO2oWFpZCNHcDrfUoCjqDzvbAmyZSgJKIevKE5cgv16lMbj4M2MDOiyfemXPZygg6OVMCfX2MBXynyBdAOC/snW95KsUxlKxtu3a4I+MRFrG5VyFDgeiIH4YoD+u1CdEcY2pFdDZGIPncel6aByiY/h0MkA1SyoGopy1s6jLexN9+xnOAzDVQ2RVok9yJuB+Rc+xduyh7srTTXLhKEfOf+bfH/J5FK2UK5bCcfbvGFrPXQzU0r9V54anyv33/NLpOXEYTASrKhqGDzPDvBSc86pCcLZmdT2eFYipk6shTp+1nI/IZZ87Z293Fn4fnskXlVPfX8lHAPTyyDL4Duox1WXqzBSevlZ40VaZ10P9QR8cz/SacXzlPkhY9cqUdR1gKmAAAA
Ipo Date
2003-06-12T00:00:00.000Z
Market Cap
4264990720
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
0.9830891891891893
Sentiment Sources
37
Rating
3.7
Target Price
56.875
Strong Buy
3
Buy
1
Hold
6
Sell
0
Strong Sell
0
Current Quarter
2025-09-30
Revenue
202676000
Cost Of Revenue
122050000
Gross Profit
80626000
Operating Expenses
62621000
Operating Income
18005000
Interest Expense
-
Pretax Income
20425000
Net Income
14488000
Eps
0.18637919057297964
Dividends Per Share
-
Shares Outstanding
77517097
Income Tax Expense
5937000
EBITDA
30196000
Operating Margin
8.883636937772604
Total Other Income Expense Net
2420000
Cash
97678000
Short Term Investments
168351000
Receivables
133316000
Inventories
108830000
Total Current Assets
559260000
Property Plant Equipment
275383000
Total Assets
1202992000
Payables
58389000
Short Term Debt
8529000
Long Term Debt
11359000
Total Liabilities
193377000
Equity
1009615000
Depreciation
9771000
Change In Working Capital
-18780000
Cash From Operations
26991000
Capital Expenditures
7505000
Cash From Investing
6718000
Cash From Financing
-2382000
Net Change In Cash
30206000
PE
103.8113
PB
4.268531034107061
ROE
1.4350024514295054
ROA
1.2043305358639127
FCF
19486000
Fcf Percent
0.09614359865006217
Piotroski FScore
4
Health Score
56
Deep Value Investing Score
5.5
Defensive Investing Score
7.5
Dividend Investing Score
3
Economic Moat Investing Score
7.3
Garp Investing Score
5.5
Growth Investing Score
5
Momentum Investing Score
4
Net Net Investing Score
2.5
Quality Investing Score
6
Value Investing Score
4.5
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
202676000
Quarters > 0 > income Statement > cost Of Revenue
122050000
Quarters > 0 > income Statement > gross Profit
80626000
Quarters > 0 > income Statement > operating Expenses
62621000
Quarters > 0 > income Statement > operating Income
18005000
Quarters > 0 > income Statement > interest Expense
-
Quarters > 0 > income Statement > pretax Income
20425000
Quarters > 0 > income Statement > net Income
14488000
Quarters > 0 > income Statement > eps
0.18637919057297964
Quarters > 0 > income Statement > dividends Per Share
-
Quarters > 0 > income Statement > shares Outstanding
77734000
Quarters > 0 > income Statement > income Tax Expense
5937000
Quarters > 0 > income Statement > EBITDA
30196000
Quarters > 0 > income Statement > operating Margin
8.883636937772604
Quarters > 0 > income Statement > total Other Income Expense Net
2420000
Quarters > 0 > balance Sheet > cash
97678000
Quarters > 0 > balance Sheet > short Term Investments
168351000
Quarters > 0 > balance Sheet > receivables
133316000
Quarters > 0 > balance Sheet > inventories
108830000
Quarters > 0 > balance Sheet > total Current Assets
559260000
Quarters > 0 > balance Sheet > property Plant Equipment
275383000
Quarters > 0 > balance Sheet > total Assets
1202992000
Quarters > 0 > balance Sheet > payables
58389000
Quarters > 0 > balance Sheet > short Term Debt
8529000
Quarters > 0 > balance Sheet > long Term Debt
11359000
Quarters > 0 > balance Sheet > total Liabilities
193377000
Quarters > 0 > balance Sheet > equity
1009615000
Quarters > 0 > cash Flow > net Income
15656000
Quarters > 0 > cash Flow > depreciation
9771000
Quarters > 0 > cash Flow > change In Working Capital
-18780000
Quarters > 0 > cash Flow > cash From Operations
26991000
Quarters > 0 > cash Flow > capital Expenditures
7505000
Quarters > 0 > cash Flow > cash From Investing
6718000
Quarters > 0 > cash Flow > cash From Financing
-2382000
Quarters > 0 > cash Flow > net Change In Cash
30206000
Quarters > 0 > ratios > PE
0.18637919057297964
Quarters > 0 > ratios > PB
4.268531034107061
Quarters > 0 > ratios > ROE
1.4350024514295054
Quarters > 0 > ratios > ROA
1.2043305358639127
Quarters > 0 > ratios > FCF
19486000
Quarters > 0 > ratios > Piotroski FScore
4
Quarters > 0 > ratios > fcf Percent
0.09614359865006217
Quarters > 0 > health Score
56
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
195798000
Quarters > 1 > income Statement > cost Of Revenue
122860000
Quarters > 1 > income Statement > gross Profit
72938000
Quarters > 1 > income Statement > operating Expenses
60632000
Quarters > 1 > income Statement > operating Income
12306000
Quarters > 1 > income Statement > interest Expense
-
Quarters > 1 > income Statement > pretax Income
11458000
Quarters > 1 > income Statement > net Income
9086000
Quarters > 1 > income Statement > eps
0.11690534089885617
Quarters > 1 > income Statement > dividends Per Share
-
Quarters > 1 > income Statement > shares Outstanding
77721000
Quarters > 1 > income Statement > income Tax Expense
2372000
Quarters > 1 > income Statement > EBITDA
21866000
Quarters > 1 > income Statement > operating Margin
6.2850488769037485
Quarters > 1 > income Statement > total Other Income Expense Net
-848000
Quarters > 1 > balance Sheet > cash
67380000
Quarters > 1 > balance Sheet > short Term Investments
181949000
Quarters > 1 > balance Sheet > receivables
115199000
Quarters > 1 > balance Sheet > inventories
110789000
Quarters > 1 > balance Sheet > total Current Assets
525262000
Quarters > 1 > balance Sheet > property Plant Equipment
278763000
Quarters > 1 > balance Sheet > total Assets
1181608000
Quarters > 1 > balance Sheet > payables
59932000
Quarters > 1 > balance Sheet > short Term Debt
9040000
Quarters > 1 > balance Sheet > long Term Debt
11644000
Quarters > 1 > balance Sheet > total Liabilities
191585000
Quarters > 1 > balance Sheet > equity
990023000
Quarters > 1 > cash Flow > net Income
9086000
Quarters > 1 > cash Flow > depreciation
719000
Quarters > 1 > cash Flow > change In Working Capital
-15809000
Quarters > 1 > cash Flow > cash From Operations
18893000
Quarters > 1 > cash Flow > capital Expenditures
66256000
Quarters > 1 > cash Flow > cash From Investing
-78553000
Quarters > 1 > cash Flow > cash From Financing
-4214000
Quarters > 1 > cash Flow > net Change In Cash
-62396000
Quarters > 1 > ratios > PE
0.11690534089885617
Quarters > 1 > ratios > PB
4.352274886543039
Quarters > 1 > ratios > ROE
0.9177564561631397
Quarters > 1 > ratios > ROA
0.768952139795939
Quarters > 1 > ratios > FCF
-47363000
Quarters > 1 > ratios > Piotroski FScore
4
Quarters > 1 > ratios > fcf Percent
-0.24189726146334486
Quarters > 1 > health Score
48
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
171356000
Quarters > 2 > income Statement > cost Of Revenue
106833000
Quarters > 2 > income Statement > gross Profit
64523000
Quarters > 2 > income Statement > operating Expenses
61254000
Quarters > 2 > income Statement > operating Income
3269000
Quarters > 2 > income Statement > interest Expense
-
Quarters > 2 > income Statement > pretax Income
7476000
Quarters > 2 > income Statement > net Income
6401000
Quarters > 2 > income Statement > eps
0.08218632838580453
Quarters > 2 > income Statement > dividends Per Share
-
Quarters > 2 > income Statement > shares Outstanding
77884000
Quarters > 2 > income Statement > income Tax Expense
1075000
Quarters > 2 > income Statement > EBITDA
12099000
Quarters > 2 > income Statement > operating Margin
1.9077242699409418
Quarters > 2 > income Statement > total Other Income Expense Net
4207000
Quarters > 2 > balance Sheet > cash
129889000
Quarters > 2 > balance Sheet > short Term Investments
169099000
Quarters > 2 > balance Sheet > receivables
98605000
Quarters > 2 > balance Sheet > inventories
109965000
Quarters > 2 > balance Sheet > total Current Assets
551241000
Quarters > 2 > balance Sheet > property Plant Equipment
228371000
Quarters > 2 > balance Sheet > total Assets
1156167000
Quarters > 2 > balance Sheet > payables
64536000
Quarters > 2 > balance Sheet > short Term Debt
9574000
Quarters > 2 > balance Sheet > long Term Debt
11927000
Quarters > 2 > balance Sheet > total Liabilities
190293000
Quarters > 2 > balance Sheet > equity
965874000
Quarters > 2 > cash Flow > net Income
6401000
Quarters > 2 > cash Flow > depreciation
8830000
Quarters > 2 > cash Flow > change In Working Capital
-6557000
Quarters > 2 > cash Flow > cash From Operations
23539000
Quarters > 2 > cash Flow > capital Expenditures
18584000
Quarters > 2 > cash Flow > cash From Investing
-84660000
Quarters > 2 > cash Flow > cash From Financing
-2964000
Quarters > 2 > cash Flow > net Change In Cash
-63905000
Quarters > 2 > ratios > PE
0.08218632838580453
Quarters > 2 > ratios > PB
4.470447449667348
Quarters > 2 > ratios > ROE
0.6627158407825452
Quarters > 2 > ratios > ROA
0.5536397423555593
Quarters > 2 > ratios > FCF
4955000
Quarters > 2 > ratios > Piotroski FScore
4
Quarters > 2 > ratios > fcf Percent
0.028916407946030485
Quarters > 2 > health Score
48
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
189483000
Quarters > 3 > income Statement > cost Of Revenue
115903000
Quarters > 3 > income Statement > gross Profit
73580000
Quarters > 3 > income Statement > operating Expenses
65730000
Quarters > 3 > income Statement > operating Income
7850000
Quarters > 3 > income Statement > interest Expense
418000
Quarters > 3 > income Statement > pretax Income
11939000
Quarters > 3 > income Statement > net Income
9705000
Quarters > 3 > income Statement > eps
0.12445179656843887
Quarters > 3 > income Statement > dividends Per Share
-
Quarters > 3 > income Statement > shares Outstanding
77982000
Quarters > 3 > income Statement > income Tax Expense
2234000
Quarters > 3 > income Statement > EBITDA
52267000
Quarters > 3 > income Statement > operating Margin
4.1428518653388435
Quarters > 3 > income Statement > total Other Income Expense Net
4089000
Quarters > 3 > balance Sheet > cash
190728000
Quarters > 3 > balance Sheet > short Term Investments
169295000
Quarters > 3 > balance Sheet > receivables
104294000
Quarters > 3 > balance Sheet > inventories
101676000
Quarters > 3 > balance Sheet > total Current Assets
605128000
Quarters > 3 > balance Sheet > property Plant Equipment
232809000
Quarters > 3 > balance Sheet > total Assets
1146215000
Quarters > 3 > balance Sheet > payables
62287000
Quarters > 3 > balance Sheet > short Term Debt
9469000
Quarters > 3 > balance Sheet > long Term Debt
12208000
Quarters > 3 > balance Sheet > total Liabilities
198447000
Quarters > 3 > balance Sheet > equity
947768000
Quarters > 3 > cash Flow > net Income
9705000
Quarters > 3 > cash Flow > depreciation
8786000
Quarters > 3 > cash Flow > change In Working Capital
1681000
Quarters > 3 > cash Flow > cash From Operations
35913000
Quarters > 3 > cash Flow > capital Expenditures
7663000
Quarters > 3 > cash Flow > cash From Investing
-7328000
Quarters > 3 > cash Flow > cash From Financing
-18356000
Quarters > 3 > cash Flow > net Change In Cash
6717000
Quarters > 3 > ratios > PE
0.12445179656843887
Quarters > 3 > ratios > PB
4.56158266580007
Quarters > 3 > ratios > ROE
1.0239847726447822
Quarters > 3 > ratios > ROA
0.8466997901789803
Quarters > 3 > ratios > FCF
28250000
Quarters > 3 > ratios > Piotroski FScore
4
Quarters > 3 > ratios > fcf Percent
0.14908989196920042
Quarters > 3 > health Score
61
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
763599000
Annuals > 0 > income Statement > cost Of Revenue
455676000
Annuals > 0 > income Statement > gross Profit
307923000
Annuals > 0 > income Statement > operating Expenses
243143000
Annuals > 0 > income Statement > operating Income
64780000
Annuals > 0 > income Statement > interest Expense
418000
Annuals > 0 > income Statement > pretax Income
79412000
Annuals > 0 > income Statement > net Income
69614000
Annuals > 0 > income Statement > eps
0.8875148208116068
Annuals > 0 > income Statement > dividends Per Share
-
Annuals > 0 > income Statement > shares Outstanding
78437000
Annuals > 0 > income Statement > income Tax Expense
9798000
Annuals > 0 > income Statement > EBITDA
112733000
Annuals > 0 > income Statement > operating Margin
8.483510324136098
Annuals > 0 > income Statement > total Other Income Expense Net
14632000
Annuals > 0 > balance Sheet > cash
190728000
Annuals > 0 > balance Sheet > short Term Investments
169295000
Annuals > 0 > balance Sheet > receivables
104294000
Annuals > 0 > balance Sheet > inventories
101676000
Annuals > 0 > balance Sheet > total Current Assets
605128000
Annuals > 0 > balance Sheet > property Plant Equipment
232809000
Annuals > 0 > balance Sheet > total Assets
1146215000
Annuals > 0 > balance Sheet > payables
62287000
Annuals > 0 > balance Sheet > short Term Debt
9469000
Annuals > 0 > balance Sheet > long Term Debt
12208000
Annuals > 0 > balance Sheet > total Liabilities
198447000
Annuals > 0 > balance Sheet > equity
947768000
Annuals > 0 > cash Flow > net Income
69614000
Annuals > 0 > cash Flow > depreciation
32903000
Annuals > 0 > cash Flow > change In Working Capital
-8652000
Annuals > 0 > cash Flow > cash From Operations
117534000
Annuals > 0 > cash Flow > capital Expenditures
38436000
Annuals > 0 > cash Flow > cash From Investing
-33480000
Annuals > 0 > cash Flow > cash From Financing
-64612000
Annuals > 0 > cash Flow > net Change In Cash
15933000
Annuals > 0 > ratios > PE
0.8875148208116068
Annuals > 0 > ratios > PB
4.553438963965865
Annuals > 0 > ratios > ROE
7.345046467067889
Annuals > 0 > ratios > ROA
6.073380648482178
Annuals > 0 > ratios > FCF
79098000
Annuals > 0 > ratios > Piotroski FScore
3
Annuals > 0 > ratios > fcf Percent
0.10358578259007672
Annuals > 0 > health Score
65
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
663102000
Annuals > 1 > income Statement > cost Of Revenue
404522000
Annuals > 1 > income Statement > gross Profit
258580000
Annuals > 1 > income Statement > operating Expenses
248777000
Annuals > 1 > income Statement > operating Income
82756000
Annuals > 1 > income Statement > interest Expense
421000
Annuals > 1 > income Statement > pretax Income
89267000
Annuals > 1 > income Statement > net Income
82387000
Annuals > 1 > income Statement > eps
1.0540948579178342
Annuals > 1 > income Statement > dividends Per Share
1
Annuals > 1 > income Statement > shares Outstanding
78159000
Annuals > 1 > income Statement > income Tax Expense
6880000
Annuals > 1 > income Statement > EBITDA
82756000
Annuals > 1 > income Statement > operating Margin
12.48013126185715
Annuals > 1 > income Statement > total Other Income Expense Net
6511000
Annuals > 1 > balance Sheet > cash
177812000
Annuals > 1 > balance Sheet > short Term Investments
150507000
Annuals > 1 > balance Sheet > receivables
106757000
Annuals > 1 > balance Sheet > inventories
111685000
Annuals > 1 > balance Sheet > total Current Assets
573780000
Annuals > 1 > balance Sheet > property Plant Equipment
234918000
Annuals > 1 > balance Sheet > total Assets
1106794000
Annuals > 1 > balance Sheet > payables
63857000
Annuals > 1 > balance Sheet > short Term Debt
9497000
Annuals > 1 > balance Sheet > long Term Debt
13314000
Annuals > 1 > balance Sheet > total Liabilities
197990000
Annuals > 1 > balance Sheet > equity
908804000
Annuals > 1 > cash Flow > net Income
82387000
Annuals > 1 > cash Flow > depreciation
37453000
Annuals > 1 > cash Flow > change In Working Capital
-32231000
Annuals > 1 > cash Flow > cash From Operations
64602000
Annuals > 1 > cash Flow > capital Expenditures
56027000
Annuals > 1 > cash Flow > cash From Investing
29049000
Annuals > 1 > cash Flow > cash From Financing
-22711000
Annuals > 1 > cash Flow > net Change In Cash
68291000
Annuals > 1 > ratios > PE
1.0540948579178342
Annuals > 1 > ratios > PB
4.7318323642941715
Annuals > 1 > ratios > ROE
9.065431050039392
Annuals > 1 > ratios > ROA
7.443751953841455
Annuals > 1 > ratios > FCF
8575000
Annuals > 1 > ratios > Piotroski FScore
3
Annuals > 1 > ratios > fcf Percent
0.012931645508534132
Annuals > 1 > health Score
59
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
747937000
Annuals > 2 > income Statement > cost Of Revenue
451928000
Annuals > 2 > income Statement > gross Profit
296009000
Annuals > 2 > income Statement > operating Expenses
241097000
Annuals > 2 > income Statement > operating Income
54912000
Annuals > 2 > income Statement > interest Expense
579000
Annuals > 2 > income Statement > pretax Income
57870000
Annuals > 2 > income Statement > net Income
50738000
Annuals > 2 > income Statement > eps
0.6488152325417833
Annuals > 2 > income Statement > dividends Per Share
-
Annuals > 2 > income Statement > shares Outstanding
78201000
Annuals > 2 > income Statement > income Tax Expense
7132000
Annuals > 2 > income Statement > EBITDA
96486000
Annuals > 2 > income Statement > operating Margin
7.3417948303132485
Annuals > 2 > income Statement > total Other Income Expense Net
2958000
Annuals > 2 > balance Sheet > cash
109130000
Annuals > 2 > balance Sheet > short Term Investments
129006000
Annuals > 2 > balance Sheet > receivables
88143000
Annuals > 2 > balance Sheet > inventories
123157000
Annuals > 2 > balance Sheet > total Current Assets
474552000
Annuals > 2 > balance Sheet > property Plant Equipment
221210000
Annuals > 2 > balance Sheet > total Assets
1008228000
Annuals > 2 > balance Sheet > payables
69308000
Annuals > 2 > balance Sheet > short Term Debt
8398000
Annuals > 2 > balance Sheet > long Term Debt
14389000
Annuals > 2 > balance Sheet > total Liabilities
199943000
Annuals > 2 > balance Sheet > equity
808285000
Annuals > 2 > cash Flow > net Income
50738000
Annuals > 2 > cash Flow > depreciation
38037000
Annuals > 2 > cash Flow > change In Working Capital
-18173000
Annuals > 2 > cash Flow > cash From Operations
131786000
Annuals > 2 > cash Flow > capital Expenditures
65254000
Annuals > 2 > cash Flow > cash From Investing
-75704000
Annuals > 2 > cash Flow > cash From Financing
-95932000
Annuals > 2 > cash Flow > net Change In Cash
-42360000
Annuals > 2 > ratios > PE
0.6488152325417833
Annuals > 2 > ratios > PB
5.323145944809071
Annuals > 2 > ratios > ROE
6.277241319584058
Annuals > 2 > ratios > ROA
5.032393466557168
Annuals > 2 > ratios > FCF
66532000
Annuals > 2 > ratios > Piotroski FScore
3
Annuals > 2 > ratios > fcf Percent
0.08895401618050718
Annuals > 2 > health Score
62
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
769674000
Annuals > 3 > income Statement > cost Of Revenue
446907000
Annuals > 3 > income Statement > gross Profit
322767000
Annuals > 3 > income Statement > operating Expenses
224729000
Annuals > 3 > income Statement > operating Income
98038000
Annuals > 3 > income Statement > interest Expense
602000
Annuals > 3 > income Statement > pretax Income
98500000
Annuals > 3 > income Statement > net Income
83924000
Annuals > 3 > income Statement > eps
1.0605436417171092
Annuals > 3 > income Statement > dividends Per Share
-
Annuals > 3 > income Statement > shares Outstanding
79133000
Annuals > 3 > income Statement > income Tax Expense
14576000
Annuals > 3 > income Statement > EBITDA
143621000
Annuals > 3 > income Statement > operating Margin
12.737600594537426
Annuals > 3 > income Statement > total Other Income Expense Net
462000
Annuals > 3 > balance Sheet > cash
151010000
Annuals > 3 > balance Sheet > short Term Investments
125055000
Annuals > 3 > balance Sheet > receivables
115541000
Annuals > 3 > balance Sheet > inventories
111548000
Annuals > 3 > balance Sheet > total Current Assets
524039000
Annuals > 3 > balance Sheet > property Plant Equipment
181765000
Annuals > 3 > balance Sheet > total Assets
1020520000
Annuals > 3 > balance Sheet > payables
57862000
Annuals > 3 > balance Sheet > short Term Debt
16832000
Annuals > 3 > balance Sheet > long Term Debt
15434000
Annuals > 3 > balance Sheet > total Liabilities
204740000
Annuals > 3 > balance Sheet > equity
815780000
Annuals > 3 > cash Flow > net Income
83924000
Annuals > 3 > cash Flow > depreciation
44519000
Annuals > 3 > cash Flow > change In Working Capital
-49756000
Annuals > 3 > cash Flow > cash From Operations
139364000
Annuals > 3 > cash Flow > capital Expenditures
66496000
Annuals > 3 > cash Flow > cash From Investing
-124741000
Annuals > 3 > cash Flow > cash From Financing
-47199000
Annuals > 3 > cash Flow > net Change In Cash
-35756000
Annuals > 3 > ratios > PE
1.0605436417171092
Annuals > 3 > ratios > PB
5.337097820490819
Annuals > 3 > ratios > ROE
10.28757753315845
Annuals > 3 > ratios > ROA
8.223650687884607
Annuals > 3 > ratios > FCF
72868000
Annuals > 3 > ratios > Piotroski FScore
3
Annuals > 3 > ratios > fcf Percent
0.09467384892824754
Annuals > 3 > health Score
69
Valuation > metrics > PE
103.8113
Valuation > metrics > PB
4.268531034107061
Valuation > final Score
7.314689658929394
Valuation > verdict
178.8% Overvalued
Profitability > metrics > ROE
1.4350024514295054
Profitability > metrics > ROA
2.5905661052104567
Profitability > metrics > Net Margin
0.07148355009966646
Profitability > final Score
21
Profitability > verdict
Weak
Risk > metrics > Debt Equity
0.1915353872515761
Risk > metrics > Interest Coverage
1.84269777914236
Risk > final Score
67
Risk > verdict
High
Liquidity > metrics > Current Ratio
8.357392629785707
Liquidity > metrics > Quick Ratio
6.731073851579545
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
56.477251134569606
Prev Valuations > 1
55.29552550332652
Prev Valuations > 2
54.3841733419993
Prev Profitabilities > 0
14
Prev Profitabilities > 1
10
Prev Profitabilities > 2
15
Prev Risks > 0
65
Prev Risks > 1
63
Prev Risks > 2
100
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2025-12-14T00:30:08.251Z
Earnings History > 0 > period
2025-12-31
Earnings History > 0 > report Date
2026-02-11
Earnings History > 0 > date
2025-12-31
Earnings History > 0 > before After Market
-
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
0
Earnings History > 0 > eps Estimate
0.2919
Earnings History > 0 > eps Difference
-0.2919
Earnings History > 0 > surprise Percent
-100
Earnings History > 1 > period
2025-09-30
Earnings History > 1 > report Date
2025-10-29
Earnings History > 1 > date
2025-09-30
Earnings History > 1 > before After Market
AfterMarket
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
0.33
Earnings History > 1 > eps Estimate
0.25
Earnings History > 1 > eps Difference
0.08
Earnings History > 1 > surprise Percent
32
Earnings History > 2 > period
2025-06-30
Earnings History > 2 > report Date
2025-07-30
Earnings History > 2 > date
2025-06-30
Earnings History > 2 > before After Market
AfterMarket
Earnings History > 2 > currency
USD
Earnings History > 2 > eps Actual
0.27
Earnings History > 2 > eps Estimate
0.3
Earnings History > 2 > eps Difference
-0.03
Earnings History > 2 > surprise Percent
-10
Earnings History > 3 > period
2025-03-31
Earnings History > 3 > report Date
2025-04-30
Earnings History > 3 > date
2025-03-31
Earnings History > 3 > before After Market
AfterMarket
Earnings History > 3 > currency
USD
Earnings History > 3 > eps Actual
0.23
Earnings History > 3 > eps Estimate
0.19
Earnings History > 3 > eps Difference
0.04
Earnings History > 3 > surprise Percent
21.0526
Earnings History > 4 > period
2024-12-31
Earnings History > 4 > report Date
2025-02-05
Earnings History > 4 > date
2024-12-31
Earnings History > 4 > before After Market
AfterMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
0.27
Earnings History > 4 > eps Estimate
0.29
Earnings History > 4 > eps Difference
-0.02
Earnings History > 4 > surprise Percent
-6.8966
Earnings History > 5 > period
2024-09-30
Earnings History > 5 > report Date
2024-10-30
Earnings History > 5 > date
2024-09-30
Earnings History > 5 > before After Market
AfterMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
0.35
Earnings History > 5 > eps Estimate
0.31
Earnings History > 5 > eps Difference
0.04
Earnings History > 5 > surprise Percent
12.9032
Earnings History > 6 > period
2024-06-30
Earnings History > 6 > report Date
2024-07-31
Earnings History > 6 > date
2024-06-30
Earnings History > 6 > before After Market
AfterMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
0.35
Earnings History > 6 > eps Estimate
0.31
Earnings History > 6 > eps Difference
0.04
Earnings History > 6 > surprise Percent
12.9032
Earnings History > 7 > period
2024-03-31
Earnings History > 7 > report Date
2024-05-01
Earnings History > 7 > date
2024-03-31
Earnings History > 7 > before After Market
AfterMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
0.18
Earnings History > 7 > eps Estimate
0.19
Earnings History > 7 > eps Difference
-0.01
Earnings History > 7 > surprise Percent
-5.2632
Earnings History > 8 > period
2023-12-31
Earnings History > 8 > report Date
2024-02-07
Earnings History > 8 > date
2023-12-31
Earnings History > 8 > before After Market
AfterMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
0.2
Earnings History > 8 > eps Estimate
0.22
Earnings History > 8 > eps Difference
-0.02
Earnings History > 8 > surprise Percent
-9.0909
Earnings History > 9 > period
2023-09-30
Earnings History > 9 > report Date
2023-11-01
Earnings History > 9 > date
2023-09-30
Earnings History > 9 > before After Market
AfterMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
0.22
Earnings History > 9 > eps Estimate
0.17
Earnings History > 9 > eps Difference
0.05
Earnings History > 9 > surprise Percent
29.4118
Earnings History > 10 > period
2023-06-30
Earnings History > 10 > report Date
2023-08-02
Earnings History > 10 > date
2023-06-30
Earnings History > 10 > before After Market
AfterMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
0.14
Earnings History > 10 > eps Estimate
0.14
Earnings History > 10 > eps Difference
0
Earnings History > 10 > surprise Percent
0
Earnings History > 11 > period
2023-03-31
Earnings History > 11 > report Date
2023-05-03
Earnings History > 11 > date
2023-03-31
Earnings History > 11 > before After Market
AfterMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
0.16
Earnings History > 11 > eps Estimate
0.13
Earnings History > 11 > eps Difference
0.03
Earnings History > 11 > surprise Percent
23.0769
Earnings History > 12 > period
2022-12-31
Earnings History > 12 > report Date
2023-02-08
Earnings History > 12 > date
2022-12-31
Earnings History > 12 > before After Market
AfterMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
0.05
Earnings History > 12 > eps Estimate
0.03
Earnings History > 12 > eps Difference
0.02
Earnings History > 12 > surprise Percent
66.6667
Earnings History > 13 > period
2022-09-30
Earnings History > 13 > report Date
2022-10-26
Earnings History > 13 > date
2022-09-30
Earnings History > 13 > before After Market
AfterMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
0.24
Earnings History > 13 > eps Estimate
0.21
Earnings History > 13 > eps Difference
0.03
Earnings History > 13 > surprise Percent
14.2857
Earnings History > 14 > period
2022-06-30
Earnings History > 14 > report Date
2022-07-27
Earnings History > 14 > date
2022-06-30
Earnings History > 14 > before After Market
AfterMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
0.46
Earnings History > 14 > eps Estimate
0.43
Earnings History > 14 > eps Difference
0.03
Earnings History > 14 > surprise Percent
6.9767
Earnings History > 15 > period
2022-03-31
Earnings History > 15 > report Date
2022-04-27
Earnings History > 15 > date
2022-03-31
Earnings History > 15 > before After Market
AfterMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
0.49
Earnings History > 15 > eps Estimate
0.39
Earnings History > 15 > eps Difference
0.1
Earnings History > 15 > surprise Percent
25.641
Earnings History > 16 > period
2021-12-31
Earnings History > 16 > report Date
2022-02-02
Earnings History > 16 > date
2021-12-31
Earnings History > 16 > before After Market
AfterMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
0.44
Earnings History > 16 > eps Estimate
0.41
Earnings History > 16 > eps Difference
0.03
Earnings History > 16 > surprise Percent
7.3171
Earnings History > 17 > period
2021-09-30
Earnings History > 17 > report Date
2021-10-27
Earnings History > 17 > date
2021-09-30
Earnings History > 17 > before After Market
AfterMarket
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
0.4
Earnings History > 17 > eps Estimate
0.36
Earnings History > 17 > eps Difference
0.04
Earnings History > 17 > surprise Percent
11.1111
Earnings History > 18 > period
2021-06-30
Earnings History > 18 > report Date
2021-07-28
Earnings History > 18 > date
2021-06-30
Earnings History > 18 > before After Market
AfterMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
0.36
Earnings History > 18 > eps Estimate
0.32
Earnings History > 18 > eps Difference
0.04
Earnings History > 18 > surprise Percent
12.5
Earnings History > 19 > period
2021-03-31
Earnings History > 19 > report Date
2021-04-28
Earnings History > 19 > date
2021-03-31
Earnings History > 19 > before After Market
AfterMarket
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
0.38
Earnings History > 19 > eps Estimate
0.39
Earnings History > 19 > eps Difference
-0.01
Earnings History > 19 > surprise Percent
-2.5641
Earnings History > 20 > period
2020-12-31
Earnings History > 20 > report Date
2021-02-03
Earnings History > 20 > date
2020-12-31
Earnings History > 20 > before After Market
AfterMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
0.44
Earnings History > 20 > eps Estimate
0.39
Earnings History > 20 > eps Difference
0.05
Earnings History > 20 > surprise Percent
12.8205
Earnings History > 21 > period
2020-09-30
Earnings History > 21 > report Date
2020-10-28
Earnings History > 21 > date
2020-09-30
Earnings History > 21 > before After Market
AfterMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
0.39
Earnings History > 21 > eps Estimate
0.35
Earnings History > 21 > eps Difference
0.04
Earnings History > 21 > surprise Percent
11.4286
Earnings History > 22 > period
2020-06-30
Earnings History > 22 > report Date
2020-07-30
Earnings History > 22 > date
2020-06-30
Earnings History > 22 > before After Market
AfterMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
0.33
Earnings History > 22 > eps Estimate
0.28
Earnings History > 22 > eps Difference
0.05
Earnings History > 22 > surprise Percent
17.8571
Earnings History > 23 > period
2020-03-31
Earnings History > 23 > report Date
2020-05-06
Earnings History > 23 > date
2020-03-31
Earnings History > 23 > before After Market
AfterMarket
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
0.33
Earnings History > 23 > eps Estimate
0.21
Earnings History > 23 > eps Difference
0.12
Earnings History > 23 > surprise Percent
57.1429
Earnings History > 24 > period
2019-12-31
Earnings History > 24 > report Date
2020-02-05
Earnings History > 24 > date
2019-12-31
Earnings History > 24 > before After Market
AfterMarket
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
0.41
Earnings History > 24 > eps Estimate
0.32
Earnings History > 24 > eps Difference
0.09
Earnings History > 24 > surprise Percent
28.125
Earnings History > 25 > period
2019-09-30
Earnings History > 25 > report Date
2019-10-30
Earnings History > 25 > date
2019-09-30
Earnings History > 25 > before After Market
AfterMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
0.22
Earnings History > 25 > eps Estimate
0.21
Earnings History > 25 > eps Difference
0.01
Earnings History > 25 > surprise Percent
4.7619
Earnings History > 26 > period
2019-06-30
Earnings History > 26 > report Date
2019-07-31
Earnings History > 26 > date
2019-06-30
Earnings History > 26 > before After Market
AfterMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
0.21
Earnings History > 26 > eps Estimate
0.19
Earnings History > 26 > eps Difference
0.02
Earnings History > 26 > surprise Percent
10.5263
Earnings History > 27 > period
2019-03-31
Earnings History > 27 > report Date
2019-05-01
Earnings History > 27 > date
2019-03-31
Earnings History > 27 > before After Market
AfterMarket
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
0.2
Earnings History > 27 > eps Estimate
0.18
Earnings History > 27 > eps Difference
0.02
Earnings History > 27 > surprise Percent
11.1111
Earnings History > 28 > period
2018-12-31
Earnings History > 28 > report Date
2019-02-06
Earnings History > 28 > date
2018-12-31
Earnings History > 28 > before After Market
AfterMarket
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
0.31
Earnings History > 28 > eps Estimate
0.26
Earnings History > 28 > eps Difference
0.05
Earnings History > 28 > surprise Percent
19.2308
Earnings History > 29 > period
2018-09-30
Earnings History > 29 > report Date
2018-10-31
Earnings History > 29 > date
2018-09-30
Earnings History > 29 > before After Market
AfterMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
0.26
Earnings History > 29 > eps Estimate
0.23
Earnings History > 29 > eps Difference
0.03
Earnings History > 29 > surprise Percent
13.0435
Earnings History > 30 > period
2018-06-30
Earnings History > 30 > report Date
2018-08-01
Earnings History > 30 > date
2018-06-30
Earnings History > 30 > before After Market
AfterMarket
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
0.27
Earnings History > 30 > eps Estimate
0.24
Earnings History > 30 > eps Difference
0.03
Earnings History > 30 > surprise Percent
12.5
Earnings History > 31 > period
2018-03-31
Earnings History > 31 > report Date
2018-05-02
Earnings History > 31 > date
2018-03-31
Earnings History > 31 > before After Market
AfterMarket
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
0.17
Earnings History > 31 > eps Estimate
0.16
Earnings History > 31 > eps Difference
0.01
Earnings History > 31 > surprise Percent
6.25
Earnings History > 32 > period
2017-12-31
Earnings History > 32 > report Date
2018-02-07
Earnings History > 32 > date
2017-12-31
Earnings History > 32 > before After Market
AfterMarket
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
0.24
Earnings History > 32 > eps Estimate
0.27
Earnings History > 32 > eps Difference
-0.03
Earnings History > 32 > surprise Percent
-11.1111
Earnings History > 33 > period
2017-09-30
Earnings History > 33 > report Date
2017-10-31
Earnings History > 33 > date
2017-09-30
Earnings History > 33 > before After Market
AfterMarket
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
0.34
Earnings History > 33 > eps Estimate
0.32
Earnings History > 33 > eps Difference
0.02
Earnings History > 33 > surprise Percent
6.25
Earnings History > 34 > period
2017-06-30
Earnings History > 34 > report Date
2017-08-02
Earnings History > 34 > date
2017-06-30
Earnings History > 34 > before After Market
AfterMarket
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
0.4
Earnings History > 34 > eps Estimate
0.27
Earnings History > 34 > eps Difference
0.13
Earnings History > 34 > surprise Percent
48.1481
Earnings History > 35 > period
2017-03-31
Earnings History > 35 > report Date
2017-05-03
Earnings History > 35 > date
2017-03-31
Earnings History > 35 > before After Market
AfterMarket
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
0.24
Earnings History > 35 > eps Estimate
0.2
Earnings History > 35 > eps Difference
0.04
Earnings History > 35 > surprise Percent
20
Earnings History > 36 > period
2016-12-31
Earnings History > 36 > report Date
2017-02-08
Earnings History > 36 > date
2016-12-31
Earnings History > 36 > before After Market
AfterMarket
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
0.2
Earnings History > 36 > eps Estimate
0.12
Earnings History > 36 > eps Difference
0.08
Earnings History > 36 > surprise Percent
66.6667
Earnings History > 37 > period
2016-09-30
Earnings History > 37 > report Date
2016-10-27
Earnings History > 37 > date
2016-09-30
Earnings History > 37 > before After Market
AfterMarket
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
0.22
Earnings History > 37 > eps Estimate
0.21
Earnings History > 37 > eps Difference
0.01
Earnings History > 37 > surprise Percent
4.7619
Earnings History > 38 > period
2016-06-30
Earnings History > 38 > report Date
2016-08-02
Earnings History > 38 > date
2016-06-30
Earnings History > 38 > before After Market
AfterMarket
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
0.13
Earnings History > 38 > eps Estimate
0.11
Earnings History > 38 > eps Difference
0.02
Earnings History > 38 > surprise Percent
18.1818
Earnings History > 39 > period
2016-03-31
Earnings History > 39 > report Date
2016-04-27
Earnings History > 39 > date
2016-03-31
Earnings History > 39 > before After Market
AfterMarket
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
-0.11
Earnings History > 39 > eps Estimate
-0.07
Earnings History > 39 > eps Difference
-0.04
Earnings History > 39 > surprise Percent
-57.1429
Earnings History > 40 > period
2015-12-31
Earnings History > 40 > report Date
2016-02-04
Earnings History > 40 > date
2015-12-31
Earnings History > 40 > before After Market
BeforeMarket
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
0.1
Earnings History > 40 > eps Estimate
0.09
Earnings History > 40 > eps Difference
0.01
Earnings History > 40 > surprise Percent
11.1111
Earnings History > 41 > period
2015-09-30
Earnings History > 41 > report Date
2015-10-28
Earnings History > 41 > date
2015-09-30
Earnings History > 41 > before After Market
AfterMarket
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
0.06
Earnings History > 41 > eps Estimate
0.03
Earnings History > 41 > eps Difference
0.03
Earnings History > 41 > surprise Percent
100
Earnings History > 42 > period
2015-06-30
Earnings History > 42 > report Date
2015-07-29
Earnings History > 42 > date
2015-06-30
Earnings History > 42 > before After Market
AfterMarket
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
0.11
Earnings History > 42 > eps Estimate
0.09
Earnings History > 42 > eps Difference
0.02
Earnings History > 42 > surprise Percent
22.2222
Earnings History > 43 > period
2015-03-31
Earnings History > 43 > report Date
2015-04-29
Earnings History > 43 > date
2015-03-31
Earnings History > 43 > before After Market
AfterMarket
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
0.1
Earnings History > 43 > eps Estimate
0.08
Earnings History > 43 > eps Difference
0.02
Earnings History > 43 > surprise Percent
25
Earnings History > 44 > period
2014-12-31
Earnings History > 44 > report Date
2015-02-04
Earnings History > 44 > date
2014-12-31
Earnings History > 44 > before After Market
AfterMarket
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
0.11
Earnings History > 44 > eps Estimate
0.07
Earnings History > 44 > eps Difference
0.04
Earnings History > 44 > surprise Percent
57.1429
Earnings History > 45 > period
2014-09-30
Earnings History > 45 > report Date
2014-10-29
Earnings History > 45 > date
2014-09-30
Earnings History > 45 > before After Market
AfterMarket
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
0.16
Earnings History > 45 > eps Estimate
0.11
Earnings History > 45 > eps Difference
0.05
Earnings History > 45 > surprise Percent
45.4545
Earnings History > 46 > period
2014-06-30
Earnings History > 46 > report Date
2014-07-30
Earnings History > 46 > date
2014-06-30
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.08
Earnings History > 46 > eps Estimate
0.07
Earnings History > 46 > eps Difference
0.01
Earnings History > 46 > surprise Percent
14.2857
Earnings History > 47 > period
2014-03-31
Earnings History > 47 > report Date
2014-04-30
Earnings History > 47 > date
2014-03-31
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
-0.04
Earnings History > 47 > eps Estimate
-0.09
Earnings History > 47 > eps Difference
0.05
Earnings History > 47 > surprise Percent
55.5556
Earnings History > 48 > period
2013-12-31
Earnings History > 48 > report Date
2014-02-05
Earnings History > 48 > date
2013-12-31
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
-0.2
Earnings History > 48 > eps Estimate
-0.22
Earnings History > 48 > eps Difference
0.02
Earnings History > 48 > surprise Percent
9.0909
Earnings History > 49 > period
2013-09-30
Earnings History > 49 > report Date
2013-10-24
Earnings History > 49 > date
2013-09-30
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
-0.06
Earnings History > 49 > eps Estimate
0.02
Earnings History > 49 > eps Difference
-0.08
Earnings History > 49 > surprise Percent
-400
Earnings History > 50 > period
2013-06-30
Earnings History > 50 > report Date
2013-07-31
Earnings History > 50 > date
2013-06-30
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
-0.01
Earnings History > 50 > eps Estimate
-0.04
Earnings History > 50 > eps Difference
0.03
Earnings History > 50 > surprise Percent
75
Earnings History > 51 > period
2013-03-31
Earnings History > 51 > report Date
2013-05-01
Earnings History > 51 > date
2013-03-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
-0.13
Earnings History > 51 > eps Estimate
-0.22
Earnings History > 51 > eps Difference
0.09
Earnings History > 51 > surprise Percent
40.9091
Earnings History > 52 > period
2012-12-31
Earnings History > 52 > report Date
2013-02-06
Earnings History > 52 > date
2012-12-31
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
-0.32
Earnings History > 52 > eps Estimate
-0.34
Earnings History > 52 > eps Difference
0.02
Earnings History > 52 > surprise Percent
5.8824
Earnings History > 53 > period
2012-09-30
Earnings History > 53 > report Date
2012-11-01
Earnings History > 53 > date
2012-09-30
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
-0.21
Earnings History > 53 > eps Estimate
-0.31
Earnings History > 53 > eps Difference
0.1
Earnings History > 53 > surprise Percent
32.2581
Earnings History > 54 > period
2012-06-30
Earnings History > 54 > report Date
2012-08-01
Earnings History > 54 > date
2012-06-30
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
-0.08
Earnings History > 54 > eps Estimate
-0.12
Earnings History > 54 > eps Difference
0.04
Earnings History > 54 > surprise Percent
33.3333
Earnings History > 55 > period
2012-03-31
Earnings History > 55 > report Date
2012-05-01
Earnings History > 55 > date
2012-03-31
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
-0.35
Earnings History > 55 > eps Estimate
-0.45
Earnings History > 55 > eps Difference
0.1
Earnings History > 55 > surprise Percent
22.2222
Earnings History > 56 > period
2011-12-31
Earnings History > 56 > report Date
2012-02-07
Earnings History > 56 > date
2011-12-31
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
-0.53
Earnings History > 56 > eps Estimate
-0.42
Earnings History > 56 > eps Difference
-0.11
Earnings History > 56 > surprise Percent
-26.1905
Earnings History > 57 > period
2011-09-30
Earnings History > 57 > report Date
2011-10-27
Earnings History > 57 > date
2011-09-30
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
-0.19
Earnings History > 57 > eps Estimate
-0.17
Earnings History > 57 > eps Difference
-0.02
Earnings History > 57 > surprise Percent
-11.7647
Earnings History > 58 > period
2011-06-30
Earnings History > 58 > report Date
2011-07-26
Earnings History > 58 > date
2011-06-30
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
-0.2
Earnings History > 58 > eps Estimate
-0.3
Earnings History > 58 > eps Difference
0.1
Earnings History > 58 > surprise Percent
33.3333
Earnings History > 59 > period
2011-03-31
Earnings History > 59 > report Date
2011-04-26
Earnings History > 59 > date
2011-03-31
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
-0.4
Earnings History > 59 > eps Estimate
-0.42
Earnings History > 59 > eps Difference
0.02
Earnings History > 59 > surprise Percent
4.7619
Earnings History > 60 > period
2010-12-31
Earnings History > 60 > report Date
2011-02-01
Earnings History > 60 > date
2010-12-31
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
-0.37
Earnings History > 60 > eps Estimate
-0.43
Earnings History > 60 > eps Difference
0.06
Earnings History > 60 > surprise Percent
13.9535
Earnings History > 61 > period
2010-09-30
Earnings History > 61 > report Date
2010-10-26
Earnings History > 61 > date
2010-09-30
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
-0.63
Earnings History > 61 > eps Estimate
-0.56
Earnings History > 61 > eps Difference
-0.07
Earnings History > 61 > surprise Percent
-12.5
Earnings History > 62 > period
2010-06-30
Earnings History > 62 > report Date
2010-07-27
Earnings History > 62 > date
2010-06-30
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
-0.63
Earnings History > 62 > eps Estimate
-0.61
Earnings History > 62 > eps Difference
-0.02
Earnings History > 62 > surprise Percent
-3.2787
Earnings History > 63 > period
2010-03-31
Earnings History > 63 > report Date
2010-04-27
Earnings History > 63 > date
2010-03-31
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
-0.69
Earnings History > 63 > eps Estimate
-0.54
Earnings History > 63 > eps Difference
-0.15
Earnings History > 63 > surprise Percent
-27.7778
Earnings History > 64 > period
2009-12-31
Earnings History > 64 > report Date
2010-01-28
Earnings History > 64 > date
2009-12-31
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
-0.56
Earnings History > 64 > eps Estimate
-0.59
Earnings History > 64 > eps Difference
0.03
Earnings History > 64 > surprise Percent
5.0847
Earnings History > 65 > period
2009-09-30
Earnings History > 65 > report Date
2009-10-28
Earnings History > 65 > date
2009-09-30
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
-0.48
Earnings History > 65 > eps Estimate
-0.41
Earnings History > 65 > eps Difference
-0.07
Earnings History > 65 > surprise Percent
-17.0732
Earnings History > 66 > period
2009-06-30
Earnings History > 66 > report Date
2009-07-29
Earnings History > 66 > date
2009-06-30
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
-1.33
Earnings History > 66 > eps Estimate
-0.47
Earnings History > 66 > eps Difference
-0.86
Earnings History > 66 > surprise Percent
-182.9787
Earnings History > 67 > period
2009-03-31
Earnings History > 67 > report Date
2009-04-29
Earnings History > 67 > date
2009-03-31
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
-0.77
Earnings History > 67 > eps Estimate
-0.41
Earnings History > 67 > eps Difference
-0.36
Earnings History > 67 > surprise Percent
-87.8049
Earnings History > 68 > period
2008-12-31
Earnings History > 68 > report Date
2009-01-28
Earnings History > 68 > date
2008-12-31
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
-0.51
Earnings History > 68 > eps Estimate
-0.45
Earnings History > 68 > eps Difference
-0.06
Earnings History > 68 > surprise Percent
-13.3333
Earnings History > 69 > period
2008-09-30
Earnings History > 69 > report Date
2008-10-28
Earnings History > 69 > date
2008-09-30
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
-0.34
Earnings History > 69 > eps Estimate
-0.4
Earnings History > 69 > eps Difference
0.06
Earnings History > 69 > surprise Percent
15
Earnings History > 70 > period
2008-06-30
Earnings History > 70 > report Date
2008-07-30
Earnings History > 70 > date
2008-06-30
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
-0.34
Earnings History > 70 > eps Estimate
-0.47
Earnings History > 70 > eps Difference
0.13
Earnings History > 70 > surprise Percent
27.6596
Earnings History > 71 > period
2008-03-31
Earnings History > 71 > report Date
2008-04-29
Earnings History > 71 > date
2008-03-31
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
-0.29
Earnings History > 71 > eps Estimate
-0.22
Earnings History > 71 > eps Difference
-0.07
Earnings History > 71 > surprise Percent
-31.8182
Earnings History > 72 > period
2007-12-31
Earnings History > 72 > report Date
2008-02-05
Earnings History > 72 > date
2007-12-31
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
0.35
Earnings History > 72 > eps Estimate
0.36
Earnings History > 72 > eps Difference
-0.01
Earnings History > 72 > surprise Percent
-2.7778
Earnings History > 73 > period
2007-09-30
Earnings History > 73 > report Date
2007-11-09
Earnings History > 73 > date
2007-09-30
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
0.45
Earnings History > 73 > eps Estimate
0.39
Earnings History > 73 > eps Difference
0.06
Earnings History > 73 > surprise Percent
15.3846
Earnings History > 74 > period
2007-06-30
Earnings History > 74 > report Date
2007-07-25
Earnings History > 74 > date
2007-06-30
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
0.38
Earnings History > 74 > eps Estimate
0.34
Earnings History > 74 > eps Difference
0.04
Earnings History > 74 > surprise Percent
11.7647
Earnings History > 75 > period
2007-03-31
Earnings History > 75 > report Date
2007-04-25
Earnings History > 75 > date
2007-03-31
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
0.3
Earnings History > 75 > eps Estimate
0.3
Earnings History > 75 > eps Difference
0
Earnings History > 75 > surprise Percent
0
Earnings History > 76 > period
2006-12-31
Earnings History > 76 > report Date
2007-01-31
Earnings History > 76 > date
2006-12-31
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
0.39
Earnings History > 76 > eps Estimate
0.31
Earnings History > 76 > eps Difference
0.08
Earnings History > 76 > surprise Percent
25.8065
Earnings History > 77 > period
2006-09-30
Earnings History > 77 > report Date
2006-10-25
Earnings History > 77 > date
2006-09-30
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
0.33
Earnings History > 77 > eps Estimate
0.33
Earnings History > 77 > eps Difference
0
Earnings History > 77 > surprise Percent
0
Earnings History > 78 > period
2006-06-30
Earnings History > 78 > report Date
2006-07-27
Earnings History > 78 > date
2006-06-30
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
0.32
Earnings History > 78 > eps Estimate
0.28
Earnings History > 78 > eps Difference
0.04
Earnings History > 78 > surprise Percent
14.2857
Earnings History > 79 > period
2006-03-31
Earnings History > 79 > report Date
2006-04-26
Earnings History > 79 > date
2006-03-31
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
0.25
Earnings History > 79 > eps Estimate
0.23
Earnings History > 79 > eps Difference
0.02
Earnings History > 79 > surprise Percent
8.6957
Earnings History > 80 > period
2005-12-31
Earnings History > 80 > report Date
2006-02-01
Earnings History > 80 > date
2005-12-31
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
0.25
Earnings History > 80 > eps Estimate
0.21
Earnings History > 80 > eps Difference
0.04
Earnings History > 80 > surprise Percent
19.0476
Earnings History > 81 > period
2005-09-30
Earnings History > 81 > report Date
2005-10-19
Earnings History > 81 > date
2005-09-30
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
0.15
Earnings History > 81 > eps Estimate
0.14
Earnings History > 81 > eps Difference
0.01
Earnings History > 81 > surprise Percent
7.1429
Earnings History > 82 > period
2005-06-30
Earnings History > 82 > report Date
2005-07-20
Earnings History > 82 > date
2005-06-30
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
0.12
Earnings History > 82 > eps Estimate
0.12
Earnings History > 82 > eps Difference
0
Earnings History > 82 > surprise Percent
0
Earnings History > 83 > period
2005-03-31
Earnings History > 83 > report Date
2005-04-20
Earnings History > 83 > date
2005-03-31
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
0.12
Earnings History > 83 > eps Estimate
0.1
Earnings History > 83 > eps Difference
0.02
Earnings History > 83 > surprise Percent
20
Earnings History > 84 > period
2004-12-31
Earnings History > 84 > report Date
2005-02-10
Earnings History > 84 > date
2004-12-31
Earnings History > 84 > before After Market
-
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
0.14
Earnings History > 84 > eps Estimate
0.12
Earnings History > 84 > eps Difference
0.02
Earnings History > 84 > surprise Percent
16.6667
Earnings History > 85 > period
2004-09-30
Earnings History > 85 > report Date
2004-10-19
Earnings History > 85 > date
2004-09-30
Earnings History > 85 > before After Market
-
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
0.19
Earnings History > 85 > eps Estimate
0.19
Earnings History > 85 > eps Difference
0
Earnings History > 85 > surprise Percent
0
Earnings History > 86 > period
2004-06-30
Earnings History > 86 > report Date
2004-07-20
Earnings History > 86 > date
2004-06-30
Earnings History > 86 > before After Market
-
Earnings History > 86 > currency
USD
Earnings History > 86 > eps Actual
0.17
Earnings History > 86 > eps Estimate
0.15
Earnings History > 86 > eps Difference
0.02
Earnings History > 86 > surprise Percent
13.3333
Earnings History > 87 > period
2004-03-31
Earnings History > 87 > report Date
2004-04-22
Earnings History > 87 > date
2004-03-31
Earnings History > 87 > before After Market
-
Earnings History > 87 > currency
USD
Earnings History > 87 > eps Actual
0.13
Earnings History > 87 > eps Estimate
0.12
Earnings History > 87 > eps Difference
0.01
Earnings History > 87 > surprise Percent
8.3333
Earnings History > 88 > period
2003-12-31
Earnings History > 88 > report Date
2004-01-20
Earnings History > 88 > date
2003-12-31
Earnings History > 88 > before After Market
-
Earnings History > 88 > currency
USD
Earnings History > 88 > eps Actual
0.1
Earnings History > 88 > eps Estimate
0.08
Earnings History > 88 > eps Difference
0.02
Earnings History > 88 > surprise Percent
25
Earnings History > 89 > period
2003-09-30
Earnings History > 89 > report Date
2003-10-16
Earnings History > 89 > date
2003-09-30
Earnings History > 89 > before After Market
-
Earnings History > 89 > currency
USD
Earnings History > 89 > eps Actual
0.07
Earnings History > 89 > eps Estimate
0.05
Earnings History > 89 > eps Difference
0.02
Earnings History > 89 > surprise Percent
40
Earnings History > 90 > period
2003-06-30
Earnings History > 90 > report Date
2003-07-20
Earnings History > 90 > date
2003-06-30
Earnings History > 90 > before After Market
-
Earnings History > 90 > currency
USD
Earnings History > 90 > eps Actual
0.0413
Earnings History > 90 > eps Estimate
-
Earnings History > 90 > eps Difference
0
Earnings History > 90 > surprise Percent
-
FormFactor, Inc. designs, manufactures, and sells probe cards, analytical probes, probe stations, thermal systems, cryogenic systems, and related services in the United States and internationally. The company offers probe cards to test various semiconductor device types, including systems on a chip products, mobile application processors, microprocessors, microcontrollers, and graphic processors, network and digital signal processing integrated circuits, radio frequency amplifiers, filters and antenna in package devices, analog, mixed signal, image sensors, electro-optical, DRAM memory, NAND flash memory, NOR flash memory, and quantum computer processor devices; and analytical probes, which are used for device characterization, electrical simulation model development, failure analysis, and prototype design debugging. It also offers probe stations for semiconductor design engineers to capture and analyze accurate data; thermal subsystems, which include thermal chucks and other test systems used in probe stations and other applications for precise temperature management; cryogenic systems, which includes the manufacture of precision cryogenic instruments and semiconductor test and measurement systems; and services and support, including installation services. In addition, the company provides on-site probe card maintenance and service training, seminars, and telephone support services. It markets and sells its products through direct sales force, manufacturers' representatives, and distributors. The company was incorporated in 1993 and is headquartered in Livermore, California.
Stock Price
$ 0.00
0% decrease compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/AFormFactor (FORM) Sees Analyst Rating Update and Price Target In GuruFocus
Read more →Sapience Investments LLC Takes Position in FormFactor, Inc. $FORM MarketBeat
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Rating:
BUY
Target Price:
$56.875
Analyst Picks
Strong Buy
3
Buy
1
Hold
6
Sell
0
Strong Sell
0
Sentiment:
Bullish
(Last Updated 2025-09-30)
Health Score
Price to Earnings Ratio (P/E)
-
Very Low
Low ≥ 50
High ≤ 10
Price to Book Ratio (P/B)
-
Very High
Low ≤ 1
High ≥ 3
Return on Equity (ROE)
-
Very Low
Low ≤ 5%
High ≥ 25%
Return on Assets (ROA)
-
Very Low
Low ≤ 2%
High ≥ 10%
Free Cash Flow - Revenue % (FCF)
-
Medium
Low ≤ 5%
High ≥ 15%
Debt to Equity
-
Very High
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 107.44% of the total shares of FormFactor Inc
1.
BlackRock Inc(14.74%)
since
2025/06/30
2.
Vanguard Group Inc(13.345%)
since
2025/06/30
3.
Earnest Partners LLC(7.8964%)
since
2025/06/30
4.
iShares Core S&P Small-Cap ETF(5.9456%)
since
2025/08/31
5.
State Street Corp(3.778%)
since
2025/06/30
6.
Bank of America Corp(3.6399%)
since
2025/06/30
7.
Vanguard Total Stock Mkt Idx Inv(3.1587%)
since
2025/07/31
8.
AllianceBernstein L.P.(3.0131%)
since
2025/06/30
9.
PRIMECAP Management Company(3.0102%)
since
2025/06/30
10.
Massachusetts Financial Services Company(2.8752%)
since
2025/06/30
11.
Dimensional Fund Advisors, Inc.(2.8254%)
since
2025/06/30
12.
Geode Capital Management, LLC(2.7919%)
since
2025/06/30
13.
Bank of New York Mellon Corp(2.716%)
since
2025/06/30
14.
Reinhart Mahoney Capital Management Inc(2.47%)
since
2025/06/30
15.
Vanguard Small Cap Index(2.4288%)
since
2025/07/31
16.
iShares Russell 2000 ETF(2.428%)
since
2025/08/31
17.
Vanguard Information Technology ETF(2.3844%)
since
2025/07/31
18.
Royce & Associates, LP(2.1308%)
since
2025/06/30
19.
EARNEST Partners Smid Cap Core Founders(2.0832%)
since
2025/08/31
20.
SEI Investments Co(2.0554%)
since
2025/06/30
21.
Harbor Small Cap Value Instl(1.6389%)
since
2025/06/30
22.
Vanguard Capital Opportunity Inv(1.6081%)
since
2025/06/30
23.
Ameriprise Financial Inc(1.4627%)
since
2025/06/30
24.
Morgan Stanley - Brokerage Accounts(1.3885%)
since
2025/06/30
25.
Vanguard Small Cap Growth Index Inv(1.3715%)
since
2025/07/31
26.
Charles Schwab Investment Management Inc(1.2338%)
since
2025/06/30
27.
Silvercrest Asset Management Group LLC(1.178%)
since
2025/06/30
28.
Royal Bank of Canada(1.1536%)
since
2025/06/30
29.
Northern Trust Corp(1.1373%)
since
2025/06/30
30.
MFS New Discovery I(1.0819%)
since
2025/07/31
31.
Vanguard Institutional Extnd Mkt Idx Tr(1.0746%)
since
2025/07/31
32.
Fidelity Small Cap Index(1.0134%)
since
2025/06/30
33.
BNY Mellon Sm/Md Cp Gr I(0.9979%)
since
2025/07/31
34.
SPDR® Portfolio S&P 600™ Sm Cap ETF(0.8873%)
since
2025/08/29
35.
MFS New Discovery Value I(0.7978%)
since
2025/07/31
36.
PRIMECAP Odyssey Aggressive Growth(0.7843%)
since
2025/06/30
37.
Voya Small Cap Growth I(0.7593%)
since
2025/07/31
38.
Royce Small-Cap Premier Quality(0.727%)
since
2025/06/30
39.
Royce Premier Invmt(0.727%)
since
2025/06/30
40.
CT (Lux) American Smaller Com 9U USD(0.7039%)
since
2025/07/31
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
2025-12-31
EPS Estimate
0.2919
Date
2025-09-30
EPS Actual
0.33
EPS Estimate
0.25
EPS Difference
0.08
Surprise Percent
32%
(Last Updated 2025-09-30)
(Last Updated 2025-09-30)
Revenue
$ 0
Cost Of Revenue
$ 0
Gross Profit
$ 0
Operating Expenses
$ 0
Operating Income
$ 0
Interest Expense
$ 0
Pretax Income
$ 0
Net Income
$ 0
Income Tax Expense
$ 0
EBITDA
$ 0
Total Other Income Expense Net
$ 0
Earnings Per Share
0
Dividends Per Share
0
Shares Outstanding
0
Operating Margin
0%
(Last Updated 2025-09-30)
Cash
$ 0
Short Term Investments
$ 0
Receivables
$ 0
Inventories
$ 0
Total Current Assets
$ 0
Property Plant Equipment
$ 0
Total Assets
$ 0
Payables
$ 0
Short Term Debt
$ 0
Long Term Debt
$ 0
Total Liabilities
$ 0
Equity
$ 0
(Last Updated 2025-09-30)
Net Income
$ 0
Depreciation
$ 0
Change In Working Capital
$ 0
Cash From Operations
$ 0
Capital Expenditures
$ 0
Cash From Investing
$ 0
Cash From Financing
$ 0
Net Change In Cash
$ 0
Disclaimer: Finnton is a stock screener tool provided for informational and educational purposes only. The data, analysis, and insights offered on this website do not constitute financial, investment, tax, or legal advice. Users are solely responsible for their own investment decisions, and Finnton makes no guarantees regarding the accuracy, completeness, or reliability of the information provided. Past performance is not indicative of future results. Always conduct your own research and consult with a licensed financial advisor before making any investment decisions.