_id
6911c9d3ccc777a4e85d6703
Ticker
IBM
Name
International Business Machines
Exchange
NYSE
Address
One New Orchard Road, Armonk, NY, United States, 10504
Country
USA
Sector
Technology
Industry
Information Technology Services
Currency
USD
Website
https://www.ibm.com
Description
International Business Machines Corporation, together with its subsidiaries, provides integrated solutions and services in the Americas, Europe, the Middle East, Africa, and the Asia Pacific. It operates through Software, Consulting, Infrastructure, and Financing segments. The Software segment offers hybrid cloud and AI platforms that allows clients to realize their digital and AI transformations across the applications, data, and environments in which they operate. Its Consulting segment focuses on skills integration for strategy, experience, technology, and operations by domain and industry. The Infrastructure segment provides on-premises and cloud based server, and storage solutions, as well as life-cycle services for hybrid cloud infrastructure deployment. Its Financing segment offers client and commercial financing, facilitates IBM clients' acquisition of hardware, software, and services. It has strategic partnership with various companies, including hyperscalers, service providers, system integrators, and software and hardware vendors that includes Adobe, Amazon Web services, Microsoft, Oracle, Salesforce, Samsung Electronics and SAP, and others. The company was formerly known as Computing-Tabulating-Recording Co. International Business Machines Corporation was incorporated in 1911 and is headquartered in Armonk, New York.
Last Close
297.56
Volume
4609309
Current Price
302.175
Change
-4.71
Last Updated
2026-01-04T14:55:24.655Z
Image
data:image/webp;base64,UklGRkIIAABXRUJQVlA4WAoAAAAQAAAAPwAAPwAAQUxQSIUGAAANmS8wRPQ/VORF27ZHkmzbGmPk0Frr/rdpoMFKDK21Aik9Rgde9KGfl3PPBhh52UesAcO5Fzf0sXcI4+lDQG/AT74GlPFwHtmAf4iflzfAg9tQERMwAe+IJ36nXyNuIp141r9B3Ei9C37b+OyIByKUwK/8gpub4d3eI5Glw8zNqwGpCGKTEYEe+plwef0lFgciSJnobAqksFkGovUGBZEhPmR0pZQqFs3BDYHVGsjuqobMH/mwg4zhIt6L/Clv0Ia62fd8E3/oI0r6EXKnwppn/lgpx/fheWfGzURE+5bv40ehj+5prbrUahLI/n4jfi4O1sVNyB0KUQCoAJ1QOAjwU+gJUNioVefuzAVtlShvJDsBsLV1iI4xGjdSiTiL4iSXFGQwOhzSwJ+gPkSBuhEXyjh7rdWbGTM7o4PyUdNwuJ1Kp2OjJnrv6i6XS6IHPQhKPIgowboZd/re6HCxi0FA7ooMeig8ZvlmrLE5BJs8O0MQXI4oARgVQdQN1XAEoCawhyTAFMGkyRER3BAIuUNIMTonoK3m0OJIEpAGbLb3iDbQekPvQQAdO7gaiDmpacKGyyJWRZYz9qCWXUYOkB8cC2ZOtE0l1CZL28+9EV4/oFq7c4lTz/nCE24gRQiARw0TvDtDMSWEVnkTgJFNbQ2TQ0J4Rrau5pNh0wGXJxNjq25ozijZ+5iEw6fJsxPpcsQzUgTgvYzONrjZlOPc0aNHA9SsNgKECc84AnA5giFZk1MUQQ9PpMudQqmUw+OZjHLA0C7ucFcGGTMtYkIfkVB4WJFJbniWM4tPNmk2Q2sV/KCRFcjDD2xRlhKSyBDNDH2Yn64rutObzAU81PdXANjvvmbr90WAECnJDJG1P02SkkGgBFcmw6945PH6uq3wgPe7EBQehByWTzYL1k5qWdDRGOMRBY8/46ty8tErUB2lNDQ1H+Yn4KKi6a6qaEF6Is9BszJaBVBt7MPKi41s0VjmLdrJvd8tfBSLjemsdx8D6yFvicuIafETUlDGWr9LZ7ZIDM4+F1SbiLmKD7GIZma6j7UkjU1YP2twuuiBCNJyTyjdQef6fCK6w1hFAIvRV8kt0cNJQX39hmVo4SQgQGMnpAak0/G6j7NtoJlxxTgsKj5c17eW/d4K4QjB+5/qtj+QeNiROT63dglHwlsML77kvMT5UH1cL2hzd/u2q57HfdShAYjWTt/R1wv4CLjG8HIeDQDhd1/3Se3fF0zceY6FYdbkCiSTAD0Uw5oSvNhDCpZ0BdwDiMmWiSEiCWmGEarzPbdqkwlOQlZmlKJd7wACeGMPdQUBuJOydeBlHFHbmW03vT1fRjImmoMK0UdhBPH441ufBgYBKLyE262zHPcxrFvodBfHcVvqpEpJ4eHowlOe3wCJhwkkplav879HaXUIckTfkZUuUFQAxDQ+0dERCEB0JozmJNkrb8F5i6IXUKEDAkFEEjs88bmCIQICgeD2X6NXa3O+peW01+gAkeFyCIwcO77sej+3BqDZeP6KK1gIgBCkjs95RRmmIF6gd2cAQHfQ4SKQZcTwErskgDHWegt1BAWATlng5f/TvQA4FREAxmaiFCSo9eUkuAQACijL+VphIQI9uw0jjk5pv269J/yK+/HtFVl6OOXNfjevBuKRjhIj9isga+yZmK/1XOvd0Md/+X47YnpeWz0MuNwvcYpww9unfWHoIVfm/PK0204OGbkUtmXXeNvQ660u85aHYGvDISqyIE0cXndZL0FSkOBzb/9+o7FJIscH4Oaq5taLQZDgCiAI5gmC7HqB6AEPhJMlbX3zjhAt7d8hIDwdIVzgp1mTC307YRs2wdx0cWXxKQkogXWR957hiophYh/ZOSeqbYmdk2JSIIsD1tSXRL0GHv9mW1n2PYjbXlcQKh0k6mmEDSfdmSJ7p9sdoBZx3Nq6vOp4/4j749+i+qwLG0prk+26KbJ3tNopNZgAZtIMgMuRHJnnw+4I4Oj/Cii9LBQuL2YTEESAkEaxF/QQfZUEABJ0bGCf/r077LGfXtd9V4RGCLicFkCuaHUScMYDAkA5Hu/u1mpg+1w22fhiuuCwzZAEBwpaAnQTHksAIJ5E7u7ISA1j+oSGnhkAJAAgABAbJEhvLUQQdIoKBtw04Gb2pbrViEyZsTOSDjgx4YYW4DSQjKCAABSShBu9PcAyVyYjgsvijFZvFMoKt5AngBBCPuFmsyiIICE3l7twwwseK2waAFZQOCCWAQAAEAoAnQEqQABAAD6xRplJpyOiITX12ZjgFgllAM3R+3ZGKNbSJ6tZ536Dv6gHBxbUK9Ay0zqhbvPwkFRBp4OiHdQjWGN4EbwbENmxEpX1VQf8wRP5KV/2LwAA/vypD14TJGmUgggsoPJUhsEDVHn6R8+uzKtmAzhrv6WAjYHuP6LyJVCuA5FkDMy3zGsDuOwEvyTP+fLp98x83J2C9d/jLZM8AEQ5IOD1arJmFMAA7rK9fM8YigAbaYmGvvr/e7/PEZv2fJzZHvtS501+msK1FMFIxOU1lCtPIfml3uK+A3mff2PETPVDEJ09vfol4fG5zmAI3BCF/upfnHnU4DC+o6wf6QscLnu3AcrcdY6rb+75w097We6tE9u5pKFBK15gdVjAAgCZ6oTSJEk2kr+dwCrzaIDzK5y5LFA5P7ET+vS8xsbIS5NgV9wJQTJBYtKRCenfS2A6yR1+mRJzk+Cr22loqv4llDV3rHNpMWF6vtk5ntkM2J9MBmAGy95PKejfsM31xVY9ycXFbos/vfYtS/leP0wAAA==
Ipo Date
1962-01-02T00:00:00.000Z
Market Cap
272475324416
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
0.8526895121951219
Sentiment Sources
410
Rating
3.5455
Target Price
293.8932
Strong Buy
8
Buy
2
Hold
8
Sell
2
Strong Sell
2
Current Quarter
2025-09-30
Revenue
16331000000
Cost Of Revenue
6740000000
Gross Profit
9591000000
Operating Expenses
6931000000
Operating Income
2660000000
Interest Expense
492000000
Pretax Income
2430000000
Net Income
1744000000
Eps
1.8379175887870165
Dividends Per Share
1569000000
Shares Outstanding
934735206
Income Tax Expense
686000000
EBITDA
4205000000
Operating Margin
16.288041148735534
Total Other Income Expense Net
-230000000
Cash
11569000000
Short Term Investments
3286000000
Receivables
12607000000
Inventories
1397000000
Total Current Assets
32740000000
Property Plant Equipment
9074000000
Total Assets
146312000000
Payables
3867000000
Short Term Debt
8749000000
Long Term Debt
55174000000
Total Liabilities
118322000000
Equity
27905000000
Bs_currency_symbol
USD
Depreciation
-2442000000
Change In Working Capital
-429000000
Cash From Operations
3082000000
Capital Expenditures
605000000
Cash From Investing
-438000000
Cash From Financing
-3012000000
Net Change In Cash
-427000000
Cf_currency_symbol
USD
PE
34.7024
PB
10.27535773158932
ROE
6.249776025801827
ROA
1.1919733172945486
FCF
2477000000
Fcf Percent
0.1516747290429245
Piotroski FScore
4
Health Score
44
Deep Value Investing Score
4
Defensive Investing Score
5.5
Dividend Investing Score
3.5
Economic Moat Investing Score
7.3
Garp Investing Score
2.5
Growth Investing Score
3
Momentum Investing Score
7
Net Net Investing Score
2.5
Quality Investing Score
6
Value Investing Score
3.5
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
16331000000
Quarters > 0 > income Statement > cost Of Revenue
6740000000
Quarters > 0 > income Statement > gross Profit
9591000000
Quarters > 0 > income Statement > operating Expenses
6931000000
Quarters > 0 > income Statement > operating Income
2660000000
Quarters > 0 > income Statement > interest Expense
492000000
Quarters > 0 > income Statement > pretax Income
2430000000
Quarters > 0 > income Statement > net Income
1744000000
Quarters > 0 > income Statement > eps
1.8379175887870165
Quarters > 0 > income Statement > dividends Per Share
1569000000
Quarters > 0 > income Statement > shares Outstanding
948900000
Quarters > 0 > income Statement > income Tax Expense
686000000
Quarters > 0 > income Statement > EBITDA
4205000000
Quarters > 0 > income Statement > operating Margin
16.288041148735534
Quarters > 0 > income Statement > total Other Income Expense Net
-230000000
Quarters > 0 > income Statement > currency_symbol
USD
Quarters > 0 > balance Sheet > cash
11569000000
Quarters > 0 > balance Sheet > short Term Investments
3286000000
Quarters > 0 > balance Sheet > receivables
12607000000
Quarters > 0 > balance Sheet > inventories
1397000000
Quarters > 0 > balance Sheet > total Current Assets
32740000000
Quarters > 0 > balance Sheet > property Plant Equipment
9074000000
Quarters > 0 > balance Sheet > total Assets
146312000000
Quarters > 0 > balance Sheet > payables
3867000000
Quarters > 0 > balance Sheet > short Term Debt
8749000000
Quarters > 0 > balance Sheet > long Term Debt
55174000000
Quarters > 0 > balance Sheet > total Liabilities
118322000000
Quarters > 0 > balance Sheet > equity
27905000000
Quarters > 0 > balance Sheet > currency_symbol
USD
Quarters > 0 > cash Flow > net Income
-3249000000
Quarters > 0 > cash Flow > depreciation
-2442000000
Quarters > 0 > cash Flow > change In Working Capital
-429000000
Quarters > 0 > cash Flow > cash From Operations
3082000000
Quarters > 0 > cash Flow > capital Expenditures
605000000
Quarters > 0 > cash Flow > cash From Investing
-438000000
Quarters > 0 > cash Flow > cash From Financing
-3012000000
Quarters > 0 > cash Flow > net Change In Cash
-427000000
Quarters > 0 > cash Flow > currency_symbol
USD
Quarters > 0 > ratios > PE
1.8379175887870165
Quarters > 0 > ratios > PB
10.27535773158932
Quarters > 0 > ratios > ROE
6.249776025801827
Quarters > 0 > ratios > ROA
1.1919733172945486
Quarters > 0 > ratios > FCF
2477000000
Quarters > 0 > ratios > Piotroski FScore
4
Quarters > 0 > ratios > fcf Percent
0.1516747290429245
Quarters > 0 > health Score
44
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
16977000000
Quarters > 1 > income Statement > cost Of Revenue
7001000000
Quarters > 1 > income Statement > gross Profit
9977000000
Quarters > 1 > income Statement > operating Expenses
6890000000
Quarters > 1 > income Statement > operating Income
3086000000
Quarters > 1 > income Statement > interest Expense
510000000
Quarters > 1 > income Statement > pretax Income
2597000000
Quarters > 1 > income Statement > net Income
2194000000
Quarters > 1 > income Statement > eps
2.3175240308439844
Quarters > 1 > income Statement > dividends Per Share
1563000000
Quarters > 1 > income Statement > shares Outstanding
946700000
Quarters > 1 > income Statement > income Tax Expense
404000000
Quarters > 1 > income Statement > EBITDA
4374000000
Quarters > 1 > income Statement > operating Margin
18.17753431112682
Quarters > 1 > income Statement > total Other Income Expense Net
-489000000
Quarters > 1 > income Statement > currency_symbol
USD
Quarters > 1 > balance Sheet > cash
11943000000
Quarters > 1 > balance Sheet > short Term Investments
3504000000
Quarters > 1 > balance Sheet > receivables
12747000000
Quarters > 1 > balance Sheet > inventories
1251000000
Quarters > 1 > balance Sheet > total Current Assets
34253000000
Quarters > 1 > balance Sheet > property Plant Equipment
9257000000
Quarters > 1 > balance Sheet > total Assets
148585000000
Quarters > 1 > balance Sheet > payables
3974000000
Quarters > 1 > balance Sheet > short Term Debt
9765000000
Quarters > 1 > balance Sheet > long Term Debt
55219000000
Quarters > 1 > balance Sheet > total Liabilities
120997000000
Quarters > 1 > balance Sheet > equity
27509000000
Quarters > 1 > balance Sheet > currency_symbol
USD
Quarters > 1 > cash Flow > net Income
2194000000
Quarters > 1 > cash Flow > depreciation
1265000000
Quarters > 1 > cash Flow > change In Working Capital
-1759000000
Quarters > 1 > cash Flow > cash From Operations
1701000000
Quarters > 1 > cash Flow > capital Expenditures
210000000
Quarters > 1 > cash Flow > cash From Investing
1698000000
Quarters > 1 > cash Flow > cash From Financing
-2854000000
Quarters > 1 > cash Flow > net Change In Cash
865000000
Quarters > 1 > cash Flow > currency_symbol
USD
Quarters > 1 > ratios > PE
2.3175240308439844
Quarters > 1 > ratios > PB
10.399108382711114
Quarters > 1 > ratios > ROE
7.975571631102548
Quarters > 1 > ratios > ROA
1.476595887875627
Quarters > 1 > ratios > FCF
1491000000
Quarters > 1 > ratios > Piotroski FScore
3
Quarters > 1 > ratios > fcf Percent
0.08782470401130942
Quarters > 1 > health Score
39
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
14541000000
Quarters > 2 > income Statement > cost Of Revenue
6510000000
Quarters > 2 > income Statement > gross Profit
8031000000
Quarters > 2 > income Statement > operating Expenses
6266000000
Quarters > 2 > income Statement > operating Income
1765000000
Quarters > 2 > income Statement > interest Expense
455000000
Quarters > 2 > income Statement > pretax Income
1158000000
Quarters > 2 > income Statement > net Income
1055000000
Quarters > 2 > income Statement > eps
1.1159297651787603
Quarters > 2 > income Statement > dividends Per Share
1549000000
Quarters > 2 > income Statement > shares Outstanding
945400000
Quarters > 2 > income Statement > income Tax Expense
103000000
Quarters > 2 > income Statement > EBITDA
2790000000
Quarters > 2 > income Statement > operating Margin
12.138092290764046
Quarters > 2 > income Statement > total Other Income Expense Net
-607000000
Quarters > 2 > income Statement > currency_symbol
USD
Quarters > 2 > balance Sheet > cash
11035000000
Quarters > 2 > balance Sheet > short Term Investments
6430000000
Quarters > 2 > balance Sheet > receivables
11882000000
Quarters > 2 > balance Sheet > inventories
1431000000
Quarters > 2 > balance Sheet > total Current Assets
35336000000
Quarters > 2 > balance Sheet > property Plant Equipment
9065000000
Quarters > 2 > balance Sheet > total Assets
145667000000
Quarters > 2 > balance Sheet > payables
3585000000
Quarters > 2 > balance Sheet > short Term Debt
7711000000
Quarters > 2 > balance Sheet > long Term Debt
56371000000
Quarters > 2 > balance Sheet > total Liabilities
118715000000
Quarters > 2 > balance Sheet > equity
26880000000
Quarters > 2 > balance Sheet > currency_symbol
USD
Quarters > 2 > cash Flow > net Income
1055000000
Quarters > 2 > cash Flow > depreciation
1177000000
Quarters > 2 > cash Flow > change In Working Capital
1759000000
Quarters > 2 > cash Flow > cash From Operations
4370000000
Quarters > 2 > cash Flow > capital Expenditures
395000000
Quarters > 2 > cash Flow > cash From Investing
-12979000000
Quarters > 2 > cash Flow > cash From Financing
5443000000
Quarters > 2 > cash Flow > net Change In Cash
-2999000000
Quarters > 2 > cash Flow > currency_symbol
USD
Quarters > 2 > ratios > PE
1.1159297651787603
Quarters > 2 > ratios > PB
10.627836495535714
Quarters > 2 > ratios > ROE
3.9248511904761902
Quarters > 2 > ratios > ROA
0.7242546355729162
Quarters > 2 > ratios > FCF
3975000000
Quarters > 2 > ratios > Piotroski FScore
4
Quarters > 2 > ratios > fcf Percent
0.27336496802145654
Quarters > 2 > health Score
47
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
17553000000
Quarters > 3 > income Statement > cost Of Revenue
7114000000
Quarters > 3 > income Statement > gross Profit
10439000000
Quarters > 3 > income Statement > operating Expenses
6538000000
Quarters > 3 > income Statement > operating Income
3901000000
Quarters > 3 > income Statement > interest Expense
424000000
Quarters > 3 > income Statement > pretax Income
3306000000
Quarters > 3 > income Statement > net Income
2914000000
Quarters > 3 > income Statement > eps
3.0921052631578947
Quarters > 3 > income Statement > dividends Per Share
1546000000
Quarters > 3 > income Statement > shares Outstanding
942400000
Quarters > 3 > income Statement > income Tax Expense
379000000
Quarters > 3 > income Statement > EBITDA
4843000000
Quarters > 3 > income Statement > operating Margin
22.22412123283769
Quarters > 3 > income Statement > total Other Income Expense Net
-595000000
Quarters > 3 > income Statement > currency_symbol
USD
Quarters > 3 > balance Sheet > cash
13947000000
Quarters > 3 > balance Sheet > short Term Investments
644000000
Quarters > 3 > balance Sheet > receivables
14010000000
Quarters > 3 > balance Sheet > inventories
1289000000
Quarters > 3 > balance Sheet > total Current Assets
34482000000
Quarters > 3 > balance Sheet > property Plant Equipment
8929000000
Quarters > 3 > balance Sheet > total Assets
137175000000
Quarters > 3 > balance Sheet > payables
4032000000
Quarters > 3 > balance Sheet > short Term Debt
5857000000
Quarters > 3 > balance Sheet > long Term Debt
49884000000
Quarters > 3 > balance Sheet > total Liabilities
109782000000
Quarters > 3 > balance Sheet > equity
27307000000
Quarters > 3 > balance Sheet > currency_symbol
USD
Quarters > 3 > cash Flow > net Income
2914000000
Quarters > 3 > cash Flow > depreciation
1113000000
Quarters > 3 > cash Flow > change In Working Capital
1920000000
Quarters > 3 > cash Flow > cash From Operations
4330000000
Quarters > 3 > cash Flow > capital Expenditures
444000000
Quarters > 3 > cash Flow > cash From Investing
-1379000000
Quarters > 3 > cash Flow > cash From Financing
-1676000000
Quarters > 3 > cash Flow > net Change In Cash
946000000
Quarters > 3 > cash Flow > currency_symbol
USD
Quarters > 3 > ratios > PE
3.0921052631578947
Quarters > 3 > ratios > PB
10.428451312850186
Quarters > 3 > ratios > ROE
10.671256454388985
Quarters > 3 > ratios > ROA
2.1242937853107344
Quarters > 3 > ratios > FCF
3886000000
Quarters > 3 > ratios > Piotroski FScore
4
Quarters > 3 > ratios > fcf Percent
0.2213866575514157
Quarters > 3 > health Score
54
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
62753000000
Annuals > 0 > income Statement > cost Of Revenue
27201000000
Annuals > 0 > income Statement > gross Profit
35551000000
Annuals > 0 > income Statement > operating Expenses
25478000000
Annuals > 0 > income Statement > operating Income
10074000000
Annuals > 0 > income Statement > interest Expense
1712000000
Annuals > 0 > income Statement > pretax Income
5797000000
Annuals > 0 > income Statement > net Income
6023000000
Annuals > 0 > income Statement > eps
6.4265898420828
Annuals > 0 > income Statement > dividends Per Share
6147000000
Annuals > 0 > income Statement > shares Outstanding
937200000
Annuals > 0 > income Statement > income Tax Expense
-218000000
Annuals > 0 > income Statement > EBITDA
12176000000
Annuals > 0 > income Statement > operating Margin
16.053415772951094
Annuals > 0 > income Statement > total Other Income Expense Net
-4277000000
Annuals > 0 > income Statement > currency_symbol
USD
Annuals > 0 > balance Sheet > cash
13947000000
Annuals > 0 > balance Sheet > short Term Investments
644000000
Annuals > 0 > balance Sheet > receivables
14010000000
Annuals > 0 > balance Sheet > inventories
1289000000
Annuals > 0 > balance Sheet > total Current Assets
34482000000
Annuals > 0 > balance Sheet > property Plant Equipment
8929000000
Annuals > 0 > balance Sheet > total Assets
137175000000
Annuals > 0 > balance Sheet > payables
4032000000
Annuals > 0 > balance Sheet > short Term Debt
5857000000
Annuals > 0 > balance Sheet > long Term Debt
49884000000
Annuals > 0 > balance Sheet > total Liabilities
109782000000
Annuals > 0 > balance Sheet > equity
27307000000
Annuals > 0 > balance Sheet > currency_symbol
USD
Annuals > 0 > cash Flow > net Income
6023000000
Annuals > 0 > cash Flow > depreciation
4667000000
Annuals > 0 > cash Flow > change In Working Capital
1313000000
Annuals > 0 > cash Flow > cash From Operations
13445000000
Annuals > 0 > cash Flow > capital Expenditures
1685000000
Annuals > 0 > cash Flow > cash From Investing
-4937000000
Annuals > 0 > cash Flow > cash From Financing
-7079000000
Annuals > 0 > cash Flow > net Change In Cash
1071000000
Annuals > 0 > cash Flow > currency_symbol
USD
Annuals > 0 > ratios > PE
6.4265898420828
Annuals > 0 > ratios > PB
10.004533636064012
Annuals > 0 > ratios > ROE
22.056615519830082
Annuals > 0 > ratios > ROA
4.390741753234919
Annuals > 0 > ratios > FCF
11760000000
Annuals > 0 > ratios > Piotroski FScore
3
Annuals > 0 > ratios > fcf Percent
0.18740139913629628
Annuals > 0 > health Score
60
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
61860000000
Annuals > 1 > income Statement > cost Of Revenue
27560000000
Annuals > 1 > income Statement > gross Profit
34300000000
Annuals > 1 > income Statement > operating Expenses
26786000000
Annuals > 1 > income Statement > operating Income
7514000000
Annuals > 1 > income Statement > interest Expense
1607000000
Annuals > 1 > income Statement > pretax Income
8690000000
Annuals > 1 > income Statement > net Income
7502000000
Annuals > 1 > income Statement > eps
8.136007955319604
Annuals > 1 > income Statement > dividends Per Share
6016000000
Annuals > 1 > income Statement > shares Outstanding
922073828
Annuals > 1 > income Statement > income Tax Expense
1176000000
Annuals > 1 > income Statement > EBITDA
7514000000
Annuals > 1 > income Statement > operating Margin
12.146783058519237
Annuals > 1 > income Statement > total Other Income Expense Net
1176000000
Annuals > 1 > income Statement > currency_symbol
USD
Annuals > 1 > balance Sheet > cash
13068000000
Annuals > 1 > balance Sheet > short Term Investments
373000000
Annuals > 1 > balance Sheet > receivables
13956000000
Annuals > 1 > balance Sheet > inventories
1161000000
Annuals > 1 > balance Sheet > total Current Assets
32908000000
Annuals > 1 > balance Sheet > property Plant Equipment
8721000000
Annuals > 1 > balance Sheet > total Assets
135241000000
Annuals > 1 > balance Sheet > payables
4132000000
Annuals > 1 > balance Sheet > short Term Debt
7246000000
Annuals > 1 > balance Sheet > long Term Debt
50121000000
Annuals > 1 > balance Sheet > total Liabilities
112628000000
Annuals > 1 > balance Sheet > equity
22533000000
Annuals > 1 > balance Sheet > currency_symbol
USD
Annuals > 1 > cash Flow > net Income
6925000000
Annuals > 1 > cash Flow > depreciation
4381000000
Annuals > 1 > cash Flow > change In Working Capital
3913000000
Annuals > 1 > cash Flow > cash From Operations
13432000000
Annuals > 1 > cash Flow > capital Expenditures
1918000000
Annuals > 1 > cash Flow > cash From Investing
-7070000000
Annuals > 1 > cash Flow > cash From Financing
-6016000000
Annuals > 1 > cash Flow > net Change In Cash
7416000000
Annuals > 1 > cash Flow > currency_symbol
USD
Annuals > 1 > ratios > PE
8.136007955319604
Annuals > 1 > ratios > PB
11.928483595704078
Annuals > 1 > ratios > ROE
33.293391914081575
Annuals > 1 > ratios > ROA
5.54713437493068
Annuals > 1 > ratios > FCF
11514000000
Annuals > 1 > ratios > Piotroski FScore
3
Annuals > 1 > ratios > fcf Percent
0.18612997090203687
Annuals > 1 > health Score
61
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
60530000000
Annuals > 2 > income Statement > cost Of Revenue
27842000000
Annuals > 2 > income Statement > gross Profit
32687000000
Annuals > 2 > income Statement > operating Expenses
24514000000
Annuals > 2 > income Statement > operating Income
8174000000
Annuals > 2 > income Statement > interest Expense
1216000000
Annuals > 2 > income Statement > pretax Income
1156000000
Annuals > 2 > income Statement > net Income
1640000000
Annuals > 2 > income Statement > eps
1.7977152446719715
Annuals > 2 > income Statement > dividends Per Share
5948000000
Annuals > 2 > income Statement > shares Outstanding
912269062
Annuals > 2 > income Statement > income Tax Expense
-626000000
Annuals > 2 > income Statement > EBITDA
7174000000
Annuals > 2 > income Statement > operating Margin
13.50404757971254
Annuals > 2 > income Statement > total Other Income Expense Net
-7018000000
Annuals > 2 > income Statement > currency_symbol
USD
Annuals > 2 > balance Sheet > cash
7886000000
Annuals > 2 > balance Sheet > short Term Investments
852000000
Annuals > 2 > balance Sheet > receivables
7005000000
Annuals > 2 > balance Sheet > inventories
1552000000
Annuals > 2 > balance Sheet > total Current Assets
29118000000
Annuals > 2 > balance Sheet > property Plant Equipment
8212000000
Annuals > 2 > balance Sheet > total Assets
127243000000
Annuals > 2 > balance Sheet > payables
4051000000
Annuals > 2 > balance Sheet > short Term Debt
5634000000
Annuals > 2 > balance Sheet > long Term Debt
46189000000
Annuals > 2 > balance Sheet > total Liabilities
105222000000
Annuals > 2 > balance Sheet > equity
21944000000
Annuals > 2 > balance Sheet > currency_symbol
USD
Annuals > 2 > cash Flow > net Income
1639000000
Annuals > 2 > cash Flow > depreciation
4802000000
Annuals > 2 > cash Flow > change In Working Capital
-2887000000
Annuals > 2 > cash Flow > cash From Operations
10435000000
Annuals > 2 > cash Flow > capital Expenditures
1860000000
Annuals > 2 > cash Flow > cash From Investing
-4202000000
Annuals > 2 > cash Flow > cash From Financing
-4958000000
Annuals > 2 > cash Flow > net Change In Cash
1031000000
Annuals > 2 > cash Flow > currency_symbol
USD
Annuals > 2 > ratios > PE
1.7977152446719715
Annuals > 2 > ratios > PB
12.118411938251914
Annuals > 2 > ratios > ROE
7.473569084943492
Annuals > 2 > ratios > ROA
1.2888724723560432
Annuals > 2 > ratios > FCF
8575000000
Annuals > 2 > ratios > Piotroski FScore
3
Annuals > 2 > ratios > fcf Percent
0.14166528993887328
Annuals > 2 > health Score
43
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
57351000000
Annuals > 3 > income Statement > cost Of Revenue
25865000000
Annuals > 3 > income Statement > gross Profit
31486000000
Annuals > 3 > income Statement > operating Expenses
24654000000
Annuals > 3 > income Statement > operating Income
6832000000
Annuals > 3 > income Statement > interest Expense
1155000000
Annuals > 3 > income Statement > pretax Income
4837000000
Annuals > 3 > income Statement > net Income
5742000000
Annuals > 3 > income Statement > eps
6.347269241226885
Annuals > 3 > income Statement > dividends Per Share
5869000000
Annuals > 3 > income Statement > shares Outstanding
904641001
Annuals > 3 > income Statement > income Tax Expense
124000000
Annuals > 3 > income Statement > EBITDA
13438000000
Annuals > 3 > income Statement > operating Margin
11.912608324179178
Annuals > 3 > income Statement > total Other Income Expense Net
-2028000000
Annuals > 3 > income Statement > currency_symbol
USD
Annuals > 3 > balance Sheet > cash
6650000000
Annuals > 3 > balance Sheet > short Term Investments
600000000
Annuals > 3 > balance Sheet > receivables
14977000000
Annuals > 3 > balance Sheet > inventories
1649000000
Annuals > 3 > balance Sheet > total Current Assets
29539000000
Annuals > 3 > balance Sheet > property Plant Equipment
8915000000
Annuals > 3 > balance Sheet > total Assets
132001000000
Annuals > 3 > balance Sheet > payables
3955000000
Annuals > 3 > balance Sheet > short Term Debt
7760000000
Annuals > 3 > balance Sheet > long Term Debt
44917000000
Annuals > 3 > balance Sheet > total Liabilities
113005000000
Annuals > 3 > balance Sheet > equity
18901000000
Annuals > 3 > balance Sheet > currency_symbol
USD
Annuals > 3 > cash Flow > net Income
5743000000
Annuals > 3 > cash Flow > depreciation
6416000000
Annuals > 3 > cash Flow > change In Working Capital
-346000000
Annuals > 3 > cash Flow > cash From Operations
12796000000
Annuals > 3 > cash Flow > capital Expenditures
2381000000
Annuals > 3 > cash Flow > cash From Investing
-5975000000
Annuals > 3 > cash Flow > cash From Financing
-13354000000
Annuals > 3 > cash Flow > net Change In Cash
-6718000000
Annuals > 3 > cash Flow > currency_symbol
USD
Annuals > 3 > ratios > PE
6.347269241226885
Annuals > 3 > ratios > PB
13.951793650679859
Annuals > 3 > ratios > ROE
30.379345008200627
Annuals > 3 > ratios > ROA
4.349967045704199
Annuals > 3 > ratios > FCF
10415000000
Annuals > 3 > ratios > Piotroski FScore
3
Annuals > 3 > ratios > fcf Percent
0.1816010182908755
Annuals > 3 > health Score
60
Valuation > metrics > PE
34.7024
Valuation > metrics > PB
10.27535773158932
Valuation > final Score
8.357120000000002
Valuation > verdict
140.7% Overvalued
Profitability > metrics > ROE
6.249776025801827
Profitability > metrics > ROA
5.326817348808797
Profitability > metrics > Net Margin
0.1067907660277999
Profitability > final Score
44
Profitability > verdict
Weak
Risk > metrics > Debt Equity
4.240172012184196
Risk > metrics > Interest Coverage
5.40650406504065
Risk > final Score
28
Risk > verdict
High
Liquidity > metrics > Current Ratio
2.595117311350666
Liquidity > metrics > Quick Ratio
2.484384908053266
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
40
Prev Valuations > 1
40
Prev Valuations > 2
40
Prev Profitabilities > 0
55
Prev Profitabilities > 1
28
Prev Profitabilities > 2
72
Prev Risks > 0
30
Prev Risks > 1
22
Prev Risks > 2
43
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2026-01-20T22:00:25.204Z
Earnings History > 0 > period
2026-03-31
Earnings History > 0 > report Date
2026-04-21
Earnings History > 0 > date
2026-03-31
Earnings History > 0 > before After Market
BeforeMarket
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-28
Earnings History > 1 > date
2025-12-31
Earnings History > 1 > before After Market
AfterMarket
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
-
Earnings History > 1 > eps Estimate
4.31
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-22
Earnings History > 2 > date
2025-09-30
Earnings History > 2 > before After Market
AfterMarket
Earnings History > 2 > currency
-
Earnings History > 2 > eps Actual
1.84
Earnings History > 2 > eps Estimate
1.92
Earnings History > 2 > eps Difference
-0.08
Earnings History > 2 > surprise Percent
-4.1667
Earnings History > 3 > period
2025-06-30
Earnings History > 3 > report Date
2025-07-23
Earnings History > 3 > date
2025-06-30
Earnings History > 3 > before After Market
AfterMarket
Earnings History > 3 > currency
USD
Earnings History > 3 > eps Actual
2.8
Earnings History > 3 > eps Estimate
2.65
Earnings History > 3 > eps Difference
0.15
Earnings History > 3 > surprise Percent
5.6604
Earnings History > 4 > period
2025-03-31
Earnings History > 4 > report Date
2025-04-23
Earnings History > 4 > date
2025-03-31
Earnings History > 4 > before After Market
AfterMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
1.6
Earnings History > 4 > eps Estimate
1.43
Earnings History > 4 > eps Difference
0.17
Earnings History > 4 > surprise Percent
11.8881
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.92
Earnings History > 5 > eps Estimate
3.78
Earnings History > 5 > eps Difference
0.14
Earnings History > 5 > surprise Percent
3.7037
Earnings History > 6 > period
2024-09-30
Earnings History > 6 > report Date
2024-10-23
Earnings History > 6 > date
2024-09-30
Earnings History > 6 > before After Market
AfterMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
2.3
Earnings History > 6 > eps Estimate
2.23
Earnings History > 6 > eps Difference
0.07
Earnings History > 6 > surprise Percent
3.139
Earnings History > 7 > period
2024-06-30
Earnings History > 7 > report Date
2024-07-24
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.43
Earnings History > 7 > eps Estimate
2.17
Earnings History > 7 > eps Difference
0.26
Earnings History > 7 > surprise Percent
11.9816
Earnings History > 8 > period
2024-03-31
Earnings History > 8 > report Date
2024-04-24
Earnings History > 8 > date
2024-03-31
Earnings History > 8 > before After Market
AfterMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
1.68
Earnings History > 8 > eps Estimate
1.6
Earnings History > 8 > eps Difference
0.08
Earnings History > 8 > surprise Percent
5
Earnings History > 9 > period
2023-12-31
Earnings History > 9 > report Date
2024-01-24
Earnings History > 9 > date
2023-12-31
Earnings History > 9 > before After Market
AfterMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
3.87
Earnings History > 9 > eps Estimate
3.78
Earnings History > 9 > eps Difference
0.09
Earnings History > 9 > surprise Percent
2.381
Earnings History > 10 > period
2023-09-30
Earnings History > 10 > report Date
2023-10-25
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.2
Earnings History > 10 > eps Estimate
2.13
Earnings History > 10 > eps Difference
0.07
Earnings History > 10 > surprise Percent
3.2864
Earnings History > 11 > period
2023-06-30
Earnings History > 11 > report Date
2023-07-19
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.18
Earnings History > 11 > eps Estimate
2
Earnings History > 11 > eps Difference
0.18
Earnings History > 11 > surprise Percent
9
Earnings History > 12 > period
2023-03-31
Earnings History > 12 > report Date
2023-04-19
Earnings History > 12 > date
2023-03-31
Earnings History > 12 > before After Market
AfterMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
1.36
Earnings History > 12 > eps Estimate
1.24
Earnings History > 12 > eps Difference
0.12
Earnings History > 12 > surprise Percent
9.6774
Earnings History > 13 > period
2022-12-31
Earnings History > 13 > report Date
2023-01-25
Earnings History > 13 > date
2022-12-31
Earnings History > 13 > before After Market
AfterMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
3.6
Earnings History > 13 > eps Estimate
3.61
Earnings History > 13 > eps Difference
-0.01
Earnings History > 13 > surprise Percent
-0.277
Earnings History > 14 > period
2022-09-30
Earnings History > 14 > report Date
2022-10-19
Earnings History > 14 > date
2022-09-30
Earnings History > 14 > before After Market
AfterMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
1.81
Earnings History > 14 > eps Estimate
1.8
Earnings History > 14 > eps Difference
0.01
Earnings History > 14 > surprise Percent
0.5556
Earnings History > 15 > period
2022-06-30
Earnings History > 15 > report Date
2022-07-18
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.31
Earnings History > 15 > eps Estimate
2.29
Earnings History > 15 > eps Difference
0.02
Earnings History > 15 > surprise Percent
0.8734
Earnings History > 16 > period
2022-03-31
Earnings History > 16 > report Date
2022-04-19
Earnings History > 16 > date
2022-03-31
Earnings History > 16 > before After Market
AfterMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
1.4
Earnings History > 16 > eps Estimate
1.42
Earnings History > 16 > eps Difference
-0.02
Earnings History > 16 > surprise Percent
-1.4085
Earnings History > 17 > period
2021-12-31
Earnings History > 17 > report Date
2022-01-24
Earnings History > 17 > date
2021-12-31
Earnings History > 17 > before After Market
AfterMarket
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
3.35
Earnings History > 17 > eps Estimate
3.29
Earnings History > 17 > eps Difference
0.06
Earnings History > 17 > surprise Percent
1.8237
Earnings History > 18 > period
2021-09-30
Earnings History > 18 > report Date
2021-10-20
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.52
Earnings History > 18 > eps Estimate
2.51
Earnings History > 18 > eps Difference
0.01
Earnings History > 18 > surprise Percent
0.3984
Earnings History > 19 > period
2021-06-30
Earnings History > 19 > report Date
2021-07-19
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.33
Earnings History > 19 > eps Estimate
2.29
Earnings History > 19 > eps Difference
0.04
Earnings History > 19 > surprise Percent
1.7467
Earnings History > 20 > period
2021-03-31
Earnings History > 20 > report Date
2021-04-19
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.77
Earnings History > 20 > eps Estimate
1.65
Earnings History > 20 > eps Difference
0.12
Earnings History > 20 > surprise Percent
7.2727
Earnings History > 21 > period
2020-12-31
Earnings History > 21 > report Date
2021-01-21
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.07
Earnings History > 21 > eps Estimate
1.88
Earnings History > 21 > eps Difference
0.19
Earnings History > 21 > surprise Percent
10.1064
Earnings History > 22 > period
2020-09-30
Earnings History > 22 > report Date
2020-10-19
Earnings History > 22 > date
2020-09-30
Earnings History > 22 > before After Market
AfterMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
2.58
Earnings History > 22 > eps Estimate
2.58
Earnings History > 22 > eps Difference
0
Earnings History > 22 > surprise Percent
0
Earnings History > 23 > period
2020-06-30
Earnings History > 23 > report Date
2020-07-20
Earnings History > 23 > date
2020-06-30
Earnings History > 23 > before After Market
AfterMarket
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
2.18
Earnings History > 23 > eps Estimate
2.09
Earnings History > 23 > eps Difference
0.09
Earnings History > 23 > surprise Percent
4.3062
Earnings History > 24 > period
2020-03-31
Earnings History > 24 > report Date
2020-04-20
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.84
Earnings History > 24 > eps Estimate
1.8
Earnings History > 24 > eps Difference
0.04
Earnings History > 24 > surprise Percent
2.2222
Earnings History > 25 > period
2019-12-31
Earnings History > 25 > report Date
2020-01-21
Earnings History > 25 > date
2019-12-31
Earnings History > 25 > before After Market
AfterMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
4.71
Earnings History > 25 > eps Estimate
4.69
Earnings History > 25 > eps Difference
0.02
Earnings History > 25 > surprise Percent
0.4264
Earnings History > 26 > period
2019-09-30
Earnings History > 26 > report Date
2019-10-16
Earnings History > 26 > date
2019-09-30
Earnings History > 26 > before After Market
AfterMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
2.68
Earnings History > 26 > eps Estimate
2.66
Earnings History > 26 > eps Difference
0.02
Earnings History > 26 > surprise Percent
0.7519
Earnings History > 27 > period
2019-06-30
Earnings History > 27 > report Date
2019-07-17
Earnings History > 27 > date
2019-06-30
Earnings History > 27 > before After Market
AfterMarket
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
3.17
Earnings History > 27 > eps Estimate
3.07
Earnings History > 27 > eps Difference
0.1
Earnings History > 27 > surprise Percent
3.2573
Earnings History > 28 > period
2019-03-31
Earnings History > 28 > report Date
2019-04-16
Earnings History > 28 > date
2019-03-31
Earnings History > 28 > before After Market
AfterMarket
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
2.25
Earnings History > 28 > eps Estimate
2.24
Earnings History > 28 > eps Difference
0.01
Earnings History > 28 > surprise Percent
0.4464
Earnings History > 29 > period
2018-12-31
Earnings History > 29 > report Date
2019-01-22
Earnings History > 29 > date
2018-12-31
Earnings History > 29 > before After Market
AfterMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
4.87
Earnings History > 29 > eps Estimate
4.82
Earnings History > 29 > eps Difference
0.05
Earnings History > 29 > surprise Percent
1.0373
Earnings History > 30 > period
2018-09-30
Earnings History > 30 > report Date
2018-10-16
Earnings History > 30 > date
2018-09-30
Earnings History > 30 > before After Market
AfterMarket
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
3.42
Earnings History > 30 > eps Estimate
3.4
Earnings History > 30 > eps Difference
0.02
Earnings History > 30 > surprise Percent
0.5882
Earnings History > 31 > period
2018-06-30
Earnings History > 31 > report Date
2018-07-18
Earnings History > 31 > date
2018-06-30
Earnings History > 31 > before After Market
AfterMarket
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
3.08
Earnings History > 31 > eps Estimate
3.04
Earnings History > 31 > eps Difference
0.04
Earnings History > 31 > surprise Percent
1.3158
Earnings History > 32 > period
2018-03-31
Earnings History > 32 > report Date
2018-04-17
Earnings History > 32 > date
2018-03-31
Earnings History > 32 > before After Market
AfterMarket
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
2.45
Earnings History > 32 > eps Estimate
2.42
Earnings History > 32 > eps Difference
0.03
Earnings History > 32 > surprise Percent
1.2397
Earnings History > 33 > period
2017-12-31
Earnings History > 33 > report Date
2018-01-18
Earnings History > 33 > date
2017-12-31
Earnings History > 33 > before After Market
AfterMarket
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
5.18
Earnings History > 33 > eps Estimate
5.17
Earnings History > 33 > eps Difference
0.01
Earnings History > 33 > surprise Percent
0.1934
Earnings History > 34 > period
2017-09-30
Earnings History > 34 > report Date
2017-10-17
Earnings History > 34 > date
2017-09-30
Earnings History > 34 > before After Market
AfterMarket
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
3.3
Earnings History > 34 > eps Estimate
3.28
Earnings History > 34 > eps Difference
0.02
Earnings History > 34 > surprise Percent
0.6098
Earnings History > 35 > period
2017-06-30
Earnings History > 35 > report Date
2017-07-18
Earnings History > 35 > date
2017-06-30
Earnings History > 35 > before After Market
AfterMarket
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
2.97
Earnings History > 35 > eps Estimate
2.74
Earnings History > 35 > eps Difference
0.23
Earnings History > 35 > surprise Percent
8.3942
Earnings History > 36 > period
2017-03-31
Earnings History > 36 > report Date
2017-04-18
Earnings History > 36 > date
2017-03-31
Earnings History > 36 > before After Market
AfterMarket
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
2.38
Earnings History > 36 > eps Estimate
2.35
Earnings History > 36 > eps Difference
0.03
Earnings History > 36 > surprise Percent
1.2766
Earnings History > 37 > period
2016-12-31
Earnings History > 37 > report Date
2017-01-19
Earnings History > 37 > date
2016-12-31
Earnings History > 37 > before After Market
AfterMarket
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
5.01
Earnings History > 37 > eps Estimate
4.88
Earnings History > 37 > eps Difference
0.13
Earnings History > 37 > surprise Percent
2.6639
Earnings History > 38 > period
2016-09-30
Earnings History > 38 > report Date
2016-10-17
Earnings History > 38 > date
2016-09-30
Earnings History > 38 > before After Market
AfterMarket
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
3.29
Earnings History > 38 > eps Estimate
3.23
Earnings History > 38 > eps Difference
0.06
Earnings History > 38 > surprise Percent
1.8576
Earnings History > 39 > period
2016-06-30
Earnings History > 39 > report Date
2016-07-18
Earnings History > 39 > date
2016-06-30
Earnings History > 39 > before After Market
AfterMarket
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
2.95
Earnings History > 39 > eps Estimate
2.88
Earnings History > 39 > eps Difference
0.07
Earnings History > 39 > surprise Percent
2.4306
Earnings History > 40 > period
2016-03-31
Earnings History > 40 > report Date
2016-04-18
Earnings History > 40 > date
2016-03-31
Earnings History > 40 > before After Market
AfterMarket
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
2.35
Earnings History > 40 > eps Estimate
2.17
Earnings History > 40 > eps Difference
0.18
Earnings History > 40 > surprise Percent
8.2949
Earnings History > 41 > period
2015-12-31
Earnings History > 41 > report Date
2016-01-19
Earnings History > 41 > date
2015-12-31
Earnings History > 41 > before After Market
AfterMarket
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
4.84
Earnings History > 41 > eps Estimate
4.81
Earnings History > 41 > eps Difference
0.03
Earnings History > 41 > surprise Percent
0.6237
Earnings History > 42 > period
2015-09-30
Earnings History > 42 > report Date
2015-10-19
Earnings History > 42 > date
2015-09-30
Earnings History > 42 > before After Market
AfterMarket
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
3.34
Earnings History > 42 > eps Estimate
3.3
Earnings History > 42 > eps Difference
0.04
Earnings History > 42 > surprise Percent
1.2121
Earnings History > 43 > period
2015-06-30
Earnings History > 43 > report Date
2015-07-20
Earnings History > 43 > date
2015-06-30
Earnings History > 43 > before After Market
AfterMarket
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
3.84
Earnings History > 43 > eps Estimate
3.79
Earnings History > 43 > eps Difference
0.05
Earnings History > 43 > surprise Percent
1.3193
Earnings History > 44 > period
2015-03-31
Earnings History > 44 > report Date
2015-04-20
Earnings History > 44 > date
2015-03-31
Earnings History > 44 > before After Market
AfterMarket
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
2.91
Earnings History > 44 > eps Estimate
2.84
Earnings History > 44 > eps Difference
0.07
Earnings History > 44 > surprise Percent
2.4648
Earnings History > 45 > period
2014-12-31
Earnings History > 45 > report Date
2015-01-20
Earnings History > 45 > date
2014-12-31
Earnings History > 45 > before After Market
AfterMarket
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
5.81
Earnings History > 45 > eps Estimate
5.41
Earnings History > 45 > eps Difference
0.4
Earnings History > 45 > surprise Percent
7.3937
Earnings History > 46 > period
2014-09-30
Earnings History > 46 > report Date
2014-10-20
Earnings History > 46 > date
2014-09-30
Earnings History > 46 > before After Market
BeforeMarket
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
3.54
Earnings History > 46 > eps Estimate
4.32
Earnings History > 46 > eps Difference
-0.78
Earnings History > 46 > surprise Percent
-18.0556
Earnings History > 47 > period
2014-06-30
Earnings History > 47 > report Date
2014-07-17
Earnings History > 47 > date
2014-06-30
Earnings History > 47 > before After Market
AfterMarket
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
4.32
Earnings History > 47 > eps Estimate
4.31
Earnings History > 47 > eps Difference
0.01
Earnings History > 47 > surprise Percent
0.232
Earnings History > 48 > period
2014-03-31
Earnings History > 48 > report Date
2014-04-16
Earnings History > 48 > date
2014-03-31
Earnings History > 48 > before After Market
AfterMarket
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
2.54
Earnings History > 48 > eps Estimate
2.54
Earnings History > 48 > eps Difference
0
Earnings History > 48 > surprise Percent
0
Earnings History > 49 > period
2013-12-31
Earnings History > 49 > report Date
2014-01-21
Earnings History > 49 > date
2013-12-31
Earnings History > 49 > before After Market
AfterMarket
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
6.13
Earnings History > 49 > eps Estimate
6
Earnings History > 49 > eps Difference
0.13
Earnings History > 49 > surprise Percent
2.1667
Earnings History > 50 > period
2013-09-30
Earnings History > 50 > report Date
2013-10-16
Earnings History > 50 > date
2013-09-30
Earnings History > 50 > before After Market
AfterMarket
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
3.99
Earnings History > 50 > eps Estimate
3.96
Earnings History > 50 > eps Difference
0.03
Earnings History > 50 > surprise Percent
0.7576
Earnings History > 51 > period
2013-06-30
Earnings History > 51 > report Date
2013-07-17
Earnings History > 51 > date
2013-06-30
Earnings History > 51 > before After Market
AfterMarket
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
3.91
Earnings History > 51 > eps Estimate
3.79
Earnings History > 51 > eps Difference
0.12
Earnings History > 51 > surprise Percent
3.1662
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
AfterMarket
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
3
Earnings History > 52 > eps Estimate
3.05
Earnings History > 52 > eps Difference
-0.05
Earnings History > 52 > surprise Percent
-1.6393
Earnings History > 53 > period
2012-12-31
Earnings History > 53 > report Date
2013-01-22
Earnings History > 53 > date
2012-12-31
Earnings History > 53 > before After Market
AfterMarket
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
5.39
Earnings History > 53 > eps Estimate
5.25
Earnings History > 53 > eps Difference
0.14
Earnings History > 53 > surprise Percent
2.6667
Earnings History > 54 > period
2012-09-30
Earnings History > 54 > report Date
2012-10-16
Earnings History > 54 > date
2012-09-30
Earnings History > 54 > before After Market
AfterMarket
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
3.62
Earnings History > 54 > eps Estimate
3.61
Earnings History > 54 > eps Difference
0.01
Earnings History > 54 > surprise Percent
0.277
Earnings History > 55 > period
2012-06-30
Earnings History > 55 > report Date
2012-07-18
Earnings History > 55 > date
2012-06-30
Earnings History > 55 > before After Market
AfterMarket
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
3.51
Earnings History > 55 > eps Estimate
3.43
Earnings History > 55 > eps Difference
0.08
Earnings History > 55 > surprise Percent
2.3324
Earnings History > 56 > period
2012-03-31
Earnings History > 56 > report Date
2012-04-17
Earnings History > 56 > date
2012-03-31
Earnings History > 56 > before After Market
AfterMarket
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
2.78
Earnings History > 56 > eps Estimate
2.65
Earnings History > 56 > eps Difference
0.13
Earnings History > 56 > surprise Percent
4.9057
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
AfterMarket
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
4.71
Earnings History > 57 > eps Estimate
4.62
Earnings History > 57 > eps Difference
0.09
Earnings History > 57 > surprise Percent
1.9481
Earnings History > 58 > period
2011-09-30
Earnings History > 58 > report Date
2011-10-17
Earnings History > 58 > date
2011-09-30
Earnings History > 58 > before After Market
AfterMarket
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
3.28
Earnings History > 58 > eps Estimate
3.22
Earnings History > 58 > eps Difference
0.06
Earnings History > 58 > surprise Percent
1.8634
Earnings History > 59 > period
2011-06-30
Earnings History > 59 > report Date
2011-07-18
Earnings History > 59 > date
2011-06-30
Earnings History > 59 > before After Market
AfterMarket
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
3.09
Earnings History > 59 > eps Estimate
3.03
Earnings History > 59 > eps Difference
0.06
Earnings History > 59 > surprise Percent
1.9802
Earnings History > 60 > period
2011-03-31
Earnings History > 60 > report Date
2011-04-19
Earnings History > 60 > date
2011-03-31
Earnings History > 60 > before After Market
AfterMarket
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
2.41
Earnings History > 60 > eps Estimate
2.3
Earnings History > 60 > eps Difference
0.11
Earnings History > 60 > surprise Percent
4.7826
Earnings History > 61 > period
2010-12-31
Earnings History > 61 > report Date
2011-01-18
Earnings History > 61 > date
2010-12-31
Earnings History > 61 > before After Market
AfterMarket
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
4.18
Earnings History > 61 > eps Estimate
4.08
Earnings History > 61 > eps Difference
0.1
Earnings History > 61 > surprise Percent
2.451
Earnings History > 62 > period
2010-09-30
Earnings History > 62 > report Date
2010-10-18
Earnings History > 62 > date
2010-09-30
Earnings History > 62 > before After Market
AfterMarket
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
2.82
Earnings History > 62 > eps Estimate
2.75
Earnings History > 62 > eps Difference
0.07
Earnings History > 62 > surprise Percent
2.5455
Earnings History > 63 > period
2010-06-30
Earnings History > 63 > report Date
2010-07-19
Earnings History > 63 > date
2010-06-30
Earnings History > 63 > before After Market
AfterMarket
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
2.61
Earnings History > 63 > eps Estimate
2.57
Earnings History > 63 > eps Difference
0.04
Earnings History > 63 > surprise Percent
1.5564
Earnings History > 64 > period
2010-03-31
Earnings History > 64 > report Date
2010-04-19
Earnings History > 64 > date
2010-03-31
Earnings History > 64 > before After Market
AfterMarket
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
1.97
Earnings History > 64 > eps Estimate
1.94
Earnings History > 64 > eps Difference
0.03
Earnings History > 64 > surprise Percent
1.5464
Earnings History > 65 > period
2009-12-31
Earnings History > 65 > report Date
2010-01-19
Earnings History > 65 > date
2009-12-31
Earnings History > 65 > before After Market
AfterMarket
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
3.59
Earnings History > 65 > eps Estimate
3.47
Earnings History > 65 > eps Difference
0.12
Earnings History > 65 > surprise Percent
3.4582
Earnings History > 66 > period
2009-09-30
Earnings History > 66 > report Date
2009-10-15
Earnings History > 66 > date
2009-09-30
Earnings History > 66 > before After Market
AfterMarket
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
2.4
Earnings History > 66 > eps Estimate
2.38
Earnings History > 66 > eps Difference
0.02
Earnings History > 66 > surprise Percent
0.8403
Earnings History > 67 > period
2009-06-30
Earnings History > 67 > report Date
2009-07-16
Earnings History > 67 > date
2009-06-30
Earnings History > 67 > before After Market
AfterMarket
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
2.32
Earnings History > 67 > eps Estimate
2.01
Earnings History > 67 > eps Difference
0.31
Earnings History > 67 > surprise Percent
15.4229
Earnings History > 68 > period
2009-03-31
Earnings History > 68 > report Date
2009-04-20
Earnings History > 68 > date
2009-03-31
Earnings History > 68 > before After Market
AfterMarket
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
1.7
Earnings History > 68 > eps Estimate
1.66
Earnings History > 68 > eps Difference
0.04
Earnings History > 68 > surprise Percent
2.4096
Earnings History > 69 > period
2008-12-31
Earnings History > 69 > report Date
2009-01-20
Earnings History > 69 > date
2008-12-31
Earnings History > 69 > before After Market
AfterMarket
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
3.28
Earnings History > 69 > eps Estimate
3.04
Earnings History > 69 > eps Difference
0.24
Earnings History > 69 > surprise Percent
7.8947
Earnings History > 70 > period
2008-09-30
Earnings History > 70 > report Date
2008-10-16
Earnings History > 70 > date
2008-09-30
Earnings History > 70 > before After Market
AfterMarket
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
2.05
Earnings History > 70 > eps Estimate
2.02
Earnings History > 70 > eps Difference
0.03
Earnings History > 70 > surprise Percent
1.4851
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
AfterMarket
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
1.98
Earnings History > 71 > eps Estimate
1.82
Earnings History > 71 > eps Difference
0.16
Earnings History > 71 > surprise Percent
8.7912
Earnings History > 72 > period
2008-03-31
Earnings History > 72 > report Date
2008-04-16
Earnings History > 72 > date
2008-03-31
Earnings History > 72 > before After Market
AfterMarket
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
1.65
Earnings History > 72 > eps Estimate
1.45
Earnings History > 72 > eps Difference
0.2
Earnings History > 72 > surprise Percent
13.7931
Earnings History > 73 > period
2007-12-31
Earnings History > 73 > report Date
2008-01-14
Earnings History > 73 > date
2007-12-31
Earnings History > 73 > before After Market
BeforeMarket
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
2.8
Earnings History > 73 > eps Estimate
2.6
Earnings History > 73 > eps Difference
0.2
Earnings History > 73 > surprise Percent
7.6923
Earnings History > 74 > period
2007-09-30
Earnings History > 74 > report Date
2007-10-16
Earnings History > 74 > date
2007-09-30
Earnings History > 74 > before After Market
AfterMarket
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
1.68
Earnings History > 74 > eps Estimate
1.68
Earnings History > 74 > eps Difference
0
Earnings History > 74 > surprise Percent
0
Earnings History > 75 > period
2007-06-30
Earnings History > 75 > report Date
2007-07-18
Earnings History > 75 > date
2007-06-30
Earnings History > 75 > before After Market
AfterMarket
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
1.5
Earnings History > 75 > eps Estimate
1.47
Earnings History > 75 > eps Difference
0.03
Earnings History > 75 > surprise Percent
2.0408
Earnings History > 76 > period
2007-03-31
Earnings History > 76 > report Date
2007-04-17
Earnings History > 76 > date
2007-03-31
Earnings History > 76 > before After Market
AfterMarket
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
1.21
Earnings History > 76 > eps Estimate
1.21
Earnings History > 76 > eps Difference
0
Earnings History > 76 > surprise Percent
0
Earnings History > 77 > period
2006-12-31
Earnings History > 77 > report Date
2007-01-18
Earnings History > 77 > date
2006-12-31
Earnings History > 77 > before After Market
AfterMarket
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
2.26
Earnings History > 77 > eps Estimate
2.19
Earnings History > 77 > eps Difference
0.07
Earnings History > 77 > surprise Percent
3.1963
Earnings History > 78 > period
2006-09-30
Earnings History > 78 > report Date
2006-10-17
Earnings History > 78 > date
2006-09-30
Earnings History > 78 > before After Market
AfterMarket
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
1.45
Earnings History > 78 > eps Estimate
1.35
Earnings History > 78 > eps Difference
0.1
Earnings History > 78 > surprise Percent
7.4074
Earnings History > 79 > period
2006-06-30
Earnings History > 79 > report Date
2006-07-18
Earnings History > 79 > date
2006-06-30
Earnings History > 79 > before After Market
AfterMarket
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
1.3
Earnings History > 79 > eps Estimate
1.29
Earnings History > 79 > eps Difference
0.01
Earnings History > 79 > surprise Percent
0.7752
Earnings History > 80 > period
2006-03-31
Earnings History > 80 > report Date
2006-04-18
Earnings History > 80 > date
2006-03-31
Earnings History > 80 > before After Market
AfterMarket
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
1.08
Earnings History > 80 > eps Estimate
1.05
Earnings History > 80 > eps Difference
0.03
Earnings History > 80 > surprise Percent
2.8571
Earnings History > 81 > period
2005-12-31
Earnings History > 81 > report Date
2006-01-17
Earnings History > 81 > date
2005-12-31
Earnings History > 81 > before After Market
AfterMarket
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
2.11
Earnings History > 81 > eps Estimate
1.94
Earnings History > 81 > eps Difference
0.17
Earnings History > 81 > surprise Percent
8.7629
Earnings History > 82 > period
2005-09-30
Earnings History > 82 > report Date
2005-10-17
Earnings History > 82 > date
2005-09-30
Earnings History > 82 > before After Market
AfterMarket
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
1.26
Earnings History > 82 > eps Estimate
1.13
Earnings History > 82 > eps Difference
0.13
Earnings History > 82 > surprise Percent
11.5044
Earnings History > 83 > period
2005-06-30
Earnings History > 83 > report Date
2005-07-18
Earnings History > 83 > date
2005-06-30
Earnings History > 83 > before After Market
AfterMarket
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
1.12
Earnings History > 83 > eps Estimate
1.03
Earnings History > 83 > eps Difference
0.09
Earnings History > 83 > surprise Percent
8.7379
Earnings History > 84 > period
2005-03-31
Earnings History > 84 > report Date
2005-04-14
Earnings History > 84 > date
2005-03-31
Earnings History > 84 > before After Market
AfterMarket
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
0.85
Earnings History > 84 > eps Estimate
0.9
Earnings History > 84 > eps Difference
-0.05
Earnings History > 84 > surprise Percent
-5.5556
Earnings History > 85 > period
2004-12-31
Earnings History > 85 > report Date
2005-01-18
Earnings History > 85 > date
2004-12-31
Earnings History > 85 > before After Market
AfterMarket
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
1.81
Earnings History > 85 > eps Estimate
1.76
Earnings History > 85 > eps Difference
0.05
Earnings History > 85 > surprise Percent
2.8409
Earnings History > 86 > period
2004-09-30
Earnings History > 86 > report Date
2004-10-18
Earnings History > 86 > date
2004-09-30
Earnings History > 86 > before After Market
AfterMarket
Earnings History > 86 > currency
USD
Earnings History > 86 > eps Actual
1.17
Earnings History > 86 > eps Estimate
1.14
Earnings History > 86 > eps Difference
0.03
Earnings History > 86 > surprise Percent
2.6316
Earnings History > 87 > period
2004-06-30
Earnings History > 87 > report Date
2004-07-15
Earnings History > 87 > date
2004-06-30
Earnings History > 87 > before After Market
AfterMarket
Earnings History > 87 > currency
USD
Earnings History > 87 > eps Actual
1.16
Earnings History > 87 > eps Estimate
1.12
Earnings History > 87 > eps Difference
0.04
Earnings History > 87 > surprise Percent
3.5714
Earnings History > 88 > period
2004-03-31
Earnings History > 88 > report Date
2004-04-15
Earnings History > 88 > date
2004-03-31
Earnings History > 88 > before After Market
AfterMarket
Earnings History > 88 > currency
USD
Earnings History > 88 > eps Actual
0.93
Earnings History > 88 > eps Estimate
0.93
Earnings History > 88 > eps Difference
0
Earnings History > 88 > surprise Percent
0
Earnings History > 89 > period
2003-12-31
Earnings History > 89 > report Date
2004-01-15
Earnings History > 89 > date
2003-12-31
Earnings History > 89 > before After Market
BeforeMarket
Earnings History > 89 > currency
USD
Earnings History > 89 > eps Actual
1.56
Earnings History > 89 > eps Estimate
1.5
Earnings History > 89 > eps Difference
0.06
Earnings History > 89 > surprise Percent
4
Earnings History > 90 > period
2003-09-30
Earnings History > 90 > report Date
2003-10-15
Earnings History > 90 > date
2003-09-30
Earnings History > 90 > before After Market
AfterMarket
Earnings History > 90 > currency
USD
Earnings History > 90 > eps Actual
1.02
Earnings History > 90 > eps Estimate
1.02
Earnings History > 90 > eps Difference
0
Earnings History > 90 > surprise Percent
0
Earnings History > 91 > period
2003-06-30
Earnings History > 91 > report Date
2003-07-16
Earnings History > 91 > date
2003-06-30
Earnings History > 91 > before After Market
AfterMarket
Earnings History > 91 > currency
USD
Earnings History > 91 > eps Actual
0.98
Earnings History > 91 > eps Estimate
0.98
Earnings History > 91 > eps Difference
0
Earnings History > 91 > surprise Percent
0
Earnings History > 92 > period
2003-03-31
Earnings History > 92 > report Date
2003-04-14
Earnings History > 92 > date
2003-03-31
Earnings History > 92 > before After Market
AfterMarket
Earnings History > 92 > currency
USD
Earnings History > 92 > eps Actual
0.79
Earnings History > 92 > eps Estimate
0.8
Earnings History > 92 > eps Difference
-0.01
Earnings History > 92 > surprise Percent
-1.25
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
AfterMarket
Earnings History > 93 > currency
USD
Earnings History > 93 > eps Actual
1.34
Earnings History > 93 > eps Estimate
1.3
Earnings History > 93 > eps Difference
0.04
Earnings History > 93 > surprise Percent
3.0769
Earnings History > 94 > period
2002-09-30
Earnings History > 94 > report Date
2002-10-16
Earnings History > 94 > date
2002-09-30
Earnings History > 94 > before After Market
AfterMarket
Earnings History > 94 > currency
USD
Earnings History > 94 > eps Actual
0.99
Earnings History > 94 > eps Estimate
0.96
Earnings History > 94 > eps Difference
0.03
Earnings History > 94 > surprise Percent
3.125
Earnings History > 95 > period
2002-06-30
Earnings History > 95 > report Date
2002-07-17
Earnings History > 95 > date
2002-06-30
Earnings History > 95 > before After Market
AfterMarket
Earnings History > 95 > currency
USD
Earnings History > 95 > eps Actual
0.89
Earnings History > 95 > eps Estimate
0.86
Earnings History > 95 > eps Difference
0.03
Earnings History > 95 > surprise Percent
3.4884
Earnings History > 96 > period
2002-03-31
Earnings History > 96 > report Date
2002-04-17
Earnings History > 96 > date
2002-03-31
Earnings History > 96 > before After Market
AfterMarket
Earnings History > 96 > currency
USD
Earnings History > 96 > eps Actual
0.68
Earnings History > 96 > eps Estimate
0.69
Earnings History > 96 > eps Difference
-0.01
Earnings History > 96 > surprise Percent
-1.4493
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
AfterMarket
Earnings History > 97 > currency
USD
Earnings History > 97 > eps Actual
1.33
Earnings History > 97 > eps Estimate
1.32
Earnings History > 97 > eps Difference
0.01
Earnings History > 97 > surprise Percent
0.7576
Earnings History > 98 > period
2001-09-30
Earnings History > 98 > report Date
2001-10-16
Earnings History > 98 > date
2001-09-30
Earnings History > 98 > before After Market
AfterMarket
Earnings History > 98 > currency
USD
Earnings History > 98 > eps Actual
0.9
Earnings History > 98 > eps Estimate
0.89
Earnings History > 98 > eps Difference
0.01
Earnings History > 98 > surprise Percent
1.1236
Earnings History > 99 > period
2001-06-30
Earnings History > 99 > report Date
2001-07-18
Earnings History > 99 > date
2001-06-30
Earnings History > 99 > before After Market
AfterMarket
Earnings History > 99 > currency
USD
Earnings History > 99 > eps Actual
1.15
Earnings History > 99 > eps Estimate
1.15
Earnings History > 99 > eps Difference
0
Earnings History > 99 > surprise Percent
0
Earnings History > 100 > period
2001-03-31
Earnings History > 100 > report Date
2001-04-18
Earnings History > 100 > date
2001-03-31
Earnings History > 100 > before After Market
AfterMarket
Earnings History > 100 > currency
USD
Earnings History > 100 > eps Actual
0.98
Earnings History > 100 > eps Estimate
0.98
Earnings History > 100 > eps Difference
0
Earnings History > 100 > surprise Percent
0
Earnings History > 101 > period
2000-12-31
Earnings History > 101 > report Date
2001-01-17
Earnings History > 101 > date
2000-12-31
Earnings History > 101 > before After Market
AfterMarket
Earnings History > 101 > currency
USD
Earnings History > 101 > eps Actual
1.48
Earnings History > 101 > eps Estimate
1.46
Earnings History > 101 > eps Difference
0.02
Earnings History > 101 > surprise Percent
1.3699
Earnings History > 102 > period
2000-09-30
Earnings History > 102 > report Date
2000-10-17
Earnings History > 102 > date
2000-09-30
Earnings History > 102 > before After Market
AfterMarket
Earnings History > 102 > currency
USD
Earnings History > 102 > eps Actual
1.08
Earnings History > 102 > eps Estimate
1.07
Earnings History > 102 > eps Difference
0.01
Earnings History > 102 > surprise Percent
0.9346
Earnings History > 103 > period
2000-06-30
Earnings History > 103 > report Date
2000-07-19
Earnings History > 103 > date
2000-06-30
Earnings History > 103 > before After Market
-
Earnings History > 103 > currency
USD
Earnings History > 103 > eps Actual
1.06
Earnings History > 103 > eps Estimate
1
Earnings History > 103 > eps Difference
0.06
Earnings History > 103 > surprise Percent
6
Earnings History > 104 > period
2000-03-31
Earnings History > 104 > report Date
2000-04-18
Earnings History > 104 > date
2000-03-31
Earnings History > 104 > before After Market
-
Earnings History > 104 > currency
USD
Earnings History > 104 > eps Actual
0.83
Earnings History > 104 > eps Estimate
0.78
Earnings History > 104 > eps Difference
0.05
Earnings History > 104 > surprise Percent
6.4103
Earnings History > 105 > period
1999-12-31
Earnings History > 105 > report Date
2000-01-19
Earnings History > 105 > date
1999-12-31
Earnings History > 105 > before After Market
-
Earnings History > 105 > currency
USD
Earnings History > 105 > eps Actual
1.12
Earnings History > 105 > eps Estimate
1.06
Earnings History > 105 > eps Difference
0.06
Earnings History > 105 > surprise Percent
5.6604
Earnings History > 106 > period
1999-09-30
Earnings History > 106 > report Date
1999-10-20
Earnings History > 106 > date
1999-09-30
Earnings History > 106 > before After Market
-
Earnings History > 106 > currency
USD
Earnings History > 106 > eps Actual
0.9
Earnings History > 106 > eps Estimate
0.89
Earnings History > 106 > eps Difference
0.01
Earnings History > 106 > surprise Percent
1.1236
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.91
Earnings History > 107 > eps Estimate
0.88
Earnings History > 107 > eps Difference
0.03
Earnings History > 107 > surprise Percent
3.4091
Earnings History > 108 > period
1999-03-31
Earnings History > 108 > report Date
1999-04-21
Earnings History > 108 > date
1999-03-31
Earnings History > 108 > before After Market
-
Earnings History > 108 > currency
USD
Earnings History > 108 > eps Actual
0.78
Earnings History > 108 > eps Estimate
0.7
Earnings History > 108 > eps Difference
0.08
Earnings History > 108 > surprise Percent
11.4286
Earnings History > 109 > period
1998-12-31
Earnings History > 109 > report Date
1999-01-21
Earnings History > 109 > date
1998-12-31
Earnings History > 109 > before After Market
-
Earnings History > 109 > currency
USD
Earnings History > 109 > eps Actual
1.24
Earnings History > 109 > eps Estimate
1.22
Earnings History > 109 > eps Difference
0.02
Earnings History > 109 > surprise Percent
1.6393
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.78
Earnings History > 110 > eps Estimate
0.77
Earnings History > 110 > eps Difference
0.01
Earnings History > 110 > surprise Percent
1.2987
Earnings History > 111 > period
1998-06-30
Earnings History > 111 > report Date
1998-07-20
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.77
Earnings History > 111 > eps Estimate
0.75
Earnings History > 111 > eps Difference
0.02
Earnings History > 111 > surprise Percent
2.6667
Earnings History > 112 > period
1998-03-31
Earnings History > 112 > report Date
1998-04-20
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.53
Earnings History > 112 > eps Estimate
0.53
Earnings History > 112 > eps Difference
0
Earnings History > 112 > surprise Percent
0
Earnings History > 113 > period
1997-12-31
Earnings History > 113 > report Date
1998-01-20
Earnings History > 113 > date
1997-12-31
Earnings History > 113 > before After Market
BeforeMarket
Earnings History > 113 > currency
USD
Earnings History > 113 > eps Actual
1.08
Earnings History > 113 > eps Estimate
1.07
Earnings History > 113 > eps Difference
0.01
Earnings History > 113 > surprise Percent
0.9346
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.69
Earnings History > 114 > eps Estimate
0.68
Earnings History > 114 > eps Difference
0.01
Earnings History > 114 > surprise Percent
1.4706
Earnings History > 115 > period
1997-06-30
Earnings History > 115 > report Date
1997-07-21
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.73
Earnings History > 115 > eps Estimate
0.71
Earnings History > 115 > eps Difference
0.02
Earnings History > 115 > surprise Percent
2.8169
Earnings History > 116 > period
1997-03-31
Earnings History > 116 > report Date
1997-04-23
Earnings History > 116 > date
1997-03-31
Earnings History > 116 > before After Market
-
Earnings History > 116 > currency
USD
Earnings History > 116 > eps Actual
0.59
Earnings History > 116 > eps Estimate
0.58
Earnings History > 116 > eps Difference
0.01
Earnings History > 116 > surprise Percent
1.7241
Earnings History > 117 > period
1996-12-31
Earnings History > 117 > report Date
1997-01-21
Earnings History > 117 > date
1996-12-31
Earnings History > 117 > before After Market
-
Earnings History > 117 > currency
USD
Earnings History > 117 > eps Actual
0.98
Earnings History > 117 > eps Estimate
0.99
Earnings History > 117 > eps Difference
-0.01
Earnings History > 117 > surprise Percent
-1.0101
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.61
Earnings History > 118 > eps Estimate
0.61
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-25
Earnings History > 119 > date
1996-06-30
Earnings History > 119 > before After Market
-
Earnings History > 119 > currency
USD
Earnings History > 119 > eps Actual
0.63
Earnings History > 119 > eps Estimate
0.61
Earnings History > 119 > eps Difference
0.02
Earnings History > 119 > surprise Percent
3.2787
Earnings History > 120 > period
1996-03-31
Earnings History > 120 > report Date
1996-04-17
Earnings History > 120 > date
1996-03-31
Earnings History > 120 > before After Market
-
Earnings History > 120 > currency
USD
Earnings History > 120 > eps Actual
0.55
Earnings History > 120 > eps Estimate
0.6
Earnings History > 120 > eps Difference
-0.05
Earnings History > 120 > surprise Percent
-8.3333
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.7745
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.2404
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.7251
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.5193
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.5168
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.2894
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.2827
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.1584
Earnings History > 128 > eps Estimate
-
Earnings History > 128 > eps Difference
0
Earnings History > 128 > surprise Percent
-
International Business Machines Corporation, together with its subsidiaries, provides integrated solutions and services in the Americas, Europe, the Middle East, Africa, and the Asia Pacific. It operates through Software, Consulting, Infrastructure, and Financing segments. The Software segment offers hybrid cloud and AI platforms that allows clients to realize their digital and AI transformations across the applications, data, and environments in which they operate. Its Consulting segment focuses on skills integration for strategy, experience, technology, and operations by domain and industry. The Infrastructure segment provides on-premises and cloud based server, and storage solutions, as well as life-cycle services for hybrid cloud infrastructure deployment. Its Financing segment offers client and commercial financing, facilitates IBM clients' acquisition of hardware, software, and services. It has strategic partnership with various companies, including hyperscalers, service providers, system integrators, and software and hardware vendors that includes Adobe, Amazon Web services, Microsoft, Oracle, Salesforce, Samsung Electronics and SAP, and others. The company was formerly known as Computing-Tabulating-Recording Co. International Business Machines Corporation was incorporated in 1911 and is headquartered in Armonk, New York.
Stock Price
$0.00
decrease compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/ABlue-Chip Bruising: 3M and IBM Lead Dow’s Sharp Retreat as Market Sentiment Shifts FinancialContent
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Rating:
BUY
Target Price:
$293.8932
Analyst Picks
Strong Buy
8
Buy
2
Hold
8
Sell
2
Strong Sell
2
Sentiment:
Bullish
(Last Updated 2025-09-30)
Health Score
Price to Earnings Ratio (P/E)
-
Low
Low ≥ 50
High ≤ 10
Price to Book Ratio (P/B)
-
Very High
Low ≤ 1
High ≥ 3
Return on Equity (ROE)
-
Very Low
Low ≤ 5%
High ≥ 25%
Return on Assets (ROA)
-
Very Low
Low ≤ 2%
High ≥ 10%
Free Cash Flow - Revenue % (FCF)
-
Very High
Low ≤ 5%
High ≥ 15%
Debt to Equity
-
Very Low
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 59.71% of the total shares of International Business Machines
1.
Vanguard Group Inc(10.2039%)
since
2025/06/30
2.
BlackRock Inc(8.3522%)
since
2025/06/30
3.
State Street Corp(5.8546%)
since
2025/06/30
4.
Vanguard Total Stock Mkt Idx Inv(3.1351%)
since
2025/07/31
5.
Vanguard 500 Index Investor(2.4697%)
since
2025/07/31
6.
JPMorgan Chase & Co(2.4015%)
since
2025/06/30
7.
Geode Capital Management, LLC(2.3549%)
since
2025/06/30
8.
Morgan Stanley - Brokerage Accounts(1.7309%)
since
2025/06/30
9.
Bank of America Corp(1.6539%)
since
2025/06/30
10.
Capital World Investors(1.6068%)
since
2025/06/30
11.
Fidelity 500 Index(1.2647%)
since
2025/07/31
12.
SPDR® S&P 500® ETF(1.205%)
since
2025/08/31
13.
iShares Core S&P 500 ETF(1.2006%)
since
2025/08/31
14.
Northern Trust Corp(1.1243%)
since
2025/06/30
15.
UBS Asset Mgmt Americas Inc(0.9481%)
since
2025/06/30
16.
Vanguard Value Index Inv(0.8843%)
since
2025/07/31
17.
The Technology Select Sector SPDR® ETF(0.8068%)
since
2025/08/31
18.
Bank of New York Mellon Corp(0.7652%)
since
2025/06/30
19.
Legal & General Group PLC(0.765%)
since
2025/06/30
20.
NORGES BANK(0.7324%)
since
2025/06/30
21.
Charles Schwab Investment Management Inc(0.7187%)
since
2025/06/30
22.
JPMorgan Large Cap Growth I(0.7051%)
since
2025/07/31
23.
Vanguard Information Technology ETF(0.6326%)
since
2025/07/31
24.
Vanguard Institutional Index I(0.6031%)
since
2025/07/31
25.
Ameriprise Financial Inc(0.5972%)
since
2025/06/30
26.
SPDR® Dow Jones Industrial Avrg ETF Tr(0.5725%)
since
2025/08/31
27.
Dimensional Fund Advisors, Inc.(0.5399%)
since
2025/06/30
28.
FMR Inc(0.5373%)
since
2025/06/30
29.
Vanguard Dividend Appreciation ETF(0.5361%)
since
2025/07/31
30.
State St S&P 500® Indx SL Cl III(0.5326%)
since
2025/08/31
31.
Goldman Sachs Group Inc(0.5323%)
since
2025/06/30
32.
GQG Partners LLC(0.5037%)
since
2025/06/30
33.
American Funds Income Fund of Amer A(0.502%)
since
2025/06/30
34.
Wells Fargo & Co(0.4964%)
since
2025/06/30
35.
Capital Group Wash Mutual Invtrs Comp(0.386%)
since
2025/06/30
36.
American Funds Washington Mutual A(0.386%)
since
2025/06/30
37.
Vanguard High Dividend Yield ETF(0.3839%)
since
2025/07/31
38.
Vanguard Institutional 500 Index Trust(0.381%)
since
2025/07/31
39.
Blackrock Eq Idx Fund CF(0.3774%)
since
2025/06/30
40.
Columbia Dividend Value(0.331%)
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
4.31
Date
2025-09-30
EPS Actual
1.84
EPS Estimate
1.92
EPS Difference
-0.08
Surprise Percent
-4.1667%
(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.