_id
69147c51ccc777a4e85d90f7
Ticker
MSFT
Name
Microsoft Corporation
Exchange
NASDAQ
Address
One Microsoft Way, Redmond, WA, United States, 98052-6399
Country
USA
Sector
Technology
Industry
Software - Infrastructure
Currency
USD
Website
https://www.microsoft.com
Description
Microsoft Corporation develops and supports software, services, devices, and solutions worldwide. The company's Productivity and Business Processes segment offers Microsoft 365 Commercial, Enterprise Mobility + Security, Windows Commercial, Power BI, Exchange, SharePoint, Microsoft Teams, Security and Compliance, and Copilot; Microsoft 365 Commercial products, such as Windows Commercial on-premises and Office licensed services; Microsoft 365 Consumer products and cloud services, such as Microsoft 365 Consumer subscriptions, Office licensed on-premises, and other consumer services; LinkedIn; Dynamics products and cloud services, such as Dynamics 365, cloud-based applications, and on-premises ERP and CRM applications. Its Intelligent Cloud segment provides Server products and cloud services, such as Azure and other cloud services, GitHub, Nuance Healthcare, virtual desktop offerings, and other cloud services; Server products, including SQL and Windows Server, Visual Studio and System Center related Client Access Licenses, and other on-premises offerings; Enterprise and partner services, including Enterprise Support and Nuance professional Services, Industry Solutions, Microsoft Partner Network, and Learning Experience. The company's Personal Computing segment provides Windows and Devices, such as Windows OEM licensing and Devices and Surface and PC accessories; Gaming services and solutions, such as Xbox hardware, content, and services, first- and third-party content Xbox Game Pass, subscriptions, and Cloud Gaming, advertising, and other cloud services; search and news advertising services, such as Bing and Copilot, Microsoft News and Edge, and third-party affiliates. It sells its products through OEMs, distributors, and resellers; and online and retail stores. The company was founded in 1975 and is headquartered in Redmond, Washington.
Last Close
483.16
Volume
22646032
Current Price
491.5315
Change
1.7326558489941155
Last Updated
2025-12-02T12:09:48.284Z
Image
https://logo.clearbit.com/www.microsoft.com
Ipo Date
1986-03-13T00:00:00.000Z
Market Cap
3618019213312
Next Dividend Date
2025-12-11T00:00:00.000Z
Dividend Frequency
Quarterly
Dividend Rate
0.91
Dividend Yield
0.740542569499615
Sentiment
0.8160013190034193
Sentiment Sources
2047
Rating
4.5902
Target Price
625.4096
Strong Buy
41
Buy
15
Hold
5
Sell
0
Strong Sell
0
Current Quarter
2025-09-30
Revenue
77673000000
Cost Of Revenue
24043000000
Gross Profit
53630000000
Operating Expenses
15669000000
Operating Income
37961000000
Interest Expense
698000000
Pretax Income
34301000000
Net Income
27747000000
Eps
3.7164478971336727
Dividends Per Share
6169000000
Shares Outstanding
7432377655
Income Tax Expense
6554000000
EBITDA
48060000000
Operating Margin
48.872838695557014
Total Other Income Expense Net
-3660000000
Cash
28849000000
Short Term Investments
73163000000
Receivables
52894000000
Inventories
1130000000
Total Current Assets
189066000000
Property Plant Equipment
255652000000
Total Assets
636351000000
Payables
32580000000
Short Term Debt
7832000000
Long Term Debt
35376000000
Total Liabilities
273275000000
Equity
363076000000
Depreciation
13061000000
Change In Working Capital
15684000000
Cash From Operations
45057000000
Capital Expenditures
19394000000
Cash From Investing
-28350000000
Cash From Financing
-11799000000
Net Change In Cash
4816000000
PE
34.5942
PB
10.107454579757405
ROE
7.642201632716016
ROA
4.360329440827468
FCF
25663000000
Fcf Percent
0.33039795038172853
Piotroski FScore
4
Health Score
68
Deep Value Investing Score
4.5
Defensive Investing Score
9.5
Dividend Investing Score
4
Economic Moat Investing Score
8.5
Garp Investing Score
4
Growth Investing Score
3
Momentum Investing Score
4
Net Net Investing Score
2.5
Quality Investing Score
8
Value Investing Score
4.5
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
77673000000
Quarters > 0 > income Statement > cost Of Revenue
24043000000
Quarters > 0 > income Statement > gross Profit
53630000000
Quarters > 0 > income Statement > operating Expenses
15669000000
Quarters > 0 > income Statement > operating Income
37961000000
Quarters > 0 > income Statement > interest Expense
698000000
Quarters > 0 > income Statement > pretax Income
34301000000
Quarters > 0 > income Statement > net Income
27747000000
Quarters > 0 > income Statement > eps
3.7164478971336727
Quarters > 0 > income Statement > dividends Per Share
6169000000
Quarters > 0 > income Statement > shares Outstanding
7466000000
Quarters > 0 > income Statement > income Tax Expense
6554000000
Quarters > 0 > income Statement > EBITDA
48060000000
Quarters > 0 > income Statement > operating Margin
48.872838695557014
Quarters > 0 > income Statement > total Other Income Expense Net
-3660000000
Quarters > 0 > balance Sheet > cash
28849000000
Quarters > 0 > balance Sheet > short Term Investments
73163000000
Quarters > 0 > balance Sheet > receivables
52894000000
Quarters > 0 > balance Sheet > inventories
1130000000
Quarters > 0 > balance Sheet > total Current Assets
189066000000
Quarters > 0 > balance Sheet > property Plant Equipment
255652000000
Quarters > 0 > balance Sheet > total Assets
636351000000
Quarters > 0 > balance Sheet > payables
32580000000
Quarters > 0 > balance Sheet > short Term Debt
7832000000
Quarters > 0 > balance Sheet > long Term Debt
35376000000
Quarters > 0 > balance Sheet > total Liabilities
273275000000
Quarters > 0 > balance Sheet > equity
363076000000
Quarters > 0 > cash Flow > net Income
27747000000
Quarters > 0 > cash Flow > depreciation
13061000000
Quarters > 0 > cash Flow > change In Working Capital
15684000000
Quarters > 0 > cash Flow > cash From Operations
45057000000
Quarters > 0 > cash Flow > capital Expenditures
19394000000
Quarters > 0 > cash Flow > cash From Investing
-28350000000
Quarters > 0 > cash Flow > cash From Financing
-11799000000
Quarters > 0 > cash Flow > net Change In Cash
4816000000
Quarters > 0 > ratios > PE
3.7164478971336727
Quarters > 0 > ratios > PB
10.107454579757405
Quarters > 0 > ratios > ROE
7.642201632716016
Quarters > 0 > ratios > ROA
4.360329440827468
Quarters > 0 > ratios > FCF
25663000000
Quarters > 0 > ratios > Piotroski FScore
4
Quarters > 0 > ratios > fcf Percent
0.33039795038172853
Quarters > 0 > health Score
68
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
76441000000
Quarters > 1 > income Statement > cost Of Revenue
24014000000
Quarters > 1 > income Statement > gross Profit
52427000000
Quarters > 1 > income Statement > operating Expenses
18104000000
Quarters > 1 > income Statement > operating Income
34323000000
Quarters > 1 > income Statement > interest Expense
615000000
Quarters > 1 > income Statement > pretax Income
32616000000
Quarters > 1 > income Statement > net Income
27233000000
Quarters > 1 > income Statement > eps
3.648091091761554
Quarters > 1 > income Statement > dividends Per Share
6169000000
Quarters > 1 > income Statement > shares Outstanding
7465000000
Quarters > 1 > income Statement > income Tax Expense
5383000000
Quarters > 1 > income Statement > EBITDA
44434000000
Quarters > 1 > income Statement > operating Margin
44.901296424693555
Quarters > 1 > income Statement > total Other Income Expense Net
-1707000000
Quarters > 1 > balance Sheet > cash
30242000000
Quarters > 1 > balance Sheet > short Term Investments
64323000000
Quarters > 1 > balance Sheet > receivables
69905000000
Quarters > 1 > balance Sheet > inventories
938000000
Quarters > 1 > balance Sheet > total Current Assets
191131000000
Quarters > 1 > balance Sheet > property Plant Equipment
229789000000
Quarters > 1 > balance Sheet > total Assets
619003000000
Quarters > 1 > balance Sheet > payables
27724000000
Quarters > 1 > balance Sheet > short Term Debt
2999000000
Quarters > 1 > balance Sheet > long Term Debt
40152000000
Quarters > 1 > balance Sheet > total Liabilities
275524000000
Quarters > 1 > balance Sheet > equity
343479000000
Quarters > 1 > cash Flow > net Income
27233000000
Quarters > 1 > cash Flow > depreciation
11203000000
Quarters > 1 > cash Flow > change In Working Capital
3303000000
Quarters > 1 > cash Flow > cash From Operations
42647000000
Quarters > 1 > cash Flow > capital Expenditures
17079000000
Quarters > 1 > cash Flow > cash From Investing
-30572000000
Quarters > 1 > cash Flow > cash From Financing
-10844000000
Quarters > 1 > cash Flow > net Change In Cash
1414000000
Quarters > 1 > ratios > PE
3.648091091761554
Quarters > 1 > ratios > PB
10.682698643876336
Quarters > 1 > ratios > ROE
7.928577875212167
Quarters > 1 > ratios > ROA
4.3994940250693455
Quarters > 1 > ratios > FCF
25568000000
Quarters > 1 > ratios > Piotroski FScore
4
Quarters > 1 > ratios > fcf Percent
0.3344801873340223
Quarters > 1 > health Score
68
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
70066000000
Quarters > 2 > income Statement > cost Of Revenue
21919000000
Quarters > 2 > income Statement > gross Profit
48147000000
Quarters > 2 > income Statement > operating Expenses
16147000000
Quarters > 2 > income Statement > operating Income
32000000000
Quarters > 2 > income Statement > interest Expense
594000000
Quarters > 2 > income Statement > pretax Income
31377000000
Quarters > 2 > income Statement > net Income
25824000000
Quarters > 2 > income Statement > eps
3.4611982308001608
Quarters > 2 > income Statement > dividends Per Share
6169000000
Quarters > 2 > income Statement > shares Outstanding
7461000000
Quarters > 2 > income Statement > income Tax Expense
5553000000
Quarters > 2 > income Statement > EBITDA
40711000000
Quarters > 2 > income Statement > operating Margin
45.6712242742557
Quarters > 2 > income Statement > total Other Income Expense Net
-623000000
Quarters > 2 > balance Sheet > cash
28828000000
Quarters > 2 > balance Sheet > short Term Investments
50784000000
Quarters > 2 > balance Sheet > receivables
51700000000
Quarters > 2 > balance Sheet > inventories
848000000
Quarters > 2 > balance Sheet > total Current Assets
156644000000
Quarters > 2 > balance Sheet > property Plant Equipment
208414000000
Quarters > 2 > balance Sheet > total Assets
562624000000
Quarters > 2 > balance Sheet > payables
26250000000
Quarters > 2 > balance Sheet > short Term Debt
2999000000
Quarters > 2 > balance Sheet > long Term Debt
39882000000
Quarters > 2 > balance Sheet > total Liabilities
240733000000
Quarters > 2 > balance Sheet > equity
321891000000
Quarters > 2 > cash Flow > net Income
25824000000
Quarters > 2 > cash Flow > depreciation
8740000000
Quarters > 2 > cash Flow > change In Working Capital
2042000000
Quarters > 2 > cash Flow > cash From Operations
37044000000
Quarters > 2 > cash Flow > capital Expenditures
16745000000
Quarters > 2 > cash Flow > cash From Investing
-12714000000
Quarters > 2 > cash Flow > cash From Financing
-13036000000
Quarters > 2 > cash Flow > net Change In Cash
11346000000
Quarters > 2 > ratios > PE
3.4611982308001608
Quarters > 2 > ratios > PB
11.393038393431317
Quarters > 2 > ratios > ROE
8.022591498364354
Quarters > 2 > ratios > ROA
4.589921510635878
Quarters > 2 > ratios > FCF
20299000000
Quarters > 2 > ratios > Piotroski FScore
4
Quarters > 2 > ratios > fcf Percent
0.2897125567322239
Quarters > 2 > health Score
68
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
69632000000
Quarters > 3 > income Statement > cost Of Revenue
21799000000
Quarters > 3 > income Statement > gross Profit
47833000000
Quarters > 3 > income Statement > operating Expenses
16180000000
Quarters > 3 > income Statement > operating Income
31653000000
Quarters > 3 > income Statement > interest Expense
594000000
Quarters > 3 > income Statement > pretax Income
29365000000
Quarters > 3 > income Statement > net Income
24108000000
Quarters > 3 > income Statement > eps
3.228173540439207
Quarters > 3 > income Statement > dividends Per Share
6170000000
Quarters > 3 > income Statement > shares Outstanding
7468000000
Quarters > 3 > income Statement > income Tax Expense
5257000000
Quarters > 3 > income Statement > EBITDA
36786000000
Quarters > 3 > income Statement > operating Margin
45.45754825367647
Quarters > 3 > income Statement > total Other Income Expense Net
-2288000000
Quarters > 3 > balance Sheet > cash
17482000000
Quarters > 3 > balance Sheet > short Term Investments
54069000000
Quarters > 3 > balance Sheet > receivables
48188000000
Quarters > 3 > balance Sheet > inventories
909000000
Quarters > 3 > balance Sheet > total Current Assets
147080000000
Quarters > 3 > balance Sheet > property Plant Equipment
189718000000
Quarters > 3 > balance Sheet > total Assets
533898000000
Quarters > 3 > balance Sheet > payables
22608000000
Quarters > 3 > balance Sheet > short Term Debt
5248000000
Quarters > 3 > balance Sheet > long Term Debt
39722000000
Quarters > 3 > balance Sheet > total Liabilities
231203000000
Quarters > 3 > balance Sheet > equity
302695000000
Quarters > 3 > cash Flow > net Income
24108000000
Quarters > 3 > cash Flow > depreciation
6827000000
Quarters > 3 > cash Flow > change In Working Capital
-11551000000
Quarters > 3 > cash Flow > cash From Operations
22291000000
Quarters > 3 > cash Flow > capital Expenditures
15804000000
Quarters > 3 > cash Flow > cash From Investing
-
Quarters > 3 > cash Flow > cash From Financing
-11243000000
Quarters > 3 > cash Flow > net Change In Cash
-3358000000
Quarters > 3 > ratios > PE
3.228173540439207
Quarters > 3 > ratios > PB
12.126917332628553
Quarters > 3 > ratios > ROE
7.964452666875898
Quarters > 3 > ratios > ROA
4.515469246934808
Quarters > 3 > ratios > FCF
6487000000
Quarters > 3 > ratios > Piotroski FScore
3
Quarters > 3 > ratios > fcf Percent
0.09316119025735294
Quarters > 3 > health Score
56
Annuals > 0 > quarter
2025-06-30
Annuals > 0 > income Statement > revenue
281724000000
Annuals > 0 > income Statement > cost Of Revenue
87831000000
Annuals > 0 > income Statement > gross Profit
193893000000
Annuals > 0 > income Statement > operating Expenses
65365000000
Annuals > 0 > income Statement > operating Income
128528000000
Annuals > 0 > income Statement > interest Expense
2385000000
Annuals > 0 > income Statement > pretax Income
123627000000
Annuals > 0 > income Statement > net Income
101832000000
Annuals > 0 > income Statement > eps
13.64125920964501
Annuals > 0 > income Statement > dividends Per Share
24082000000
Annuals > 0 > income Statement > shares Outstanding
7465000000
Annuals > 0 > income Statement > income Tax Expense
21795000000
Annuals > 0 > income Statement > EBITDA
160165000000
Annuals > 0 > income Statement > operating Margin
45.62195624085985
Annuals > 0 > income Statement > total Other Income Expense Net
-4901000000
Annuals > 0 > balance Sheet > cash
30242000000
Annuals > 0 > balance Sheet > short Term Investments
64323000000
Annuals > 0 > balance Sheet > receivables
69905000000
Annuals > 0 > balance Sheet > inventories
938000000
Annuals > 0 > balance Sheet > total Current Assets
191131000000
Annuals > 0 > balance Sheet > property Plant Equipment
229789000000
Annuals > 0 > balance Sheet > total Assets
619003000000
Annuals > 0 > balance Sheet > payables
27724000000
Annuals > 0 > balance Sheet > short Term Debt
2999000000
Annuals > 0 > balance Sheet > long Term Debt
40152000000
Annuals > 0 > balance Sheet > total Liabilities
275524000000
Annuals > 0 > balance Sheet > equity
343479000000
Annuals > 0 > cash Flow > net Income
101832000000
Annuals > 0 > cash Flow > depreciation
34153000000
Annuals > 0 > cash Flow > change In Working Capital
-5350000000
Annuals > 0 > cash Flow > cash From Operations
136162000000
Annuals > 0 > cash Flow > capital Expenditures
64551000000
Annuals > 0 > cash Flow > cash From Investing
-72599000000
Annuals > 0 > cash Flow > cash From Financing
-51699000000
Annuals > 0 > cash Flow > net Change In Cash
11927000000
Annuals > 0 > ratios > PE
13.64125920964501
Annuals > 0 > ratios > PB
10.578562590434931
Annuals > 0 > ratios > ROE
29.647227341409522
Annuals > 0 > ratios > ROA
16.450970350709124
Annuals > 0 > ratios > FCF
71611000000
Annuals > 0 > ratios > Piotroski FScore
4
Annuals > 0 > ratios > fcf Percent
0.2541884965427156
Annuals > 0 > health Score
79
Annuals > 1 > quarter
2024-06-30
Annuals > 1 > income Statement > revenue
245122000000
Annuals > 1 > income Statement > cost Of Revenue
74114000000
Annuals > 1 > income Statement > gross Profit
171008000000
Annuals > 1 > income Statement > operating Expenses
61575000000
Annuals > 1 > income Statement > operating Income
109433000000
Annuals > 1 > income Statement > interest Expense
2935000000
Annuals > 1 > income Statement > pretax Income
107787000000
Annuals > 1 > income Statement > net Income
88136000000
Annuals > 1 > income Statement > eps
11.800240996117285
Annuals > 1 > income Statement > dividends Per Share
21771000000
Annuals > 1 > income Statement > shares Outstanding
7469000000
Annuals > 1 > income Statement > income Tax Expense
19651000000
Annuals > 1 > income Statement > EBITDA
133009000000
Annuals > 1 > income Statement > operating Margin
44.64429957327371
Annuals > 1 > income Statement > total Other Income Expense Net
-1646000000
Annuals > 1 > balance Sheet > cash
18315000000
Annuals > 1 > balance Sheet > short Term Investments
57216000000
Annuals > 1 > balance Sheet > receivables
56924000000
Annuals > 1 > balance Sheet > inventories
1246000000
Annuals > 1 > balance Sheet > total Current Assets
159734000000
Annuals > 1 > balance Sheet > property Plant Equipment
154552000000
Annuals > 1 > balance Sheet > total Assets
512163000000
Annuals > 1 > balance Sheet > payables
21996000000
Annuals > 1 > balance Sheet > short Term Debt
8942000000
Annuals > 1 > balance Sheet > long Term Debt
42688000000
Annuals > 1 > balance Sheet > total Liabilities
243686000000
Annuals > 1 > balance Sheet > equity
268477000000
Annuals > 1 > cash Flow > net Income
88136000000
Annuals > 1 > cash Flow > depreciation
22287000000
Annuals > 1 > cash Flow > change In Working Capital
1824000000
Annuals > 1 > cash Flow > cash From Operations
118548000000
Annuals > 1 > cash Flow > capital Expenditures
44477000000
Annuals > 1 > cash Flow > cash From Investing
-96970000000
Annuals > 1 > cash Flow > cash From Financing
-37757000000
Annuals > 1 > cash Flow > net Change In Cash
-16389000000
Annuals > 1 > ratios > PE
11.800240996117285
Annuals > 1 > ratios > PB
13.541052157168027
Annuals > 1 > ratios > ROE
32.828137978299814
Annuals > 1 > ratios > ROA
17.208583985957596
Annuals > 1 > ratios > FCF
74071000000
Annuals > 1 > ratios > Piotroski FScore
3
Annuals > 1 > ratios > fcf Percent
0.3021801388696241
Annuals > 1 > health Score
78
Annuals > 2 > quarter
2023-06-30
Annuals > 2 > income Statement > revenue
211915000000
Annuals > 2 > income Statement > cost Of Revenue
65863000000
Annuals > 2 > income Statement > gross Profit
146052000000
Annuals > 2 > income Statement > operating Expenses
57529000000
Annuals > 2 > income Statement > operating Income
88523000000
Annuals > 2 > income Statement > interest Expense
1968000000
Annuals > 2 > income Statement > pretax Income
89311000000
Annuals > 2 > income Statement > net Income
72361000000
Annuals > 2 > income Statement > eps
9.68428800856531
Annuals > 2 > income Statement > dividends Per Share
19800000000
Annuals > 2 > income Statement > shares Outstanding
7472000000
Annuals > 2 > income Statement > income Tax Expense
16950000000
Annuals > 2 > income Statement > EBITDA
105140000000
Annuals > 2 > income Statement > operating Margin
41.7728806361041
Annuals > 2 > income Statement > total Other Income Expense Net
788000000
Annuals > 2 > balance Sheet > cash
34704000000
Annuals > 2 > balance Sheet > short Term Investments
76558000000
Annuals > 2 > balance Sheet > receivables
48688000000
Annuals > 2 > balance Sheet > inventories
2500000000
Annuals > 2 > balance Sheet > total Current Assets
184257000000
Annuals > 2 > balance Sheet > property Plant Equipment
109987000000
Annuals > 2 > balance Sheet > total Assets
411976000000
Annuals > 2 > balance Sheet > payables
18095000000
Annuals > 2 > balance Sheet > short Term Debt
5247000000
Annuals > 2 > balance Sheet > long Term Debt
41990000000
Annuals > 2 > balance Sheet > total Liabilities
205753000000
Annuals > 2 > balance Sheet > equity
206223000000
Annuals > 2 > cash Flow > net Income
72361000000
Annuals > 2 > cash Flow > depreciation
13861000000
Annuals > 2 > cash Flow > change In Working Capital
-2388000000
Annuals > 2 > cash Flow > cash From Operations
87582000000
Annuals > 2 > cash Flow > capital Expenditures
28107000000
Annuals > 2 > cash Flow > cash From Investing
-22680000000
Annuals > 2 > cash Flow > cash From Financing
-43935000000
Annuals > 2 > cash Flow > net Change In Cash
20773000000
Annuals > 2 > ratios > PE
9.68428800856531
Annuals > 2 > ratios > PB
17.635866416452092
Annuals > 2 > ratios > ROE
35.088714643856406
Annuals > 2 > ratios > ROA
17.5643726819038
Annuals > 2 > ratios > FCF
59475000000
Annuals > 2 > ratios > Piotroski FScore
4
Annuals > 2 > ratios > fcf Percent
0.2806549795908737
Annuals > 2 > health Score
82
Annuals > 3 > quarter
2022-06-30
Annuals > 3 > income Statement > revenue
198270000000
Annuals > 3 > income Statement > cost Of Revenue
62650000000
Annuals > 3 > income Statement > gross Profit
135620000000
Annuals > 3 > income Statement > operating Expenses
52237000000
Annuals > 3 > income Statement > operating Income
83383000000
Annuals > 3 > income Statement > interest Expense
2063000000
Annuals > 3 > income Statement > pretax Income
83716000000
Annuals > 3 > income Statement > net Income
72738000000
Annuals > 3 > income Statement > eps
9.646949602122016
Annuals > 3 > income Statement > dividends Per Share
18135000000
Annuals > 3 > income Statement > shares Outstanding
7540000000
Annuals > 3 > income Statement > income Tax Expense
10978000000
Annuals > 3 > income Statement > EBITDA
100239000000
Annuals > 3 > income Statement > operating Margin
42.05527815604983
Annuals > 3 > income Statement > total Other Income Expense Net
333000000
Annuals > 3 > balance Sheet > cash
13931000000
Annuals > 3 > balance Sheet > short Term Investments
90826000000
Annuals > 3 > balance Sheet > receivables
44261000000
Annuals > 3 > balance Sheet > inventories
3742000000
Annuals > 3 > balance Sheet > total Current Assets
169684000000
Annuals > 3 > balance Sheet > property Plant Equipment
87546000000
Annuals > 3 > balance Sheet > total Assets
364840000000
Annuals > 3 > balance Sheet > payables
19000000000
Annuals > 3 > balance Sheet > short Term Debt
2749000000
Annuals > 3 > balance Sheet > long Term Debt
47032000000
Annuals > 3 > balance Sheet > total Liabilities
198298000000
Annuals > 3 > balance Sheet > equity
166542000000
Annuals > 3 > cash Flow > net Income
72738000000
Annuals > 3 > cash Flow > depreciation
14460000000
Annuals > 3 > cash Flow > change In Working Capital
446000000
Annuals > 3 > cash Flow > cash From Operations
89035000000
Annuals > 3 > cash Flow > capital Expenditures
23886000000
Annuals > 3 > cash Flow > cash From Investing
-30311000000
Annuals > 3 > cash Flow > cash From Financing
-58876000000
Annuals > 3 > cash Flow > net Change In Cash
-293000000
Annuals > 3 > ratios > PE
9.646949602122016
Annuals > 3 > ratios > PB
22.036600977531194
Annuals > 3 > ratios > ROE
43.67546925099975
Annuals > 3 > ratios > ROA
19.93695866681285
Annuals > 3 > ratios > FCF
65149000000
Annuals > 3 > ratios > Piotroski FScore
4
Annuals > 3 > ratios > fcf Percent
0.3285872799717557
Annuals > 3 > health Score
76
Valuation > metrics > PE
34.5942
Valuation > metrics > PB
10.107454579757405
Valuation > final Score
8.486959999999996
Valuation > verdict
137.6% Overvalued
Profitability > metrics > ROE
7.642201632716016
Profitability > metrics > ROA
14.67582748881343
Profitability > metrics > Net Margin
0.35722838051832684
Profitability > final Score
75
Profitability > verdict
Adequate
Risk > metrics > Debt Equity
0.7526661084731572
Risk > metrics > Interest Coverage
54.38538681948424
Risk > final Score
88
Risk > verdict
Low
Liquidity > metrics > Current Ratio
4.678461843016926
Liquidity > metrics > Quick Ratio
4.650499851529249
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
40
Prev Valuations > 1
40
Prev Valuations > 2
40
Prev Profitabilities > 0
76
Prev Profitabilities > 1
76
Prev Profitabilities > 2
76
Prev Risks > 0
88
Prev Risks > 1
88
Prev Risks > 2
88
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2025-12-08T20:58:52.696Z
Earnings History > 0 > period
2026-03-31
Earnings History > 0 > report Date
2026-04-28
Earnings History > 0 > date
2026-03-31
Earnings History > 0 > before After Market
AfterMarket
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
-
Earnings History > 0 > eps Estimate
-
Earnings History > 0 > eps Difference
0
Earnings History > 0 > surprise Percent
-
Earnings History > 1 > period
2025-12-31
Earnings History > 1 > report Date
2026-01-27
Earnings History > 1 > date
2025-12-31
Earnings History > 1 > before After Market
AfterMarket
Earnings History > 1 > currency
USD
Earnings History > 1 > eps Actual
-
Earnings History > 1 > eps Estimate
-
Earnings History > 1 > eps Difference
0
Earnings History > 1 > surprise Percent
-
Earnings History > 2 > period
2025-09-30
Earnings History > 2 > report Date
2025-10-29
Earnings History > 2 > date
2025-09-30
Earnings History > 2 > before After Market
AfterMarket
Earnings History > 2 > currency
USD
Earnings History > 2 > eps Actual
3.72
Earnings History > 2 > eps Estimate
3.66
Earnings History > 2 > eps Difference
0.06
Earnings History > 2 > surprise Percent
1.6393
Earnings History > 3 > period
2025-06-30
Earnings History > 3 > report Date
2025-07-30
Earnings History > 3 > date
2025-06-30
Earnings History > 3 > before After Market
AfterMarket
Earnings History > 3 > currency
USD
Earnings History > 3 > eps Actual
3.65
Earnings History > 3 > eps Estimate
3.38
Earnings History > 3 > eps Difference
0.27
Earnings History > 3 > surprise Percent
7.9882
Earnings History > 4 > period
2025-03-31
Earnings History > 4 > report Date
2025-04-30
Earnings History > 4 > date
2025-03-31
Earnings History > 4 > before After Market
AfterMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
3.46
Earnings History > 4 > eps Estimate
3.22
Earnings History > 4 > eps Difference
0.24
Earnings History > 4 > surprise Percent
7.4534
Earnings History > 5 > period
2024-12-31
Earnings History > 5 > report Date
2025-01-29
Earnings History > 5 > date
2024-12-31
Earnings History > 5 > before After Market
AfterMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
3.23
Earnings History > 5 > eps Estimate
3.1
Earnings History > 5 > eps Difference
0.13
Earnings History > 5 > surprise Percent
4.1935
Earnings History > 6 > period
2024-09-30
Earnings History > 6 > report Date
2024-10-30
Earnings History > 6 > date
2024-09-30
Earnings History > 6 > before After Market
AfterMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
3.3
Earnings History > 6 > eps Estimate
3.11
Earnings History > 6 > eps Difference
0.19
Earnings History > 6 > surprise Percent
6.1093
Earnings History > 7 > period
2024-06-30
Earnings History > 7 > report Date
2024-07-30
Earnings History > 7 > date
2024-06-30
Earnings History > 7 > before After Market
AfterMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
2.95
Earnings History > 7 > eps Estimate
2.93
Earnings History > 7 > eps Difference
0.02
Earnings History > 7 > surprise Percent
0.6826
Earnings History > 8 > period
2024-03-31
Earnings History > 8 > report Date
2024-04-25
Earnings History > 8 > date
2024-03-31
Earnings History > 8 > before After Market
AfterMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
2.94
Earnings History > 8 > eps Estimate
2.82
Earnings History > 8 > eps Difference
0.12
Earnings History > 8 > surprise Percent
4.2553
Earnings History > 9 > period
2023-12-31
Earnings History > 9 > report Date
2024-01-30
Earnings History > 9 > date
2023-12-31
Earnings History > 9 > before After Market
AfterMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
2.93
Earnings History > 9 > eps Estimate
2.78
Earnings History > 9 > eps Difference
0.15
Earnings History > 9 > surprise Percent
5.3957
Earnings History > 10 > period
2023-09-30
Earnings History > 10 > report Date
2023-10-24
Earnings History > 10 > date
2023-09-30
Earnings History > 10 > before After Market
AfterMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
2.99
Earnings History > 10 > eps Estimate
2.65
Earnings History > 10 > eps Difference
0.34
Earnings History > 10 > surprise Percent
12.8302
Earnings History > 11 > period
2023-06-30
Earnings History > 11 > report Date
2023-07-25
Earnings History > 11 > date
2023-06-30
Earnings History > 11 > before After Market
AfterMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
2.69
Earnings History > 11 > eps Estimate
2.55
Earnings History > 11 > eps Difference
0.14
Earnings History > 11 > surprise Percent
5.4902
Earnings History > 12 > period
2023-03-31
Earnings History > 12 > report Date
2023-04-25
Earnings History > 12 > date
2023-03-31
Earnings History > 12 > before After Market
AfterMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
2.45
Earnings History > 12 > eps Estimate
2.23
Earnings History > 12 > eps Difference
0.22
Earnings History > 12 > surprise Percent
9.8655
Earnings History > 13 > period
2022-12-31
Earnings History > 13 > report Date
2023-01-24
Earnings History > 13 > date
2022-12-31
Earnings History > 13 > before After Market
AfterMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
2.32
Earnings History > 13 > eps Estimate
2.29
Earnings History > 13 > eps Difference
0.03
Earnings History > 13 > surprise Percent
1.31
Earnings History > 14 > period
2022-09-30
Earnings History > 14 > report Date
2022-10-25
Earnings History > 14 > date
2022-09-30
Earnings History > 14 > before After Market
AfterMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
2.35
Earnings History > 14 > eps Estimate
2.3
Earnings History > 14 > eps Difference
0.05
Earnings History > 14 > surprise Percent
2.1739
Earnings History > 15 > period
2022-06-30
Earnings History > 15 > report Date
2022-07-26
Earnings History > 15 > date
2022-06-30
Earnings History > 15 > before After Market
AfterMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
2.23
Earnings History > 15 > eps Estimate
2.29
Earnings History > 15 > eps Difference
-0.06
Earnings History > 15 > surprise Percent
-2.6201
Earnings History > 16 > period
2022-03-31
Earnings History > 16 > report Date
2022-04-26
Earnings History > 16 > date
2022-03-31
Earnings History > 16 > before After Market
AfterMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
2.22
Earnings History > 16 > eps Estimate
2.19
Earnings History > 16 > eps Difference
0.03
Earnings History > 16 > surprise Percent
1.3699
Earnings History > 17 > period
2021-12-31
Earnings History > 17 > report Date
2022-01-25
Earnings History > 17 > date
2021-12-31
Earnings History > 17 > before After Market
AfterMarket
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
2.48
Earnings History > 17 > eps Estimate
2.31
Earnings History > 17 > eps Difference
0.17
Earnings History > 17 > surprise Percent
7.3593
Earnings History > 18 > period
2021-09-30
Earnings History > 18 > report Date
2021-10-26
Earnings History > 18 > date
2021-09-30
Earnings History > 18 > before After Market
AfterMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
2.27
Earnings History > 18 > eps Estimate
2.07
Earnings History > 18 > eps Difference
0.2
Earnings History > 18 > surprise Percent
9.6618
Earnings History > 19 > period
2021-06-30
Earnings History > 19 > report Date
2021-07-27
Earnings History > 19 > date
2021-06-30
Earnings History > 19 > before After Market
AfterMarket
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
2.17
Earnings History > 19 > eps Estimate
1.92
Earnings History > 19 > eps Difference
0.25
Earnings History > 19 > surprise Percent
13.0208
Earnings History > 20 > period
2021-03-31
Earnings History > 20 > report Date
2021-04-27
Earnings History > 20 > date
2021-03-31
Earnings History > 20 > before After Market
AfterMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
1.95
Earnings History > 20 > eps Estimate
1.78
Earnings History > 20 > eps Difference
0.17
Earnings History > 20 > surprise Percent
9.5506
Earnings History > 21 > period
2020-12-31
Earnings History > 21 > report Date
2021-01-26
Earnings History > 21 > date
2020-12-31
Earnings History > 21 > before After Market
AfterMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
2.03
Earnings History > 21 > eps Estimate
1.64
Earnings History > 21 > eps Difference
0.39
Earnings History > 21 > surprise Percent
23.7805
Earnings History > 22 > period
2020-09-30
Earnings History > 22 > report Date
2020-10-27
Earnings History > 22 > date
2020-09-30
Earnings History > 22 > before After Market
AfterMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
1.82
Earnings History > 22 > eps Estimate
1.54
Earnings History > 22 > eps Difference
0.28
Earnings History > 22 > surprise Percent
18.1818
Earnings History > 23 > period
2020-06-30
Earnings History > 23 > report Date
2020-07-22
Earnings History > 23 > date
2020-06-30
Earnings History > 23 > before After Market
AfterMarket
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
1.46
Earnings History > 23 > eps Estimate
1.34
Earnings History > 23 > eps Difference
0.12
Earnings History > 23 > surprise Percent
8.9552
Earnings History > 24 > period
2020-03-31
Earnings History > 24 > report Date
2020-04-29
Earnings History > 24 > date
2020-03-31
Earnings History > 24 > before After Market
AfterMarket
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
1.4
Earnings History > 24 > eps Estimate
1.26
Earnings History > 24 > eps Difference
0.14
Earnings History > 24 > surprise Percent
11.1111
Earnings History > 25 > period
2019-12-31
Earnings History > 25 > report Date
2020-01-29
Earnings History > 25 > date
2019-12-31
Earnings History > 25 > before After Market
AfterMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
1.51
Earnings History > 25 > eps Estimate
1.32
Earnings History > 25 > eps Difference
0.19
Earnings History > 25 > surprise Percent
14.3939
Earnings History > 26 > period
2019-09-30
Earnings History > 26 > report Date
2019-10-23
Earnings History > 26 > date
2019-09-30
Earnings History > 26 > before After Market
AfterMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
1.38
Earnings History > 26 > eps Estimate
1.25
Earnings History > 26 > eps Difference
0.13
Earnings History > 26 > surprise Percent
10.4
Earnings History > 27 > period
2019-06-30
Earnings History > 27 > report Date
2019-07-18
Earnings History > 27 > date
2019-06-30
Earnings History > 27 > before After Market
AfterMarket
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
1.37
Earnings History > 27 > eps Estimate
1.21
Earnings History > 27 > eps Difference
0.16
Earnings History > 27 > surprise Percent
13.2231
Earnings History > 28 > period
2019-03-31
Earnings History > 28 > report Date
2019-04-24
Earnings History > 28 > date
2019-03-31
Earnings History > 28 > before After Market
AfterMarket
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
1.14
Earnings History > 28 > eps Estimate
1
Earnings History > 28 > eps Difference
0.14
Earnings History > 28 > surprise Percent
14
Earnings History > 29 > period
2018-12-31
Earnings History > 29 > report Date
2019-01-30
Earnings History > 29 > date
2018-12-31
Earnings History > 29 > before After Market
AfterMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
1.1
Earnings History > 29 > eps Estimate
1.09
Earnings History > 29 > eps Difference
0.01
Earnings History > 29 > surprise Percent
0.9174
Earnings History > 30 > period
2018-09-30
Earnings History > 30 > report Date
2018-10-24
Earnings History > 30 > date
2018-09-30
Earnings History > 30 > before After Market
AfterMarket
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
1.14
Earnings History > 30 > eps Estimate
0.96
Earnings History > 30 > eps Difference
0.18
Earnings History > 30 > surprise Percent
18.75
Earnings History > 31 > period
2018-06-30
Earnings History > 31 > report Date
2018-07-19
Earnings History > 31 > date
2018-06-30
Earnings History > 31 > before After Market
AfterMarket
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
1.13
Earnings History > 31 > eps Estimate
1.08
Earnings History > 31 > eps Difference
0.05
Earnings History > 31 > surprise Percent
4.6296
Earnings History > 32 > period
2018-03-31
Earnings History > 32 > report Date
2018-04-26
Earnings History > 32 > date
2018-03-31
Earnings History > 32 > before After Market
AfterMarket
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
0.95
Earnings History > 32 > eps Estimate
0.85
Earnings History > 32 > eps Difference
0.1
Earnings History > 32 > surprise Percent
11.7647
Earnings History > 33 > period
2017-12-31
Earnings History > 33 > report Date
2018-01-31
Earnings History > 33 > date
2017-12-31
Earnings History > 33 > before After Market
AfterMarket
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
0.96
Earnings History > 33 > eps Estimate
0.86
Earnings History > 33 > eps Difference
0.1
Earnings History > 33 > surprise Percent
11.6279
Earnings History > 34 > period
2017-09-30
Earnings History > 34 > report Date
2017-10-26
Earnings History > 34 > date
2017-09-30
Earnings History > 34 > before After Market
AfterMarket
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
0.84
Earnings History > 34 > eps Estimate
0.72
Earnings History > 34 > eps Difference
0.12
Earnings History > 34 > surprise Percent
16.6667
Earnings History > 35 > period
2017-06-30
Earnings History > 35 > report Date
2017-07-20
Earnings History > 35 > date
2017-06-30
Earnings History > 35 > before After Market
AfterMarket
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
0.98
Earnings History > 35 > eps Estimate
0.71
Earnings History > 35 > eps Difference
0.27
Earnings History > 35 > surprise Percent
38.0282
Earnings History > 36 > period
2017-03-31
Earnings History > 36 > report Date
2017-04-27
Earnings History > 36 > date
2017-03-31
Earnings History > 36 > before After Market
AfterMarket
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
0.73
Earnings History > 36 > eps Estimate
0.7
Earnings History > 36 > eps Difference
0.03
Earnings History > 36 > surprise Percent
4.2857
Earnings History > 37 > period
2016-12-31
Earnings History > 37 > report Date
2017-01-26
Earnings History > 37 > date
2016-12-31
Earnings History > 37 > before After Market
AfterMarket
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
0.84
Earnings History > 37 > eps Estimate
0.79
Earnings History > 37 > eps Difference
0.05
Earnings History > 37 > surprise Percent
6.3291
Earnings History > 38 > period
2016-09-30
Earnings History > 38 > report Date
2016-10-20
Earnings History > 38 > date
2016-09-30
Earnings History > 38 > before After Market
AfterMarket
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
0.76
Earnings History > 38 > eps Estimate
0.68
Earnings History > 38 > eps Difference
0.08
Earnings History > 38 > surprise Percent
11.7647
Earnings History > 39 > period
2016-06-30
Earnings History > 39 > report Date
2016-07-19
Earnings History > 39 > date
2016-06-30
Earnings History > 39 > before After Market
AfterMarket
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
0.69
Earnings History > 39 > eps Estimate
0.58
Earnings History > 39 > eps Difference
0.11
Earnings History > 39 > surprise Percent
18.9655
Earnings History > 40 > period
2016-03-31
Earnings History > 40 > report Date
2016-04-21
Earnings History > 40 > date
2016-03-31
Earnings History > 40 > before After Market
AfterMarket
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
0.62
Earnings History > 40 > eps Estimate
0.64
Earnings History > 40 > eps Difference
-0.02
Earnings History > 40 > surprise Percent
-3.125
Earnings History > 41 > period
2015-12-31
Earnings History > 41 > report Date
2016-01-28
Earnings History > 41 > date
2015-12-31
Earnings History > 41 > before After Market
AfterMarket
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
0.78
Earnings History > 41 > eps Estimate
0.71
Earnings History > 41 > eps Difference
0.07
Earnings History > 41 > surprise Percent
9.8592
Earnings History > 42 > period
2015-09-30
Earnings History > 42 > report Date
2015-10-22
Earnings History > 42 > date
2015-09-30
Earnings History > 42 > before After Market
AfterMarket
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
0.67
Earnings History > 42 > eps Estimate
0.59
Earnings History > 42 > eps Difference
0.08
Earnings History > 42 > surprise Percent
13.5593
Earnings History > 43 > period
2015-06-30
Earnings History > 43 > report Date
2015-07-21
Earnings History > 43 > date
2015-06-30
Earnings History > 43 > before After Market
AfterMarket
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
0.6
Earnings History > 43 > eps Estimate
0.56
Earnings History > 43 > eps Difference
0.04
Earnings History > 43 > surprise Percent
7.1429
Earnings History > 44 > period
2015-03-31
Earnings History > 44 > report Date
2015-04-23
Earnings History > 44 > date
2015-03-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.51
Earnings History > 44 > eps Difference
0.1
Earnings History > 44 > surprise Percent
19.6078
Earnings History > 45 > period
2014-12-31
Earnings History > 45 > report Date
2015-01-26
Earnings History > 45 > date
2014-12-31
Earnings History > 45 > before After Market
AfterMarket
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
0.75
Earnings History > 45 > eps Estimate
0.71
Earnings History > 45 > eps Difference
0.04
Earnings History > 45 > surprise Percent
5.6338
Earnings History > 46 > period
2014-09-30
Earnings History > 46 > report Date
2014-10-23
Earnings History > 46 > date
2014-09-30
Earnings History > 46 > before After Market
AfterMarket
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.54
Earnings History > 46 > eps Estimate
0.49
Earnings History > 46 > eps Difference
0.05
Earnings History > 46 > surprise Percent
10.2041
Earnings History > 47 > period
2014-06-30
Earnings History > 47 > report Date
2014-07-22
Earnings History > 47 > date
2014-06-30
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.55
Earnings History > 47 > eps Estimate
0.6
Earnings History > 47 > eps Difference
-0.05
Earnings History > 47 > surprise Percent
-8.3333
Earnings History > 48 > period
2014-03-31
Earnings History > 48 > report Date
2014-04-24
Earnings History > 48 > date
2014-03-31
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.68
Earnings History > 48 > eps Estimate
0.63
Earnings History > 48 > eps Difference
0.05
Earnings History > 48 > surprise Percent
7.9365
Earnings History > 49 > period
2013-12-31
Earnings History > 49 > report Date
2014-01-23
Earnings History > 49 > date
2013-12-31
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.78
Earnings History > 49 > eps Estimate
0.68
Earnings History > 49 > eps Difference
0.1
Earnings History > 49 > surprise Percent
14.7059
Earnings History > 50 > period
2013-09-30
Earnings History > 50 > report Date
2013-10-24
Earnings History > 50 > date
2013-09-30
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.62
Earnings History > 50 > eps Estimate
0.54
Earnings History > 50 > eps Difference
0.08
Earnings History > 50 > surprise Percent
14.8148
Earnings History > 51 > period
2013-06-30
Earnings History > 51 > report Date
2013-07-18
Earnings History > 51 > date
2013-06-30
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.66
Earnings History > 51 > eps Estimate
0.75
Earnings History > 51 > eps Difference
-0.09
Earnings History > 51 > surprise Percent
-12
Earnings History > 52 > period
2013-03-31
Earnings History > 52 > report Date
2013-04-18
Earnings History > 52 > date
2013-03-31
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
0.72
Earnings History > 52 > eps Estimate
0.68
Earnings History > 52 > eps Difference
0.04
Earnings History > 52 > surprise Percent
5.8824
Earnings History > 53 > period
2012-12-31
Earnings History > 53 > report Date
2013-01-24
Earnings History > 53 > date
2012-12-31
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.76
Earnings History > 53 > eps Estimate
0.75
Earnings History > 53 > eps Difference
0.01
Earnings History > 53 > surprise Percent
1.3333
Earnings History > 54 > period
2012-09-30
Earnings History > 54 > report Date
2012-10-18
Earnings History > 54 > date
2012-09-30
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.53
Earnings History > 54 > eps Estimate
0.56
Earnings History > 54 > eps Difference
-0.03
Earnings History > 54 > surprise Percent
-5.3571
Earnings History > 55 > period
2012-06-30
Earnings History > 55 > report Date
2012-07-19
Earnings History > 55 > date
2012-06-30
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.67
Earnings History > 55 > eps Estimate
0.62
Earnings History > 55 > eps Difference
0.05
Earnings History > 55 > surprise Percent
8.0645
Earnings History > 56 > period
2012-03-31
Earnings History > 56 > report Date
2012-04-19
Earnings History > 56 > date
2012-03-31
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
0.6
Earnings History > 56 > eps Estimate
0.57
Earnings History > 56 > eps Difference
0.03
Earnings History > 56 > surprise Percent
5.2632
Earnings History > 57 > period
2011-12-31
Earnings History > 57 > report Date
2012-01-19
Earnings History > 57 > date
2011-12-31
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.78
Earnings History > 57 > eps Estimate
0.76
Earnings History > 57 > eps Difference
0.02
Earnings History > 57 > surprise Percent
2.6316
Earnings History > 58 > period
2011-09-30
Earnings History > 58 > report Date
2011-10-20
Earnings History > 58 > date
2011-09-30
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
0.68
Earnings History > 58 > eps Estimate
0.68
Earnings History > 58 > eps Difference
0
Earnings History > 58 > surprise Percent
0
Earnings History > 59 > period
2011-06-30
Earnings History > 59 > report Date
2011-07-21
Earnings History > 59 > date
2011-06-30
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.69
Earnings History > 59 > eps Estimate
0.58
Earnings History > 59 > eps Difference
0.11
Earnings History > 59 > surprise Percent
18.9655
Earnings History > 60 > period
2011-03-31
Earnings History > 60 > report Date
2011-04-28
Earnings History > 60 > date
2011-03-31
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.61
Earnings History > 60 > eps Estimate
0.56
Earnings History > 60 > eps Difference
0.05
Earnings History > 60 > surprise Percent
8.9286
Earnings History > 61 > period
2010-12-31
Earnings History > 61 > report Date
2011-01-27
Earnings History > 61 > date
2010-12-31
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
0.77
Earnings History > 61 > eps Estimate
0.68
Earnings History > 61 > eps Difference
0.09
Earnings History > 61 > surprise Percent
13.2353
Earnings History > 62 > period
2010-09-30
Earnings History > 62 > report Date
2010-10-28
Earnings History > 62 > date
2010-09-30
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.62
Earnings History > 62 > eps Estimate
0.55
Earnings History > 62 > eps Difference
0.07
Earnings History > 62 > surprise Percent
12.7273
Earnings History > 63 > period
2010-06-30
Earnings History > 63 > report Date
2010-07-22
Earnings History > 63 > date
2010-06-30
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
0.51
Earnings History > 63 > eps Estimate
0.46
Earnings History > 63 > eps Difference
0.05
Earnings History > 63 > surprise Percent
10.8696
Earnings History > 64 > period
2010-03-31
Earnings History > 64 > report Date
2010-04-22
Earnings History > 64 > date
2010-03-31
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
0.45
Earnings History > 64 > eps Estimate
0.42
Earnings History > 64 > eps Difference
0.03
Earnings History > 64 > surprise Percent
7.1429
Earnings History > 65 > period
2009-12-31
Earnings History > 65 > report Date
2010-01-28
Earnings History > 65 > date
2009-12-31
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
0.74
Earnings History > 65 > eps Estimate
0.59
Earnings History > 65 > eps Difference
0.15
Earnings History > 65 > surprise Percent
25.4237
Earnings History > 66 > period
2009-09-30
Earnings History > 66 > report Date
2009-10-23
Earnings History > 66 > date
2009-09-30
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
0.4
Earnings History > 66 > eps Estimate
0.32
Earnings History > 66 > eps Difference
0.08
Earnings History > 66 > surprise Percent
25
Earnings History > 67 > period
2009-06-30
Earnings History > 67 > report Date
2009-07-23
Earnings History > 67 > date
2009-06-30
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
0.36
Earnings History > 67 > eps Estimate
0.36
Earnings History > 67 > eps Difference
0
Earnings History > 67 > surprise Percent
0
Earnings History > 68 > period
2009-03-31
Earnings History > 68 > report Date
2009-04-23
Earnings History > 68 > date
2009-03-31
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
0.39
Earnings History > 68 > eps Estimate
0.39
Earnings History > 68 > eps Difference
0
Earnings History > 68 > surprise Percent
0
Earnings History > 69 > period
2008-12-31
Earnings History > 69 > report Date
2009-01-22
Earnings History > 69 > date
2008-12-31
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
0.47
Earnings History > 69 > eps Estimate
0.49
Earnings History > 69 > eps Difference
-0.02
Earnings History > 69 > surprise Percent
-4.0816
Earnings History > 70 > period
2008-09-30
Earnings History > 70 > report Date
2008-10-23
Earnings History > 70 > date
2008-09-30
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
0.48
Earnings History > 70 > eps Estimate
0.47
Earnings History > 70 > eps Difference
0.01
Earnings History > 70 > surprise Percent
2.1277
Earnings History > 71 > period
2008-06-30
Earnings History > 71 > report Date
2008-07-17
Earnings History > 71 > date
2008-06-30
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
0.46
Earnings History > 71 > eps Estimate
0.47
Earnings History > 71 > eps Difference
-0.01
Earnings History > 71 > surprise Percent
-2.1277
Earnings History > 72 > period
2008-03-31
Earnings History > 72 > report Date
2008-04-24
Earnings History > 72 > date
2008-03-31
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
0.47
Earnings History > 72 > eps Estimate
0.44
Earnings History > 72 > eps Difference
0.03
Earnings History > 72 > surprise Percent
6.8182
Earnings History > 73 > period
2007-12-31
Earnings History > 73 > report Date
2008-01-24
Earnings History > 73 > date
2007-12-31
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
0.5
Earnings History > 73 > eps Estimate
0.46
Earnings History > 73 > eps Difference
0.04
Earnings History > 73 > surprise Percent
8.6957
Earnings History > 74 > period
2007-09-30
Earnings History > 74 > report Date
2007-10-25
Earnings History > 74 > date
2007-09-30
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
0.45
Earnings History > 74 > eps Estimate
0.39
Earnings History > 74 > eps Difference
0.06
Earnings History > 74 > surprise Percent
15.3846
Earnings History > 75 > period
2007-06-30
Earnings History > 75 > report Date
2007-07-19
Earnings History > 75 > date
2007-06-30
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
0.39
Earnings History > 75 > eps Estimate
0.39
Earnings History > 75 > eps Difference
0
Earnings History > 75 > surprise Percent
0
Earnings History > 76 > period
2007-03-31
Earnings History > 76 > report Date
2007-04-26
Earnings History > 76 > date
2007-03-31
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
0.49
Earnings History > 76 > eps Estimate
0.46
Earnings History > 76 > eps Difference
0.03
Earnings History > 76 > surprise Percent
6.5217
Earnings History > 77 > period
2006-12-31
Earnings History > 77 > report Date
2007-01-25
Earnings History > 77 > date
2006-12-31
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
0.26
Earnings History > 77 > eps Estimate
0.23
Earnings History > 77 > eps Difference
0.03
Earnings History > 77 > surprise Percent
13.0435
Earnings History > 78 > period
2006-09-30
Earnings History > 78 > report Date
2006-10-26
Earnings History > 78 > date
2006-09-30
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
0.35
Earnings History > 78 > eps Estimate
0.31
Earnings History > 78 > eps Difference
0.04
Earnings History > 78 > surprise Percent
12.9032
Earnings History > 79 > period
2006-06-30
Earnings History > 79 > report Date
2006-07-20
Earnings History > 79 > date
2006-06-30
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
0.31
Earnings History > 79 > eps Estimate
0.3
Earnings History > 79 > eps Difference
0.01
Earnings History > 79 > surprise Percent
3.3333
Earnings History > 80 > period
2006-03-31
Earnings History > 80 > report Date
2006-04-27
Earnings History > 80 > date
2006-03-31
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
0.32
Earnings History > 80 > eps Estimate
0.33
Earnings History > 80 > eps Difference
-0.01
Earnings History > 80 > surprise Percent
-3.0303
Earnings History > 81 > period
2005-12-31
Earnings History > 81 > report Date
2006-01-26
Earnings History > 81 > date
2005-12-31
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
0.33
Earnings History > 81 > eps Estimate
0.33
Earnings History > 81 > eps Difference
0
Earnings History > 81 > surprise Percent
0
Earnings History > 82 > period
2005-09-30
Earnings History > 82 > report Date
2005-10-27
Earnings History > 82 > date
2005-09-30
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
0.31
Earnings History > 82 > eps Estimate
0.3
Earnings History > 82 > eps Difference
0.01
Earnings History > 82 > surprise Percent
3.3333
Earnings History > 83 > period
2005-06-30
Earnings History > 83 > report Date
2005-07-21
Earnings History > 83 > date
2005-06-30
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
0.32
Earnings History > 83 > eps Estimate
0.31
Earnings History > 83 > eps Difference
0.01
Earnings History > 83 > surprise Percent
3.2258
Earnings History > 84 > period
2005-03-31
Earnings History > 84 > report Date
2005-04-28
Earnings History > 84 > date
2005-03-31
Earnings History > 84 > before After Market
-
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
0.32
Earnings History > 84 > eps Estimate
0.32
Earnings History > 84 > eps Difference
0
Earnings History > 84 > surprise Percent
0
Earnings History > 85 > period
2004-12-31
Earnings History > 85 > report Date
2005-01-27
Earnings History > 85 > date
2004-12-31
Earnings History > 85 > before After Market
-
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
0.35
Earnings History > 85 > eps Estimate
0.33
Earnings History > 85 > eps Difference
0.02
Earnings History > 85 > surprise Percent
6.0606
Earnings History > 86 > period
2004-09-30
Earnings History > 86 > report Date
2004-10-21
Earnings History > 86 > date
2004-09-30
Earnings History > 86 > before After Market
-
Earnings History > 86 > currency
USD
Earnings History > 86 > eps Actual
0.31
Earnings History > 86 > eps Estimate
0.3
Earnings History > 86 > eps Difference
0.01
Earnings History > 86 > surprise Percent
3.3333
Earnings History > 87 > period
2004-06-30
Earnings History > 87 > report Date
2004-07-22
Earnings History > 87 > date
2004-06-30
Earnings History > 87 > before After Market
-
Earnings History > 87 > currency
USD
Earnings History > 87 > eps Actual
0.28
Earnings History > 87 > eps Estimate
0.29
Earnings History > 87 > eps Difference
-0.01
Earnings History > 87 > surprise Percent
-3.4483
Earnings History > 88 > period
2004-03-31
Earnings History > 88 > report Date
2004-04-22
Earnings History > 88 > date
2004-03-31
Earnings History > 88 > before After Market
-
Earnings History > 88 > currency
USD
Earnings History > 88 > eps Actual
0.34
Earnings History > 88 > eps Estimate
0.29
Earnings History > 88 > eps Difference
0.05
Earnings History > 88 > surprise Percent
17.2414
Earnings History > 89 > period
2003-12-31
Earnings History > 89 > report Date
2004-01-22
Earnings History > 89 > date
2003-12-31
Earnings History > 89 > before After Market
-
Earnings History > 89 > currency
USD
Earnings History > 89 > eps Actual
0.34
Earnings History > 89 > eps Estimate
0.3
Earnings History > 89 > eps Difference
0.04
Earnings History > 89 > surprise Percent
13.3333
Earnings History > 90 > period
2003-09-30
Earnings History > 90 > report Date
2003-10-23
Earnings History > 90 > date
2003-09-30
Earnings History > 90 > before After Market
-
Earnings History > 90 > currency
USD
Earnings History > 90 > eps Actual
0.3
Earnings History > 90 > eps Estimate
0.29
Earnings History > 90 > eps Difference
0.01
Earnings History > 90 > surprise Percent
3.4483
Earnings History > 91 > period
2003-06-30
Earnings History > 91 > report Date
2003-07-17
Earnings History > 91 > date
2003-06-30
Earnings History > 91 > before After Market
-
Earnings History > 91 > currency
USD
Earnings History > 91 > eps Actual
0.23
Earnings History > 91 > eps Estimate
0.24
Earnings History > 91 > eps Difference
-0.01
Earnings History > 91 > surprise Percent
-4.1667
Earnings History > 92 > period
2003-03-31
Earnings History > 92 > report Date
2003-04-15
Earnings History > 92 > date
2003-03-31
Earnings History > 92 > before After Market
-
Earnings History > 92 > currency
USD
Earnings History > 92 > eps Actual
0.27
Earnings History > 92 > eps Estimate
0.24
Earnings History > 92 > eps Difference
0.03
Earnings History > 92 > surprise Percent
12.5
Earnings History > 93 > period
2002-12-31
Earnings History > 93 > report Date
2003-01-16
Earnings History > 93 > date
2002-12-31
Earnings History > 93 > before After Market
-
Earnings History > 93 > currency
USD
Earnings History > 93 > eps Actual
0.27
Earnings History > 93 > eps Estimate
0.23
Earnings History > 93 > eps Difference
0.04
Earnings History > 93 > surprise Percent
17.3913
Earnings History > 94 > period
2002-09-30
Earnings History > 94 > report Date
2002-10-17
Earnings History > 94 > date
2002-09-30
Earnings History > 94 > before After Market
-
Earnings History > 94 > currency
USD
Earnings History > 94 > eps Actual
0.28
Earnings History > 94 > eps Estimate
0.21
Earnings History > 94 > eps Difference
0.07
Earnings History > 94 > surprise Percent
33.3333
Earnings History > 95 > period
2002-06-30
Earnings History > 95 > report Date
2002-07-18
Earnings History > 95 > date
2002-06-30
Earnings History > 95 > before After Market
-
Earnings History > 95 > currency
USD
Earnings History > 95 > eps Actual
0.21
Earnings History > 95 > eps Estimate
0.21
Earnings History > 95 > eps Difference
0
Earnings History > 95 > surprise Percent
0
Earnings History > 96 > period
2002-03-31
Earnings History > 96 > report Date
2002-04-18
Earnings History > 96 > date
2002-03-31
Earnings History > 96 > before After Market
-
Earnings History > 96 > currency
USD
Earnings History > 96 > eps Actual
0.25
Earnings History > 96 > eps Estimate
0.25
Earnings History > 96 > eps Difference
0
Earnings History > 96 > surprise Percent
0
Earnings History > 97 > period
2001-12-31
Earnings History > 97 > report Date
2002-01-17
Earnings History > 97 > date
2001-12-31
Earnings History > 97 > before After Market
-
Earnings History > 97 > currency
USD
Earnings History > 97 > eps Actual
0.25
Earnings History > 97 > eps Estimate
0.21
Earnings History > 97 > eps Difference
0.04
Earnings History > 97 > surprise Percent
19.0476
Earnings History > 98 > period
2001-09-30
Earnings History > 98 > report Date
2001-10-18
Earnings History > 98 > date
2001-09-30
Earnings History > 98 > before After Market
-
Earnings History > 98 > currency
USD
Earnings History > 98 > eps Actual
0.22
Earnings History > 98 > eps Estimate
0.2
Earnings History > 98 > eps Difference
0.02
Earnings History > 98 > surprise Percent
10
Earnings History > 99 > period
2001-06-30
Earnings History > 99 > report Date
2001-07-19
Earnings History > 99 > date
2001-06-30
Earnings History > 99 > before After Market
-
Earnings History > 99 > currency
USD
Earnings History > 99 > eps Actual
0.22
Earnings History > 99 > eps Estimate
0.21
Earnings History > 99 > eps Difference
0.01
Earnings History > 99 > surprise Percent
4.7619
Earnings History > 100 > period
2001-03-31
Earnings History > 100 > report Date
2001-04-19
Earnings History > 100 > date
2001-03-31
Earnings History > 100 > before After Market
-
Earnings History > 100 > currency
USD
Earnings History > 100 > eps Actual
0.22
Earnings History > 100 > eps Estimate
0.21
Earnings History > 100 > eps Difference
0.01
Earnings History > 100 > surprise Percent
4.7619
Earnings History > 101 > period
2000-12-31
Earnings History > 101 > report Date
2001-01-18
Earnings History > 101 > date
2000-12-31
Earnings History > 101 > before After Market
-
Earnings History > 101 > currency
USD
Earnings History > 101 > eps Actual
0.24
Earnings History > 101 > eps Estimate
0.23
Earnings History > 101 > eps Difference
0.01
Earnings History > 101 > surprise Percent
4.3478
Earnings History > 102 > period
2000-09-30
Earnings History > 102 > report Date
2000-10-18
Earnings History > 102 > date
2000-09-30
Earnings History > 102 > before After Market
-
Earnings History > 102 > currency
USD
Earnings History > 102 > eps Actual
0.23
Earnings History > 102 > eps Estimate
0.21
Earnings History > 102 > eps Difference
0.02
Earnings History > 102 > surprise Percent
9.5238
Earnings History > 103 > period
2000-06-30
Earnings History > 103 > report Date
2000-07-18
Earnings History > 103 > date
2000-06-30
Earnings History > 103 > before After Market
-
Earnings History > 103 > currency
USD
Earnings History > 103 > eps Actual
0.22
Earnings History > 103 > eps Estimate
0.21
Earnings History > 103 > eps Difference
0.01
Earnings History > 103 > surprise Percent
4.7619
Earnings History > 104 > period
2000-03-31
Earnings History > 104 > report Date
2000-04-20
Earnings History > 104 > date
2000-03-31
Earnings History > 104 > before After Market
-
Earnings History > 104 > currency
USD
Earnings History > 104 > eps Actual
0.22
Earnings History > 104 > eps Estimate
0.2
Earnings History > 104 > eps Difference
0.02
Earnings History > 104 > surprise Percent
10
Earnings History > 105 > period
1999-12-31
Earnings History > 105 > report Date
2000-01-18
Earnings History > 105 > date
1999-12-31
Earnings History > 105 > before After Market
-
Earnings History > 105 > currency
USD
Earnings History > 105 > eps Actual
0.24
Earnings History > 105 > eps Estimate
0.21
Earnings History > 105 > eps Difference
0.03
Earnings History > 105 > surprise Percent
14.2857
Earnings History > 106 > period
1999-09-30
Earnings History > 106 > report Date
1999-10-19
Earnings History > 106 > date
1999-09-30
Earnings History > 106 > before After Market
-
Earnings History > 106 > currency
USD
Earnings History > 106 > eps Actual
0.19
Earnings History > 106 > eps Estimate
0.17
Earnings History > 106 > eps Difference
0.02
Earnings History > 106 > surprise Percent
11.7647
Earnings History > 107 > period
1999-06-30
Earnings History > 107 > report Date
1999-07-19
Earnings History > 107 > date
1999-06-30
Earnings History > 107 > before After Market
-
Earnings History > 107 > currency
USD
Earnings History > 107 > eps Actual
0.2
Earnings History > 107 > eps Estimate
0.18
Earnings History > 107 > eps Difference
0.02
Earnings History > 107 > surprise Percent
11.1111
Earnings History > 108 > period
1999-03-31
Earnings History > 108 > report Date
1999-04-20
Earnings History > 108 > date
1999-03-31
Earnings History > 108 > before After Market
-
Earnings History > 108 > currency
USD
Earnings History > 108 > eps Actual
0.19
Earnings History > 108 > eps Estimate
0.16
Earnings History > 108 > eps Difference
0.03
Earnings History > 108 > surprise Percent
18.75
Earnings History > 109 > period
1998-12-31
Earnings History > 109 > report Date
1999-01-19
Earnings History > 109 > date
1998-12-31
Earnings History > 109 > before After Market
-
Earnings History > 109 > currency
USD
Earnings History > 109 > eps Actual
0.18
Earnings History > 109 > eps Estimate
0.15
Earnings History > 109 > eps Difference
0.03
Earnings History > 109 > surprise Percent
20
Earnings History > 110 > period
1998-09-30
Earnings History > 110 > report Date
1998-10-20
Earnings History > 110 > date
1998-09-30
Earnings History > 110 > before After Market
BeforeMarket
Earnings History > 110 > currency
USD
Earnings History > 110 > eps Actual
0.14
Earnings History > 110 > eps Estimate
0.12
Earnings History > 110 > eps Difference
0.02
Earnings History > 110 > surprise Percent
16.6667
Earnings History > 111 > period
1998-06-30
Earnings History > 111 > report Date
1998-07-16
Earnings History > 111 > date
1998-06-30
Earnings History > 111 > before After Market
BeforeMarket
Earnings History > 111 > currency
USD
Earnings History > 111 > eps Actual
0.13
Earnings History > 111 > eps Estimate
0.12
Earnings History > 111 > eps Difference
0.01
Earnings History > 111 > surprise Percent
8.3333
Earnings History > 112 > period
1998-03-31
Earnings History > 112 > report Date
1998-04-22
Earnings History > 112 > date
1998-03-31
Earnings History > 112 > before After Market
BeforeMarket
Earnings History > 112 > currency
USD
Earnings History > 112 > eps Actual
0.13
Earnings History > 112 > eps Estimate
0.12
Earnings History > 112 > eps Difference
0.01
Earnings History > 112 > surprise Percent
8.3333
Earnings History > 113 > period
1997-12-31
Earnings History > 113 > report Date
1998-01-21
Earnings History > 113 > date
1997-12-31
Earnings History > 113 > before After Market
BeforeMarket
Earnings History > 113 > currency
USD
Earnings History > 113 > eps Actual
0.11
Earnings History > 113 > eps Estimate
0.1
Earnings History > 113 > eps Difference
0.01
Earnings History > 113 > surprise Percent
10
Earnings History > 114 > period
1997-09-30
Earnings History > 114 > report Date
1997-10-20
Earnings History > 114 > date
1997-09-30
Earnings History > 114 > before After Market
BeforeMarket
Earnings History > 114 > currency
USD
Earnings History > 114 > eps Actual
0.09
Earnings History > 114 > eps Estimate
0.09
Earnings History > 114 > eps Difference
0
Earnings History > 114 > surprise Percent
0
Earnings History > 115 > period
1997-06-30
Earnings History > 115 > report Date
1997-07-17
Earnings History > 115 > date
1997-06-30
Earnings History > 115 > before After Market
BeforeMarket
Earnings History > 115 > currency
USD
Earnings History > 115 > eps Actual
0.1
Earnings History > 115 > eps Estimate
0.1
Earnings History > 115 > eps Difference
0
Earnings History > 115 > surprise Percent
0
Earnings History > 116 > period
1997-03-31
Earnings History > 116 > report Date
1997-04-17
Earnings History > 116 > date
1997-03-31
Earnings History > 116 > before After Market
-
Earnings History > 116 > currency
USD
Earnings History > 116 > eps Actual
0.1
Earnings History > 116 > eps Estimate
0.08
Earnings History > 116 > eps Difference
0.02
Earnings History > 116 > surprise Percent
25
Earnings History > 117 > period
1996-12-31
Earnings History > 117 > report Date
1997-01-17
Earnings History > 117 > date
1996-12-31
Earnings History > 117 > before After Market
-
Earnings History > 117 > currency
USD
Earnings History > 117 > eps Actual
0.07
Earnings History > 117 > eps Estimate
0.06
Earnings History > 117 > eps Difference
0.01
Earnings History > 117 > surprise Percent
16.6667
Earnings History > 118 > period
1996-09-30
Earnings History > 118 > report Date
1996-10-21
Earnings History > 118 > date
1996-09-30
Earnings History > 118 > before After Market
-
Earnings History > 118 > currency
USD
Earnings History > 118 > eps Actual
0.06
Earnings History > 118 > eps Estimate
0.06
Earnings History > 118 > eps Difference
0
Earnings History > 118 > surprise Percent
0
Earnings History > 119 > period
1996-06-30
Earnings History > 119 > report Date
1996-07-22
Earnings History > 119 > date
1996-06-30
Earnings History > 119 > before After Market
-
Earnings History > 119 > currency
USD
Earnings History > 119 > eps Actual
0.05
Earnings History > 119 > eps Estimate
0.05
Earnings History > 119 > eps Difference
0
Earnings History > 119 > surprise Percent
0
Earnings History > 120 > period
1996-03-31
Earnings History > 120 > report Date
1996-04-18
Earnings History > 120 > date
1996-03-31
Earnings History > 120 > before After Market
-
Earnings History > 120 > currency
USD
Earnings History > 120 > eps Actual
0.06
Earnings History > 120 > eps Estimate
0.05
Earnings History > 120 > eps Difference
0.01
Earnings History > 120 > surprise Percent
20
Earnings History > 121 > period
1995-12-31
Earnings History > 121 > report Date
1995-12-31
Earnings History > 121 > date
1995-12-31
Earnings History > 121 > before After Market
-
Earnings History > 121 > currency
USD
Earnings History > 121 > eps Actual
0.0563
Earnings History > 121 > eps Estimate
-
Earnings History > 121 > eps Difference
0
Earnings History > 121 > surprise Percent
-
Earnings History > 122 > period
1995-09-30
Earnings History > 122 > report Date
1995-09-30
Earnings History > 122 > date
1995-09-30
Earnings History > 122 > before After Market
-
Earnings History > 122 > currency
USD
Earnings History > 122 > eps Actual
0.0487
Earnings History > 122 > eps Estimate
-
Earnings History > 122 > eps Difference
0
Earnings History > 122 > surprise Percent
-
Earnings History > 123 > period
1995-06-30
Earnings History > 123 > report Date
1995-06-30
Earnings History > 123 > date
1995-06-30
Earnings History > 123 > before After Market
-
Earnings History > 123 > currency
USD
Earnings History > 123 > eps Actual
0.0367
Earnings History > 123 > eps Estimate
-
Earnings History > 123 > eps Difference
0
Earnings History > 123 > surprise Percent
-
Earnings History > 124 > period
1995-03-31
Earnings History > 124 > report Date
1995-03-31
Earnings History > 124 > date
1995-03-31
Earnings History > 124 > before After Market
-
Earnings History > 124 > currency
USD
Earnings History > 124 > eps Actual
0.0395
Earnings History > 124 > eps Estimate
-
Earnings History > 124 > eps Difference
0
Earnings History > 124 > surprise Percent
-
Earnings History > 125 > period
1994-12-31
Earnings History > 125 > report Date
1994-12-31
Earnings History > 125 > date
1994-12-31
Earnings History > 125 > before After Market
-
Earnings History > 125 > currency
USD
Earnings History > 125 > eps Actual
0.0373
Earnings History > 125 > eps Estimate
-
Earnings History > 125 > eps Difference
0
Earnings History > 125 > surprise Percent
-
Earnings History > 126 > period
1994-09-30
Earnings History > 126 > report Date
1994-09-30
Earnings History > 126 > date
1994-09-30
Earnings History > 126 > before After Market
-
Earnings History > 126 > currency
USD
Earnings History > 126 > eps Actual
0.0318
Earnings History > 126 > eps Estimate
-
Earnings History > 126 > eps Difference
0
Earnings History > 126 > surprise Percent
-
Earnings History > 127 > period
1994-06-30
Earnings History > 127 > report Date
1994-06-30
Earnings History > 127 > date
1994-06-30
Earnings History > 127 > before After Market
-
Earnings History > 127 > currency
USD
Earnings History > 127 > eps Actual
0.0371
Earnings History > 127 > eps Estimate
-
Earnings History > 127 > eps Difference
0
Earnings History > 127 > surprise Percent
-
Earnings History > 128 > period
1994-03-31
Earnings History > 128 > report Date
1994-03-31
Earnings History > 128 > date
1994-03-31
Earnings History > 128 > before After Market
-
Earnings History > 128 > currency
USD
Earnings History > 128 > eps Actual
0.0263
Earnings History > 128 > eps Estimate
-
Earnings History > 128 > eps Difference
0
Earnings History > 128 > surprise Percent
-
Earnings History > 129 > period
1993-12-31
Earnings History > 129 > report Date
1993-12-31
Earnings History > 129 > date
1993-12-31
Earnings History > 129 > before After Market
-
Earnings History > 129 > currency
USD
Earnings History > 129 > eps Actual
0.0297
Earnings History > 129 > eps Estimate
-
Earnings History > 129 > eps Difference
0
Earnings History > 129 > surprise Percent
-
Earnings History > 130 > period
1993-09-30
Earnings History > 130 > report Date
1993-09-30
Earnings History > 130 > date
1993-09-30
Earnings History > 130 > before After Market
-
Earnings History > 130 > currency
USD
Earnings History > 130 > eps Actual
0.0246
Earnings History > 130 > eps Estimate
-
Earnings History > 130 > eps Difference
0
Earnings History > 130 > surprise Percent
-
Microsoft Corporation develops and supports software, services, devices, and solutions worldwide. The company's Productivity and Business Processes segment offers Microsoft 365 Commercial, Enterprise Mobility + Security, Windows Commercial, Power BI, Exchange, SharePoint, Microsoft Teams, Security and Compliance, and Copilot; Microsoft 365 Commercial products, such as Windows Commercial on-premises and Office licensed services; Microsoft 365 Consumer products and cloud services, such as Microsoft 365 Consumer subscriptions, Office licensed on-premises, and other consumer services; LinkedIn; Dynamics products and cloud services, such as Dynamics 365, cloud-based applications, and on-premises ERP and CRM applications. Its Intelligent Cloud segment provides Server products and cloud services, such as Azure and other cloud services, GitHub, Nuance Healthcare, virtual desktop offerings, and other cloud services; Server products, including SQL and Windows Server, Visual Studio and System Center related Client Access Licenses, and other on-premises offerings; Enterprise and partner services, including Enterprise Support and Nuance professional Services, Industry Solutions, Microsoft Partner Network, and Learning Experience. The company's Personal Computing segment provides Windows and Devices, such as Windows OEM licensing and Devices and Surface and PC accessories; Gaming services and solutions, such as Xbox hardware, content, and services, first- and third-party content Xbox Game Pass, subscriptions, and Cloud Gaming, advertising, and other cloud services; search and news advertising services, such as Bing and Copilot, Microsoft News and Edge, and third-party affiliates. It sells its products through OEMs, distributors, and resellers; and online and retail stores. The company was founded in 1975 and is headquartered in Redmond, Washington.
Stock Price
$ 0.00
0% increase compared to yesterday.
Dividend
Frequency:
Rate:
0.91Next Payout:
Dec 11, 2025Yield:
0.7405 %Gates Foundation Sells MSFT Stock—Should Investors Be Worried? MarketBeat
Read more →New Buy Rating for Microsoft (MSFT), the Technology Giant The Globe and Mail
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Rating:
STRONG BUY
Target Price:
$625.4096
Analyst Picks
Strong Buy
41
Buy
15
Hold
5
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)
-
Low
Low ≤ 2%
High ≥ 10%
Free Cash Flow - Revenue % (FCF)
-
Very High
Low ≤ 5%
High ≥ 15%
Debt to Equity
-
Low
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 69.36% of the total shares of Microsoft Corporation
1.
Barclays PLC(11.045%)
since
2025/06/30
2.
Vanguard Group Inc(9.4845%)
since
2025/06/30
3.
BlackRock Inc(7.8232%)
since
2025/06/30
4.
State Street Corp(4.0247%)
since
2025/06/30
5.
Vanguard Total Stock Mkt Idx Inv(3.1417%)
since
2025/07/31
6.
FMR Inc(2.7568%)
since
2025/06/30
7.
Vanguard 500 Index Investor(2.4749%)
since
2025/07/31
8.
Geode Capital Management, LLC(2.4079%)
since
2025/06/30
9.
JPMorgan Chase & Co(2.1127%)
since
2025/06/30
10.
T. Rowe Price Associates, Inc.(1.8411%)
since
2025/06/30
11.
Morgan Stanley - Brokerage Accounts(1.6021%)
since
2025/06/30
12.
NORGES BANK(1.3655%)
since
2025/06/30
13.
Fidelity 500 Index(1.2674%)
since
2025/07/31
14.
SPDR® S&P 500® ETF(1.2075%)
since
2025/08/31
15.
iShares Core S&P 500 ETF(1.2031%)
since
2025/08/31
16.
Northern Trust Corp(1.0967%)
since
2025/06/30
17.
Capital Research & Mgmt Co - Division 3(1.0696%)
since
2025/06/30
18.
Vanguard Growth Index Investor(0.997%)
since
2025/07/31
19.
Capital Research Global Investors(0.9655%)
since
2025/06/30
20.
Bank of America Corp(0.9441%)
since
2025/06/30
21.
Capital World Investors(0.8935%)
since
2025/06/30
22.
Invesco QQQ Trust(0.8376%)
since
2025/08/29
23.
Bank of New York Mellon Corp(0.7554%)
since
2025/06/30
24.
Wellington Management Company LLP(0.7169%)
since
2025/06/30
25.
Nuveen, LLC(0.6843%)
since
2025/06/30
26.
Charles Schwab Investment Management Inc(0.6829%)
since
2025/06/30
27.
Legal & General Group PLC(0.6729%)
since
2025/06/30
28.
Vanguard Institutional Index I(0.6044%)
since
2025/07/31
29.
State St S&P 500® Indx SL Cl III(0.5337%)
since
2025/08/31
30.
Vanguard Information Technology ETF(0.4487%)
since
2025/07/31
31.
American Funds Growth Fund of Amer A(0.4358%)
since
2025/06/30
32.
Capital Group Growth Fnd of Amer Comp(0.4358%)
since
2025/06/30
33.
Vanguard Institutional 500 Index Trust(0.3818%)
since
2025/07/31
34.
Blackrock Eq Idx Fund CF(0.3779%)
since
2025/06/30
35.
iShares Russell 1000 Growth ETF(0.3755%)
since
2025/08/31
36.
American Funds Washington Mutual A(0.3407%)
since
2025/06/30
37.
Capital Group Wash Mutual Invtrs Comp(0.3407%)
since
2025/06/30
38.
American Funds Invmt Co of Amer A(0.3388%)
since
2025/06/30
39.
Capital Group Investment Co of Amer Comp(0.3388%)
since
2025/06/30
40.
JPMorgan Large Cap Growth I(0.3369%)
since
2025/07/31
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
2025-12-31
EPS Estimate
—
Date
2025-09-30
EPS Actual
3.72
EPS Estimate
3.66
EPS Difference
0.06
Surprise Percent
1.6393%
(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.