_id
6915f3a6bc934aba376b220e
Ticker
SANM
Name
Sanmina Corporation
Exchange
NASDAQ
Address
2700 North First Street, San Jose, CA, United States, 95134
Country
USA
Sector
Technology
Industry
Electronic Components
Currency
USD
Website
https://www.sanmina.com
Description
Sanmina Corporation provides integrated manufacturing solutions, components, products and repair, logistics, and after-market services in the Americas, the Asia Pacific, Europe, the Middle East, and Africa. The company operates through two businesses: Integrated Manufacturing Solutions; and Components, Products and Services. The company offers product design and engineering, including concept development, detailed design, prototyping, validation, preproduction, manufacturing design release, and product industrialization; assembly and test services; direct order fulfillment and logistics services; after-market product service and support; and supply chain management services, as well as engaging in the manufacture of components, subassemblies, and complete systems; and direct order fulfilment and logistics services. In addition, the company provides components, such as printed circuit boards, backplane fabrication and backplane assemblies, cable assemblies, fabricated metal parts, precision machined parts, and plastic injected molded parts; memory solutions; storage platforms; optical, radio frequency, and microelectronic solutions; defense and aerospace products, design, manufacturing, repair, and refurbishment services; and cloud-based manufacturing execution software. It offers its products and services primarily to original equipment manufacturers in the industrial, medical, defense and aerospace, automotive, communications networks, and cloud infrastructure industries. The company was formerly known as Sanmina-SCI Corp. Sanmina Corporation was incorporated in 1980 and is headquartered in San Jose, California.
Last Close
164.72
Volume
863616
Current Price
174.4
Change
-5.99
Last Updated
2026-01-06T10:43:01.512Z
Image
data:image/webp;base64,UklGRrACAABXRUJQVlA4IKQCAABQEACdASpAADkAPtFWo0woJKMiMBn6AQAaCWwAtdVofx3RZVs8f9gH6gdUB0DuS7dnzAecZ0f/VFc+r7LX7M4TF/Y34seA/mG8DwS0gTQSg+ZTD29IxNVhP9Pz9YJJiPcP3dbcpUHoFkS0VvDlSv9Vgh9PyZMvdR7AlHhqv3C06d8EGvxRq8D0z8yAAOqevx4xqLG/zSldwcNHSUde0/8mto+uEL68st8fpM+A5yO/YqSC/mgX1yt3OaD6fdQkLmhihevnZCQC5FagFJ4/hYVEhbjh9VjpHFQivL+wSPhoB2VPWjUIhOr6rg3hNtagosWCOqnJ0Zlhg1Yta6QKjloio/uv12snhnBVSR/valLRt+X6votiN7NrDqBn0Ty/FjdGSO1xgrzd5RKw0McMcJxLC/LTSMxiwEWRW5p69K1Am++XG2sd/mOwozXkZKdJUDr4GnfeTziqwABY1gh6iAyHcxbDK8L4qLkwZmimQ1UEXhrGeCenp8ngjTNsC+ygj2ODDEkUxIvrfelM2m3UuCSM2SLp11YEAvR6CXtnSYORRGlWPh35PbGJmbPdCC/j/w92irXuev1J3lDqwLnkjTKgWeoPfhV0Ov3/9EFQeM0o+yswsX5doEl0HVArL9vyDbU3nQM3JlJiSxUFODtm390ZRhecclUBxEWHdTHicM8D0cLDR4mvMcFGJTy25HzrFtw31xD6c48h8nqP57NuqGunvS2td1esQxu28B1108Lx1fdmXZbPvcbNTuFjVqq9jJoxKCWh7/fDhCSn1Ozdffj7am769V6MUuAZNdyunquw4tG7K/RIX/tWmbDJQlcemz89PpFuOEiLZzhvRl5ueh/a2q9aix4obm8CSf4WAWJrlLQ2uFN+Qm4U/R9514sGr4EkAAAA
Ipo Date
1993-04-14T00:00:00.000Z
Market Cap
8516589568
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
0.9962653846153847
Sentiment Sources
26
Rating
4
Target Price
190
Strong Buy
1
Buy
0
Hold
1
Sell
0
Strong Sell
0
Current Quarter
2025-09-30
Revenue
2096391999
Cost Of Revenue
1905235000
Gross Profit
191157000
Operating Expenses
112691999
Operating Income
78465000
Interest Expense
4981000
Pretax Income
73337000
Net Income
48066000
Eps
0.8820582460132494
Dividends Per Share
-
Shares Outstanding
54563887
Income Tax Expense
21364000
EBITDA
107971000
Operating Margin
3.7428591617134863
Total Other Income Expense Net
-5128000
Cash
926267000
Short Term Investments
-
Receivables
1826073000
Inventories
1988462000
Total Current Assets
4865458000
Property Plant Equipment
682354000
Total Assets
5858173000
Payables
1578895000
Short Term Debt
17500000
Long Term Debt
282974000
Total Liabilities
3319010000
Equity
2353906000
Bs_currency_symbol
USD
Depreciation
29653000
Change In Working Capital
120444000
Cash From Operations
199079000
Capital Expenditures
57586000
Cash From Investing
-62644000
Cash From Financing
-8224000
Net Change In Cash
88547000
Cf_currency_symbol
USD
PE
35.7343
PB
4.037365638220048
ROE
2.0419676911482445
ROA
0.8204947173803163
FCF
141493000
Fcf Percent
0.06749357947726073
Piotroski FScore
4
Health Score
44
Deep Value Investing Score
4.5
Defensive Investing Score
7
Dividend Investing Score
3
Economic Moat Investing Score
6.3
Garp Investing Score
3
Growth Investing Score
3
Momentum Investing Score
5.5
Net Net Investing Score
2.5
Quality Investing Score
5
Value Investing Score
3.5
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
2096391999
Quarters > 0 > income Statement > cost Of Revenue
1905235000
Quarters > 0 > income Statement > gross Profit
191157000
Quarters > 0 > income Statement > operating Expenses
112691999
Quarters > 0 > income Statement > operating Income
78465000
Quarters > 0 > income Statement > interest Expense
4981000
Quarters > 0 > income Statement > pretax Income
73337000
Quarters > 0 > income Statement > net Income
48066000
Quarters > 0 > income Statement > eps
0.8820582460132494
Quarters > 0 > income Statement > dividends Per Share
-
Quarters > 0 > income Statement > shares Outstanding
54493000
Quarters > 0 > income Statement > income Tax Expense
21364000
Quarters > 0 > income Statement > EBITDA
107971000
Quarters > 0 > income Statement > operating Margin
3.7428591617134863
Quarters > 0 > income Statement > total Other Income Expense Net
-5128000
Quarters > 0 > income Statement > currency_symbol
USD
Quarters > 0 > balance Sheet > cash
926267000
Quarters > 0 > balance Sheet > short Term Investments
-
Quarters > 0 > balance Sheet > receivables
1826073000
Quarters > 0 > balance Sheet > inventories
1988462000
Quarters > 0 > balance Sheet > total Current Assets
4865458000
Quarters > 0 > balance Sheet > property Plant Equipment
682354000
Quarters > 0 > balance Sheet > total Assets
5858173000
Quarters > 0 > balance Sheet > payables
1578895000
Quarters > 0 > balance Sheet > short Term Debt
17500000
Quarters > 0 > balance Sheet > long Term Debt
282974000
Quarters > 0 > balance Sheet > total Liabilities
3319010000
Quarters > 0 > balance Sheet > equity
2353906000
Quarters > 0 > balance Sheet > currency_symbol
USD
Quarters > 0 > cash Flow > net Income
48066000
Quarters > 0 > cash Flow > depreciation
29653000
Quarters > 0 > cash Flow > change In Working Capital
120444000
Quarters > 0 > cash Flow > cash From Operations
199079000
Quarters > 0 > cash Flow > capital Expenditures
57586000
Quarters > 0 > cash Flow > cash From Investing
-62644000
Quarters > 0 > cash Flow > cash From Financing
-8224000
Quarters > 0 > cash Flow > net Change In Cash
88547000
Quarters > 0 > cash Flow > currency_symbol
USD
Quarters > 0 > ratios > PE
0.8820582460132494
Quarters > 0 > ratios > PB
4.037365638220048
Quarters > 0 > ratios > ROE
2.0419676911482445
Quarters > 0 > ratios > ROA
0.8204947173803163
Quarters > 0 > ratios > FCF
141493000
Quarters > 0 > ratios > Piotroski FScore
4
Quarters > 0 > ratios > fcf Percent
0.06749357947726073
Quarters > 0 > health Score
44
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
2041562000
Quarters > 1 > income Statement > cost Of Revenue
1860512000
Quarters > 1 > income Statement > gross Profit
181050000
Quarters > 1 > income Statement > operating Expenses
85173000
Quarters > 1 > income Statement > operating Income
95877000
Quarters > 1 > income Statement > interest Expense
4981000
Quarters > 1 > income Statement > pretax Income
91410000
Quarters > 1 > income Statement > net Income
68616000
Quarters > 1 > income Statement > eps
1.2591709026847484
Quarters > 1 > income Statement > dividends Per Share
-
Quarters > 1 > income Statement > shares Outstanding
54493000
Quarters > 1 > income Statement > income Tax Expense
18522000
Quarters > 1 > income Statement > EBITDA
126151000
Quarters > 1 > income Statement > operating Margin
4.696257081587529
Quarters > 1 > income Statement > total Other Income Expense Net
-4467000
Quarters > 1 > income Statement > currency_symbol
USD
Quarters > 1 > balance Sheet > cash
837720000
Quarters > 1 > balance Sheet > short Term Investments
-
Quarters > 1 > balance Sheet > receivables
1790994000
Quarters > 1 > balance Sheet > inventories
1589807000
Quarters > 1 > balance Sheet > total Current Assets
4301883000
Quarters > 1 > balance Sheet > property Plant Equipment
699432000
Quarters > 1 > balance Sheet > total Assets
5221756000
Quarters > 1 > balance Sheet > payables
1432535000
Quarters > 1 > balance Sheet > short Term Debt
39087000
Quarters > 1 > balance Sheet > long Term Debt
287183000
Quarters > 1 > balance Sheet > total Liabilities
2746900000
Quarters > 1 > balance Sheet > equity
2293506000
Quarters > 1 > balance Sheet > currency_symbol
USD
Quarters > 1 > cash Flow > net Income
72888000
Quarters > 1 > cash Flow > depreciation
29760000
Quarters > 1 > cash Flow > change In Working Capital
84298000
Quarters > 1 > cash Flow > cash From Operations
200782000
Quarters > 1 > cash Flow > capital Expenditures
37094000
Quarters > 1 > cash Flow > cash From Investing
-32664000
Quarters > 1 > cash Flow > cash From Financing
-18758000
Quarters > 1 > cash Flow > net Change In Cash
151000000
Quarters > 1 > cash Flow > currency_symbol
USD
Quarters > 1 > ratios > PE
1.2591709026847484
Quarters > 1 > ratios > PB
4.143690576785062
Quarters > 1 > ratios > ROE
2.9917514931288602
Quarters > 1 > ratios > ROA
1.3140407173372328
Quarters > 1 > ratios > FCF
163688000
Quarters > 1 > ratios > Piotroski FScore
4
Quarters > 1 > ratios > fcf Percent
0.080177824626438
Quarters > 1 > health Score
46
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
1984080000
Quarters > 2 > income Statement > cost Of Revenue
1807845000
Quarters > 2 > income Statement > gross Profit
176235000
Quarters > 2 > income Statement > operating Expenses
84619000
Quarters > 2 > income Statement > operating Income
91616000
Quarters > 2 > income Statement > interest Expense
4979000
Quarters > 2 > income Statement > pretax Income
88405000
Quarters > 2 > income Statement > net Income
64208000
Quarters > 2 > income Statement > eps
1.1566716506638324
Quarters > 2 > income Statement > dividends Per Share
-
Quarters > 2 > income Statement > shares Outstanding
55511000
Quarters > 2 > income Statement > income Tax Expense
17890000
Quarters > 2 > income Statement > EBITDA
121592000
Quarters > 2 > income Statement > operating Margin
4.617555743720011
Quarters > 2 > income Statement > total Other Income Expense Net
-3211000
Quarters > 2 > income Statement > currency_symbol
USD
Quarters > 2 > balance Sheet > cash
686720000
Quarters > 2 > balance Sheet > short Term Investments
-
Quarters > 2 > balance Sheet > receivables
1767745000
Quarters > 2 > balance Sheet > inventories
1548093000
Quarters > 2 > balance Sheet > total Current Assets
4067059000
Quarters > 2 > balance Sheet > property Plant Equipment
677539000
Quarters > 2 > balance Sheet > total Assets
4966632000
Quarters > 2 > balance Sheet > payables
1351087000
Quarters > 2 > balance Sheet > short Term Debt
39127000
Quarters > 2 > balance Sheet > long Term Debt
291394000
Quarters > 2 > balance Sheet > total Liabilities
2571062000
Quarters > 2 > balance Sheet > equity
2218492000
Quarters > 2 > balance Sheet > currency_symbol
USD
Quarters > 2 > cash Flow > net Income
70515000
Quarters > 2 > cash Flow > depreciation
28208000
Quarters > 2 > cash Flow > change In Working Capital
44214000
Quarters > 2 > cash Flow > cash From Operations
156858000
Quarters > 2 > cash Flow > capital Expenditures
30711000
Quarters > 2 > cash Flow > cash From Investing
4322000
Quarters > 2 > cash Flow > cash From Financing
-118027000
Quarters > 2 > cash Flow > net Change In Cash
44318000
Quarters > 2 > cash Flow > currency_symbol
USD
Quarters > 2 > ratios > PE
1.1566716506638324
Quarters > 2 > ratios > PB
4.363828402356195
Quarters > 2 > ratios > ROE
2.894218234728816
Quarters > 2 > ratios > ROA
1.2927875469734822
Quarters > 2 > ratios > FCF
126147000
Quarters > 2 > ratios > Piotroski FScore
4
Quarters > 2 > ratios > fcf Percent
0.06357959356477562
Quarters > 2 > health Score
44
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
2006348000
Quarters > 3 > income Statement > cost Of Revenue
1838433000
Quarters > 3 > income Statement > gross Profit
167915000
Quarters > 3 > income Statement > operating Expenses
79305000
Quarters > 3 > income Statement > operating Income
88610000
Quarters > 3 > income Statement > interest Expense
5001000
Quarters > 3 > income Statement > pretax Income
86276000
Quarters > 3 > income Statement > net Income
65003000
Quarters > 3 > income Statement > eps
1.163822892234974
Quarters > 3 > income Statement > dividends Per Share
-
Quarters > 3 > income Statement > shares Outstanding
55853000
Quarters > 3 > income Statement > income Tax Expense
15392000
Quarters > 3 > income Statement > EBITDA
123122000
Quarters > 3 > income Statement > operating Margin
4.416482085859482
Quarters > 3 > income Statement > total Other Income Expense Net
-2334000
Quarters > 3 > income Statement > currency_symbol
USD
Quarters > 3 > balance Sheet > cash
642402000
Quarters > 3 > balance Sheet > short Term Investments
-
Quarters > 3 > balance Sheet > receivables
1740832000
Quarters > 3 > balance Sheet > inventories
1425869000
Quarters > 3 > balance Sheet > total Current Assets
3876450000
Quarters > 3 > balance Sheet > property Plant Equipment
678138000
Quarters > 3 > balance Sheet > total Assets
4812022000
Quarters > 3 > balance Sheet > payables
1391649000
Quarters > 3 > balance Sheet > short Term Debt
39954000
Quarters > 3 > balance Sheet > long Term Debt
295608000
Quarters > 3 > balance Sheet > total Liabilities
2390830000
Quarters > 3 > balance Sheet > equity
2250421000
Quarters > 3 > balance Sheet > currency_symbol
USD
Quarters > 3 > cash Flow > net Income
70884000
Quarters > 3 > cash Flow > depreciation
31845000
Quarters > 3 > cash Flow > change In Working Capital
-59945000
Quarters > 3 > cash Flow > cash From Operations
63938000
Quarters > 3 > cash Flow > capital Expenditures
17085000
Quarters > 3 > cash Flow > cash From Investing
-17221000
Quarters > 3 > cash Flow > cash From Financing
-28831000
Quarters > 3 > cash Flow > net Change In Cash
16542000
Quarters > 3 > cash Flow > currency_symbol
USD
Quarters > 3 > ratios > PE
1.163822892234974
Quarters > 3 > ratios > PB
4.328418193751303
Quarters > 3 > ratios > ROE
2.8884817551915845
Quarters > 3 > ratios > ROA
1.3508458606382099
Quarters > 3 > ratios > FCF
46853000
Quarters > 3 > ratios > Piotroski FScore
3
Quarters > 3 > ratios > fcf Percent
0.023352379547316816
Quarters > 3 > health Score
39
Annuals > 0 > quarter
2025-09-30
Annuals > 0 > income Statement > revenue
8128382000
Annuals > 0 > income Statement > cost Of Revenue
7412025000
Annuals > 0 > income Statement > gross Profit
716357000
Annuals > 0 > income Statement > operating Expenses
361789000
Annuals > 0 > income Statement > operating Income
354568000
Annuals > 0 > income Statement > interest Expense
4296000
Annuals > 0 > income Statement > pretax Income
339428000
Annuals > 0 > income Statement > net Income
245893000
Annuals > 0 > income Statement > eps
4.456359418608866
Annuals > 0 > income Statement > dividends Per Share
-
Annuals > 0 > income Statement > shares Outstanding
55178000
Annuals > 0 > income Statement > income Tax Expense
73168000
Annuals > 0 > income Statement > EBITDA
463190000
Annuals > 0 > income Statement > operating Margin
4.362098139580546
Annuals > 0 > income Statement > total Other Income Expense Net
-15140000
Annuals > 0 > income Statement > currency_symbol
USD
Annuals > 0 > balance Sheet > cash
926267000
Annuals > 0 > balance Sheet > short Term Investments
-
Annuals > 0 > balance Sheet > receivables
1826073000
Annuals > 0 > balance Sheet > inventories
1988462000
Annuals > 0 > balance Sheet > total Current Assets
4865458000
Annuals > 0 > balance Sheet > property Plant Equipment
682354000
Annuals > 0 > balance Sheet > total Assets
5858173000
Annuals > 0 > balance Sheet > payables
1578895000
Annuals > 0 > balance Sheet > short Term Debt
17500000
Annuals > 0 > balance Sheet > long Term Debt
282974000
Annuals > 0 > balance Sheet > total Liabilities
3319010000
Annuals > 0 > balance Sheet > equity
2353906000
Annuals > 0 > balance Sheet > currency_symbol
USD
Annuals > 0 > cash Flow > net Income
245893000
Annuals > 0 > cash Flow > depreciation
119466000
Annuals > 0 > cash Flow > change In Working Capital
189011000
Annuals > 0 > cash Flow > cash From Operations
620657000
Annuals > 0 > cash Flow > capital Expenditures
142476000
Annuals > 0 > cash Flow > cash From Investing
-108207000
Annuals > 0 > cash Flow > cash From Financing
-173840000
Annuals > 0 > cash Flow > net Change In Cash
300407000
Annuals > 0 > cash Flow > currency_symbol
USD
Annuals > 0 > ratios > PE
4.456359418608866
Annuals > 0 > ratios > PB
3.5935111257628813
Annuals > 0 > ratios > ROE
10.44616904838171
Annuals > 0 > ratios > ROA
4.197434934065621
Annuals > 0 > ratios > FCF
478181000
Annuals > 0 > ratios > Piotroski FScore
4
Annuals > 0 > ratios > fcf Percent
0.058828558992429246
Annuals > 0 > health Score
52
Annuals > 1 > quarter
2024-09-30
Annuals > 1 > income Statement > revenue
7568328000
Annuals > 1 > income Statement > cost Of Revenue
6927899000
Annuals > 1 > income Statement > gross Profit
640429000
Annuals > 1 > income Statement > operating Expenses
304935000
Annuals > 1 > income Statement > operating Income
335494000
Annuals > 1 > income Statement > interest Expense
29183000
Annuals > 1 > income Statement > pretax Income
317535000
Annuals > 1 > income Statement > net Income
222536000
Annuals > 1 > income Statement > eps
3.906196243637002
Annuals > 1 > income Statement > dividends Per Share
-
Annuals > 1 > income Statement > shares Outstanding
56970000
Annuals > 1 > income Statement > income Tax Expense
79784000
Annuals > 1 > income Statement > EBITDA
469136000
Annuals > 1 > income Statement > operating Margin
4.432868131508042
Annuals > 1 > income Statement > total Other Income Expense Net
-17959000
Annuals > 1 > income Statement > currency_symbol
USD
Annuals > 1 > balance Sheet > cash
625860000
Annuals > 1 > balance Sheet > short Term Investments
-
Annuals > 1 > balance Sheet > receivables
1721639000
Annuals > 1 > balance Sheet > inventories
1443629000
Annuals > 1 > balance Sheet > total Current Assets
3870429000
Annuals > 1 > balance Sheet > property Plant Equipment
693679000
Annuals > 1 > balance Sheet > total Assets
4822845000
Annuals > 1 > balance Sheet > payables
1441984000
Annuals > 1 > balance Sheet > short Term Debt
39770000
Annuals > 1 > balance Sheet > long Term Debt
299823000
Annuals > 1 > balance Sheet > total Liabilities
2461337000
Annuals > 1 > balance Sheet > equity
2196618000
Annuals > 1 > balance Sheet > currency_symbol
USD
Annuals > 1 > cash Flow > net Income
237751000
Annuals > 1 > cash Flow > depreciation
122418000
Annuals > 1 > cash Flow > change In Working Capital
-106590000
Annuals > 1 > cash Flow > cash From Operations
340216000
Annuals > 1 > cash Flow > capital Expenditures
111227000
Annuals > 1 > cash Flow > cash From Investing
-114396000
Annuals > 1 > cash Flow > cash From Financing
-269707000
Annuals > 1 > cash Flow > net Change In Cash
-41710000
Annuals > 1 > cash Flow > currency_symbol
USD
Annuals > 1 > ratios > PE
3.906196243637002
Annuals > 1 > ratios > PB
3.9758852017055313
Annuals > 1 > ratios > ROE
10.130846601457332
Annuals > 1 > ratios > ROA
4.614205930317064
Annuals > 1 > ratios > FCF
228989000
Annuals > 1 > ratios > Piotroski FScore
4
Annuals > 1 > ratios > fcf Percent
0.0302562203963676
Annuals > 1 > health Score
50
Annuals > 2 > quarter
2023-09-30
Annuals > 2 > income Statement > revenue
8935048000
Annuals > 2 > income Statement > cost Of Revenue
8191837000
Annuals > 2 > income Statement > gross Profit
743211000
Annuals > 2 > income Statement > operating Expenses
287553000
Annuals > 2 > income Statement > operating Income
455658000
Annuals > 2 > income Statement > interest Expense
36290000
Annuals > 2 > income Statement > pretax Income
412807000
Annuals > 2 > income Statement > net Income
309970000
Annuals > 2 > income Statement > eps
5.182144946919669
Annuals > 2 > income Statement > dividends Per Share
3412000
Annuals > 2 > income Statement > shares Outstanding
59815000
Annuals > 2 > income Statement > income Tax Expense
85294000
Annuals > 2 > income Statement > EBITDA
567334000
Annuals > 2 > income Statement > operating Margin
5.099670421468357
Annuals > 2 > income Statement > total Other Income Expense Net
-42851000
Annuals > 2 > income Statement > currency_symbol
USD
Annuals > 2 > balance Sheet > cash
667570000
Annuals > 2 > balance Sheet > short Term Investments
6000000
Annuals > 2 > balance Sheet > receivables
1676528000
Annuals > 2 > balance Sheet > inventories
1477223000
Annuals > 2 > balance Sheet > total Current Assets
3879570000
Annuals > 2 > balance Sheet > property Plant Equipment
728586000
Annuals > 2 > balance Sheet > total Assets
4873968000
Annuals > 2 > balance Sheet > payables
1612833000
Annuals > 2 > balance Sheet > short Term Debt
48289000
Annuals > 2 > balance Sheet > long Term Debt
312327000
Annuals > 2 > balance Sheet > total Liabilities
2555343000
Annuals > 2 > balance Sheet > equity
2168950000
Annuals > 2 > balance Sheet > currency_symbol
USD
Annuals > 2 > cash Flow > net Income
327513000
Annuals > 2 > cash Flow > depreciation
118237000
Annuals > 2 > cash Flow > change In Working Capital
-291505000
Annuals > 2 > cash Flow > cash From Operations
235168000
Annuals > 2 > cash Flow > capital Expenditures
191367000
Annuals > 2 > cash Flow > cash From Investing
-192458000
Annuals > 2 > cash Flow > cash From Financing
94505000
Annuals > 2 > cash Flow > net Change In Cash
137713000
Annuals > 2 > cash Flow > currency_symbol
USD
Annuals > 2 > ratios > PE
5.182144946919669
Annuals > 2 > ratios > PB
4.227685977085686
Annuals > 2 > ratios > ROE
14.29124691671085
Annuals > 2 > ratios > ROA
6.359705275044892
Annuals > 2 > ratios > FCF
43801000
Annuals > 2 > ratios > Piotroski FScore
3
Annuals > 2 > ratios > fcf Percent
0.004902156093621433
Annuals > 2 > health Score
51
Annuals > 3 > quarter
2022-09-30
Annuals > 3 > income Statement > revenue
7919622000
Annuals > 3 > income Statement > cost Of Revenue
7297416000
Annuals > 3 > income Statement > gross Profit
622206000
Annuals > 3 > income Statement > operating Expenses
272727000
Annuals > 3 > income Statement > operating Income
349479000
Annuals > 3 > income Statement > interest Expense
22473000
Annuals > 3 > income Statement > pretax Income
302320000
Annuals > 3 > income Statement > net Income
240384000
Annuals > 3 > income Statement > eps
3.808546033556728
Annuals > 3 > income Statement > dividends Per Share
-
Annuals > 3 > income Statement > shares Outstanding
63117000
Annuals > 3 > income Statement > income Tax Expense
61936000
Annuals > 3 > income Statement > EBITDA
433576000
Annuals > 3 > income Statement > operating Margin
4.412824248430039
Annuals > 3 > income Statement > total Other Income Expense Net
-47159000
Annuals > 3 > income Statement > currency_symbol
USD
Annuals > 3 > balance Sheet > cash
529857000
Annuals > 3 > balance Sheet > short Term Investments
-
Annuals > 3 > balance Sheet > receivables
1614615000
Annuals > 3 > balance Sheet > inventories
1684099000
Annuals > 3 > balance Sheet > total Current Assets
3890615000
Annuals > 3 > balance Sheet > property Plant Equipment
654665000
Annuals > 3 > balance Sheet > total Assets
4835531000
Annuals > 3 > balance Sheet > payables
2041434000
Annuals > 3 > balance Sheet > short Term Debt
34195000
Annuals > 3 > balance Sheet > long Term Debt
329237000
Annuals > 3 > balance Sheet > total Liabilities
3015995000
Annuals > 3 > balance Sheet > equity
1819536000
Annuals > 3 > balance Sheet > currency_symbol
USD
Annuals > 3 > cash Flow > net Income
240384000
Annuals > 3 > cash Flow > depreciation
108783000
Annuals > 3 > cash Flow > change In Working Capital
-95939000
Annuals > 3 > cash Flow > cash From Operations
330854000
Annuals > 3 > cash Flow > capital Expenditures
138639000
Annuals > 3 > cash Flow > cash From Investing
-132214000
Annuals > 3 > cash Flow > cash From Financing
-314299000
Annuals > 3 > cash Flow > net Change In Cash
-120169000
Annuals > 3 > cash Flow > currency_symbol
USD
Annuals > 3 > ratios > PE
3.808546033556728
Annuals > 3 > ratios > PB
5.317749195399267
Annuals > 3 > ratios > ROE
13.211280238478382
Annuals > 3 > ratios > ROA
4.9712017149719445
Annuals > 3 > ratios > FCF
192215000
Annuals > 3 > ratios > Piotroski FScore
4
Annuals > 3 > ratios > fcf Percent
0.02427072908277693
Annuals > 3 > health Score
52
Valuation > metrics > PE
35.7343
Valuation > metrics > PB
4.037365638220048
Valuation > final Score
26.745183617799526
Valuation > verdict
38.8% Overvalued
Profitability > metrics > ROE
2.0419676911482445
Profitability > metrics > ROA
0.9879028860181303
Profitability > metrics > Net Margin
0.022927963865025228
Profitability > final Score
10
Profitability > verdict
Weak
Risk > metrics > Debt Equity
1.4100010790575324
Risk > metrics > Interest Coverage
15.752860871310983
Risk > final Score
70
Risk > verdict
Low
Liquidity > metrics > Current Ratio
3.047778275426821
Liquidity > metrics > Quick Ratio
1.8021830436702695
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
58.56309423214938
Prev Valuations > 1
56.36171597643805
Prev Valuations > 2
56.71581806248697
Prev Profitabilities > 0
16
Prev Profitabilities > 1
15
Prev Profitabilities > 2
16
Prev Risks > 0
70
Prev Risks > 1
70
Prev Risks > 2
70
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2026-01-20T22:31:25.648Z
Earnings History > 0 > period
2025-12-31
Earnings History > 0 > report Date
2026-02-02
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
1.64
Earnings History > 0 > eps Difference
-1.64
Earnings History > 0 > surprise Percent
-100
Earnings History > 1 > period
2025-09-30
Earnings History > 1 > report Date
2025-11-03
Earnings History > 1 > date
2025-09-30
Earnings History > 1 > before After Market
AfterMarket
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
1.67
Earnings History > 1 > eps Estimate
1.57
Earnings History > 1 > eps Difference
0.1
Earnings History > 1 > surprise Percent
6.3694
Earnings History > 2 > period
2025-06-30
Earnings History > 2 > report Date
2025-07-28
Earnings History > 2 > date
2025-06-30
Earnings History > 2 > before After Market
AfterMarket
Earnings History > 2 > currency
-
Earnings History > 2 > eps Actual
1.53
Earnings History > 2 > eps Estimate
1.42
Earnings History > 2 > eps Difference
0.11
Earnings History > 2 > surprise Percent
7.7465
Earnings History > 3 > period
2025-03-31
Earnings History > 3 > report Date
2025-04-28
Earnings History > 3 > date
2025-03-31
Earnings History > 3 > before After Market
AfterMarket
Earnings History > 3 > currency
USD
Earnings History > 3 > eps Actual
1.41
Earnings History > 3 > eps Estimate
1.38
Earnings History > 3 > eps Difference
0.03
Earnings History > 3 > surprise Percent
2.1739
Earnings History > 4 > period
2024-12-31
Earnings History > 4 > report Date
2025-01-27
Earnings History > 4 > date
2024-12-31
Earnings History > 4 > before After Market
AfterMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
1.44
Earnings History > 4 > eps Estimate
1.37
Earnings History > 4 > eps Difference
0.07
Earnings History > 4 > surprise Percent
5.1095
Earnings History > 5 > period
2024-09-30
Earnings History > 5 > report Date
2024-11-04
Earnings History > 5 > date
2024-09-30
Earnings History > 5 > before After Market
AfterMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
1.09
Earnings History > 5 > eps Estimate
1.1
Earnings History > 5 > eps Difference
-0.01
Earnings History > 5 > surprise Percent
-0.9091
Earnings History > 6 > period
2024-06-30
Earnings History > 6 > report Date
2024-07-29
Earnings History > 6 > date
2024-06-30
Earnings History > 6 > before After Market
AfterMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
1.25
Earnings History > 6 > eps Estimate
1.28
Earnings History > 6 > eps Difference
-0.03
Earnings History > 6 > surprise Percent
-2.3438
Earnings History > 7 > period
2024-03-31
Earnings History > 7 > report Date
2024-04-29
Earnings History > 7 > date
2024-03-31
Earnings History > 7 > before After Market
AfterMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
1.3
Earnings History > 7 > eps Estimate
1.2
Earnings History > 7 > eps Difference
0.1
Earnings History > 7 > surprise Percent
8.3333
Earnings History > 8 > period
2023-12-31
Earnings History > 8 > report Date
2024-01-29
Earnings History > 8 > date
2023-12-31
Earnings History > 8 > before After Market
AfterMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
1.3
Earnings History > 8 > eps Estimate
1.22
Earnings History > 8 > eps Difference
0.08
Earnings History > 8 > surprise Percent
6.5574
Earnings History > 9 > period
2023-09-30
Earnings History > 9 > report Date
2023-11-06
Earnings History > 9 > date
2023-09-30
Earnings History > 9 > before After Market
AfterMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
1.42
Earnings History > 9 > eps Estimate
1.54
Earnings History > 9 > eps Difference
-0.12
Earnings History > 9 > surprise Percent
-7.7922
Earnings History > 10 > period
2023-06-30
Earnings History > 10 > report Date
2023-07-31
Earnings History > 10 > date
2023-06-30
Earnings History > 10 > before After Market
AfterMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
1.55
Earnings History > 10 > eps Estimate
1.54
Earnings History > 10 > eps Difference
0.01
Earnings History > 10 > surprise Percent
0.6494
Earnings History > 11 > period
2023-03-31
Earnings History > 11 > report Date
2023-05-11
Earnings History > 11 > date
2023-03-31
Earnings History > 11 > before After Market
AfterMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
1.59
Earnings History > 11 > eps Estimate
1.55
Earnings History > 11 > eps Difference
0.04
Earnings History > 11 > surprise Percent
2.5806
Earnings History > 12 > period
2022-12-31
Earnings History > 12 > report Date
2023-01-30
Earnings History > 12 > date
2022-12-31
Earnings History > 12 > before After Market
AfterMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
1.64
Earnings History > 12 > eps Estimate
1.45
Earnings History > 12 > eps Difference
0.19
Earnings History > 12 > surprise Percent
13.1034
Earnings History > 13 > period
2022-09-30
Earnings History > 13 > report Date
2022-11-07
Earnings History > 13 > date
2022-09-30
Earnings History > 13 > before After Market
AfterMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
1.5
Earnings History > 13 > eps Estimate
1.33
Earnings History > 13 > eps Difference
0.17
Earnings History > 13 > surprise Percent
12.782
Earnings History > 14 > period
2022-06-30
Earnings History > 14 > report Date
2022-08-01
Earnings History > 14 > date
2022-06-30
Earnings History > 14 > before After Market
AfterMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
1.3
Earnings History > 14 > eps Estimate
1.11
Earnings History > 14 > eps Difference
0.19
Earnings History > 14 > surprise Percent
17.1171
Earnings History > 15 > period
2022-03-31
Earnings History > 15 > report Date
2022-05-02
Earnings History > 15 > date
2022-03-31
Earnings History > 15 > before After Market
AfterMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
1.14
Earnings History > 15 > eps Estimate
1.01
Earnings History > 15 > eps Difference
0.13
Earnings History > 15 > surprise Percent
12.8713
Earnings History > 16 > period
2021-12-31
Earnings History > 16 > report Date
2022-01-31
Earnings History > 16 > date
2021-12-31
Earnings History > 16 > before After Market
AfterMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
1.08
Earnings History > 16 > eps Estimate
0.95
Earnings History > 16 > eps Difference
0.13
Earnings History > 16 > surprise Percent
13.6842
Earnings History > 17 > period
2021-09-30
Earnings History > 17 > report Date
2021-11-08
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.95
Earnings History > 17 > eps Estimate
0.99
Earnings History > 17 > eps Difference
-0.04
Earnings History > 17 > surprise Percent
-4.0404
Earnings History > 18 > period
2021-06-30
Earnings History > 18 > report Date
2021-08-02
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.99
Earnings History > 18 > eps Estimate
0.91
Earnings History > 18 > eps Difference
0.08
Earnings History > 18 > surprise Percent
8.7912
Earnings History > 19 > period
2021-03-31
Earnings History > 19 > report Date
2021-05-03
Earnings History > 19 > date
2021-03-31
Earnings History > 19 > before After Market
AfterMarket
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
1.01
Earnings History > 19 > eps Estimate
0.84
Earnings History > 19 > eps Difference
0.17
Earnings History > 19 > surprise Percent
20.2381
Earnings History > 20 > period
2020-12-31
Earnings History > 20 > report Date
2021-02-02
Earnings History > 20 > date
2020-12-31
Earnings History > 20 > before After Market
AfterMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
1.02
Earnings History > 20 > eps Estimate
0.81
Earnings History > 20 > eps Difference
0.21
Earnings History > 20 > surprise Percent
25.9259
Earnings History > 21 > period
2020-09-30
Earnings History > 21 > report Date
2020-11-10
Earnings History > 21 > date
2020-09-30
Earnings History > 21 > before After Market
AfterMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
1.1
Earnings History > 21 > eps Estimate
0.78
Earnings History > 21 > eps Difference
0.32
Earnings History > 21 > surprise Percent
41.0256
Earnings History > 22 > period
2020-06-30
Earnings History > 22 > report Date
2020-07-29
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.86
Earnings History > 22 > eps Estimate
0.35
Earnings History > 22 > eps Difference
0.51
Earnings History > 22 > surprise Percent
145.7143
Earnings History > 23 > period
2020-03-31
Earnings History > 23 > report Date
2020-04-27
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.32
Earnings History > 23 > eps Estimate
0.55
Earnings History > 23 > eps Difference
-0.23
Earnings History > 23 > surprise Percent
-41.8182
Earnings History > 24 > period
2019-12-31
Earnings History > 24 > report Date
2020-01-27
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.79
Earnings History > 24 > eps Estimate
0.69
Earnings History > 24 > eps Difference
0.1
Earnings History > 24 > surprise Percent
14.4928
Earnings History > 25 > period
2019-09-30
Earnings History > 25 > report Date
2019-10-28
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.84
Earnings History > 25 > eps Estimate
0.77
Earnings History > 25 > eps Difference
0.07
Earnings History > 25 > surprise Percent
9.0909
Earnings History > 26 > period
2019-06-30
Earnings History > 26 > report Date
2019-07-29
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.82
Earnings History > 26 > eps Estimate
0.77
Earnings History > 26 > eps Difference
0.05
Earnings History > 26 > surprise Percent
6.4935
Earnings History > 27 > period
2019-03-31
Earnings History > 27 > report Date
2019-04-29
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.91
Earnings History > 27 > eps Estimate
0.74
Earnings History > 27 > eps Difference
0.17
Earnings History > 27 > surprise Percent
22.973
Earnings History > 28 > period
2018-12-31
Earnings History > 28 > report Date
2019-01-28
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.83
Earnings History > 28 > eps Estimate
0.71
Earnings History > 28 > eps Difference
0.12
Earnings History > 28 > surprise Percent
16.9014
Earnings History > 29 > period
2018-09-30
Earnings History > 29 > report Date
2018-10-29
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.67
Earnings History > 29 > eps Estimate
0.66
Earnings History > 29 > eps Difference
0.01
Earnings History > 29 > surprise Percent
1.5152
Earnings History > 30 > period
2018-06-30
Earnings History > 30 > report Date
2018-07-30
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.55
Earnings History > 30 > eps Estimate
0.57
Earnings History > 30 > eps Difference
-0.02
Earnings History > 30 > surprise Percent
-3.5088
Earnings History > 31 > period
2018-03-31
Earnings History > 31 > report Date
2018-04-23
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.5
Earnings History > 31 > eps Estimate
0.45
Earnings History > 31 > eps Difference
0.05
Earnings History > 31 > surprise Percent
11.1111
Earnings History > 32 > period
2017-12-31
Earnings History > 32 > report Date
2018-01-29
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.48
Earnings History > 32 > eps Estimate
0.53
Earnings History > 32 > eps Difference
-0.05
Earnings History > 32 > surprise Percent
-9.434
Earnings History > 33 > period
2017-09-30
Earnings History > 33 > report Date
2017-10-30
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.64
Earnings History > 33 > eps Estimate
0.76
Earnings History > 33 > eps Difference
-0.12
Earnings History > 33 > surprise Percent
-15.7895
Earnings History > 34 > period
2017-06-30
Earnings History > 34 > report Date
2017-07-24
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.74
Earnings History > 34 > eps Estimate
0.75
Earnings History > 34 > eps Difference
-0.01
Earnings History > 34 > surprise Percent
-1.3333
Earnings History > 35 > period
2017-03-31
Earnings History > 35 > report Date
2017-04-24
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.76
Earnings History > 35 > eps Estimate
0.7
Earnings History > 35 > eps Difference
0.06
Earnings History > 35 > surprise Percent
8.5714
Earnings History > 36 > period
2016-12-31
Earnings History > 36 > report Date
2017-01-30
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.75
Earnings History > 36 > eps Estimate
0.67
Earnings History > 36 > eps Difference
0.08
Earnings History > 36 > surprise Percent
11.9403
Earnings History > 37 > period
2016-09-30
Earnings History > 37 > report Date
2016-11-01
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.72
Earnings History > 37 > eps Estimate
0.67
Earnings History > 37 > eps Difference
0.05
Earnings History > 37 > surprise Percent
7.4627
Earnings History > 38 > period
2016-06-30
Earnings History > 38 > report Date
2016-07-25
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.63
Earnings History > 38 > eps Estimate
0.63
Earnings History > 38 > eps Difference
0
Earnings History > 38 > surprise Percent
0
Earnings History > 39 > period
2016-03-31
Earnings History > 39 > report Date
2016-04-25
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.63
Earnings History > 39 > eps Estimate
0.57
Earnings History > 39 > eps Difference
0.06
Earnings History > 39 > surprise Percent
10.5263
Earnings History > 40 > period
2015-12-31
Earnings History > 40 > report Date
2016-01-25
Earnings History > 40 > date
2015-12-31
Earnings History > 40 > before After Market
AfterMarket
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
0.58
Earnings History > 40 > eps Estimate
0.58
Earnings History > 40 > eps Difference
0
Earnings History > 40 > surprise Percent
0
Earnings History > 41 > period
2015-09-30
Earnings History > 41 > report Date
2015-11-02
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.57
Earnings History > 41 > eps Estimate
0.55
Earnings History > 41 > eps Difference
0.02
Earnings History > 41 > surprise Percent
3.6364
Earnings History > 42 > period
2015-06-30
Earnings History > 42 > report Date
2015-07-20
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.53
Earnings History > 42 > eps Estimate
0.49
Earnings History > 42 > eps Difference
0.04
Earnings History > 42 > surprise Percent
8.1633
Earnings History > 43 > period
2015-03-31
Earnings History > 43 > report Date
2015-04-20
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.5
Earnings History > 43 > eps Estimate
0.53
Earnings History > 43 > eps Difference
-0.03
Earnings History > 43 > surprise Percent
-5.6604
Earnings History > 44 > period
2014-12-31
Earnings History > 44 > report Date
2015-01-26
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.61
Earnings History > 44 > eps Estimate
0.58
Earnings History > 44 > eps Difference
0.03
Earnings History > 44 > surprise Percent
5.1724
Earnings History > 45 > period
2014-09-30
Earnings History > 45 > report Date
2014-10-27
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.61
Earnings History > 45 > eps Estimate
0.54
Earnings History > 45 > eps Difference
0.07
Earnings History > 45 > surprise Percent
12.963
Earnings History > 46 > period
2014-06-30
Earnings History > 46 > report Date
2014-07-21
Earnings History > 46 > date
2014-06-30
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.53
Earnings History > 46 > eps Estimate
0.48
Earnings History > 46 > eps Difference
0.05
Earnings History > 46 > surprise Percent
10.4167
Earnings History > 47 > period
2014-03-31
Earnings History > 47 > report Date
2014-04-22
Earnings History > 47 > date
2014-03-31
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.44
Earnings History > 47 > eps Estimate
0.39
Earnings History > 47 > eps Difference
0.05
Earnings History > 47 > surprise Percent
12.8205
Earnings History > 48 > period
2013-12-31
Earnings History > 48 > report Date
2014-01-27
Earnings History > 48 > date
2013-12-31
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.41
Earnings History > 48 > eps Estimate
0.38
Earnings History > 48 > eps Difference
0.03
Earnings History > 48 > surprise Percent
7.8947
Earnings History > 49 > period
2013-09-30
Earnings History > 49 > report Date
2013-10-28
Earnings History > 49 > date
2013-09-30
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.46
Earnings History > 49 > eps Estimate
0.4
Earnings History > 49 > eps Difference
0.06
Earnings History > 49 > surprise Percent
15
Earnings History > 50 > period
2013-06-30
Earnings History > 50 > report Date
2013-08-02
Earnings History > 50 > date
2013-06-30
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.4
Earnings History > 50 > eps Estimate
0.35
Earnings History > 50 > eps Difference
0.05
Earnings History > 50 > surprise Percent
14.2857
Earnings History > 51 > period
2013-03-31
Earnings History > 51 > report Date
2013-04-22
Earnings History > 51 > date
2013-03-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.3
Earnings History > 51 > eps Estimate
0.28
Earnings History > 51 > eps Difference
0.02
Earnings History > 51 > surprise Percent
7.1429
Earnings History > 52 > period
2012-12-31
Earnings History > 52 > report Date
2013-01-28
Earnings History > 52 > date
2012-12-31
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
0.29
Earnings History > 52 > eps Estimate
0.34
Earnings History > 52 > eps Difference
-0.05
Earnings History > 52 > surprise Percent
-14.7059
Earnings History > 53 > period
2012-09-30
Earnings History > 53 > report Date
2012-10-30
Earnings History > 53 > date
2012-09-30
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.46
Earnings History > 53 > eps Estimate
0.34
Earnings History > 53 > eps Difference
0.12
Earnings History > 53 > surprise Percent
35.2941
Earnings History > 54 > period
2012-06-30
Earnings History > 54 > report Date
2012-07-23
Earnings History > 54 > date
2012-06-30
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.26
Earnings History > 54 > eps Estimate
0.28
Earnings History > 54 > eps Difference
-0.02
Earnings History > 54 > surprise Percent
-7.1429
Earnings History > 55 > period
2012-03-31
Earnings History > 55 > report Date
2012-04-23
Earnings History > 55 > date
2012-03-31
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.27
Earnings History > 55 > eps Estimate
0.27
Earnings History > 55 > eps Difference
0
Earnings History > 55 > surprise Percent
0
Earnings History > 56 > period
2011-12-31
Earnings History > 56 > report Date
2012-01-18
Earnings History > 56 > date
2011-12-31
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
0.28
Earnings History > 56 > eps Estimate
0.31
Earnings History > 56 > eps Difference
-0.03
Earnings History > 56 > surprise Percent
-9.6774
Earnings History > 57 > period
2011-09-30
Earnings History > 57 > report Date
2011-11-01
Earnings History > 57 > date
2011-09-30
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.47
Earnings History > 57 > eps Estimate
0.41
Earnings History > 57 > eps Difference
0.06
Earnings History > 57 > surprise Percent
14.6341
Earnings History > 58 > period
2011-06-30
Earnings History > 58 > report Date
2011-07-25
Earnings History > 58 > date
2011-06-30
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
0.42
Earnings History > 58 > eps Estimate
0.35
Earnings History > 58 > eps Difference
0.07
Earnings History > 58 > surprise Percent
20
Earnings History > 59 > period
2011-03-31
Earnings History > 59 > report Date
2011-04-25
Earnings History > 59 > date
2011-03-31
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.3
Earnings History > 59 > eps Estimate
0.3
Earnings History > 59 > eps Difference
0
Earnings History > 59 > surprise Percent
0
Earnings History > 60 > period
2010-12-31
Earnings History > 60 > report Date
2011-01-24
Earnings History > 60 > date
2010-12-31
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.45
Earnings History > 60 > eps Estimate
0.41
Earnings History > 60 > eps Difference
0.04
Earnings History > 60 > surprise Percent
9.7561
Earnings History > 61 > period
2010-09-30
Earnings History > 61 > report Date
2010-11-01
Earnings History > 61 > date
2010-09-30
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
0.46
Earnings History > 61 > eps Estimate
0.38
Earnings History > 61 > eps Difference
0.08
Earnings History > 61 > surprise Percent
21.0526
Earnings History > 62 > period
2010-06-30
Earnings History > 62 > report Date
2010-07-26
Earnings History > 62 > date
2010-06-30
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.32
Earnings History > 62 > eps Estimate
0.34
Earnings History > 62 > eps Difference
-0.02
Earnings History > 62 > surprise Percent
-5.8824
Earnings History > 63 > period
2010-03-31
Earnings History > 63 > report Date
2010-04-26
Earnings History > 63 > date
2010-03-31
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
0.29
Earnings History > 63 > eps Estimate
0.25
Earnings History > 63 > eps Difference
0.04
Earnings History > 63 > surprise Percent
16
Earnings History > 64 > period
2009-12-31
Earnings History > 64 > report Date
2010-01-26
Earnings History > 64 > date
2009-12-31
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
0.23
Earnings History > 64 > eps Estimate
0.13
Earnings History > 64 > eps Difference
0.1
Earnings History > 64 > surprise Percent
76.9231
Earnings History > 65 > period
2009-09-30
Earnings History > 65 > report Date
2009-11-04
Earnings History > 65 > date
2009-09-30
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
-0.41
Earnings History > 65 > eps Estimate
-0.11
Earnings History > 65 > eps Difference
-0.3
Earnings History > 65 > surprise Percent
-272.7273
Earnings History > 66 > period
2009-06-30
Earnings History > 66 > report Date
2009-07-22
Earnings History > 66 > date
2009-06-30
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
-0.12
Earnings History > 66 > eps Estimate
-0.19
Earnings History > 66 > eps Difference
0.07
Earnings History > 66 > surprise Percent
36.8421
Earnings History > 67 > period
2009-03-31
Earnings History > 67 > report Date
2009-04-22
Earnings History > 67 > date
2009-03-31
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
-0.36
Earnings History > 67 > eps Estimate
-
Earnings History > 67 > eps Difference
0
Earnings History > 67 > surprise Percent
-
Earnings History > 68 > period
2008-12-31
Earnings History > 68 > report Date
2009-01-21
Earnings History > 68 > date
2008-12-31
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
-0.2898
Earnings History > 68 > eps Estimate
0.06
Earnings History > 68 > eps Difference
-0.3498
Earnings History > 68 > surprise Percent
-583
Earnings History > 69 > period
2008-09-30
Earnings History > 69 > report Date
2008-10-29
Earnings History > 69 > date
2008-09-30
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
0.3
Earnings History > 69 > eps Estimate
0.32
Earnings History > 69 > eps Difference
-0.02
Earnings History > 69 > surprise Percent
-6.25
Earnings History > 70 > period
2008-06-30
Earnings History > 70 > report Date
2008-07-23
Earnings History > 70 > date
2008-06-30
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
0.3
Earnings History > 70 > eps Estimate
0.23
Earnings History > 70 > eps Difference
0.07
Earnings History > 70 > surprise Percent
30.4348
Earnings History > 71 > period
2008-03-31
Earnings History > 71 > report Date
2008-04-23
Earnings History > 71 > date
2008-03-31
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
0.18
Earnings History > 71 > eps Estimate
0.24
Earnings History > 71 > eps Difference
-0.06
Earnings History > 71 > surprise Percent
-25
Earnings History > 72 > period
2007-12-31
Earnings History > 72 > report Date
2008-01-23
Earnings History > 72 > date
2007-12-31
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
0.24
Earnings History > 72 > eps Estimate
0.18
Earnings History > 72 > eps Difference
0.06
Earnings History > 72 > surprise Percent
33.3333
Earnings History > 73 > period
2007-09-30
Earnings History > 73 > report Date
2007-10-30
Earnings History > 73 > date
2007-09-30
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
0.12
Earnings History > 73 > eps Estimate
-
Earnings History > 73 > eps Difference
0
Earnings History > 73 > surprise Percent
-
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.24
Earnings History > 74 > eps Estimate
0.11
Earnings History > 74 > eps Difference
-0.35
Earnings History > 74 > surprise Percent
-318.1818
Earnings History > 75 > period
2007-03-31
Earnings History > 75 > report Date
2007-04-24
Earnings History > 75 > date
2007-03-31
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
-0.2975
Earnings History > 75 > eps Estimate
0.23
Earnings History > 75 > eps Difference
-0.5275
Earnings History > 75 > surprise Percent
-229.3478
Earnings History > 76 > period
2006-12-31
Earnings History > 76 > report Date
2007-01-25
Earnings History > 76 > date
2006-12-31
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
0.42
Earnings History > 76 > eps Estimate
0.37
Earnings History > 76 > eps Difference
0.05
Earnings History > 76 > surprise Percent
13.5135
Earnings History > 77 > period
2006-09-30
Earnings History > 77 > report Date
2006-12-13
Earnings History > 77 > date
2006-09-30
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
0.42
Earnings History > 77 > eps Estimate
0.42
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-26
Earnings History > 78 > date
2006-06-30
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
-0.6238
Earnings History > 78 > eps Estimate
-
Earnings History > 78 > eps Difference
0
Earnings History > 78 > surprise Percent
-
Earnings History > 79 > period
2006-03-31
Earnings History > 79 > report Date
2006-04-25
Earnings History > 79 > date
2006-03-31
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
0.36
Earnings History > 79 > eps Estimate
0.36
Earnings History > 79 > eps Difference
0
Earnings History > 79 > surprise Percent
0
Earnings History > 80 > period
2005-12-31
Earnings History > 80 > report Date
2006-01-25
Earnings History > 80 > date
2005-12-31
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
0.48
Earnings History > 80 > eps Estimate
0.42
Earnings History > 80 > eps Difference
0.06
Earnings History > 80 > surprise Percent
14.2857
Earnings History > 81 > period
2005-09-30
Earnings History > 81 > report Date
2005-11-03
Earnings History > 81 > date
2005-09-30
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
0.36
Earnings History > 81 > eps Estimate
0.29
Earnings History > 81 > eps Difference
0.07
Earnings History > 81 > surprise Percent
24.1379
Earnings History > 82 > period
2005-06-30
Earnings History > 82 > report Date
2005-07-26
Earnings History > 82 > date
2005-06-30
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
0.3
Earnings History > 82 > eps Estimate
0.35
Earnings History > 82 > eps Difference
-0.05
Earnings History > 82 > surprise Percent
-14.2857
Earnings History > 83 > period
2005-03-31
Earnings History > 83 > report Date
2005-04-27
Earnings History > 83 > date
2005-03-31
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
0.36
Earnings History > 83 > eps Estimate
0.33
Earnings History > 83 > eps Difference
0.03
Earnings History > 83 > surprise Percent
9.0909
Earnings History > 84 > period
2004-12-31
Earnings History > 84 > report Date
2005-01-27
Earnings History > 84 > date
2004-12-31
Earnings History > 84 > before After Market
-
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
0.54
Earnings History > 84 > eps Estimate
0.59
Earnings History > 84 > eps Difference
-0.05
Earnings History > 84 > surprise Percent
-8.4746
Earnings History > 85 > period
2004-09-30
Earnings History > 85 > report Date
2004-10-28
Earnings History > 85 > date
2004-09-30
Earnings History > 85 > before After Market
-
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
0.48
Earnings History > 85 > eps Estimate
0.52
Earnings History > 85 > eps Difference
-0.04
Earnings History > 85 > surprise Percent
-7.6923
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.42
Earnings History > 86 > eps Estimate
0.38
Earnings History > 86 > eps Difference
0.04
Earnings History > 86 > surprise Percent
10.5263
Earnings History > 87 > period
2004-03-31
Earnings History > 87 > report Date
2004-04-20
Earnings History > 87 > date
2004-03-31
Earnings History > 87 > before After Market
-
Earnings History > 87 > currency
USD
Earnings History > 87 > eps Actual
0.3
Earnings History > 87 > eps Estimate
0.26
Earnings History > 87 > eps Difference
0.04
Earnings History > 87 > surprise Percent
15.3846
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.3
Earnings History > 88 > eps Estimate
0.26
Earnings History > 88 > eps Difference
0.04
Earnings History > 88 > surprise Percent
15.3846
Earnings History > 89 > period
2003-09-30
Earnings History > 89 > report Date
2003-10-23
Earnings History > 89 > date
2003-09-30
Earnings History > 89 > before After Market
-
Earnings History > 89 > currency
USD
Earnings History > 89 > eps Actual
0.18
Earnings History > 89 > eps Estimate
0.1
Earnings History > 89 > eps Difference
0.08
Earnings History > 89 > surprise Percent
80
Earnings History > 90 > period
2003-06-30
Earnings History > 90 > report Date
2003-07-21
Earnings History > 90 > date
2003-06-30
Earnings History > 90 > before After Market
-
Earnings History > 90 > currency
USD
Earnings History > 90 > eps Actual
0.06
Earnings History > 90 > eps Estimate
0.06
Earnings History > 90 > eps Difference
0
Earnings History > 90 > surprise Percent
0
Earnings History > 91 > period
2003-03-31
Earnings History > 91 > report Date
2003-04-21
Earnings History > 91 > date
2003-03-31
Earnings History > 91 > before After Market
-
Earnings History > 91 > currency
USD
Earnings History > 91 > eps Actual
-0.3746
Earnings History > 91 > eps Estimate
-0.03
Earnings History > 91 > eps Difference
-0.3446
Earnings History > 91 > surprise Percent
-1148.6667
Earnings History > 92 > period
2002-12-31
Earnings History > 92 > report Date
2003-01-21
Earnings History > 92 > date
2002-12-31
Earnings History > 92 > before After Market
-
Earnings History > 92 > currency
USD
Earnings History > 92 > eps Actual
0.06
Earnings History > 92 > eps Estimate
0.06
Earnings History > 92 > eps Difference
0
Earnings History > 92 > surprise Percent
0
Earnings History > 93 > period
2002-09-30
Earnings History > 93 > report Date
2002-10-29
Earnings History > 93 > date
2002-09-30
Earnings History > 93 > before After Market
-
Earnings History > 93 > currency
USD
Earnings History > 93 > eps Actual
0.06
Earnings History > 93 > eps Estimate
0.12
Earnings History > 93 > eps Difference
-0.06
Earnings History > 93 > surprise Percent
-50
Earnings History > 94 > period
2002-06-30
Earnings History > 94 > report Date
2002-07-18
Earnings History > 94 > date
2002-06-30
Earnings History > 94 > before After Market
-
Earnings History > 94 > currency
USD
Earnings History > 94 > eps Actual
0.12
Earnings History > 94 > eps Estimate
0.13
Earnings History > 94 > eps Difference
-0.01
Earnings History > 94 > surprise Percent
-7.6923
Earnings History > 95 > period
2002-03-31
Earnings History > 95 > report Date
2002-04-18
Earnings History > 95 > date
2002-03-31
Earnings History > 95 > before After Market
-
Earnings History > 95 > currency
USD
Earnings History > 95 > eps Actual
0.06
Earnings History > 95 > eps Estimate
-
Earnings History > 95 > eps Difference
0
Earnings History > 95 > surprise Percent
-
Earnings History > 96 > period
2001-12-31
Earnings History > 96 > report Date
2002-01-24
Earnings History > 96 > date
2001-12-31
Earnings History > 96 > before After Market
-
Earnings History > 96 > currency
USD
Earnings History > 96 > eps Actual
0.06
Earnings History > 96 > eps Estimate
0.25
Earnings History > 96 > eps Difference
-0.19
Earnings History > 96 > surprise Percent
-76
Earnings History > 97 > period
2001-09-30
Earnings History > 97 > report Date
2001-10-24
Earnings History > 97 > date
2001-09-30
Earnings History > 97 > before After Market
-
Earnings History > 97 > currency
USD
Earnings History > 97 > eps Actual
0.24
Earnings History > 97 > eps Estimate
0.1
Earnings History > 97 > eps Difference
0.14
Earnings History > 97 > surprise Percent
140
Earnings History > 98 > period
2001-06-30
Earnings History > 98 > report Date
2001-07-18
Earnings History > 98 > date
2001-06-30
Earnings History > 98 > before After Market
-
Earnings History > 98 > currency
USD
Earnings History > 98 > eps Actual
0.6
Earnings History > 98 > eps Estimate
0.62
Earnings History > 98 > eps Difference
-0.02
Earnings History > 98 > surprise Percent
-3.2258
Earnings History > 99 > period
2001-03-31
Earnings History > 99 > report Date
2001-04-18
Earnings History > 99 > date
2001-03-31
Earnings History > 99 > before After Market
-
Earnings History > 99 > currency
USD
Earnings History > 99 > eps Actual
2.04
Earnings History > 99 > eps Estimate
2
Earnings History > 99 > eps Difference
0.04
Earnings History > 99 > surprise Percent
2
Earnings History > 100 > period
2000-12-31
Earnings History > 100 > report Date
2001-01-17
Earnings History > 100 > date
2000-12-31
Earnings History > 100 > before After Market
-
Earnings History > 100 > currency
USD
Earnings History > 100 > eps Actual
2.04
Earnings History > 100 > eps Estimate
1.9
Earnings History > 100 > eps Difference
0.14
Earnings History > 100 > surprise Percent
7.3684
Earnings History > 101 > period
2000-09-30
Earnings History > 101 > report Date
2000-10-23
Earnings History > 101 > date
2000-09-30
Earnings History > 101 > before After Market
-
Earnings History > 101 > currency
USD
Earnings History > 101 > eps Actual
1.68
Earnings History > 101 > eps Estimate
1.47
Earnings History > 101 > eps Difference
0.21
Earnings History > 101 > surprise Percent
14.2857
Earnings History > 102 > period
2000-06-30
Earnings History > 102 > report Date
2000-07-17
Earnings History > 102 > date
2000-06-30
Earnings History > 102 > before After Market
-
Earnings History > 102 > currency
USD
Earnings History > 102 > eps Actual
1.2
Earnings History > 102 > eps Estimate
1.13
Earnings History > 102 > eps Difference
0.07
Earnings History > 102 > surprise Percent
6.1947
Earnings History > 103 > period
2000-03-31
Earnings History > 103 > report Date
2000-04-17
Earnings History > 103 > date
2000-03-31
Earnings History > 103 > before After Market
-
Earnings History > 103 > currency
USD
Earnings History > 103 > eps Actual
0.99
Earnings History > 103 > eps Estimate
0.92
Earnings History > 103 > eps Difference
0.07
Earnings History > 103 > surprise Percent
7.6087
Earnings History > 104 > period
1999-12-31
Earnings History > 104 > report Date
2000-01-18
Earnings History > 104 > date
1999-12-31
Earnings History > 104 > before After Market
-
Earnings History > 104 > currency
USD
Earnings History > 104 > eps Actual
0.87
Earnings History > 104 > eps Estimate
0.84
Earnings History > 104 > eps Difference
0.03
Earnings History > 104 > surprise Percent
3.5714
Earnings History > 105 > period
1999-09-30
Earnings History > 105 > report Date
1999-10-25
Earnings History > 105 > date
1999-09-30
Earnings History > 105 > before After Market
-
Earnings History > 105 > currency
USD
Earnings History > 105 > eps Actual
0.83
Earnings History > 105 > eps Estimate
0.82
Earnings History > 105 > eps Difference
0.01
Earnings History > 105 > surprise Percent
1.2195
Earnings History > 106 > period
1999-06-30
Earnings History > 106 > report Date
1999-07-19
Earnings History > 106 > date
1999-06-30
Earnings History > 106 > before After Market
-
Earnings History > 106 > currency
USD
Earnings History > 106 > eps Actual
0.77
Earnings History > 106 > eps Estimate
0.76
Earnings History > 106 > eps Difference
0.01
Earnings History > 106 > surprise Percent
1.3158
Earnings History > 107 > period
1999-03-31
Earnings History > 107 > report Date
1999-04-19
Earnings History > 107 > date
1999-03-31
Earnings History > 107 > before After Market
-
Earnings History > 107 > currency
USD
Earnings History > 107 > eps Actual
0.75
Earnings History > 107 > eps Estimate
0.7
Earnings History > 107 > eps Difference
0.05
Earnings History > 107 > surprise Percent
7.1429
Earnings History > 108 > period
1998-12-31
Earnings History > 108 > report Date
1999-01-19
Earnings History > 108 > date
1998-12-31
Earnings History > 108 > before After Market
-
Earnings History > 108 > currency
USD
Earnings History > 108 > eps Actual
0.68
Earnings History > 108 > eps Estimate
0.66
Earnings History > 108 > eps Difference
0.02
Earnings History > 108 > surprise Percent
3.0303
Earnings History > 109 > period
1998-09-30
Earnings History > 109 > report Date
1998-10-26
Earnings History > 109 > date
1998-09-30
Earnings History > 109 > before After Market
-
Earnings History > 109 > currency
USD
Earnings History > 109 > eps Actual
0.62
Earnings History > 109 > eps Estimate
0.58
Earnings History > 109 > eps Difference
0.04
Earnings History > 109 > surprise Percent
6.8966
Earnings History > 110 > period
1998-06-30
Earnings History > 110 > report Date
1998-07-13
Earnings History > 110 > date
1998-06-30
Earnings History > 110 > before After Market
-
Earnings History > 110 > currency
USD
Earnings History > 110 > eps Actual
0.69
Earnings History > 110 > eps Estimate
0.59
Earnings History > 110 > eps Difference
0.1
Earnings History > 110 > surprise Percent
16.9492
Earnings History > 111 > period
1998-03-31
Earnings History > 111 > report Date
1998-04-13
Earnings History > 111 > date
1998-03-31
Earnings History > 111 > before After Market
-
Earnings History > 111 > currency
USD
Earnings History > 111 > eps Actual
0.53
Earnings History > 111 > eps Estimate
0.5
Earnings History > 111 > eps Difference
0.03
Earnings History > 111 > surprise Percent
6
Earnings History > 112 > period
1997-12-31
Earnings History > 112 > report Date
1998-01-20
Earnings History > 112 > date
1997-12-31
Earnings History > 112 > before After Market
BeforeMarket
Earnings History > 112 > currency
USD
Earnings History > 112 > eps Actual
0.47
Earnings History > 112 > eps Estimate
0.45
Earnings History > 112 > eps Difference
0.02
Earnings History > 112 > surprise Percent
4.4444
Earnings History > 113 > period
1997-09-30
Earnings History > 113 > report Date
1997-10-27
Earnings History > 113 > date
1997-09-30
Earnings History > 113 > before After Market
BeforeMarket
Earnings History > 113 > currency
USD
Earnings History > 113 > eps Actual
0.44
Earnings History > 113 > eps Estimate
0.42
Earnings History > 113 > eps Difference
0.02
Earnings History > 113 > surprise Percent
4.7619
Earnings History > 114 > period
1997-06-30
Earnings History > 114 > report Date
1997-07-14
Earnings History > 114 > date
1997-06-30
Earnings History > 114 > before After Market
BeforeMarket
Earnings History > 114 > currency
USD
Earnings History > 114 > eps Actual
0.41
Earnings History > 114 > eps Estimate
0.39
Earnings History > 114 > eps Difference
0.02
Earnings History > 114 > surprise Percent
5.1282
Earnings History > 115 > period
1997-03-31
Earnings History > 115 > report Date
1997-04-14
Earnings History > 115 > date
1997-03-31
Earnings History > 115 > before After Market
BeforeMarket
Earnings History > 115 > currency
USD
Earnings History > 115 > eps Actual
0.38
Earnings History > 115 > eps Estimate
0.36
Earnings History > 115 > eps Difference
0.02
Earnings History > 115 > surprise Percent
5.5556
Earnings History > 116 > period
1996-12-31
Earnings History > 116 > report Date
1997-01-13
Earnings History > 116 > date
1996-12-31
Earnings History > 116 > before After Market
-
Earnings History > 116 > currency
USD
Earnings History > 116 > eps Actual
0.35
Earnings History > 116 > eps Estimate
0.33
Earnings History > 116 > eps Difference
0.02
Earnings History > 116 > surprise Percent
6.0606
Earnings History > 117 > period
1996-09-30
Earnings History > 117 > report Date
1996-10-24
Earnings History > 117 > date
1996-09-30
Earnings History > 117 > before After Market
-
Earnings History > 117 > currency
USD
Earnings History > 117 > eps Actual
0.33
Earnings History > 117 > eps Estimate
0.31
Earnings History > 117 > eps Difference
0.02
Earnings History > 117 > surprise Percent
6.4516
Earnings History > 118 > period
1996-06-30
Earnings History > 118 > report Date
1996-07-22
Earnings History > 118 > date
1996-06-30
Earnings History > 118 > before After Market
-
Earnings History > 118 > currency
USD
Earnings History > 118 > eps Actual
0.3
Earnings History > 118 > eps Estimate
0.28
Earnings History > 118 > eps Difference
0.02
Earnings History > 118 > surprise Percent
7.1429
Earnings History > 119 > period
1996-03-31
Earnings History > 119 > report Date
1996-04-15
Earnings History > 119 > date
1996-03-31
Earnings History > 119 > before After Market
-
Earnings History > 119 > currency
USD
Earnings History > 119 > eps Actual
0.27
Earnings History > 119 > eps Estimate
0.25
Earnings History > 119 > eps Difference
0.02
Earnings History > 119 > surprise Percent
8
Sanmina Corporation provides integrated manufacturing solutions, components, products and repair, logistics, and after-market services in the Americas, the Asia Pacific, Europe, the Middle East, and Africa. The company operates through two businesses: Integrated Manufacturing Solutions; and Components, Products and Services. The company offers product design and engineering, including concept development, detailed design, prototyping, validation, preproduction, manufacturing design release, and product industrialization; assembly and test services; direct order fulfillment and logistics services; after-market product service and support; and supply chain management services, as well as engaging in the manufacture of components, subassemblies, and complete systems; and direct order fulfilment and logistics services. In addition, the company provides components, such as printed circuit boards, backplane fabrication and backplane assemblies, cable assemblies, fabricated metal parts, precision machined parts, and plastic injected molded parts; memory solutions; storage platforms; optical, radio frequency, and microelectronic solutions; defense and aerospace products, design, manufacturing, repair, and refurbishment services; and cloud-based manufacturing execution software. It offers its products and services primarily to original equipment manufacturers in the industrial, medical, defense and aerospace, automotive, communications networks, and cloud infrastructure industries. The company was formerly known as Sanmina-SCI Corp. Sanmina Corporation was incorporated in 1980 and is headquartered in San Jose, California.
Stock Price
$0.00
decrease compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/ACan Sanmina's Next-Generation Fiber Solutions Generate Steady Profits? Nasdaq
Read more →Assessing Sanmina (SANM) Valuation After Strong Growth Projections And Rising Investor Confidence simplywall.st
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Rating:
BUY
Target Price:
$190
Analyst Picks
Strong Buy
1
Buy
0
Hold
1
Sell
0
Strong Sell
0
Sentiment:
Bullish
(Last Updated 2025-09-30)
Health Score
Price to Earnings Ratio (P/E)
-
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)
-
Very Low
Low ≤ 5%
High ≥ 15%
Debt to Equity
-
Very Low
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 113.75% of the total shares of Sanmina Corporation
1.
BlackRock Inc(15.3014%)
since
2025/06/30
2.
Vanguard Group Inc(13.8378%)
since
2025/06/30
3.
FMR Inc(10.8962%)
since
2025/06/30
4.
iShares Core S&P Small-Cap ETF(5.9665%)
since
2025/08/31
5.
Dimensional Fund Advisors, Inc.(5.6891%)
since
2025/06/30
6.
State Street Corp(4.0558%)
since
2025/06/30
7.
Franklin Resources Inc(3.1647%)
since
2025/06/30
8.
Franklin US Small Cap Value Equity(2.9928%)
since
2025/06/30
9.
Vanguard Total Stock Mkt Idx Inv(2.9755%)
since
2025/07/31
10.
Geode Capital Management, LLC(2.9558%)
since
2025/06/30
11.
LSV Asset Management(2.4619%)
since
2025/06/30
12.
iShares Russell 2000 ETF(2.3787%)
since
2025/08/31
13.
Amvescap Plc.(2.349%)
since
2025/06/30
14.
Vanguard Small Cap Index(2.3142%)
since
2025/07/31
15.
Frontier Capital Management CO Inc(2.3119%)
since
2025/06/30
16.
Vanguard Information Technology ETF(2.2528%)
since
2025/07/31
17.
Morgan Stanley - Brokerage Accounts(1.9688%)
since
2025/06/30
18.
Earnest Partners LLC(1.927%)
since
2025/06/30
19.
Global Alpha Capital Management Ltd.(1.6307%)
since
2025/06/30
20.
Fidelity Low-Priced Stock(1.5828%)
since
2025/06/30
21.
Bank of America Corp(1.571%)
since
2025/06/30
22.
Franklin Small Cap Value A(1.539%)
since
2025/07/31
23.
Vanguard Small Cap Value Index Inv(1.4903%)
since
2025/07/31
24.
DFA US Small Cap Value I(1.4765%)
since
2025/07/31
25.
Allianz Asset Management AG(1.4061%)
since
2025/06/30
26.
Fuller & Thaler Asset Management Inc(1.3824%)
since
2025/06/30
27.
Northern Trust Corp(1.3606%)
since
2025/06/30
28.
Strategic Advisers Fidelity US TtlStk(1.3328%)
since
2025/07/31
29.
FullerThaler Behavioral Small-Cap Equity(1.3132%)
since
2025/06/30
30.
FullerThaler Behavioral Sm-Cp Eq R6(1.3132%)
since
2025/06/30
31.
Fidelity Stock Selector Small Cap(1.248%)
since
2025/06/30
32.
NORGES BANK(1.2214%)
since
2025/06/30
33.
Nuveen, LLC(1.1723%)
since
2025/06/30
34.
Charles Schwab Investment Management Inc(1.1315%)
since
2025/06/30
35.
Vanguard Institutional Extnd Mkt Idx Tr(1.0788%)
since
2025/07/31
36.
Fidelity Small Cap Index(0.9843%)
since
2025/06/30
37.
Fidelity Series Small Cap Opps(0.9733%)
since
2025/06/30
38.
PIMCO RAE US Small Instl(0.9288%)
since
2025/06/30
39.
PIMCO RAE US Small(0.9288%)
since
2025/06/30
40.
SPDR® Portfolio S&P 600™ Sm Cap ETF(0.8881%)
since
2025/08/29
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
2025-12-31
EPS Estimate
1.64
Date
2025-09-30
EPS Actual
1.67
EPS Estimate
1.57
EPS Difference
0.1
Surprise Percent
6.3694%
(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.