_id
6911b283ccc777a4e85d5f40
Ticker
FLEX
Name
Flex Ltd
Exchange
NASDAQ
Address
12515-8 Research Boulevard, Austin, TX, United States, 78759
Country
USA
Sector
Technology
Industry
Electronic Components
Currency
USD
Website
https://www.flex.com
Description
Flex Ltd. provides technology innovation, supply chain, and manufacturing solutions to data center, communications, enterprise, consumer, automotive, industrial, healthcare, industrial, and power industries. The company operates through two segments, Flex Agility Solutions (FAS) and Flex Reliability Solutions (FRS). The FAS segment offers flexible supply and manufacturing system comprising communications, enterprise, and cloud solution, which includes data, edge, and communications infrastructure; lifestyle solution, including appliances, floorcare, smart living, HVAC, and power tools; and consumer devices, such as mobile and high velocity consumer devices. Its FRS segment provides complex ramps with specialized production models and critical environments, which comprise industrial solutions, including industrial devices, capital equipment, renewables, and critical and embedded power solutions; automotive solutions, such as compute platforms, power electronics, motion, and interface; and health solutions comprising medical devices, medical equipment, and drug delivery. It also offers various services, including design and engineering, such as product design and engineering resources that provide design services, product development, and systems integration services and solutions; supply chain comprising manufacturing, customization, procurement, logistics, and innovative supply chain solutions; manufacturing; and logistics and value-added fulfillment services, including warehousing and vendor managed inventory, omni-channel fulfillment, kitting, configuration, and postponement. It operates in the Americas, Asia, and Europe. The company was formerly known as Flextronics International Ltd. and changed its name to Flex Ltd. in September 2016. Flex Ltd. was founded in 1969 and is headquartered in Austin, Texas.
Last Close
72.08
Volume
1484090
Current Price
70.75
Change
-1.8451720310765793
Last Updated
2025-11-30T18:48:00.929Z
Image
data:image/webp;base64,UklGRrwDAABXRUJQVlA4WAoAAAAQAAAAPwAAFwAAQUxQSA8CAAABkG3btiFJu23btm3btm3btm3b7kfbtm07MjPWQyA7On8gIiZA1sSzrn39+WiAFHvJoYYKwazvsZrxNRYCKUPgIraPwmsDUPL/yw6wtVPz+AqVpsBR2YZIb2BsCIVLPQ1YkDZtsqCyzDz76enVpcVsUixZksZN4e2LEzqkeY7zHndRlvqx3x5L0jV4k9Wp6m/Y59Abt3HcxD+Fy8sxJD/wJqtdjT/AbYccn10cDOMi7CHg1eDiFef+AdZJCwHepLPU/gvQ2UEx8i4EVqdNmyKMXAwALsaVpKI/wcynCNsBdkqqZwAMl9uBwBTZOkR4C0YG2fYBlkvhNwN3pfoGwFB5VAvYI/voBrySFO4ALFRDH2D2llejgHn5HB8AMSWlMC/GauwDzJ7ybAVBZ5UU5mycVn7A7CzvFv0bRWgTAMyuUUd6NwbY0dFtOVnbBoBAm6iHXnpXF9inoDsEAH9LbYQ2nsX8Df7MwbQPAP6WihKAv7W90kzgThqbfFsPppLUIQD4W0jhvgFGfZto/y7OPeDHks61BxwwYanU2gR8TSSpE4CvspRi+dghMSQNcLPOQRke4rav9B7wNZJtLxO4KA0cNKFUI0mNgN52o4CcFsVeE3D40jWM9Ah8DeTYzYQTUt+R3YvXkxR+29+9MewS7L/bV46ZRh95+enR/m6xJKnwxauV5bLVg+M5pHiTeg2OBABWUDgghgEAANAKAJ0BKkAAGAA+tVShTSckoyKoCVjgFolsDbAEOVYeIXyLjSOQGwznfYf7gPeB6k9sB5gP2Q9Yb0AegB+xHqpf3f2AP6L6gH6zem97E/9u/6P7Ve0ABJDEqBNeypfAAP7MmO+4JsWNVOvH6qDw5BkBv0tzGD4SsoYwP//DOss0y+vPxO8kfmH8PAaN8drKxWWsf1dpNnhDg7RX+y/JTtOgZu82X1LE1D0CxvZzqTtaUb0Tgn/Wiq4I+qx7Ap4jjv7KX96z1BHuwDyXBof1ZyEzL4/OT03bFmy4ih3Mab3f2pHdITGQq8mk+807NqsRhRI47RGPS658iT3LZVHVjKe49FA0xaqVHyj/GQkXBbgoe0ZBMkMlC+69BGQU7us3y3wyYThccOMEiyu+W5uLKS6OsQXbUvGSG6MxESN/JERLJceAQzHM/4dFLeTzwlH4LGCFrRD+oyRzreSc+S2gWS+DkNaOlUmlzWL/YGql42NCLt2pb2+Grdv6Mx/JnmdDYr12tQAAAA==
Ipo Date
1994-03-18T00:00:00.000Z
Market Cap
22104569856
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
0.9926068181818184
Sentiment Sources
44
Rating
4.4546
Target Price
73.5114
Strong Buy
6
Buy
4
Hold
1
Sell
0
Strong Sell
0
Current Quarter
2025-09-30
Revenue
6804000000
Cost Of Revenue
6190000000
Gross Profit
614000000
Operating Expenses
318000000
Operating Income
296000000
Interest Expense
52000000
Pretax Income
262000000
Net Income
199000000
Eps
0.5236842105263158
Dividends Per Share
-
Shares Outstanding
369790328
Income Tax Expense
63000000
EBITDA
470000000
Operating Margin
4.350382128159906
Total Other Income Expense Net
-34000000
Cash
2249000000
Short Term Investments
-
Receivables
4676000000
Inventories
5270000000
Total Current Assets
13842000000
Property Plant Equipment
3055000000
Total Assets
19546000000
Payables
6125000000
Short Term Debt
676000000
Long Term Debt
3013000000
Total Liabilities
14511000000
Equity
5035000000
Depreciation
156000000
Change In Working Capital
98000000
Cash From Operations
453000000
Capital Expenditures
150000000
Cash From Investing
-155000000
Cash From Financing
-292000000
Net Change In Cash
10000000
PE
26.0396
PB
5.339622641509434
ROE
3.9523336643495535
ROA
1.0181111224803028
FCF
303000000
Fcf Percent
0.0445326278659612
Piotroski FScore
4
Health Score
39
Deep Value Investing Score
4.5
Defensive Investing Score
6.5
Dividend Investing Score
3
Economic Moat Investing Score
6.3
Garp Investing Score
3
Growth Investing Score
3
Momentum Investing Score
4.5
Net Net Investing Score
2.5
Quality Investing Score
5
Value Investing Score
3
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
6804000000
Quarters > 0 > income Statement > cost Of Revenue
6190000000
Quarters > 0 > income Statement > gross Profit
614000000
Quarters > 0 > income Statement > operating Expenses
318000000
Quarters > 0 > income Statement > operating Income
296000000
Quarters > 0 > income Statement > interest Expense
52000000
Quarters > 0 > income Statement > pretax Income
262000000
Quarters > 0 > income Statement > net Income
199000000
Quarters > 0 > income Statement > eps
0.5236842105263158
Quarters > 0 > income Statement > dividends Per Share
-
Quarters > 0 > income Statement > shares Outstanding
380000000
Quarters > 0 > income Statement > income Tax Expense
63000000
Quarters > 0 > income Statement > EBITDA
470000000
Quarters > 0 > income Statement > operating Margin
4.350382128159906
Quarters > 0 > income Statement > total Other Income Expense Net
-34000000
Quarters > 0 > balance Sheet > cash
2249000000
Quarters > 0 > balance Sheet > short Term Investments
-
Quarters > 0 > balance Sheet > receivables
4676000000
Quarters > 0 > balance Sheet > inventories
5270000000
Quarters > 0 > balance Sheet > total Current Assets
13842000000
Quarters > 0 > balance Sheet > property Plant Equipment
3055000000
Quarters > 0 > balance Sheet > total Assets
19546000000
Quarters > 0 > balance Sheet > payables
6125000000
Quarters > 0 > balance Sheet > short Term Debt
676000000
Quarters > 0 > balance Sheet > long Term Debt
3013000000
Quarters > 0 > balance Sheet > total Liabilities
14511000000
Quarters > 0 > balance Sheet > equity
5035000000
Quarters > 0 > cash Flow > net Income
199000000
Quarters > 0 > cash Flow > depreciation
156000000
Quarters > 0 > cash Flow > change In Working Capital
98000000
Quarters > 0 > cash Flow > cash From Operations
453000000
Quarters > 0 > cash Flow > capital Expenditures
150000000
Quarters > 0 > cash Flow > cash From Investing
-155000000
Quarters > 0 > cash Flow > cash From Financing
-292000000
Quarters > 0 > cash Flow > net Change In Cash
10000000
Quarters > 0 > ratios > PE
0.5236842105263158
Quarters > 0 > ratios > PB
5.339622641509434
Quarters > 0 > ratios > ROE
3.9523336643495535
Quarters > 0 > ratios > ROA
1.0181111224803028
Quarters > 0 > ratios > FCF
303000000
Quarters > 0 > ratios > Piotroski FScore
4
Quarters > 0 > ratios > fcf Percent
0.0445326278659612
Quarters > 0 > health Score
39
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
6575000000
Quarters > 1 > income Statement > cost Of Revenue
6003000000
Quarters > 1 > income Statement > gross Profit
572000000
Quarters > 1 > income Statement > operating Expenses
261000000
Quarters > 1 > income Statement > operating Income
311000000
Quarters > 1 > income Statement > interest Expense
45000000
Quarters > 1 > income Statement > pretax Income
246000000
Quarters > 1 > income Statement > net Income
192000000
Quarters > 1 > income Statement > eps
0.5039370078740157
Quarters > 1 > income Statement > dividends Per Share
-
Quarters > 1 > income Statement > shares Outstanding
381000000
Quarters > 1 > income Statement > income Tax Expense
54000000
Quarters > 1 > income Statement > EBITDA
439000000
Quarters > 1 > income Statement > operating Margin
4.730038022813688
Quarters > 1 > income Statement > total Other Income Expense Net
-65000000
Quarters > 1 > balance Sheet > cash
2239000000
Quarters > 1 > balance Sheet > short Term Investments
-
Quarters > 1 > balance Sheet > receivables
4675000000
Quarters > 1 > balance Sheet > inventories
5208000000
Quarters > 1 > balance Sheet > total Current Assets
13467000000
Quarters > 1 > balance Sheet > property Plant Equipment
3015000000
Quarters > 1 > balance Sheet > total Assets
19132000000
Quarters > 1 > balance Sheet > payables
5799000000
Quarters > 1 > balance Sheet > short Term Debt
677000000
Quarters > 1 > balance Sheet > long Term Debt
3004000000
Quarters > 1 > balance Sheet > total Liabilities
14043000000
Quarters > 1 > balance Sheet > equity
5089000000
Quarters > 1 > cash Flow > net Income
192000000
Quarters > 1 > cash Flow > depreciation
142000000
Quarters > 1 > cash Flow > change In Working Capital
65000000
Quarters > 1 > cash Flow > cash From Operations
399000000
Quarters > 1 > cash Flow > capital Expenditures
133000000
Quarters > 1 > cash Flow > cash From Investing
-179000000
Quarters > 1 > cash Flow > cash From Financing
-283000000
Quarters > 1 > cash Flow > net Change In Cash
-50000000
Quarters > 1 > ratios > PE
0.5039370078740157
Quarters > 1 > ratios > PB
5.2968657889565725
Quarters > 1 > ratios > ROE
3.772843387698958
Quarters > 1 > ratios > ROA
1.0035542546518923
Quarters > 1 > ratios > FCF
266000000
Quarters > 1 > ratios > Piotroski FScore
4
Quarters > 1 > ratios > fcf Percent
0.04045627376425855
Quarters > 1 > health Score
38
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
6398000000
Quarters > 2 > income Statement > cost Of Revenue
5835000000
Quarters > 2 > income Statement > gross Profit
563000000
Quarters > 2 > income Statement > operating Expenses
258000000
Quarters > 2 > income Statement > operating Income
305000000
Quarters > 2 > income Statement > interest Expense
52000000
Quarters > 2 > income Statement > pretax Income
279000000
Quarters > 2 > income Statement > net Income
222000000
Quarters > 2 > income Statement > eps
0.570694087403599
Quarters > 2 > income Statement > dividends Per Share
-
Quarters > 2 > income Statement > shares Outstanding
389000000
Quarters > 2 > income Statement > income Tax Expense
57000000
Quarters > 2 > income Statement > EBITDA
469000000
Quarters > 2 > income Statement > operating Margin
4.767114723351047
Quarters > 2 > income Statement > total Other Income Expense Net
-26000000
Quarters > 2 > balance Sheet > cash
2289000000
Quarters > 2 > balance Sheet > short Term Investments
-
Quarters > 2 > balance Sheet > receivables
3671000000
Quarters > 2 > balance Sheet > inventories
5071000000
Quarters > 2 > balance Sheet > total Current Assets
12841000000
Quarters > 2 > balance Sheet > property Plant Equipment
2892000000
Quarters > 2 > balance Sheet > total Assets
18381000000
Quarters > 2 > balance Sheet > payables
5147000000
Quarters > 2 > balance Sheet > short Term Debt
1209000000
Quarters > 2 > balance Sheet > long Term Debt
2483000000
Quarters > 2 > balance Sheet > total Liabilities
13379000000
Quarters > 2 > balance Sheet > equity
5002000000
Quarters > 2 > cash Flow > net Income
222000000
Quarters > 2 > cash Flow > depreciation
130000000
Quarters > 2 > cash Flow > change In Working Capital
-850000000
Quarters > 2 > cash Flow > cash From Operations
433000000
Quarters > 2 > cash Flow > capital Expenditures
112000000
Quarters > 2 > cash Flow > cash From Investing
-197000000
Quarters > 2 > cash Flow > cash From Financing
-297000000
Quarters > 2 > cash Flow > net Change In Cash
-44000000
Quarters > 2 > ratios > PE
0.570694087403599
Quarters > 2 > ratios > PB
5.502149140343862
Quarters > 2 > ratios > ROE
4.4382247101159535
Quarters > 2 > ratios > ROA
1.207768891790436
Quarters > 2 > ratios > FCF
321000000
Quarters > 2 > ratios > Piotroski FScore
4
Quarters > 2 > ratios > fcf Percent
0.05017192872772742
Quarters > 2 > health Score
40
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
6556000000
Quarters > 3 > income Statement > cost Of Revenue
5962000000
Quarters > 3 > income Statement > gross Profit
594000000
Quarters > 3 > income Statement > operating Expenses
260000000
Quarters > 3 > income Statement > operating Income
334000000
Quarters > 3 > income Statement > interest Expense
50000000
Quarters > 3 > income Statement > pretax Income
288000000
Quarters > 3 > income Statement > net Income
263000000
Quarters > 3 > income Statement > eps
0.6675126903553299
Quarters > 3 > income Statement > dividends Per Share
-
Quarters > 3 > income Statement > shares Outstanding
394000000
Quarters > 3 > income Statement > income Tax Expense
25000000
Quarters > 3 > income Statement > EBITDA
489000000
Quarters > 3 > income Statement > operating Margin
5.094569859670531
Quarters > 3 > income Statement > total Other Income Expense Net
-46000000
Quarters > 3 > balance Sheet > cash
2313000000
Quarters > 3 > balance Sheet > short Term Investments
-
Quarters > 3 > balance Sheet > receivables
4015000000
Quarters > 3 > balance Sheet > inventories
5270000000
Quarters > 3 > balance Sheet > total Current Assets
12756000000
Quarters > 3 > balance Sheet > property Plant Equipment
2819000000
Quarters > 3 > balance Sheet > total Assets
18272000000
Quarters > 3 > balance Sheet > payables
5033000000
Quarters > 3 > balance Sheet > short Term Debt
532000000
Quarters > 3 > balance Sheet > long Term Debt
3147000000
Quarters > 3 > balance Sheet > total Liabilities
13280000000
Quarters > 3 > balance Sheet > equity
4992000000
Quarters > 3 > cash Flow > net Income
263000000
Quarters > 3 > cash Flow > depreciation
144000000
Quarters > 3 > cash Flow > change In Working Capital
6000000
Quarters > 3 > cash Flow > cash From Operations
413000000
Quarters > 3 > cash Flow > capital Expenditures
112000000
Quarters > 3 > cash Flow > cash From Investing
-435000000
Quarters > 3 > cash Flow > cash From Financing
-203000000
Quarters > 3 > cash Flow > net Change In Cash
-268000000
Quarters > 3 > ratios > PE
0.6675126903553299
Quarters > 3 > ratios > PB
5.584034455128204
Quarters > 3 > ratios > ROE
5.268429487179487
Quarters > 3 > ratios > ROA
1.4393607705779334
Quarters > 3 > ratios > FCF
301000000
Quarters > 3 > ratios > Piotroski FScore
4
Quarters > 3 > ratios > fcf Percent
0.04591214154972544
Quarters > 3 > health Score
40
Annuals > 0 > quarter
2025-03-31
Annuals > 0 > income Statement > revenue
25813000000
Annuals > 0 > income Statement > cost Of Revenue
23654000000
Annuals > 0 > income Statement > gross Profit
2159000000
Annuals > 0 > income Statement > operating Expenses
990000000
Annuals > 0 > income Statement > operating Income
1169000000
Annuals > 0 > income Statement > interest Expense
218000000
Annuals > 0 > income Statement > pretax Income
1023000000
Annuals > 0 > income Statement > net Income
838000000
Annuals > 0 > income Statement > eps
2.1055276381909547
Annuals > 0 > income Statement > dividends Per Share
-
Annuals > 0 > income Statement > shares Outstanding
398000000
Annuals > 0 > income Statement > income Tax Expense
185000000
Annuals > 0 > income Statement > EBITDA
1780000000
Annuals > 0 > income Statement > operating Margin
4.528725835819161
Annuals > 0 > income Statement > total Other Income Expense Net
-146000000
Annuals > 0 > balance Sheet > cash
2289000000
Annuals > 0 > balance Sheet > short Term Investments
-
Annuals > 0 > balance Sheet > receivables
4287000000
Annuals > 0 > balance Sheet > inventories
5071000000
Annuals > 0 > balance Sheet > total Current Assets
12841000000
Annuals > 0 > balance Sheet > property Plant Equipment
2892000000
Annuals > 0 > balance Sheet > total Assets
18381000000
Annuals > 0 > balance Sheet > payables
5147000000
Annuals > 0 > balance Sheet > short Term Debt
1209000000
Annuals > 0 > balance Sheet > long Term Debt
2483000000
Annuals > 0 > balance Sheet > total Liabilities
13379000000
Annuals > 0 > balance Sheet > equity
5002000000
Annuals > 0 > cash Flow > net Income
838000000
Annuals > 0 > cash Flow > depreciation
539000000
Annuals > 0 > cash Flow > change In Working Capital
-165000000
Annuals > 0 > cash Flow > cash From Operations
1505000000
Annuals > 0 > cash Flow > capital Expenditures
438000000
Annuals > 0 > cash Flow > cash From Investing
-838000000
Annuals > 0 > cash Flow > cash From Financing
-821000000
Annuals > 0 > cash Flow > net Change In Cash
-185000000
Annuals > 0 > ratios > PE
2.1055276381909547
Annuals > 0 > ratios > PB
4.70327469012395
Annuals > 0 > ratios > ROE
16.753298680527788
Annuals > 0 > ratios > ROA
4.559055546488222
Annuals > 0 > ratios > FCF
1067000000
Annuals > 0 > ratios > Piotroski FScore
3
Annuals > 0 > ratios > fcf Percent
0.0413357610506334
Annuals > 0 > health Score
51
Annuals > 1 > quarter
2024-03-31
Annuals > 1 > income Statement > revenue
26415000000
Annuals > 1 > income Statement > cost Of Revenue
24550000000
Annuals > 1 > income Statement > gross Profit
1865000000
Annuals > 1 > income Statement > operating Expenses
1012000000
Annuals > 1 > income Statement > operating Income
853000000
Annuals > 1 > income Statement > interest Expense
161000000
Annuals > 1 > income Statement > pretax Income
666000000
Annuals > 1 > income Statement > net Income
1006000000
Annuals > 1 > income Statement > eps
2.2811791383219955
Annuals > 1 > income Statement > dividends Per Share
-
Annuals > 1 > income Statement > shares Outstanding
441000000
Annuals > 1 > income Statement > income Tax Expense
-206000000
Annuals > 1 > income Statement > EBITDA
1410000000
Annuals > 1 > income Statement > operating Margin
3.2292258186636382
Annuals > 1 > income Statement > total Other Income Expense Net
-187000000
Annuals > 1 > balance Sheet > cash
2474000000
Annuals > 1 > balance Sheet > short Term Investments
-
Annuals > 1 > balance Sheet > receivables
3282000000
Annuals > 1 > balance Sheet > inventories
6205000000
Annuals > 1 > balance Sheet > total Current Assets
12992000000
Annuals > 1 > balance Sheet > property Plant Equipment
2870000000
Annuals > 1 > balance Sheet > total Assets
18257000000
Annuals > 1 > balance Sheet > payables
4468000000
Annuals > 1 > balance Sheet > short Term Debt
136000000
Annuals > 1 > balance Sheet > long Term Debt
3261000000
Annuals > 1 > balance Sheet > total Liabilities
12932000000
Annuals > 1 > balance Sheet > equity
5325000000
Annuals > 1 > cash Flow > net Income
1245000000
Annuals > 1 > cash Flow > depreciation
537000000
Annuals > 1 > cash Flow > change In Working Capital
-251000000
Annuals > 1 > cash Flow > cash From Operations
1326000000
Annuals > 1 > cash Flow > capital Expenditures
530000000
Annuals > 1 > cash Flow > cash From Investing
-492000000
Annuals > 1 > cash Flow > cash From Financing
-1656000000
Annuals > 1 > cash Flow > net Change In Cash
-820000000
Annuals > 1 > ratios > PE
2.2811791383219955
Annuals > 1 > ratios > PB
4.8953070422535205
Annuals > 1 > ratios > ROE
18.892018779342724
Annuals > 1 > ratios > ROA
5.510215259900312
Annuals > 1 > ratios > FCF
796000000
Annuals > 1 > ratios > Piotroski FScore
4
Annuals > 1 > ratios > fcf Percent
0.03013439333711906
Annuals > 1 > health Score
53
Annuals > 2 > quarter
2023-03-31
Annuals > 2 > income Statement > revenue
28502000000
Annuals > 2 > income Statement > cost Of Revenue
26526000000
Annuals > 2 > income Statement > gross Profit
1976000000
Annuals > 2 > income Statement > operating Expenses
959000000
Annuals > 2 > income Statement > operating Income
1017000000
Annuals > 2 > income Statement > interest Expense
191000000
Annuals > 2 > income Statement > pretax Income
807000000
Annuals > 2 > income Statement > net Income
793000000
Annuals > 2 > income Statement > eps
1.7164502164502164
Annuals > 2 > income Statement > dividends Per Share
22000000
Annuals > 2 > income Statement > shares Outstanding
462000000
Annuals > 2 > income Statement > income Tax Expense
124000000
Annuals > 2 > income Statement > EBITDA
1538000000
Annuals > 2 > income Statement > operating Margin
3.568170654690899
Annuals > 2 > income Statement > total Other Income Expense Net
-210000000
Annuals > 2 > balance Sheet > cash
3164000000
Annuals > 2 > balance Sheet > short Term Investments
-
Annuals > 2 > balance Sheet > receivables
3723000000
Annuals > 2 > balance Sheet > inventories
7388000000
Annuals > 2 > balance Sheet > total Current Assets
16033000000
Annuals > 2 > balance Sheet > property Plant Equipment
2947000000
Annuals > 2 > balance Sheet > total Assets
21407000000
Annuals > 2 > balance Sheet > payables
5724000000
Annuals > 2 > balance Sheet > short Term Debt
150000000
Annuals > 2 > balance Sheet > long Term Debt
3691000000
Annuals > 2 > balance Sheet > total Liabilities
15701000000
Annuals > 2 > balance Sheet > equity
5351000000
Annuals > 2 > cash Flow > net Income
1033000000
Annuals > 2 > cash Flow > depreciation
501000000
Annuals > 2 > cash Flow > change In Working Capital
-584000000
Annuals > 2 > cash Flow > cash From Operations
950000000
Annuals > 2 > cash Flow > capital Expenditures
635000000
Annuals > 2 > cash Flow > cash From Investing
-604000000
Annuals > 2 > cash Flow > cash From Financing
2000000
Annuals > 2 > cash Flow > net Change In Cash
330000000
Annuals > 2 > ratios > PE
1.7164502164502164
Annuals > 2 > ratios > PB
5.103498411511867
Annuals > 2 > ratios > ROE
14.81965987665857
Annuals > 2 > ratios > ROA
3.704395758396786
Annuals > 2 > ratios > FCF
315000000
Annuals > 2 > ratios > Piotroski FScore
4
Annuals > 2 > ratios > fcf Percent
0.011051856010104555
Annuals > 2 > health Score
46
Annuals > 3 > quarter
2022-03-31
Annuals > 3 > income Statement > revenue
24633000000
Annuals > 3 > income Statement > cost Of Revenue
22853000000
Annuals > 3 > income Statement > gross Profit
1780000000
Annuals > 3 > income Statement > operating Expenses
890000000
Annuals > 3 > income Statement > operating Income
890000000
Annuals > 3 > income Statement > interest Expense
160000000
Annuals > 3 > income Statement > pretax Income
964000000
Annuals > 3 > income Statement > net Income
936000000
Annuals > 3 > income Statement > eps
1.937888198757764
Annuals > 3 > income Statement > dividends Per Share
488000000
Annuals > 3 > income Statement > shares Outstanding
483000000
Annuals > 3 > income Statement > income Tax Expense
92000000
Annuals > 3 > income Statement > EBITDA
1614000000
Annuals > 3 > income Statement > operating Margin
3.613039418666017
Annuals > 3 > income Statement > total Other Income Expense Net
74000000
Annuals > 3 > balance Sheet > cash
2964000000
Annuals > 3 > balance Sheet > short Term Investments
-
Annuals > 3 > balance Sheet > receivables
3890000000
Annuals > 3 > balance Sheet > inventories
6580000000
Annuals > 3 > balance Sheet > total Current Assets
14337000000
Annuals > 3 > balance Sheet > property Plant Equipment
2762000000
Annuals > 3 > balance Sheet > total Assets
19325000000
Annuals > 3 > balance Sheet > payables
6254000000
Annuals > 3 > balance Sheet > short Term Debt
949000000
Annuals > 3 > balance Sheet > long Term Debt
3248000000
Annuals > 3 > balance Sheet > total Liabilities
15118000000
Annuals > 3 > balance Sheet > equity
4129000000
Annuals > 3 > cash Flow > net Income
936000000
Annuals > 3 > cash Flow > depreciation
484000000
Annuals > 3 > cash Flow > change In Working Capital
-516000000
Annuals > 3 > cash Flow > cash From Operations
1024000000
Annuals > 3 > cash Flow > capital Expenditures
443000000
Annuals > 3 > cash Flow > cash From Investing
-951000000
Annuals > 3 > cash Flow > cash From Financing
280000000
Annuals > 3 > cash Flow > net Change In Cash
327000000
Annuals > 3 > ratios > PE
1.937888198757764
Annuals > 3 > ratios > PB
6.914538629208041
Annuals > 3 > ratios > ROE
22.668927100992978
Annuals > 3 > ratios > ROA
4.84346701164295
Annuals > 3 > ratios > FCF
581000000
Annuals > 3 > ratios > Piotroski FScore
3
Annuals > 3 > ratios > fcf Percent
0.023586246092639953
Annuals > 3 > health Score
45
Valuation > metrics > PE
26.0396
Valuation > metrics > PB
5.339622641509434
Valuation > final Score
25.356253584905655
Valuation > verdict
41.1% Overvalued
Profitability > metrics > ROE
3.9523336643495535
Profitability > metrics > ROA
1.4376535182777055
Profitability > metrics > Net Margin
0.029247501469723693
Profitability > final Score
17
Profitability > verdict
Weak
Risk > metrics > Debt Equity
2.882025819265144
Risk > metrics > Interest Coverage
5.6923076923076925
Risk > final Score
41
Risk > verdict
High
Liquidity > metrics > Current Ratio
2.035288928098809
Liquidity > metrics > Quick Ratio
1.260402881929128
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
47.03134211043428
Prev Valuations > 1
44.97850859656138
Prev Valuations > 2
44.159655448717956
Prev Profitabilities > 0
16
Prev Profitabilities > 1
19
Prev Profitabilities > 2
23
Prev Risks > 0
46
Prev Risks > 1
41
Prev Risks > 2
45
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2025-12-12T00:22:58.033Z
Earnings History > 0 > period
2025-12-31
Earnings History > 0 > report Date
2026-01-28
Earnings History > 0 > date
2025-12-31
Earnings History > 0 > before After Market
BeforeMarket
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
0
Earnings History > 0 > eps Estimate
0.79
Earnings History > 0 > eps Difference
-0.79
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
BeforeMarket
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
0.79
Earnings History > 1 > eps Estimate
0.76
Earnings History > 1 > eps Difference
0.03
Earnings History > 1 > surprise Percent
3.9474
Earnings History > 2 > period
2025-06-30
Earnings History > 2 > report Date
2025-07-24
Earnings History > 2 > date
2025-06-30
Earnings History > 2 > before After Market
BeforeMarket
Earnings History > 2 > currency
-
Earnings History > 2 > eps Actual
0.72
Earnings History > 2 > eps Estimate
0.64
Earnings History > 2 > eps Difference
0.08
Earnings History > 2 > surprise Percent
12.5
Earnings History > 3 > period
2025-03-31
Earnings History > 3 > report Date
2025-05-07
Earnings History > 3 > date
2025-03-31
Earnings History > 3 > before After Market
BeforeMarket
Earnings History > 3 > currency
-
Earnings History > 3 > eps Actual
0.57
Earnings History > 3 > eps Estimate
0.61
Earnings History > 3 > eps Difference
-0.04
Earnings History > 3 > surprise Percent
-6.5574
Earnings History > 4 > period
2024-12-31
Earnings History > 4 > report Date
2025-01-29
Earnings History > 4 > date
2024-12-31
Earnings History > 4 > before After Market
BeforeMarket
Earnings History > 4 > currency
-
Earnings History > 4 > eps Actual
0.67
Earnings History > 4 > eps Estimate
0.54
Earnings History > 4 > eps Difference
0.13
Earnings History > 4 > surprise Percent
24.0741
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
BeforeMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
0.64
Earnings History > 5 > eps Estimate
0.56
Earnings History > 5 > eps Difference
0.08
Earnings History > 5 > surprise Percent
14.2857
Earnings History > 6 > period
2024-06-30
Earnings History > 6 > report Date
2024-07-24
Earnings History > 6 > date
2024-06-30
Earnings History > 6 > before After Market
BeforeMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
0.34
Earnings History > 6 > eps Estimate
0.24
Earnings History > 6 > eps Difference
0.1
Earnings History > 6 > surprise Percent
41.6667
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
BeforeMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
0.57
Earnings History > 7 > eps Estimate
0.55
Earnings History > 7 > eps Difference
0.02
Earnings History > 7 > surprise Percent
3.6364
Earnings History > 8 > period
2023-12-31
Earnings History > 8 > report Date
2024-01-31
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.71
Earnings History > 8 > eps Estimate
0.61
Earnings History > 8 > eps Difference
0.1
Earnings History > 8 > surprise Percent
16.3934
Earnings History > 9 > period
2023-09-30
Earnings History > 9 > report Date
2023-10-25
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.68
Earnings History > 9 > eps Estimate
0.58
Earnings History > 9 > eps Difference
0.1
Earnings History > 9 > surprise Percent
17.2414
Earnings History > 10 > period
2023-06-30
Earnings History > 10 > report Date
2023-07-26
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.57
Earnings History > 10 > eps Estimate
0.51
Earnings History > 10 > eps Difference
0.06
Earnings History > 10 > surprise Percent
11.7647
Earnings History > 11 > period
2023-03-31
Earnings History > 11 > report Date
2023-05-10
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.57
Earnings History > 11 > eps Estimate
0.51
Earnings History > 11 > eps Difference
0.06
Earnings History > 11 > surprise Percent
11.7647
Earnings History > 12 > period
2022-12-31
Earnings History > 12 > report Date
2023-01-25
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.62
Earnings History > 12 > eps Estimate
0.6
Earnings History > 12 > eps Difference
0.02
Earnings History > 12 > surprise Percent
3.3333
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.63
Earnings History > 13 > eps Estimate
0.51
Earnings History > 13 > eps Difference
0.12
Earnings History > 13 > surprise Percent
23.5294
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.54
Earnings History > 14 > eps Estimate
0.48
Earnings History > 14 > eps Difference
0.06
Earnings History > 14 > surprise Percent
12.5
Earnings History > 15 > period
2022-03-31
Earnings History > 15 > report Date
2022-05-04
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.52
Earnings History > 15 > eps Estimate
0.45
Earnings History > 15 > eps Difference
0.07
Earnings History > 15 > surprise Percent
15.5556
Earnings History > 16 > period
2021-12-31
Earnings History > 16 > report Date
2022-01-26
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.5
Earnings History > 16 > eps Estimate
0.42
Earnings History > 16 > eps Difference
0.08
Earnings History > 16 > surprise Percent
19.0476
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.48
Earnings History > 17 > eps Estimate
0.4
Earnings History > 17 > eps Difference
0.08
Earnings History > 17 > surprise Percent
20
Earnings History > 18 > period
2021-06-30
Earnings History > 18 > report Date
2021-07-29
Earnings History > 18 > date
2021-06-30
Earnings History > 18 > before After Market
BeforeMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
0.46
Earnings History > 18 > eps Estimate
0.38
Earnings History > 18 > eps Difference
0.08
Earnings History > 18 > surprise Percent
21.0526
Earnings History > 19 > period
2021-03-31
Earnings History > 19 > report Date
2021-05-05
Earnings History > 19 > date
2021-03-31
Earnings History > 19 > before After Market
BeforeMarket
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
0.49
Earnings History > 19 > eps Estimate
0.36
Earnings History > 19 > eps Difference
0.13
Earnings History > 19 > surprise Percent
36.1111
Earnings History > 20 > period
2020-12-31
Earnings History > 20 > report Date
2021-01-28
Earnings History > 20 > date
2020-12-31
Earnings History > 20 > before After Market
BeforeMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
0.49
Earnings History > 20 > eps Estimate
0.37
Earnings History > 20 > eps Difference
0.12
Earnings History > 20 > surprise Percent
32.4324
Earnings History > 21 > period
2020-09-30
Earnings History > 21 > report Date
2020-10-29
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.36
Earnings History > 21 > eps Estimate
0.27
Earnings History > 21 > eps Difference
0.09
Earnings History > 21 > surprise Percent
33.3333
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.23
Earnings History > 22 > eps Estimate
0.17
Earnings History > 22 > eps Difference
0.06
Earnings History > 22 > surprise Percent
35.2941
Earnings History > 23 > period
2020-03-31
Earnings History > 23 > report Date
2020-05-07
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.28
Earnings History > 23 > eps Estimate
0.26
Earnings History > 23 > eps Difference
0.02
Earnings History > 23 > surprise Percent
7.6923
Earnings History > 24 > period
2019-12-31
Earnings History > 24 > report Date
2020-01-30
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.38
Earnings History > 24 > eps Estimate
0.34
Earnings History > 24 > eps Difference
0.04
Earnings History > 24 > surprise Percent
11.7647
Earnings History > 25 > period
2019-09-30
Earnings History > 25 > report Date
2019-10-24
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.31
Earnings History > 25 > eps Estimate
0.31
Earnings History > 25 > eps Difference
0
Earnings History > 25 > surprise Percent
0
Earnings History > 26 > period
2019-06-30
Earnings History > 26 > report Date
2019-07-25
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.27
Earnings History > 26 > eps Estimate
0.27
Earnings History > 26 > eps Difference
0
Earnings History > 26 > surprise Percent
0
Earnings History > 27 > period
2019-03-31
Earnings History > 27 > report Date
2019-04-30
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.27
Earnings History > 27 > eps Estimate
0.27
Earnings History > 27 > eps Difference
0
Earnings History > 27 > surprise Percent
0
Earnings History > 28 > period
2018-12-31
Earnings History > 28 > report Date
2019-01-30
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.34
Earnings History > 28 > eps Estimate
0.3
Earnings History > 28 > eps Difference
0.04
Earnings History > 28 > surprise Percent
13.3333
Earnings History > 29 > period
2018-09-30
Earnings History > 29 > report Date
2018-10-25
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.29
Earnings History > 29 > eps Estimate
0.28
Earnings History > 29 > eps Difference
0.01
Earnings History > 29 > surprise Percent
3.5714
Earnings History > 30 > period
2018-06-30
Earnings History > 30 > report Date
2018-07-26
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.24
Earnings History > 30 > eps Estimate
0.24
Earnings History > 30 > eps Difference
0
Earnings History > 30 > surprise Percent
0
Earnings History > 31 > period
2018-03-31
Earnings History > 31 > report Date
2018-04-26
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.28
Earnings History > 31 > eps Estimate
0.3
Earnings History > 31 > eps Difference
-0.02
Earnings History > 31 > surprise Percent
-6.6667
Earnings History > 32 > period
2017-12-31
Earnings History > 32 > report Date
2018-01-25
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.31
Earnings History > 32 > eps Estimate
0.3
Earnings History > 32 > eps Difference
0.01
Earnings History > 32 > surprise Percent
3.3333
Earnings History > 33 > period
2017-09-30
Earnings History > 33 > report Date
2017-10-26
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.27
Earnings History > 33 > eps Estimate
0.26
Earnings History > 33 > eps Difference
0.01
Earnings History > 33 > surprise Percent
3.8462
Earnings History > 34 > period
2017-06-30
Earnings History > 34 > report Date
2017-07-27
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.24
Earnings History > 34 > eps Estimate
0.26
Earnings History > 34 > eps Difference
-0.02
Earnings History > 34 > surprise Percent
-7.6923
Earnings History > 35 > period
2017-03-31
Earnings History > 35 > report Date
2017-04-27
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.29
Earnings History > 35 > eps Estimate
0.29
Earnings History > 35 > eps Difference
0
Earnings History > 35 > surprise Percent
0
Earnings History > 36 > period
2016-12-31
Earnings History > 36 > report Date
2017-01-26
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.34
Earnings History > 36 > eps Estimate
0.33
Earnings History > 36 > eps Difference
0.01
Earnings History > 36 > surprise Percent
3.0303
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.28
Earnings History > 37 > eps Estimate
0.28
Earnings History > 37 > eps Difference
0
Earnings History > 37 > surprise Percent
0
Earnings History > 38 > period
2016-06-30
Earnings History > 38 > report Date
2016-07-21
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.27
Earnings History > 38 > eps Estimate
0.27
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-28
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.29
Earnings History > 39 > eps Estimate
0.28
Earnings History > 39 > eps Difference
0.01
Earnings History > 39 > surprise Percent
3.5714
Earnings History > 40 > period
2015-12-31
Earnings History > 40 > report Date
2016-01-28
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.35
Earnings History > 40 > eps Estimate
0.3
Earnings History > 40 > eps Difference
0.05
Earnings History > 40 > surprise Percent
16.6667
Earnings History > 41 > period
2015-09-30
Earnings History > 41 > report Date
2015-10-19
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.27
Earnings History > 41 > eps Estimate
0.25
Earnings History > 41 > eps Difference
0.02
Earnings History > 41 > surprise Percent
8
Earnings History > 42 > period
2015-06-30
Earnings History > 42 > report Date
2015-07-23
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.23
Earnings History > 42 > eps Estimate
0.23
Earnings History > 42 > eps Difference
0
Earnings History > 42 > surprise Percent
0
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.27
Earnings History > 43 > eps Estimate
0.25
Earnings History > 43 > eps Difference
0.02
Earnings History > 43 > surprise Percent
8
Earnings History > 44 > period
2014-12-31
Earnings History > 44 > report Date
2015-01-28
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.3
Earnings History > 44 > eps Estimate
0.26
Earnings History > 44 > eps Difference
0.04
Earnings History > 44 > surprise Percent
15.3846
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.26
Earnings History > 45 > eps Estimate
0.24
Earnings History > 45 > eps Difference
0.02
Earnings History > 45 > surprise Percent
8.3333
Earnings History > 46 > period
2014-06-30
Earnings History > 46 > report Date
2014-07-24
Earnings History > 46 > date
2014-06-30
Earnings History > 46 > before After Market
AfterMarket
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.25
Earnings History > 46 > eps Estimate
0.22
Earnings History > 46 > eps Difference
0.03
Earnings History > 46 > surprise Percent
13.6364
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
AfterMarket
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.24
Earnings History > 47 > eps Estimate
0.2
Earnings History > 47 > eps Difference
0.04
Earnings History > 47 > surprise Percent
20
Earnings History > 48 > period
2013-12-31
Earnings History > 48 > report Date
2014-01-29
Earnings History > 48 > date
2013-12-31
Earnings History > 48 > before After Market
AfterMarket
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.26
Earnings History > 48 > eps Estimate
0.23
Earnings History > 48 > eps Difference
0.03
Earnings History > 48 > surprise Percent
13.0435
Earnings History > 49 > period
2013-09-30
Earnings History > 49 > report Date
2013-10-29
Earnings History > 49 > date
2013-09-30
Earnings History > 49 > before After Market
AfterMarket
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.22
Earnings History > 49 > eps Estimate
0.21
Earnings History > 49 > eps Difference
0.01
Earnings History > 49 > surprise Percent
4.7619
Earnings History > 50 > period
2013-06-30
Earnings History > 50 > report Date
2013-07-25
Earnings History > 50 > date
2013-06-30
Earnings History > 50 > before After Market
AfterMarket
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.18
Earnings History > 50 > eps Estimate
0.14
Earnings History > 50 > eps Difference
0.04
Earnings History > 50 > surprise Percent
28.5714
Earnings History > 51 > period
2013-03-31
Earnings History > 51 > report Date
2013-04-30
Earnings History > 51 > date
2013-03-31
Earnings History > 51 > before After Market
AfterMarket
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.13
Earnings History > 51 > eps Estimate
0.13
Earnings History > 51 > eps Difference
0
Earnings History > 51 > surprise Percent
0
Earnings History > 52 > period
2012-12-31
Earnings History > 52 > report Date
2013-01-24
Earnings History > 52 > date
2012-12-31
Earnings History > 52 > before After Market
AfterMarket
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
0.22
Earnings History > 52 > eps Estimate
0.2
Earnings History > 52 > eps Difference
0.02
Earnings History > 52 > surprise Percent
10
Earnings History > 53 > period
2012-09-30
Earnings History > 53 > report Date
2012-10-18
Earnings History > 53 > date
2012-09-30
Earnings History > 53 > before After Market
AfterMarket
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.26
Earnings History > 53 > eps Estimate
0.23
Earnings History > 53 > eps Difference
0.03
Earnings History > 53 > surprise Percent
13.0435
Earnings History > 54 > period
2012-06-30
Earnings History > 54 > report Date
2012-07-25
Earnings History > 54 > date
2012-06-30
Earnings History > 54 > before After Market
AfterMarket
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.23
Earnings History > 54 > eps Estimate
0.22
Earnings History > 54 > eps Difference
0.01
Earnings History > 54 > surprise Percent
4.5455
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
AfterMarket
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.28
Earnings History > 55 > eps Estimate
0.22
Earnings History > 55 > eps Difference
0.06
Earnings History > 55 > surprise Percent
27.2727
Earnings History > 56 > period
2011-12-31
Earnings History > 56 > report Date
2012-01-19
Earnings History > 56 > date
2011-12-31
Earnings History > 56 > before After Market
AfterMarket
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
0.18
Earnings History > 56 > eps Estimate
0.2
Earnings History > 56 > eps Difference
-0.02
Earnings History > 56 > surprise Percent
-10
Earnings History > 57 > period
2011-09-30
Earnings History > 57 > report Date
2011-10-20
Earnings History > 57 > date
2011-09-30
Earnings History > 57 > before After Market
AfterMarket
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.22
Earnings History > 57 > eps Estimate
0.22
Earnings History > 57 > eps Difference
0
Earnings History > 57 > surprise Percent
0
Earnings History > 58 > period
2011-06-30
Earnings History > 58 > report Date
2011-07-21
Earnings History > 58 > date
2011-06-30
Earnings History > 58 > before After Market
AfterMarket
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
0.21
Earnings History > 58 > eps Estimate
0.22
Earnings History > 58 > eps Difference
-0.01
Earnings History > 58 > surprise Percent
-4.5455
Earnings History > 59 > period
2011-03-31
Earnings History > 59 > report Date
2011-04-27
Earnings History > 59 > date
2011-03-31
Earnings History > 59 > before After Market
AfterMarket
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.21
Earnings History > 59 > eps Estimate
0.22
Earnings History > 59 > eps Difference
-0.01
Earnings History > 59 > surprise Percent
-4.5455
Earnings History > 60 > period
2010-12-31
Earnings History > 60 > report Date
2011-01-20
Earnings History > 60 > date
2010-12-31
Earnings History > 60 > before After Market
AfterMarket
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.25
Earnings History > 60 > eps Estimate
0.24
Earnings History > 60 > eps Difference
0.01
Earnings History > 60 > surprise Percent
4.1667
Earnings History > 61 > period
2010-09-30
Earnings History > 61 > report Date
2010-10-27
Earnings History > 61 > date
2010-09-30
Earnings History > 61 > before After Market
AfterMarket
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
0.23
Earnings History > 61 > eps Estimate
0.2
Earnings History > 61 > eps Difference
0.03
Earnings History > 61 > surprise Percent
15
Earnings History > 62 > period
2010-06-30
Earnings History > 62 > report Date
2010-07-22
Earnings History > 62 > date
2010-06-30
Earnings History > 62 > before After Market
AfterMarket
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.19
Earnings History > 62 > eps Estimate
0.18
Earnings History > 62 > eps Difference
0.01
Earnings History > 62 > surprise Percent
5.5556
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
AfterMarket
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
0.16
Earnings History > 63 > eps Estimate
0.15
Earnings History > 63 > eps Difference
0.01
Earnings History > 63 > surprise Percent
6.6667
Earnings History > 64 > period
2009-12-31
Earnings History > 64 > report Date
2010-01-27
Earnings History > 64 > date
2009-12-31
Earnings History > 64 > before After Market
AfterMarket
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
0.17
Earnings History > 64 > eps Estimate
0.15
Earnings History > 64 > eps Difference
0.02
Earnings History > 64 > surprise Percent
13.3333
Earnings History > 65 > period
2009-09-30
Earnings History > 65 > report Date
2009-10-26
Earnings History > 65 > date
2009-09-30
Earnings History > 65 > before After Market
AfterMarket
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
0.13
Earnings History > 65 > eps Estimate
0.09
Earnings History > 65 > eps Difference
0.04
Earnings History > 65 > surprise Percent
44.4444
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
AfterMarket
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
0.08
Earnings History > 66 > eps Estimate
0.06
Earnings History > 66 > eps Difference
0.02
Earnings History > 66 > surprise Percent
33.3333
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
AfterMarket
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
0.03
Earnings History > 67 > eps Estimate
0.04
Earnings History > 67 > eps Difference
-0.01
Earnings History > 67 > surprise Percent
-25
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
AfterMarket
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
0.16
Earnings History > 68 > eps Estimate
0.19
Earnings History > 68 > eps Difference
-0.03
Earnings History > 68 > surprise Percent
-15.7895
Earnings History > 69 > period
2008-09-30
Earnings History > 69 > report Date
2008-10-23
Earnings History > 69 > date
2008-09-30
Earnings History > 69 > before After Market
AfterMarket
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
0.28
Earnings History > 69 > eps Estimate
0.28
Earnings History > 69 > eps Difference
0
Earnings History > 69 > surprise Percent
0
Earnings History > 70 > period
2008-06-30
Earnings History > 70 > report Date
2008-07-24
Earnings History > 70 > date
2008-06-30
Earnings History > 70 > before After Market
AfterMarket
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
0.27
Earnings History > 70 > eps Estimate
0.28
Earnings History > 70 > eps Difference
-0.01
Earnings History > 70 > surprise Percent
-3.5714
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
AfterMarket
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
0.26
Earnings History > 71 > eps Estimate
0.23
Earnings History > 71 > eps Difference
0.03
Earnings History > 71 > surprise Percent
13.0435
Earnings History > 72 > period
2007-12-31
Earnings History > 72 > report Date
2008-01-29
Earnings History > 72 > date
2007-12-31
Earnings History > 72 > before After Market
AfterMarket
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
0.3
Earnings History > 72 > eps Estimate
0.26
Earnings History > 72 > eps Difference
0.04
Earnings History > 72 > surprise Percent
15.3846
Earnings History > 73 > period
2007-09-30
Earnings History > 73 > report Date
2007-10-23
Earnings History > 73 > date
2007-09-30
Earnings History > 73 > before After Market
AfterMarket
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
0.24
Earnings History > 73 > eps Estimate
0.23
Earnings History > 73 > eps Difference
0.01
Earnings History > 73 > surprise Percent
4.3478
Earnings History > 74 > period
2007-06-30
Earnings History > 74 > report Date
2007-07-26
Earnings History > 74 > date
2007-06-30
Earnings History > 74 > before After Market
AfterMarket
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
0.22
Earnings History > 74 > eps Estimate
0.21
Earnings History > 74 > eps Difference
0.01
Earnings History > 74 > surprise Percent
4.7619
Earnings History > 75 > period
2007-03-31
Earnings History > 75 > report Date
2007-04-26
Earnings History > 75 > date
2007-03-31
Earnings History > 75 > before After Market
AfterMarket
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
0.2
Earnings History > 75 > eps Estimate
0.2
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-30
Earnings History > 76 > date
2006-12-31
Earnings History > 76 > before After Market
AfterMarket
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
0.23
Earnings History > 76 > eps Estimate
0.22
Earnings History > 76 > eps Difference
0.01
Earnings History > 76 > surprise Percent
4.5455
Earnings History > 77 > period
2006-09-30
Earnings History > 77 > report Date
2006-10-24
Earnings History > 77 > date
2006-09-30
Earnings History > 77 > before After Market
AfterMarket
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
0.2
Earnings History > 77 > eps Estimate
0.2
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-25
Earnings History > 78 > date
2006-06-30
Earnings History > 78 > before After Market
AfterMarket
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
0.18
Earnings History > 78 > eps Estimate
0.16
Earnings History > 78 > eps Difference
0.02
Earnings History > 78 > surprise Percent
12.5
Earnings History > 79 > period
2006-03-31
Earnings History > 79 > report Date
2006-04-27
Earnings History > 79 > date
2006-03-31
Earnings History > 79 > before After Market
AfterMarket
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
0.16
Earnings History > 79 > eps Estimate
0.16
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-31
Earnings History > 80 > date
2005-12-31
Earnings History > 80 > before After Market
AfterMarket
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
0.2
Earnings History > 80 > eps Estimate
0.19
Earnings History > 80 > eps Difference
0.01
Earnings History > 80 > surprise Percent
5.2632
Earnings History > 81 > period
2005-09-30
Earnings History > 81 > report Date
2005-10-25
Earnings History > 81 > date
2005-09-30
Earnings History > 81 > before After Market
AfterMarket
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
0.17
Earnings History > 81 > eps Estimate
0.19
Earnings History > 81 > eps Difference
-0.02
Earnings History > 81 > surprise Percent
-10.5263
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
AfterMarket
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
0.17
Earnings History > 82 > eps Estimate
0.16
Earnings History > 82 > eps Difference
0.01
Earnings History > 82 > surprise Percent
6.25
Earnings History > 83 > period
2005-03-31
Earnings History > 83 > report Date
2005-04-28
Earnings History > 83 > date
2005-03-31
Earnings History > 83 > before After Market
AfterMarket
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
0.16
Earnings History > 83 > eps Estimate
0.16
Earnings History > 83 > eps Difference
0
Earnings History > 83 > surprise Percent
0
Earnings History > 84 > period
2004-12-31
Earnings History > 84 > report Date
2005-01-25
Earnings History > 84 > date
2004-12-31
Earnings History > 84 > before After Market
AfterMarket
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
0.2
Earnings History > 84 > eps Estimate
0.19
Earnings History > 84 > eps Difference
0.01
Earnings History > 84 > surprise Percent
5.2632
Earnings History > 85 > period
2004-09-30
Earnings History > 85 > report Date
2004-10-25
Earnings History > 85 > date
2004-09-30
Earnings History > 85 > before After Market
AfterMarket
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
0.17
Earnings History > 85 > eps Estimate
0.17
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-19
Earnings History > 86 > date
2004-06-30
Earnings History > 86 > before After Market
AfterMarket
Earnings History > 86 > currency
USD
Earnings History > 86 > eps Actual
0.14
Earnings History > 86 > eps Estimate
0.14
Earnings History > 86 > eps Difference
0
Earnings History > 86 > surprise Percent
0
Earnings History > 87 > period
2004-03-31
Earnings History > 87 > report Date
2004-04-27
Earnings History > 87 > date
2004-03-31
Earnings History > 87 > before After Market
AfterMarket
Earnings History > 87 > currency
USD
Earnings History > 87 > eps Actual
0.13
Earnings History > 87 > eps Estimate
0.11
Earnings History > 87 > eps Difference
0.02
Earnings History > 87 > surprise Percent
18.1818
Earnings History > 88 > period
2003-12-31
Earnings History > 88 > report Date
2004-01-27
Earnings History > 88 > date
2003-12-31
Earnings History > 88 > before After Market
AfterMarket
Earnings History > 88 > currency
USD
Earnings History > 88 > eps Actual
0.17
Earnings History > 88 > eps Estimate
0.14
Earnings History > 88 > eps Difference
0.03
Earnings History > 88 > surprise Percent
21.4286
Earnings History > 89 > period
2003-09-30
Earnings History > 89 > report Date
2003-10-22
Earnings History > 89 > date
2003-09-30
Earnings History > 89 > before After Market
AfterMarket
Earnings History > 89 > currency
USD
Earnings History > 89 > eps Actual
0.09
Earnings History > 89 > eps Estimate
0.07
Earnings History > 89 > eps Difference
0.02
Earnings History > 89 > surprise Percent
28.5714
Earnings History > 90 > period
2003-06-30
Earnings History > 90 > report Date
2003-07-24
Earnings History > 90 > date
2003-06-30
Earnings History > 90 > before After Market
AfterMarket
Earnings History > 90 > currency
USD
Earnings History > 90 > eps Actual
0.04
Earnings History > 90 > eps Estimate
0.05
Earnings History > 90 > eps Difference
-0.01
Earnings History > 90 > surprise Percent
-20
Earnings History > 91 > period
2003-03-31
Earnings History > 91 > report Date
2003-04-24
Earnings History > 91 > date
2003-03-31
Earnings History > 91 > before After Market
AfterMarket
Earnings History > 91 > currency
USD
Earnings History > 91 > eps Actual
0.05
Earnings History > 91 > eps Estimate
0.06
Earnings History > 91 > eps Difference
-0.01
Earnings History > 91 > surprise Percent
-16.6667
Earnings History > 92 > period
2002-12-31
Earnings History > 92 > report Date
2003-01-23
Earnings History > 92 > date
2002-12-31
Earnings History > 92 > before After Market
AfterMarket
Earnings History > 92 > currency
USD
Earnings History > 92 > eps Actual
0.13
Earnings History > 92 > eps Estimate
0.11
Earnings History > 92 > eps Difference
0.02
Earnings History > 92 > surprise Percent
18.1818
Earnings History > 93 > period
2002-09-30
Earnings History > 93 > report Date
2002-10-24
Earnings History > 93 > date
2002-09-30
Earnings History > 93 > before After Market
AfterMarket
Earnings History > 93 > currency
USD
Earnings History > 93 > eps Actual
0.08
Earnings History > 93 > eps Estimate
0.08
Earnings History > 93 > eps Difference
0
Earnings History > 93 > surprise Percent
0
Earnings History > 94 > period
2002-06-30
Earnings History > 94 > report Date
2002-07-23
Earnings History > 94 > date
2002-06-30
Earnings History > 94 > before After Market
AfterMarket
Earnings History > 94 > currency
USD
Earnings History > 94 > eps Actual
0.06
Earnings History > 94 > eps Estimate
0.06
Earnings History > 94 > eps Difference
0
Earnings History > 94 > surprise Percent
0
Earnings History > 95 > period
2002-03-31
Earnings History > 95 > report Date
2002-04-25
Earnings History > 95 > date
2002-03-31
Earnings History > 95 > before After Market
AfterMarket
Earnings History > 95 > currency
USD
Earnings History > 95 > eps Actual
0.12
Earnings History > 95 > eps Estimate
0.12
Earnings History > 95 > eps Difference
0
Earnings History > 95 > surprise Percent
0
Earnings History > 96 > period
2001-12-31
Earnings History > 96 > report Date
2002-01-23
Earnings History > 96 > date
2001-12-31
Earnings History > 96 > before After Market
AfterMarket
Earnings History > 96 > currency
USD
Earnings History > 96 > eps Actual
0.17
Earnings History > 96 > eps Estimate
0.16
Earnings History > 96 > eps Difference
0.01
Earnings History > 96 > surprise Percent
6.25
Earnings History > 97 > period
2001-09-30
Earnings History > 97 > report Date
2001-10-25
Earnings History > 97 > date
2001-09-30
Earnings History > 97 > before After Market
AfterMarket
Earnings History > 97 > currency
USD
Earnings History > 97 > eps Actual
0.15
Earnings History > 97 > eps Estimate
0.16
Earnings History > 97 > eps Difference
-0.01
Earnings History > 97 > surprise Percent
-6.25
Earnings History > 98 > period
2001-06-30
Earnings History > 98 > report Date
2001-07-19
Earnings History > 98 > date
2001-06-30
Earnings History > 98 > before After Market
-
Earnings History > 98 > currency
USD
Earnings History > 98 > eps Actual
0.18
Earnings History > 98 > eps Estimate
0.19
Earnings History > 98 > eps Difference
-0.01
Earnings History > 98 > surprise Percent
-5.2632
Earnings History > 99 > period
2001-03-31
Earnings History > 99 > report Date
2001-04-24
Earnings History > 99 > date
2001-03-31
Earnings History > 99 > before After Market
AfterMarket
Earnings History > 99 > currency
USD
Earnings History > 99 > eps Actual
0.22
Earnings History > 99 > eps Estimate
0.25
Earnings History > 99 > eps Difference
-0.03
Earnings History > 99 > surprise Percent
-12
Earnings History > 100 > period
2000-12-31
Earnings History > 100 > report Date
2001-01-18
Earnings History > 100 > date
2000-12-31
Earnings History > 100 > before After Market
AfterMarket
Earnings History > 100 > currency
USD
Earnings History > 100 > eps Actual
0.26
Earnings History > 100 > eps Estimate
0.25
Earnings History > 100 > eps Difference
0.01
Earnings History > 100 > surprise Percent
4
Earnings History > 101 > period
2000-09-30
Earnings History > 101 > report Date
2000-10-19
Earnings History > 101 > date
2000-09-30
Earnings History > 101 > before After Market
AfterMarket
Earnings History > 101 > currency
USD
Earnings History > 101 > eps Actual
0.23
Earnings History > 101 > eps Estimate
0.21
Earnings History > 101 > eps Difference
0.02
Earnings History > 101 > surprise Percent
9.5238
Earnings History > 102 > period
2000-06-30
Earnings History > 102 > report Date
2000-07-26
Earnings History > 102 > date
2000-06-30
Earnings History > 102 > before After Market
-
Earnings History > 102 > currency
USD
Earnings History > 102 > eps Actual
0.19
Earnings History > 102 > eps Estimate
0.17
Earnings History > 102 > eps Difference
0.02
Earnings History > 102 > surprise Percent
11.7647
Earnings History > 103 > period
2000-03-31
Earnings History > 103 > report Date
2000-04-20
Earnings History > 103 > date
2000-03-31
Earnings History > 103 > before After Market
-
Earnings History > 103 > currency
USD
Earnings History > 103 > eps Actual
0.15
Earnings History > 103 > eps Estimate
0.14
Earnings History > 103 > eps Difference
0.01
Earnings History > 103 > surprise Percent
7.1429
Earnings History > 104 > period
1999-12-31
Earnings History > 104 > report Date
2000-01-20
Earnings History > 104 > date
1999-12-31
Earnings History > 104 > before After Market
-
Earnings History > 104 > currency
USD
Earnings History > 104 > eps Actual
0.15
Earnings History > 104 > eps Estimate
0.13
Earnings History > 104 > eps Difference
0.02
Earnings History > 104 > surprise Percent
15.3846
Earnings History > 105 > period
1999-09-30
Earnings History > 105 > report Date
1999-10-13
Earnings History > 105 > date
1999-09-30
Earnings History > 105 > before After Market
-
Earnings History > 105 > currency
USD
Earnings History > 105 > eps Actual
0.11
Earnings History > 105 > eps Estimate
0.1
Earnings History > 105 > eps Difference
0.01
Earnings History > 105 > surprise Percent
10
Earnings History > 106 > period
1999-06-30
Earnings History > 106 > report Date
1999-07-15
Earnings History > 106 > date
1999-06-30
Earnings History > 106 > before After Market
-
Earnings History > 106 > currency
USD
Earnings History > 106 > eps Actual
0.09
Earnings History > 106 > eps Estimate
0.09
Earnings History > 106 > eps Difference
0
Earnings History > 106 > surprise Percent
0
Earnings History > 107 > period
1999-03-31
Earnings History > 107 > report Date
1999-04-22
Earnings History > 107 > date
1999-03-31
Earnings History > 107 > before After Market
-
Earnings History > 107 > currency
USD
Earnings History > 107 > eps Actual
0.09
Earnings History > 107 > eps Estimate
0.08
Earnings History > 107 > eps Difference
0.01
Earnings History > 107 > surprise Percent
12.5
Earnings History > 108 > period
1998-12-31
Earnings History > 108 > report Date
1999-01-21
Earnings History > 108 > date
1998-12-31
Earnings History > 108 > before After Market
-
Earnings History > 108 > currency
USD
Earnings History > 108 > eps Actual
0.09
Earnings History > 108 > eps Estimate
0.08
Earnings History > 108 > eps Difference
0.01
Earnings History > 108 > surprise Percent
12.5
Earnings History > 109 > period
1998-09-30
Earnings History > 109 > report Date
1998-10-21
Earnings History > 109 > date
1998-09-30
Earnings History > 109 > before After Market
BeforeMarket
Earnings History > 109 > currency
USD
Earnings History > 109 > eps Actual
0.08
Earnings History > 109 > eps Estimate
0.07
Earnings History > 109 > eps Difference
0.01
Earnings History > 109 > surprise Percent
14.2857
Earnings History > 110 > period
1998-06-30
Earnings History > 110 > report Date
1998-07-15
Earnings History > 110 > date
1998-06-30
Earnings History > 110 > before After Market
BeforeMarket
Earnings History > 110 > currency
USD
Earnings History > 110 > eps Actual
0.07
Earnings History > 110 > eps Estimate
0.07
Earnings History > 110 > eps Difference
0
Earnings History > 110 > surprise Percent
0
Earnings History > 111 > period
1998-03-31
Earnings History > 111 > report Date
1998-04-23
Earnings History > 111 > date
1998-03-31
Earnings History > 111 > before After Market
BeforeMarket
Earnings History > 111 > currency
USD
Earnings History > 111 > eps Actual
0.07
Earnings History > 111 > eps Estimate
0.06
Earnings History > 111 > eps Difference
0.01
Earnings History > 111 > surprise Percent
16.6667
Earnings History > 112 > period
1997-12-31
Earnings History > 112 > report Date
1998-01-21
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.06
Earnings History > 112 > eps Estimate
0.06
Earnings History > 112 > eps Difference
0
Earnings History > 112 > surprise Percent
0
Earnings History > 113 > period
1997-09-30
Earnings History > 113 > report Date
1997-10-15
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.05
Earnings History > 113 > eps Estimate
0.05
Earnings History > 113 > eps Difference
0
Earnings History > 113 > surprise Percent
0
Earnings History > 114 > period
1997-06-30
Earnings History > 114 > report Date
1997-08-05
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.02
Earnings History > 114 > eps Estimate
0.04
Earnings History > 114 > eps Difference
-0.02
Earnings History > 114 > surprise Percent
-50
Earnings History > 115 > period
1996-12-31
Earnings History > 115 > report Date
1997-01-23
Earnings History > 115 > date
1996-12-31
Earnings History > 115 > before After Market
BeforeMarket
Earnings History > 115 > currency
USD
Earnings History > 115 > eps Actual
0.03
Earnings History > 115 > eps Estimate
0.03
Earnings History > 115 > eps Difference
0
Earnings History > 115 > surprise Percent
0
Earnings History > 116 > period
1996-09-30
Earnings History > 116 > report Date
1996-10-17
Earnings History > 116 > date
1996-09-30
Earnings History > 116 > before After Market
-
Earnings History > 116 > currency
USD
Earnings History > 116 > eps Actual
0.05
Earnings History > 116 > eps Estimate
0.05
Earnings History > 116 > eps Difference
0
Earnings History > 116 > surprise Percent
0
Earnings History > 117 > period
1996-06-30
Earnings History > 117 > report Date
1996-07-17
Earnings History > 117 > date
1996-06-30
Earnings History > 117 > before After Market
-
Earnings History > 117 > currency
USD
Earnings History > 117 > eps Actual
0.04
Earnings History > 117 > eps Estimate
0.05
Earnings History > 117 > eps Difference
-0.01
Earnings History > 117 > surprise Percent
-20
Earnings History > 118 > period
1996-03-31
Earnings History > 118 > report Date
1996-05-16
Earnings History > 118 > date
1996-03-31
Earnings History > 118 > before After Market
-
Earnings History > 118 > currency
USD
Earnings History > 118 > eps Actual
0.05
Earnings History > 118 > eps Estimate
0.04
Earnings History > 118 > eps Difference
0.01
Earnings History > 118 > surprise Percent
25
Earnings History > 119 > period
1995-12-31
Earnings History > 119 > report Date
1996-01-18
Earnings History > 119 > date
1995-12-31
Earnings History > 119 > before After Market
-
Earnings History > 119 > currency
USD
Earnings History > 119 > eps Actual
0.05
Earnings History > 119 > eps Estimate
0.04
Earnings History > 119 > eps Difference
0.01
Earnings History > 119 > surprise Percent
25
Earnings History > 120 > period
1995-09-30
Earnings History > 120 > report Date
1995-10-19
Earnings History > 120 > date
1995-09-30
Earnings History > 120 > before After Market
-
Earnings History > 120 > currency
USD
Earnings History > 120 > eps Actual
0.04
Earnings History > 120 > eps Estimate
0.04
Earnings History > 120 > eps Difference
0
Earnings History > 120 > surprise Percent
0
Flex Ltd. provides technology innovation, supply chain, and manufacturing solutions to data center, communications, enterprise, consumer, automotive, industrial, healthcare, industrial, and power industries. The company operates through two segments, Flex Agility Solutions (FAS) and Flex Reliability Solutions (FRS). The FAS segment offers flexible supply and manufacturing system comprising communications, enterprise, and cloud solution, which includes data, edge, and communications infrastructure; lifestyle solution, including appliances, floorcare, smart living, HVAC, and power tools; and consumer devices, such as mobile and high velocity consumer devices. Its FRS segment provides complex ramps with specialized production models and critical environments, which comprise industrial solutions, including industrial devices, capital equipment, renewables, and critical and embedded power solutions; automotive solutions, such as compute platforms, power electronics, motion, and interface; and health solutions comprising medical devices, medical equipment, and drug delivery. It also offers various services, including design and engineering, such as product design and engineering resources that provide design services, product development, and systems integration services and solutions; supply chain comprising manufacturing, customization, procurement, logistics, and innovative supply chain solutions; manufacturing; and logistics and value-added fulfillment services, including warehousing and vendor managed inventory, omni-channel fulfillment, kitting, configuration, and postponement. It operates in the Americas, Asia, and Europe. The company was formerly known as Flextronics International Ltd. and changed its name to Flex Ltd. in September 2016. Flex Ltd. was founded in 1969 and is headquartered in Austin, Texas.
Stock Price
$ 0.00
0% decrease compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/ALongTerm Outlook Is Sabar Flex India Limited a BuyandHold Stock - Volatility Trading Techniques & Low Risk Capital Appreciation earlytimes.in
Read more →Flex Ltd. (FLEX) Stock Price | Live Quotes & Charts | NASDAQ StocksToTrade
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Rating:
BUY
Target Price:
$73.5114
Analyst Picks
Strong Buy
6
Buy
4
Hold
1
Sell
0
Strong Sell
0
Sentiment:
Bullish
(Last Updated 2025-09-30)
Health Score
Price to Earnings Ratio (P/E)
-
Medium
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 106.74% of the total shares of Flex Ltd
1.
BlackRock Inc(11.291%)
since
2025/06/30
2.
PRIMECAP Management Company(8.986%)
since
2025/06/30
3.
HHG PLC(7.0817%)
since
2025/06/30
4.
FMR Inc(6.8759%)
since
2025/06/30
5.
Wellington Management Company LLP(5.5822%)
since
2025/06/30
6.
Boston Partners Global Investors, Inc(5.5142%)
since
2025/06/30
7.
Janus Inst Mid Cap Growth CF(4.1246%)
since
2025/06/30
8.
Janus Henderson Enterprise D(4.1246%)
since
2025/06/30
9.
Vanguard Capital Opportunity Inv(3.5614%)
since
2025/06/30
10.
Vanguard Group Inc(3.4394%)
since
2025/06/30
11.
iShares Core S&P Mid-Cap ETF(3.3346%)
since
2025/08/31
12.
State Street Corp(3.2783%)
since
2025/06/30
13.
Fidelity Advisor Growth Opps M(3.146%)
since
2025/07/31
14.
Amvescap Plc.(2.3724%)
since
2025/06/30
15.
AllianceBernstein L.P.(2.3635%)
since
2025/06/30
16.
Lyrical Asset Management LP(2.1319%)
since
2025/06/30
17.
Bank of America Corp(2.0297%)
since
2025/06/30
18.
Vanguard PRIMECAP Core Inv(2.027%)
since
2025/06/30
19.
Geode Capital Management, LLC(1.9201%)
since
2025/06/30
20.
LSV Asset Management(1.8087%)
since
2025/06/30
21.
Dimensional Fund Advisors, Inc.(1.7472%)
since
2025/06/30
22.
ING Investment Management LLC(1.6884%)
since
2025/06/30
23.
NORGES BANK(1.5608%)
since
2025/06/30
24.
Nuveen, LLC(1.4495%)
since
2025/06/30
25.
Massachusetts Financial Services Company(1.4109%)
since
2025/06/30
26.
JHancock Disciplined Value I(1.3734%)
since
2025/07/31
27.
Vanguard Information Technology ETF(1.1241%)
since
2025/07/31
28.
Vanguard Institutional Extnd Mkt Idx Tr(1.1%)
since
2025/07/31
29.
MFS Mid Cap Value Equity(1.0279%)
since
2025/06/30
30.
MFS Mid Cap Value A(1.0138%)
since
2025/07/31
31.
Polar Capital Holdings PLC(1.0025%)
since
2025/06/30
32.
JHancock Disciplined Value Mid Cap I(0.9589%)
since
2025/07/31
33.
PRIMECAP Odyssey Aggressive Growth(0.952%)
since
2025/06/30
34.
Allianz Global Artfcl Intlgc W EUR(0.8511%)
since
2025/06/30
35.
Lyrical U.S. Value Equity - CS(0.8454%)
since
2025/06/30
36.
SPDR® S&P MIDCAP 400 ETF Trust(0.7847%)
since
2025/07/31
37.
PRIMECAP Odyssey Stock(0.7446%)
since
2025/06/30
38.
Invesco Discovery Mid Cap Growth Y(0.7123%)
since
2025/07/31
39.
Invesco Mid Cap Growth(0.7123%)
since
2025/06/30
40.
Janus Henderson US SMID Cap Growth(0.6863%)
since
2025/06/30
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
2025-12-31
EPS Estimate
0.79
Date
2025-09-30
EPS Actual
0.79
EPS Estimate
0.76
EPS Difference
0.03
Surprise Percent
3.9474%
(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.