_id
690db498ccc777a4e85d0d65
Ticker
BAC
Name
Bank of America Corp
Exchange
NYSE
Address
Bank of America Corporate Center, Charlotte, NC, United States, 28255
Country
USA
Sector
Financial Services
Industry
Banks - Diversified
Currency
USD
Website
https://www.bankofamerica.com
Description
Bank of America Corporation, through its subsidiaries, provides various financial products and services for individual consumers, small and middle-market businesses, institutional investors, large corporations, and governments worldwide. The company operates through four segments: Consumer Banking, Global Wealth & Investment Management (GWIM), Global Banking, and Global Markets. The Consumer Banking segment offers traditional and money market savings accounts, certificates of deposit and IRAs, checking accounts, and investment accounts and products; credit and debit cards; residential mortgages and home equity loans; and direct and indirect loans, such as automotive, recreational vehicle, and consumer personal loans. The GWIM segment provides investment management, brokerage, banking, and trust and retirement products and services; wealth management solutions; and customized solutions, including specialty asset management services. The Global Banking segment offers lending products and services, including commercial loans, leases, commitment facilities, trade finance, and commercial real estate and asset-based lending; treasury solutions, such as treasury management, foreign exchange, short-term investing options, and merchant services; working capital management solutions; debt and equity underwriting and distribution, and merger-related and other advisory services; and fixed-income and equity research services. The Global Markets segment provides market-making, financing, securities clearing, settlement, and custody services; securities and derivative products; and risk management products using interest rate, equity, credit, currency and commodity derivatives, foreign exchange, fixed-income, and mortgage-related products. Bank of America Corporation was founded in 1784 and is based in Charlotte, North Carolina.
Last Close
52.315
Volume
11078027
Current Price
53.295
Change
0.325
Last Updated
2026-01-20T16:10:04.515Z
Image
data:image/webp;base64,UklGRpQGAABXRUJQVlA4WAoAAAAQAAAAPwAAPwAAQUxQSO4EAAABuTJE9D9MVJ7/f9xI13vvba/f5Xrv5R3cK7l3c2/h3sGh06HeS67X7dd77xXMZIsDr33RLrKGWUEXuswKukAza9jSZSMza1AWWWaWYaCZZXSGgTY0zCErzAq6MGuYFXSBZpZZaNjIzHAXWYYetguHWcMMDS0zwzArzDQsMhuZBZpZw46aWWEDzaKBUcQETMAe8Qvmw53mTCeif/KFj7zrDW/5Urc40AGOYz/ekfb2va995n2ODzV0bD/RU+zpK9bVXlUBfZIzdDjLCQ61j2/Jb1vjTd/RGSVRtwv8e9Z6yXKfQpFqns1uOkLN/IEl68fKuiGkz3G6H5l/JhymuC/+/6c96VmrfC7aPN95hjg6rOYMNl04xMHsR4kBCXv9aMJrnrPzGa8IwX+yIVOe8jTe4WttHOlUzWPFMlb1BRNykOKidaUY9VAj8dZd7rCC4xPB/Y1c6FxTrmrRoL6uDLDhDWGiOH9hSc11ep4x7NFmtKhdGBrKL5jvdqdcqcEA2mWmuGNIbmuoBISxvuNRU1tvdAeZsiynELapOUfrG85NJsVXcYgAWFfTpOgLDTdT5ejUg56C9W7aTWkGgL6mZyVBlNQXVSYNDCXazCFGAvw7KHEmBSKdtwi9u9fDMn0RNhYBsvP/6KtXucbVpvX8grRSf+9EKcOM2531gbyfl0MgBitLgaCnAwB4yjay6siUuAggEChFWEzfYJMI0HF5cq3S5HKAkndR6YOEQbS1Ko2tmSCIYp85BKDHNJBASA94H2F0ttN/DowXKgBsW8t78QNQ2ts4Y8ANYtIbaIwnLCxA7XBRYV8rMhao1ppNBUDKutvKQrvZpeo+EB8TqvkB+Ift1XGQLspyyOAbBaBU6xo1A/yAn+y/lb7RAFI752WKTl8hH1/iAWTnd0piHEp72G6uuEFMjiXNWr0PgDjgKkaSbgDtKJW4hV4G0CljDcJ/pXYRRIf8soATQAfOlQB5LFeKzAGARDWphAByLmq/Has4w45xiyZd7BKL1jIAw/xSmQOETX+HIxkQ3RNew0ieBRC9wDJxucSANKt6GfY2c4rC6GegXWfanwKAWH/FDWAhOs21QD6oVswsAInawmkCupQdapIPA6XGqAfstWYNAJDdnOvjgNp/U4kAD2J2fmefmACQ2JZPNJJBkPK53a0aZwGAcgQAvWXGBsAh94ecAK6STtdA6pAHA04ALN2sphV0WZBLgRTWmem0vcjRzFKjDmD2RnOhAohy71I5zwLQdrWZTATkle3WxboF615+3AOKy0iIpYAe8V+XGaQxb9INYro6ZE+hy9iEasSGHAzxggZpuD2S5EHMbs55RAVAdVaUVBtIfd5cxWJybpCY2gIQTZg0kDrk/pATAPxDdRpd9yfVGDbqnC2uEGKDaisvALDsmuYrPjK+f7uermLjtlrMKNcDDKrZMACk01P2FMgLsreiYGO3HL1JMepbRfDTABZmo0XVBtLYoNfIWbDRy47eUiJtbNAgzro0dD2oykHopns5a9wiAOjwFyIFMttEJ2gL0NWSCqJ/V7sF8lRmQi1C14dnFwsgnbOObaUsAMCGdclUz4I8lPFmQRqGLpeS4yOuGtCaMAQ5dMfe3lFNNAGTsk+QugXc/5dGPT0FsUnRDN8tEBjjbYtsvoNrpmzsHoBXZp22sBSfQXctZAC+jF80AlZQOCCAAQAA8AoAnQEqQABAAD61SqFLJz+jIaoWbRPwFolsAMnB2g0P1imAbdXzG/sB66Pol3gDn0fYr/cz0jQzCL4zPVVN1zigMGcrldRx1QAtd07XlcJgrPW3nMhaACLDRX64ENQAAP78rRKj6am3inSbj34zWckCywpPlbQffekXTZ//PnDn15RmNyMP7PtT9yT45z8UehyUHppGAPJ6MSc8/4VNMmsejzkT9iatrxXm7sgzhRCB97nqmO1ljLuvcR/nTFxw8zdHpsqBjkj3K2ObLJcFhVEOb0Y87OJV1x4+q7W2HdSWWpiN45f12H5bPFaPpTXqU2az284Lr96OIKa6Jhyv0BGrCXX2pSOHWFy68pjXSRDSChnBd2D0E4fFnSuoKQIeIRP4Qt/fYZSucrNFGxjxUd6PZgbZiz7bd5Zy6r9Hq069yceAvOzR64RQ+LLojYsl7J/yg3HUtCLsTqoMXAhNsxhu6qkTYulmlDik/9S7vIdc1ciH5XUqKH3ve4AGuaAA
Ipo Date
1978-01-13T00:00:00.000Z
Market Cap
386813198336
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
0.7885235815602836
Sentiment Sources
564
Rating
4.48
Target Price
62.1458
Strong Buy
15
Buy
7
Hold
3
Sell
0
Strong Sell
0
Current Quarter
2025-12-31
Revenue
46878000000
Cost Of Revenue
19819000000
Gross Profit
27059000000
Operating Expenses
17437000000
Operating Income
9622000000
Interest Expense
18511000000
Pretax Income
9622000000
Net Income
7647000000
Eps
1.0132637241781393
Dividends Per Share
-
Shares Outstanding
7212464345
Income Tax Expense
1975000000
EBITDA
9622000000
Operating Margin
20.52561969367294
Total Other Income Expense Net
-
Cash
231845000000
Short Term Investments
731887000000
Receivables
103351000000
Inventories
-
Total Current Assets
1067083000000
Property Plant Equipment
12516000000
Total Assets
3410394000000
Payables
-
Short Term Debt
48088000000
Long Term Debt
317816000000
Total Liabilities
3107151000000
Equity
303243000000
Bs_currency_symbol
USD
Depreciation
-
Change In Working Capital
-
Cash From Operations
-
Capital Expenditures
-
Cash From Investing
-
Cash From Financing
-
Net Change In Cash
-
Cf_currency_symbol
-
PE
13.9029
PB
1.3263687389321437
ROE
2.5217399907005276
ROA
0.22422629174224445
FCF
-
Fcf Percent
-
Piotroski FScore
2
Health Score
41
Deep Value Investing Score
6
Defensive Investing Score
5
Dividend Investing Score
1.5
Economic Moat Investing Score
6.3
Garp Investing Score
1
Growth Investing Score
1.5
Momentum Investing Score
4.5
Net Net Investing Score
2
Quality Investing Score
3
Value Investing Score
7
Quarters > 0 > quarter
2025-12-31
Quarters > 0 > income Statement > revenue
46878000000
Quarters > 0 > income Statement > cost Of Revenue
19819000000
Quarters > 0 > income Statement > gross Profit
27059000000
Quarters > 0 > income Statement > operating Expenses
17437000000
Quarters > 0 > income Statement > operating Income
9622000000
Quarters > 0 > income Statement > interest Expense
18511000000
Quarters > 0 > income Statement > pretax Income
9622000000
Quarters > 0 > income Statement > net Income
7647000000
Quarters > 0 > income Statement > eps
1.0132637241781393
Quarters > 0 > income Statement > dividends Per Share
-
Quarters > 0 > income Statement > shares Outstanding
7546900000
Quarters > 0 > income Statement > income Tax Expense
1975000000
Quarters > 0 > income Statement > EBITDA
9622000000
Quarters > 0 > income Statement > operating Margin
20.52561969367294
Quarters > 0 > income Statement > total Other Income Expense Net
-
Quarters > 0 > income Statement > currency_symbol
USD
Quarters > 0 > balance Sheet > cash
231845000000
Quarters > 0 > balance Sheet > short Term Investments
731887000000
Quarters > 0 > balance Sheet > receivables
103351000000
Quarters > 0 > balance Sheet > inventories
-
Quarters > 0 > balance Sheet > total Current Assets
1067083000000
Quarters > 0 > balance Sheet > property Plant Equipment
12516000000
Quarters > 0 > balance Sheet > total Assets
3410394000000
Quarters > 0 > balance Sheet > payables
-
Quarters > 0 > balance Sheet > short Term Debt
48088000000
Quarters > 0 > balance Sheet > long Term Debt
317816000000
Quarters > 0 > balance Sheet > total Liabilities
3107151000000
Quarters > 0 > balance Sheet > equity
303243000000
Quarters > 0 > balance Sheet > currency_symbol
USD
Quarters > 0 > cash Flow > net Income
-
Quarters > 0 > cash Flow > depreciation
-
Quarters > 0 > cash Flow > change In Working Capital
-
Quarters > 0 > cash Flow > cash From Operations
-
Quarters > 0 > cash Flow > capital Expenditures
-
Quarters > 0 > cash Flow > cash From Investing
-
Quarters > 0 > cash Flow > cash From Financing
-
Quarters > 0 > cash Flow > net Change In Cash
-
Quarters > 0 > cash Flow > currency_symbol
-
Quarters > 0 > ratios > PE
1.0132637241781393
Quarters > 0 > ratios > PB
1.3263687389321437
Quarters > 0 > ratios > ROE
2.5217399907005276
Quarters > 0 > ratios > ROA
0.22422629174224445
Quarters > 0 > ratios > FCF
-
Quarters > 0 > ratios > Piotroski FScore
2
Quarters > 0 > ratios > fcf Percent
-
Quarters > 0 > health Score
41
Quarters > 1 > quarter
2025-09-30
Quarters > 1 > income Statement > revenue
48221000000
Quarters > 1 > income Statement > cost Of Revenue
21428000000
Quarters > 1 > income Statement > gross Profit
26793000000
Quarters > 1 > income Statement > operating Expenses
17337000000
Quarters > 1 > income Statement > operating Income
9456000000
Quarters > 1 > income Statement > interest Expense
20133000000
Quarters > 1 > income Statement > pretax Income
9456000000
Quarters > 1 > income Statement > net Income
8469000000
Quarters > 1 > income Statement > eps
1.1103827142688572
Quarters > 1 > income Statement > dividends Per Share
2451000000
Quarters > 1 > income Statement > shares Outstanding
7627100000
Quarters > 1 > income Statement > income Tax Expense
987000000
Quarters > 1 > income Statement > EBITDA
10040000000
Quarters > 1 > income Statement > operating Margin
19.609713610252793
Quarters > 1 > income Statement > total Other Income Expense Net
-
Quarters > 1 > income Statement > currency_symbol
USD
Quarters > 1 > balance Sheet > cash
246507000000
Quarters > 1 > balance Sheet > short Term Investments
711193000000
Quarters > 1 > balance Sheet > receivables
116099000000
Quarters > 1 > balance Sheet > inventories
-
Quarters > 1 > balance Sheet > total Current Assets
1057563000000
Quarters > 1 > balance Sheet > property Plant Equipment
12348000000
Quarters > 1 > balance Sheet > total Assets
3403216000000
Quarters > 1 > balance Sheet > payables
-
Quarters > 1 > balance Sheet > short Term Debt
396288000000
Quarters > 1 > balance Sheet > long Term Debt
311484000000
Quarters > 1 > balance Sheet > total Liabilities
3099064000000
Quarters > 1 > balance Sheet > equity
304152000000
Quarters > 1 > balance Sheet > currency_symbol
USD
Quarters > 1 > cash Flow > net Income
8469000000
Quarters > 1 > cash Flow > depreciation
584000000
Quarters > 1 > cash Flow > change In Working Capital
34463000000
Quarters > 1 > cash Flow > cash From Operations
46874000000
Quarters > 1 > cash Flow > capital Expenditures
0
Quarters > 1 > cash Flow > cash From Investing
1943000000
Quarters > 1 > cash Flow > cash From Financing
59901000000
Quarters > 1 > cash Flow > net Change In Cash
-19504000000
Quarters > 1 > cash Flow > currency_symbol
USD
Quarters > 1 > ratios > PE
1.1103827142688572
Quarters > 1 > ratios > PB
1.33645773988006
Quarters > 1 > ratios > ROE
2.7844630316420735
Quarters > 1 > ratios > ROA
0.24885284977503633
Quarters > 1 > ratios > FCF
46874000000
Quarters > 1 > ratios > Piotroski FScore
4
Quarters > 1 > ratios > fcf Percent
0.972066112274735
Quarters > 1 > health Score
54
Quarters > 2 > quarter
2025-06-30
Quarters > 2 > income Statement > revenue
46666000000
Quarters > 2 > income Statement > cost Of Revenue
21795000000
Quarters > 2 > income Statement > gross Profit
24871000000
Quarters > 2 > income Statement > operating Expenses
17183000000
Quarters > 2 > income Statement > operating Income
7688000000
Quarters > 2 > income Statement > interest Expense
20203000000
Quarters > 2 > income Statement > pretax Income
7688000000
Quarters > 2 > income Statement > net Income
7116000000
Quarters > 2 > income Statement > eps
0.9300015682994407
Quarters > 2 > income Statement > dividends Per Share
2200000000
Quarters > 2 > income Statement > shares Outstanding
7651600000
Quarters > 2 > income Statement > income Tax Expense
572000000
Quarters > 2 > income Statement > EBITDA
8269000000
Quarters > 2 > income Statement > operating Margin
16.474521064586636
Quarters > 2 > income Statement > total Other Income Expense Net
14670000000
Quarters > 2 > income Statement > currency_symbol
USD
Quarters > 2 > balance Sheet > cash
275388000000
Quarters > 2 > balance Sheet > short Term Investments
378033000000
Quarters > 2 > balance Sheet > receivables
109674000000
Quarters > 2 > balance Sheet > inventories
-
Quarters > 2 > balance Sheet > total Current Assets
763095000000
Quarters > 2 > balance Sheet > property Plant Equipment
12254000000
Quarters > 2 > balance Sheet > total Assets
3441142000000
Quarters > 2 > balance Sheet > payables
-
Quarters > 2 > balance Sheet > short Term Debt
447351000000
Quarters > 2 > balance Sheet > long Term Debt
313418000000
Quarters > 2 > balance Sheet > total Liabilities
3141543000000
Quarters > 2 > balance Sheet > equity
299599000000
Quarters > 2 > balance Sheet > currency_symbol
USD
Quarters > 2 > cash Flow > net Income
7116000000
Quarters > 2 > cash Flow > depreciation
571000000
Quarters > 2 > cash Flow > change In Working Capital
-19023000000
Quarters > 2 > cash Flow > cash From Operations
-9132000000
Quarters > 2 > cash Flow > capital Expenditures
0
Quarters > 2 > cash Flow > cash From Investing
-56918000000
Quarters > 2 > cash Flow > cash From Financing
55059000000
Quarters > 2 > cash Flow > net Change In Cash
-7568000000
Quarters > 2 > cash Flow > currency_symbol
USD
Quarters > 2 > ratios > PE
0.9300015682994407
Quarters > 2 > ratios > PB
1.36112611190291
Quarters > 2 > ratios > ROE
2.375174817005397
Quarters > 2 > ratios > ROA
0.20679181504279684
Quarters > 2 > ratios > FCF
-9132000000
Quarters > 2 > ratios > Piotroski FScore
2
Quarters > 2 > ratios > fcf Percent
-0.19568850983585478
Quarters > 2 > health Score
33
Quarters > 3 > quarter
2025-03-31
Quarters > 3 > income Statement > revenue
46989000000
Quarters > 3 > income Statement > cost Of Revenue
21103000000
Quarters > 3 > income Statement > gross Profit
25886000000
Quarters > 3 > income Statement > operating Expenses
17770000000
Quarters > 3 > income Statement > operating Income
8116000000
Quarters > 3 > income Statement > interest Expense
19623000000
Quarters > 3 > income Statement > pretax Income
8116000000
Quarters > 3 > income Statement > net Income
7396000000
Quarters > 3 > income Statement > eps
0.951768157718639
Quarters > 3 > income Statement > dividends Per Share
2552000000
Quarters > 3 > income Statement > shares Outstanding
7770800000
Quarters > 3 > income Statement > income Tax Expense
720000000
Quarters > 3 > income Statement > EBITDA
8681000000
Quarters > 3 > income Statement > operating Margin
17.272127519206624
Quarters > 3 > income Statement > total Other Income Expense Net
-1480000000
Quarters > 3 > income Statement > currency_symbol
USD
Quarters > 3 > balance Sheet > cash
280861000000
Quarters > 3 > balance Sheet > short Term Investments
376249000000
Quarters > 3 > balance Sheet > receivables
95986000000
Quarters > 3 > balance Sheet > inventories
-
Quarters > 3 > balance Sheet > total Current Assets
753096000000
Quarters > 3 > balance Sheet > property Plant Equipment
12151000000
Quarters > 3 > balance Sheet > total Assets
3349424000000
Quarters > 3 > balance Sheet > payables
105470000000
Quarters > 3 > balance Sheet > short Term Debt
417540000000
Quarters > 3 > balance Sheet > long Term Debt
304146000000
Quarters > 3 > balance Sheet > total Liabilities
3053843000000
Quarters > 3 > balance Sheet > equity
295581000000
Quarters > 3 > balance Sheet > currency_symbol
USD
Quarters > 3 > cash Flow > net Income
7396000000
Quarters > 3 > cash Flow > depreciation
565000000
Quarters > 3 > cash Flow > change In Working Capital
-12385000000
Quarters > 3 > cash Flow > cash From Operations
-2184000000
Quarters > 3 > cash Flow > capital Expenditures
0
Quarters > 3 > cash Flow > cash From Investing
-89010000000
Quarters > 3 > cash Flow > cash From Financing
72832000000
Quarters > 3 > cash Flow > net Change In Cash
-16535000000
Quarters > 3 > cash Flow > currency_symbol
USD
Quarters > 3 > ratios > PE
0.951768157718639
Quarters > 3 > ratios > PB
1.401121134308362
Quarters > 3 > ratios > ROE
2.5021906008843597
Quarters > 3 > ratios > ROA
0.22081408624288834
Quarters > 3 > ratios > FCF
-2184000000
Quarters > 3 > ratios > Piotroski FScore
2
Quarters > 3 > ratios > fcf Percent
-0.04647896316159101
Quarters > 3 > health Score
33
Annuals > 0 > quarter
2025-12-31
Annuals > 0 > income Statement > revenue
188754000000
Annuals > 0 > income Statement > cost Of Revenue
84145000000
Annuals > 0 > income Statement > gross Profit
104609000000
Annuals > 0 > income Statement > operating Expenses
69727000000
Annuals > 0 > income Statement > operating Income
34882000000
Annuals > 0 > income Statement > interest Expense
78470000000
Annuals > 0 > income Statement > pretax Income
34882000000
Annuals > 0 > income Statement > net Income
30628000000
Annuals > 0 > income Statement > eps
4.058355086194331
Annuals > 0 > income Statement > dividends Per Share
-
Annuals > 0 > income Statement > shares Outstanding
7546900000
Annuals > 0 > income Statement > income Tax Expense
4254000000
Annuals > 0 > income Statement > EBITDA
36612000000
Annuals > 0 > income Statement > operating Margin
18.48013816925734
Annuals > 0 > income Statement > total Other Income Expense Net
-
Annuals > 0 > income Statement > currency_symbol
USD
Annuals > 0 > balance Sheet > cash
231845000000
Annuals > 0 > balance Sheet > short Term Investments
731887000000
Annuals > 0 > balance Sheet > receivables
103351000000
Annuals > 0 > balance Sheet > inventories
-
Annuals > 0 > balance Sheet > total Current Assets
1067083000000
Annuals > 0 > balance Sheet > property Plant Equipment
12516000000
Annuals > 0 > balance Sheet > total Assets
3410394000000
Annuals > 0 > balance Sheet > payables
-
Annuals > 0 > balance Sheet > short Term Debt
48088000000
Annuals > 0 > balance Sheet > long Term Debt
317816000000
Annuals > 0 > balance Sheet > total Liabilities
3107151000000
Annuals > 0 > balance Sheet > equity
303243000000
Annuals > 0 > balance Sheet > currency_symbol
USD
Annuals > 0 > cash Flow > net Income
-
Annuals > 0 > cash Flow > depreciation
1730000000
Annuals > 0 > cash Flow > change In Working Capital
-
Annuals > 0 > cash Flow > cash From Operations
-
Annuals > 0 > cash Flow > capital Expenditures
-
Annuals > 0 > cash Flow > cash From Investing
-
Annuals > 0 > cash Flow > cash From Financing
-
Annuals > 0 > cash Flow > net Change In Cash
-
Annuals > 0 > cash Flow > currency_symbol
-
Annuals > 0 > ratios > PE
4.058355086194331
Annuals > 0 > ratios > PB
1.3263687389321437
Annuals > 0 > ratios > ROE
10.100150704220708
Annuals > 0 > ratios > ROA
0.898078051978745
Annuals > 0 > ratios > FCF
-
Annuals > 0 > ratios > Piotroski FScore
2
Annuals > 0 > ratios > fcf Percent
-
Annuals > 0 > health Score
48
Annuals > 1 > quarter
2024-12-31
Annuals > 1 > income Statement > revenue
192434000000
Annuals > 1 > income Statement > cost Of Revenue
96368000000
Annuals > 1 > income Statement > gross Profit
96066000000
Annuals > 1 > income Statement > operating Expenses
66812000000
Annuals > 1 > income Statement > operating Income
29254000000
Annuals > 1 > income Statement > interest Expense
90547000000
Annuals > 1 > income Statement > pretax Income
29254000000
Annuals > 1 > income Statement > net Income
27132000000
Annuals > 1 > income Statement > eps
3.459081810880069
Annuals > 1 > income Statement > dividends Per Share
9503000000
Annuals > 1 > income Statement > shares Outstanding
7843700000
Annuals > 1 > income Statement > income Tax Expense
2122000000
Annuals > 1 > income Statement > EBITDA
31443000000
Annuals > 1 > income Statement > operating Margin
15.202095263830717
Annuals > 1 > income Statement > total Other Income Expense Net
-
Annuals > 1 > income Statement > currency_symbol
USD
Annuals > 1 > balance Sheet > cash
296486000000
Annuals > 1 > balance Sheet > short Term Investments
346432000000
Annuals > 1 > balance Sheet > receivables
97919000000
Annuals > 1 > balance Sheet > inventories
-
Annuals > 1 > balance Sheet > total Current Assets
740837000000
Annuals > 1 > balance Sheet > property Plant Equipment
12168000000
Annuals > 1 > balance Sheet > total Assets
3261519000000
Annuals > 1 > balance Sheet > payables
-
Annuals > 1 > balance Sheet > short Term Debt
375149000000
Annuals > 1 > balance Sheet > long Term Debt
283279000000
Annuals > 1 > balance Sheet > total Liabilities
2965960000000
Annuals > 1 > balance Sheet > equity
295559000000
Annuals > 1 > balance Sheet > currency_symbol
USD
Annuals > 1 > cash Flow > net Income
27132000000
Annuals > 1 > cash Flow > depreciation
2189000000
Annuals > 1 > cash Flow > change In Working Capital
-48546000000
Annuals > 1 > cash Flow > cash From Operations
-8805000000
Annuals > 1 > cash Flow > capital Expenditures
0
Annuals > 1 > cash Flow > cash From Investing
-90693000000
Annuals > 1 > cash Flow > cash From Financing
60369000000
Annuals > 1 > cash Flow > net Change In Cash
-42959000000
Annuals > 1 > cash Flow > currency_symbol
USD
Annuals > 1 > ratios > PE
3.459081810880069
Annuals > 1 > ratios > PB
1.4143707060180877
Annuals > 1 > ratios > ROE
9.179893016284396
Annuals > 1 > ratios > ROA
0.8318823223166874
Annuals > 1 > ratios > FCF
-8805000000
Annuals > 1 > ratios > Piotroski FScore
2
Annuals > 1 > ratios > fcf Percent
-0.045755947493686146
Annuals > 1 > health Score
39
Annuals > 2 > quarter
2023-12-31
Annuals > 2 > income Statement > revenue
98581000000
Annuals > 2 > income Statement > cost Of Revenue
4394000000
Annuals > 2 > income Statement > gross Profit
94187000000
Annuals > 2 > income Statement > operating Expenses
65845000000
Annuals > 2 > income Statement > operating Income
28342000000
Annuals > 2 > income Statement > interest Expense
73331000000
Annuals > 2 > income Statement > pretax Income
28342000000
Annuals > 2 > income Statement > net Income
26515000000
Annuals > 2 > income Statement > eps
3.281356351710909
Annuals > 2 > income Statement > dividends Per Share
9087000000
Annuals > 2 > income Statement > shares Outstanding
8080500000
Annuals > 2 > income Statement > income Tax Expense
1827000000
Annuals > 2 > income Statement > EBITDA
30374000000
Annuals > 2 > income Statement > operating Margin
28.749961960215458
Annuals > 2 > income Statement > total Other Income Expense Net
28342000000
Annuals > 2 > income Statement > currency_symbol
USD
Annuals > 2 > balance Sheet > cash
341419000000
Annuals > 2 > balance Sheet > short Term Investments
266649000000
Annuals > 2 > balance Sheet > receivables
96697000000
Annuals > 2 > balance Sheet > inventories
-68805000000
Annuals > 2 > balance Sheet > total Current Assets
704765000000
Annuals > 2 > balance Sheet > property Plant Equipment
11855000000
Annuals > 2 > balance Sheet > total Assets
3180151000000
Annuals > 2 > balance Sheet > payables
-
Annuals > 2 > balance Sheet > short Term Debt
315985000000
Annuals > 2 > balance Sheet > long Term Debt
302204000000
Annuals > 2 > balance Sheet > total Liabilities
2888505000000
Annuals > 2 > balance Sheet > equity
291646000000
Annuals > 2 > balance Sheet > currency_symbol
USD
Annuals > 2 > cash Flow > net Income
26515000000
Annuals > 2 > cash Flow > depreciation
2057000000
Annuals > 2 > cash Flow > change In Working Capital
2728000000
Annuals > 2 > cash Flow > cash From Operations
44982000000
Annuals > 2 > cash Flow > capital Expenditures
0
Annuals > 2 > cash Flow > cash From Investing
-35387000000
Annuals > 2 > cash Flow > cash From Financing
93345000000
Annuals > 2 > cash Flow > net Change In Cash
102870000000
Annuals > 2 > cash Flow > currency_symbol
USD
Annuals > 2 > ratios > PE
3.281356351710909
Annuals > 2 > ratios > PB
1.4766197633432312
Annuals > 2 > ratios > ROE
9.091501340666424
Annuals > 2 > ratios > ROA
0.8337654406976271
Annuals > 2 > ratios > FCF
44982000000
Annuals > 2 > ratios > Piotroski FScore
4
Annuals > 2 > ratios > fcf Percent
0.45629482354611944
Annuals > 2 > health Score
59
Annuals > 3 > quarter
2022-12-31
Annuals > 3 > income Statement > revenue
94950000000
Annuals > 3 > income Statement > cost Of Revenue
2543000000
Annuals > 3 > income Statement > gross Profit
92407000000
Annuals > 3 > income Statement > operating Expenses
61438000000
Annuals > 3 > income Statement > operating Income
30969000000
Annuals > 3 > income Statement > interest Expense
20103000000
Annuals > 3 > income Statement > pretax Income
30969000000
Annuals > 3 > income Statement > net Income
27528000000
Annuals > 3 > income Statement > eps
3.3704086492015426
Annuals > 3 > income Statement > dividends Per Share
8576000000
Annuals > 3 > income Statement > shares Outstanding
8167555589
Annuals > 3 > income Statement > income Tax Expense
3441000000
Annuals > 3 > income Statement > EBITDA
32947000000
Annuals > 3 > income Statement > operating Margin
32.61611374407583
Annuals > 3 > income Statement > total Other Income Expense Net
30969000000
Annuals > 3 > income Statement > currency_symbol
USD
Annuals > 3 > balance Sheet > cash
237462000000
Annuals > 3 > balance Sheet > short Term Investments
220788000000
Annuals > 3 > balance Sheet > receivables
67429000000
Annuals > 3 > balance Sheet > inventories
170000000
Annuals > 3 > balance Sheet > total Current Assets
539271000000
Annuals > 3 > balance Sheet > property Plant Equipment
11510000000
Annuals > 3 > balance Sheet > total Assets
3050706000000
Annuals > 3 > balance Sheet > payables
224073000000
Annuals > 3 > balance Sheet > short Term Debt
26932000000
Annuals > 3 > balance Sheet > long Term Debt
275982000000
Annuals > 3 > balance Sheet > total Liabilities
2777509000000
Annuals > 3 > balance Sheet > equity
273197000000
Annuals > 3 > balance Sheet > currency_symbol
USD
Annuals > 3 > cash Flow > net Income
27528000000
Annuals > 3 > cash Flow > depreciation
1978000000
Annuals > 3 > cash Flow > change In Working Capital
-51944000000
Annuals > 3 > cash Flow > cash From Operations
-6327000000
Annuals > 3 > cash Flow > capital Expenditures
0
Annuals > 3 > cash Flow > cash From Investing
-2529000000
Annuals > 3 > cash Flow > cash From Financing
-106039000000
Annuals > 3 > cash Flow > net Change In Cash
-118018000000
Annuals > 3 > cash Flow > currency_symbol
USD
Annuals > 3 > ratios > PE
3.3704086492015426
Annuals > 3 > ratios > PB
1.593318649603601
Annuals > 3 > ratios > ROE
10.076245346764424
Annuals > 3 > ratios > ROA
0.902348505559041
Annuals > 3 > ratios > FCF
-6327000000
Annuals > 3 > ratios > Piotroski FScore
2
Annuals > 3 > ratios > fcf Percent
-0.06663507109004739
Annuals > 3 > health Score
40
Valuation > metrics > PE
13.9029
Valuation > metrics > PB
1.3263687389321437
Valuation > final Score
100
Valuation > verdict
Fair
Profitability > metrics > ROE
2.5217399907005276
Profitability > metrics > ROA
0.7166265417029416
Profitability > metrics > Net Margin
0.16312555996416228
Profitability > final Score
32
Profitability > verdict
Weak
Risk > metrics > Debt Equity
10.24640634738477
Risk > metrics > Interest Coverage
0.5197990384095943
Risk > final Score
8
Risk > verdict
High
Liquidity > metrics > Current Ratio
22.190213774746297
Liquidity > metrics > Quick Ratio
22.190213774746297
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
100
Prev Valuations > 1
100
Prev Valuations > 2
100
Prev Profitabilities > 0
34
Prev Profitabilities > 1
30
Prev Profitabilities > 2
32
Prev Risks > 0
8
Prev Risks > 1
8
Prev Risks > 2
8
Prev Liquidities > 0
100
Prev Liquidities > 1
93
Prev Liquidities > 2
86
Updated At
2026-01-20T21:27:20.897Z
Earnings History > 0 > period
2026-09-30
Earnings History > 0 > report Date
2026-10-14
Earnings History > 0 > date
2026-09-30
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
2026-06-30
Earnings History > 1 > report Date
2026-07-14
Earnings History > 1 > date
2026-06-30
Earnings History > 1 > before After Market
BeforeMarket
Earnings History > 1 > currency
-
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
2026-03-31
Earnings History > 2 > report Date
2026-04-15
Earnings History > 2 > date
2026-03-31
Earnings History > 2 > before After Market
BeforeMarket
Earnings History > 2 > currency
-
Earnings History > 2 > eps Actual
-
Earnings History > 2 > eps Estimate
-
Earnings History > 2 > eps Difference
0
Earnings History > 2 > surprise Percent
-
Earnings History > 3 > period
2025-12-31
Earnings History > 3 > report Date
2026-01-14
Earnings History > 3 > date
2025-12-31
Earnings History > 3 > before After Market
BeforeMarket
Earnings History > 3 > currency
-
Earnings History > 3 > eps Actual
0.98
Earnings History > 3 > eps Estimate
0.9767
Earnings History > 3 > eps Difference
0.0033
Earnings History > 3 > surprise Percent
0.3379
Earnings History > 4 > period
2025-09-30
Earnings History > 4 > report Date
2025-10-15
Earnings History > 4 > date
2025-09-30
Earnings History > 4 > before After Market
BeforeMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
1.06
Earnings History > 4 > eps Estimate
0.93
Earnings History > 4 > eps Difference
0.13
Earnings History > 4 > surprise Percent
13.9785
Earnings History > 5 > period
2025-06-30
Earnings History > 5 > report Date
2025-07-16
Earnings History > 5 > date
2025-06-30
Earnings History > 5 > before After Market
BeforeMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
0.89
Earnings History > 5 > eps Estimate
0.86
Earnings History > 5 > eps Difference
0.03
Earnings History > 5 > surprise Percent
3.4884
Earnings History > 6 > period
2025-03-31
Earnings History > 6 > report Date
2025-04-15
Earnings History > 6 > date
2025-03-31
Earnings History > 6 > before After Market
BeforeMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
0.9
Earnings History > 6 > eps Estimate
0.82
Earnings History > 6 > eps Difference
0.08
Earnings History > 6 > surprise Percent
9.7561
Earnings History > 7 > period
2024-12-31
Earnings History > 7 > report Date
2025-01-16
Earnings History > 7 > date
2024-12-31
Earnings History > 7 > before After Market
BeforeMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
0.82
Earnings History > 7 > eps Estimate
0.77
Earnings History > 7 > eps Difference
0.05
Earnings History > 7 > surprise Percent
6.4935
Earnings History > 8 > period
2024-09-30
Earnings History > 8 > report Date
2024-10-15
Earnings History > 8 > date
2024-09-30
Earnings History > 8 > before After Market
BeforeMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
0.81
Earnings History > 8 > eps Estimate
0.76
Earnings History > 8 > eps Difference
0.05
Earnings History > 8 > surprise Percent
6.5789
Earnings History > 9 > period
2024-06-30
Earnings History > 9 > report Date
2024-07-16
Earnings History > 9 > date
2024-06-30
Earnings History > 9 > before After Market
BeforeMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
0.83
Earnings History > 9 > eps Estimate
0.8
Earnings History > 9 > eps Difference
0.03
Earnings History > 9 > surprise Percent
3.75
Earnings History > 10 > period
2024-03-31
Earnings History > 10 > report Date
2024-04-16
Earnings History > 10 > date
2024-03-31
Earnings History > 10 > before After Market
BeforeMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
0.77
Earnings History > 10 > eps Estimate
0.7
Earnings History > 10 > eps Difference
0.07
Earnings History > 10 > surprise Percent
10
Earnings History > 11 > period
2023-12-31
Earnings History > 11 > report Date
2024-01-12
Earnings History > 11 > date
2023-12-31
Earnings History > 11 > before After Market
BeforeMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
0.32
Earnings History > 11 > eps Estimate
0.63
Earnings History > 11 > eps Difference
-0.31
Earnings History > 11 > surprise Percent
-49.2063
Earnings History > 12 > period
2023-09-30
Earnings History > 12 > report Date
2023-10-17
Earnings History > 12 > date
2023-09-30
Earnings History > 12 > before After Market
BeforeMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
0.9
Earnings History > 12 > eps Estimate
0.82
Earnings History > 12 > eps Difference
0.08
Earnings History > 12 > surprise Percent
9.7561
Earnings History > 13 > period
2023-06-30
Earnings History > 13 > report Date
2023-07-18
Earnings History > 13 > date
2023-06-30
Earnings History > 13 > before After Market
BeforeMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
0.88
Earnings History > 13 > eps Estimate
0.84
Earnings History > 13 > eps Difference
0.04
Earnings History > 13 > surprise Percent
4.7619
Earnings History > 14 > period
2023-03-31
Earnings History > 14 > report Date
2023-04-18
Earnings History > 14 > date
2023-03-31
Earnings History > 14 > before After Market
BeforeMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
0.94
Earnings History > 14 > eps Estimate
0.82
Earnings History > 14 > eps Difference
0.12
Earnings History > 14 > surprise Percent
14.6341
Earnings History > 15 > period
2022-12-31
Earnings History > 15 > report Date
2023-01-13
Earnings History > 15 > date
2022-12-31
Earnings History > 15 > before After Market
BeforeMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
0.85
Earnings History > 15 > eps Estimate
0.77
Earnings History > 15 > eps Difference
0.08
Earnings History > 15 > surprise Percent
10.3896
Earnings History > 16 > period
2022-09-30
Earnings History > 16 > report Date
2022-10-17
Earnings History > 16 > date
2022-09-30
Earnings History > 16 > before After Market
BeforeMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
0.81
Earnings History > 16 > eps Estimate
0.77
Earnings History > 16 > eps Difference
0.04
Earnings History > 16 > surprise Percent
5.1948
Earnings History > 17 > period
2022-06-30
Earnings History > 17 > report Date
2022-07-18
Earnings History > 17 > date
2022-06-30
Earnings History > 17 > before After Market
BeforeMarket
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
0.78
Earnings History > 17 > eps Estimate
0.75
Earnings History > 17 > eps Difference
0.03
Earnings History > 17 > surprise Percent
4
Earnings History > 18 > period
2022-03-31
Earnings History > 18 > report Date
2022-04-18
Earnings History > 18 > date
2022-03-31
Earnings History > 18 > before After Market
BeforeMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
0.8
Earnings History > 18 > eps Estimate
0.75
Earnings History > 18 > eps Difference
0.05
Earnings History > 18 > surprise Percent
6.6667
Earnings History > 19 > period
2021-12-31
Earnings History > 19 > report Date
2022-01-19
Earnings History > 19 > date
2021-12-31
Earnings History > 19 > before After Market
BeforeMarket
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
0.82
Earnings History > 19 > eps Estimate
0.76
Earnings History > 19 > eps Difference
0.06
Earnings History > 19 > surprise Percent
7.8947
Earnings History > 20 > period
2021-09-30
Earnings History > 20 > report Date
2021-10-14
Earnings History > 20 > date
2021-09-30
Earnings History > 20 > before After Market
BeforeMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
0.85
Earnings History > 20 > eps Estimate
0.71
Earnings History > 20 > eps Difference
0.14
Earnings History > 20 > surprise Percent
19.7183
Earnings History > 21 > period
2021-06-30
Earnings History > 21 > report Date
2021-07-14
Earnings History > 21 > date
2021-06-30
Earnings History > 21 > before After Market
BeforeMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
0.8
Earnings History > 21 > eps Estimate
0.77
Earnings History > 21 > eps Difference
0.03
Earnings History > 21 > surprise Percent
3.8961
Earnings History > 22 > period
2021-03-31
Earnings History > 22 > report Date
2021-04-15
Earnings History > 22 > date
2021-03-31
Earnings History > 22 > before After Market
BeforeMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
0.86
Earnings History > 22 > eps Estimate
0.66
Earnings History > 22 > eps Difference
0.2
Earnings History > 22 > surprise Percent
30.303
Earnings History > 23 > period
2020-12-31
Earnings History > 23 > report Date
2021-01-19
Earnings History > 23 > date
2020-12-31
Earnings History > 23 > before After Market
BeforeMarket
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
0.59
Earnings History > 23 > eps Estimate
0.55
Earnings History > 23 > eps Difference
0.04
Earnings History > 23 > surprise Percent
7.2727
Earnings History > 24 > period
2020-09-30
Earnings History > 24 > report Date
2020-10-14
Earnings History > 24 > date
2020-09-30
Earnings History > 24 > before After Market
BeforeMarket
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
0.51
Earnings History > 24 > eps Estimate
0.49
Earnings History > 24 > eps Difference
0.02
Earnings History > 24 > surprise Percent
4.0816
Earnings History > 25 > period
2020-06-30
Earnings History > 25 > report Date
2020-07-16
Earnings History > 25 > date
2020-06-30
Earnings History > 25 > before After Market
BeforeMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
0.37
Earnings History > 25 > eps Estimate
0.27
Earnings History > 25 > eps Difference
0.1
Earnings History > 25 > surprise Percent
37.037
Earnings History > 26 > period
2020-03-31
Earnings History > 26 > report Date
2020-04-15
Earnings History > 26 > date
2020-03-31
Earnings History > 26 > before After Market
BeforeMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
0.37
Earnings History > 26 > eps Estimate
0.46
Earnings History > 26 > eps Difference
-0.09
Earnings History > 26 > surprise Percent
-19.5652
Earnings History > 27 > period
2019-12-31
Earnings History > 27 > report Date
2020-01-15
Earnings History > 27 > date
2019-12-31
Earnings History > 27 > before After Market
BeforeMarket
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
0.75
Earnings History > 27 > eps Estimate
0.68
Earnings History > 27 > eps Difference
0.07
Earnings History > 27 > surprise Percent
10.2941
Earnings History > 28 > period
2019-09-30
Earnings History > 28 > report Date
2019-10-16
Earnings History > 28 > date
2019-09-30
Earnings History > 28 > before After Market
BeforeMarket
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
0.56
Earnings History > 28 > eps Estimate
0.51
Earnings History > 28 > eps Difference
0.05
Earnings History > 28 > surprise Percent
9.8039
Earnings History > 29 > period
2019-06-30
Earnings History > 29 > report Date
2019-07-17
Earnings History > 29 > date
2019-06-30
Earnings History > 29 > before After Market
BeforeMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
0.75
Earnings History > 29 > eps Estimate
0.71
Earnings History > 29 > eps Difference
0.04
Earnings History > 29 > surprise Percent
5.6338
Earnings History > 30 > period
2019-03-31
Earnings History > 30 > report Date
2019-04-16
Earnings History > 30 > date
2019-03-31
Earnings History > 30 > before After Market
BeforeMarket
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
0.71
Earnings History > 30 > eps Estimate
0.66
Earnings History > 30 > eps Difference
0.05
Earnings History > 30 > surprise Percent
7.5758
Earnings History > 31 > period
2018-12-31
Earnings History > 31 > report Date
2019-01-16
Earnings History > 31 > date
2018-12-31
Earnings History > 31 > before After Market
BeforeMarket
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
0.7
Earnings History > 31 > eps Estimate
0.63
Earnings History > 31 > eps Difference
0.07
Earnings History > 31 > surprise Percent
11.1111
Earnings History > 32 > period
2018-09-30
Earnings History > 32 > report Date
2018-10-15
Earnings History > 32 > date
2018-09-30
Earnings History > 32 > before After Market
BeforeMarket
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
0.67
Earnings History > 32 > eps Estimate
0.62
Earnings History > 32 > eps Difference
0.05
Earnings History > 32 > surprise Percent
8.0645
Earnings History > 33 > period
2018-06-30
Earnings History > 33 > report Date
2018-07-16
Earnings History > 33 > date
2018-06-30
Earnings History > 33 > before After Market
BeforeMarket
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
0.64
Earnings History > 33 > eps Estimate
0.57
Earnings History > 33 > eps Difference
0.07
Earnings History > 33 > surprise Percent
12.2807
Earnings History > 34 > period
2018-03-31
Earnings History > 34 > report Date
2018-04-16
Earnings History > 34 > date
2018-03-31
Earnings History > 34 > before After Market
BeforeMarket
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
0.62
Earnings History > 34 > eps Estimate
0.59
Earnings History > 34 > eps Difference
0.03
Earnings History > 34 > surprise Percent
5.0847
Earnings History > 35 > period
2017-12-31
Earnings History > 35 > report Date
2018-01-17
Earnings History > 35 > date
2017-12-31
Earnings History > 35 > before After Market
BeforeMarket
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
0.48
Earnings History > 35 > eps Estimate
0.44
Earnings History > 35 > eps Difference
0.04
Earnings History > 35 > surprise Percent
9.0909
Earnings History > 36 > period
2017-09-30
Earnings History > 36 > report Date
2017-10-13
Earnings History > 36 > date
2017-09-30
Earnings History > 36 > before After Market
BeforeMarket
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
0.48
Earnings History > 36 > eps Estimate
0.45
Earnings History > 36 > eps Difference
0.03
Earnings History > 36 > surprise Percent
6.6667
Earnings History > 37 > period
2017-06-30
Earnings History > 37 > report Date
2017-07-18
Earnings History > 37 > date
2017-06-30
Earnings History > 37 > before After Market
BeforeMarket
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
0.46
Earnings History > 37 > eps Estimate
0.43
Earnings History > 37 > eps Difference
0.03
Earnings History > 37 > surprise Percent
6.9767
Earnings History > 38 > period
2017-03-31
Earnings History > 38 > report Date
2017-04-18
Earnings History > 38 > date
2017-03-31
Earnings History > 38 > before After Market
BeforeMarket
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
0.41
Earnings History > 38 > eps Estimate
0.35
Earnings History > 38 > eps Difference
0.06
Earnings History > 38 > surprise Percent
17.1429
Earnings History > 39 > period
2016-12-31
Earnings History > 39 > report Date
2017-01-13
Earnings History > 39 > date
2016-12-31
Earnings History > 39 > before After Market
BeforeMarket
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
0.41
Earnings History > 39 > eps Estimate
0.38
Earnings History > 39 > eps Difference
0.03
Earnings History > 39 > surprise Percent
7.8947
Earnings History > 40 > period
2016-09-30
Earnings History > 40 > report Date
2016-10-17
Earnings History > 40 > date
2016-09-30
Earnings History > 40 > before After Market
BeforeMarket
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
0.41
Earnings History > 40 > eps Estimate
0.34
Earnings History > 40 > eps Difference
0.07
Earnings History > 40 > surprise Percent
20.5882
Earnings History > 41 > period
2016-06-30
Earnings History > 41 > report Date
2016-07-18
Earnings History > 41 > date
2016-06-30
Earnings History > 41 > before After Market
BeforeMarket
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
0.37
Earnings History > 41 > eps Estimate
0.33
Earnings History > 41 > eps Difference
0.04
Earnings History > 41 > surprise Percent
12.1212
Earnings History > 42 > period
2016-03-31
Earnings History > 42 > report Date
2016-04-14
Earnings History > 42 > date
2016-03-31
Earnings History > 42 > before After Market
BeforeMarket
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
0.2
Earnings History > 42 > eps Estimate
0.2
Earnings History > 42 > eps Difference
0
Earnings History > 42 > surprise Percent
0
Earnings History > 43 > period
2015-12-31
Earnings History > 43 > report Date
2016-01-19
Earnings History > 43 > date
2015-12-31
Earnings History > 43 > before After Market
BeforeMarket
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
0.29
Earnings History > 43 > eps Estimate
0.26
Earnings History > 43 > eps Difference
0.03
Earnings History > 43 > surprise Percent
11.5385
Earnings History > 44 > period
2015-09-30
Earnings History > 44 > report Date
2015-10-14
Earnings History > 44 > date
2015-09-30
Earnings History > 44 > before After Market
BeforeMarket
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
0.34
Earnings History > 44 > eps Estimate
0.33
Earnings History > 44 > eps Difference
0.01
Earnings History > 44 > surprise Percent
3.0303
Earnings History > 45 > period
2015-06-30
Earnings History > 45 > report Date
2015-07-15
Earnings History > 45 > date
2015-06-30
Earnings History > 45 > before After Market
BeforeMarket
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
0.37
Earnings History > 45 > eps Estimate
0.36
Earnings History > 45 > eps Difference
0.01
Earnings History > 45 > surprise Percent
2.7778
Earnings History > 46 > period
2015-03-31
Earnings History > 46 > report Date
2015-04-15
Earnings History > 46 > date
2015-03-31
Earnings History > 46 > before After Market
BeforeMarket
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.3
Earnings History > 46 > eps Estimate
0.29
Earnings History > 46 > eps Difference
0.01
Earnings History > 46 > surprise Percent
3.4483
Earnings History > 47 > period
2014-12-31
Earnings History > 47 > report Date
2015-01-15
Earnings History > 47 > date
2014-12-31
Earnings History > 47 > before After Market
BeforeMarket
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.32
Earnings History > 47 > eps Estimate
0.31
Earnings History > 47 > eps Difference
0.01
Earnings History > 47 > surprise Percent
3.2258
Earnings History > 48 > period
2014-09-30
Earnings History > 48 > report Date
2014-10-15
Earnings History > 48 > date
2014-09-30
Earnings History > 48 > before After Market
BeforeMarket
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
-0.03
Earnings History > 48 > eps Estimate
-0.09
Earnings History > 48 > eps Difference
0.06
Earnings History > 48 > surprise Percent
66.6667
Earnings History > 49 > period
2014-06-30
Earnings History > 49 > report Date
2014-07-16
Earnings History > 49 > date
2014-06-30
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.22
Earnings History > 49 > eps Estimate
0.29
Earnings History > 49 > eps Difference
-0.07
Earnings History > 49 > surprise Percent
-24.1379
Earnings History > 50 > period
2014-03-31
Earnings History > 50 > report Date
2014-04-16
Earnings History > 50 > date
2014-03-31
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.1
Earnings History > 50 > eps Estimate
0.05
Earnings History > 50 > eps Difference
0.05
Earnings History > 50 > surprise Percent
100
Earnings History > 51 > period
2013-12-31
Earnings History > 51 > report Date
2014-01-15
Earnings History > 51 > date
2013-12-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.29
Earnings History > 51 > eps Estimate
0.26
Earnings History > 51 > eps Difference
0.03
Earnings History > 51 > surprise Percent
11.5385
Earnings History > 52 > period
2013-09-30
Earnings History > 52 > report Date
2013-10-16
Earnings History > 52 > date
2013-09-30
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
0.2
Earnings History > 52 > eps Estimate
0.18
Earnings History > 52 > eps Difference
0.02
Earnings History > 52 > surprise Percent
11.1111
Earnings History > 53 > period
2013-06-30
Earnings History > 53 > report Date
2013-07-17
Earnings History > 53 > date
2013-06-30
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.32
Earnings History > 53 > eps Estimate
0.25
Earnings History > 53 > eps Difference
0.07
Earnings History > 53 > surprise Percent
28
Earnings History > 54 > period
2013-03-31
Earnings History > 54 > report Date
2013-04-17
Earnings History > 54 > date
2013-03-31
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.2
Earnings History > 54 > eps Estimate
0.22
Earnings History > 54 > eps Difference
-0.02
Earnings History > 54 > surprise Percent
-9.0909
Earnings History > 55 > period
2012-12-31
Earnings History > 55 > report Date
2013-01-17
Earnings History > 55 > date
2012-12-31
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.03
Earnings History > 55 > eps Estimate
0.02
Earnings History > 55 > eps Difference
0.01
Earnings History > 55 > surprise Percent
50
Earnings History > 56 > period
2012-09-30
Earnings History > 56 > report Date
2012-10-17
Earnings History > 56 > date
2012-09-30
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
-0.0031
Earnings History > 56 > eps Estimate
-0.07
Earnings History > 56 > eps Difference
0.0669
Earnings History > 56 > surprise Percent
95.5714
Earnings History > 57 > period
2012-06-30
Earnings History > 57 > report Date
2012-07-18
Earnings History > 57 > date
2012-06-30
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.17
Earnings History > 57 > eps Estimate
0.14
Earnings History > 57 > eps Difference
0.03
Earnings History > 57 > surprise Percent
21.4286
Earnings History > 58 > period
2012-03-31
Earnings History > 58 > report Date
2012-04-19
Earnings History > 58 > date
2012-03-31
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
0.24
Earnings History > 58 > eps Estimate
0.12
Earnings History > 58 > eps Difference
0.12
Earnings History > 58 > surprise Percent
100
Earnings History > 59 > period
2011-12-31
Earnings History > 59 > report Date
2012-01-19
Earnings History > 59 > date
2011-12-31
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.15
Earnings History > 59 > eps Estimate
0.15
Earnings History > 59 > eps Difference
0
Earnings History > 59 > surprise Percent
0
Earnings History > 60 > period
2011-09-30
Earnings History > 60 > report Date
2011-10-18
Earnings History > 60 > date
2011-09-30
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.31
Earnings History > 60 > eps Estimate
0.19
Earnings History > 60 > eps Difference
0.12
Earnings History > 60 > surprise Percent
63.1579
Earnings History > 61 > period
2011-06-30
Earnings History > 61 > report Date
2011-07-19
Earnings History > 61 > date
2011-06-30
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
-0.9
Earnings History > 61 > eps Estimate
-0.9
Earnings History > 61 > eps Difference
0
Earnings History > 61 > surprise Percent
0
Earnings History > 62 > period
2011-03-31
Earnings History > 62 > report Date
2011-04-15
Earnings History > 62 > date
2011-03-31
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.17
Earnings History > 62 > eps Estimate
0.27
Earnings History > 62 > eps Difference
-0.1
Earnings History > 62 > surprise Percent
-37.037
Earnings History > 63 > period
2010-12-31
Earnings History > 63 > report Date
2011-01-21
Earnings History > 63 > date
2010-12-31
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
0.04
Earnings History > 63 > eps Estimate
0.14
Earnings History > 63 > eps Difference
-0.1
Earnings History > 63 > surprise Percent
-71.4286
Earnings History > 64 > period
2010-09-30
Earnings History > 64 > report Date
2010-10-19
Earnings History > 64 > date
2010-09-30
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
0.27
Earnings History > 64 > eps Estimate
0.16
Earnings History > 64 > eps Difference
0.11
Earnings History > 64 > surprise Percent
68.75
Earnings History > 65 > period
2010-06-30
Earnings History > 65 > report Date
2010-07-16
Earnings History > 65 > date
2010-06-30
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
0.27
Earnings History > 65 > eps Estimate
0.22
Earnings History > 65 > eps Difference
0.05
Earnings History > 65 > surprise Percent
22.7273
Earnings History > 66 > period
2010-03-31
Earnings History > 66 > report Date
2010-04-16
Earnings History > 66 > date
2010-03-31
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
0.28
Earnings History > 66 > eps Estimate
0.09
Earnings History > 66 > eps Difference
0.19
Earnings History > 66 > surprise Percent
211.1111
Earnings History > 67 > period
2009-12-31
Earnings History > 67 > report Date
2010-01-20
Earnings History > 67 > date
2009-12-31
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
-0.6
Earnings History > 67 > eps Estimate
-0.52
Earnings History > 67 > eps Difference
-0.08
Earnings History > 67 > surprise Percent
-15.3846
Earnings History > 68 > period
2009-09-30
Earnings History > 68 > report Date
2009-10-16
Earnings History > 68 > date
2009-09-30
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
-0.26
Earnings History > 68 > eps Estimate
-0.21
Earnings History > 68 > eps Difference
-0.05
Earnings History > 68 > surprise Percent
-23.8095
Earnings History > 69 > period
2009-06-30
Earnings History > 69 > report Date
2009-07-17
Earnings History > 69 > date
2009-06-30
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
0.33
Earnings History > 69 > eps Estimate
0.28
Earnings History > 69 > eps Difference
0.05
Earnings History > 69 > surprise Percent
17.8571
Earnings History > 70 > period
2009-03-31
Earnings History > 70 > report Date
2009-04-20
Earnings History > 70 > date
2009-03-31
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
0.44
Earnings History > 70 > eps Estimate
0.05
Earnings History > 70 > eps Difference
0.39
Earnings History > 70 > surprise Percent
780
Earnings History > 71 > period
2008-12-31
Earnings History > 71 > report Date
2009-01-16
Earnings History > 71 > date
2008-12-31
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
-0.48
Earnings History > 71 > eps Estimate
0.08
Earnings History > 71 > eps Difference
-0.56
Earnings History > 71 > surprise Percent
-700
Earnings History > 72 > period
2008-09-30
Earnings History > 72 > report Date
2008-10-06
Earnings History > 72 > date
2008-09-30
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
0.15
Earnings History > 72 > eps Estimate
0.62
Earnings History > 72 > eps Difference
-0.47
Earnings History > 72 > surprise Percent
-75.8065
Earnings History > 73 > period
2008-06-30
Earnings History > 73 > report Date
2008-07-21
Earnings History > 73 > date
2008-06-30
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
0.72
Earnings History > 73 > eps Estimate
0.53
Earnings History > 73 > eps Difference
0.19
Earnings History > 73 > surprise Percent
35.8491
Earnings History > 74 > period
2008-03-31
Earnings History > 74 > report Date
2008-04-21
Earnings History > 74 > date
2008-03-31
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
0.23
Earnings History > 74 > eps Estimate
0.41
Earnings History > 74 > eps Difference
-0.18
Earnings History > 74 > surprise Percent
-43.9024
Earnings History > 75 > period
2007-12-31
Earnings History > 75 > report Date
2008-01-22
Earnings History > 75 > date
2007-12-31
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
0.05
Earnings History > 75 > eps Estimate
0.18
Earnings History > 75 > eps Difference
-0.13
Earnings History > 75 > surprise Percent
-72.2222
Earnings History > 76 > period
2007-09-30
Earnings History > 76 > report Date
2007-10-18
Earnings History > 76 > date
2007-09-30
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
0.82
Earnings History > 76 > eps Estimate
1.06
Earnings History > 76 > eps Difference
-0.24
Earnings History > 76 > surprise Percent
-22.6415
Earnings History > 77 > period
2007-06-30
Earnings History > 77 > report Date
2007-07-19
Earnings History > 77 > date
2007-06-30
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
1.28
Earnings History > 77 > eps Estimate
1.2
Earnings History > 77 > eps Difference
0.08
Earnings History > 77 > surprise Percent
6.6667
Earnings History > 78 > period
2007-03-31
Earnings History > 78 > report Date
2007-04-19
Earnings History > 78 > date
2007-03-31
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
1.17
Earnings History > 78 > eps Estimate
1.15
Earnings History > 78 > eps Difference
0.02
Earnings History > 78 > surprise Percent
1.7391
Earnings History > 79 > period
2006-12-31
Earnings History > 79 > report Date
2007-01-23
Earnings History > 79 > date
2006-12-31
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
1.19
Earnings History > 79 > eps Estimate
1.18
Earnings History > 79 > eps Difference
0.01
Earnings History > 79 > surprise Percent
0.8475
Earnings History > 80 > period
2006-09-30
Earnings History > 80 > report Date
2006-10-19
Earnings History > 80 > date
2006-09-30
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
1.22
Earnings History > 80 > eps Estimate
1.15
Earnings History > 80 > eps Difference
0.07
Earnings History > 80 > surprise Percent
6.087
Earnings History > 81 > period
2006-06-30
Earnings History > 81 > report Date
2006-07-19
Earnings History > 81 > date
2006-06-30
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
1.22
Earnings History > 81 > eps Estimate
1.1
Earnings History > 81 > eps Difference
0.12
Earnings History > 81 > surprise Percent
10.9091
Earnings History > 82 > period
2006-03-31
Earnings History > 82 > report Date
2006-04-20
Earnings History > 82 > date
2006-03-31
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
1.08
Earnings History > 82 > eps Estimate
1
Earnings History > 82 > eps Difference
0.08
Earnings History > 82 > surprise Percent
8
Earnings History > 83 > period
2005-12-31
Earnings History > 83 > report Date
2006-01-23
Earnings History > 83 > date
2005-12-31
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
0.94
Earnings History > 83 > eps Estimate
1.02
Earnings History > 83 > eps Difference
-0.08
Earnings History > 83 > surprise Percent
-7.8431
Earnings History > 84 > period
2005-09-30
Earnings History > 84 > report Date
2005-10-19
Earnings History > 84 > date
2005-09-30
Earnings History > 84 > before After Market
-
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
1.04
Earnings History > 84 > eps Estimate
1.02
Earnings History > 84 > eps Difference
0.02
Earnings History > 84 > surprise Percent
1.9608
Earnings History > 85 > period
2005-06-30
Earnings History > 85 > report Date
2005-07-18
Earnings History > 85 > date
2005-06-30
Earnings History > 85 > before After Market
-
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
1.08
Earnings History > 85 > eps Estimate
1.01
Earnings History > 85 > eps Difference
0.07
Earnings History > 85 > surprise Percent
6.9307
Earnings History > 86 > period
2005-03-31
Earnings History > 86 > report Date
2005-04-18
Earnings History > 86 > date
2005-03-31
Earnings History > 86 > before After Market
-
Earnings History > 86 > currency
USD
Earnings History > 86 > eps Actual
1.16
Earnings History > 86 > eps Estimate
0.97
Earnings History > 86 > eps Difference
0.19
Earnings History > 86 > surprise Percent
19.5876
Earnings History > 87 > period
2004-12-31
Earnings History > 87 > report Date
2005-01-18
Earnings History > 87 > date
2004-12-31
Earnings History > 87 > before After Market
-
Earnings History > 87 > currency
USD
Earnings History > 87 > eps Actual
0.94
Earnings History > 87 > eps Estimate
0.94
Earnings History > 87 > eps Difference
0
Earnings History > 87 > surprise Percent
0
Earnings History > 88 > period
2004-09-30
Earnings History > 88 > report Date
2004-10-14
Earnings History > 88 > date
2004-09-30
Earnings History > 88 > before After Market
-
Earnings History > 88 > currency
USD
Earnings History > 88 > eps Actual
0.91
Earnings History > 88 > eps Estimate
0.9
Earnings History > 88 > eps Difference
0.01
Earnings History > 88 > surprise Percent
1.1111
Earnings History > 89 > period
2004-06-30
Earnings History > 89 > report Date
2004-07-14
Earnings History > 89 > date
2004-06-30
Earnings History > 89 > before After Market
-
Earnings History > 89 > currency
USD
Earnings History > 89 > eps Actual
0.93
Earnings History > 89 > eps Estimate
0.87
Earnings History > 89 > eps Difference
0.06
Earnings History > 89 > surprise Percent
6.8966
Earnings History > 90 > period
2004-03-31
Earnings History > 90 > report Date
2004-04-14
Earnings History > 90 > date
2004-03-31
Earnings History > 90 > before After Market
-
Earnings History > 90 > currency
USD
Earnings History > 90 > eps Actual
0.92
Earnings History > 90 > eps Estimate
0.89
Earnings History > 90 > eps Difference
0.03
Earnings History > 90 > surprise Percent
3.3708
Earnings History > 91 > period
2003-12-31
Earnings History > 91 > report Date
2004-01-15
Earnings History > 91 > date
2003-12-31
Earnings History > 91 > before After Market
-
Earnings History > 91 > currency
USD
Earnings History > 91 > eps Actual
0.92
Earnings History > 91 > eps Estimate
0.89
Earnings History > 91 > eps Difference
0.03
Earnings History > 91 > surprise Percent
3.3708
Earnings History > 92 > period
2003-09-30
Earnings History > 92 > report Date
2003-10-14
Earnings History > 92 > date
2003-09-30
Earnings History > 92 > before After Market
-
Earnings History > 92 > currency
USD
Earnings History > 92 > eps Actual
0.96
Earnings History > 92 > eps Estimate
0.85
Earnings History > 92 > eps Difference
0.11
Earnings History > 92 > surprise Percent
12.9412
Earnings History > 93 > period
2003-06-30
Earnings History > 93 > report Date
2003-07-14
Earnings History > 93 > date
2003-06-30
Earnings History > 93 > before After Market
-
Earnings History > 93 > currency
USD
Earnings History > 93 > eps Actual
0.9
Earnings History > 93 > eps Estimate
0.79
Earnings History > 93 > eps Difference
0.11
Earnings History > 93 > surprise Percent
13.9241
Earnings History > 94 > period
2003-03-31
Earnings History > 94 > report Date
2003-04-14
Earnings History > 94 > date
2003-03-31
Earnings History > 94 > before After Market
-
Earnings History > 94 > currency
USD
Earnings History > 94 > eps Actual
0.8
Earnings History > 94 > eps Estimate
0.74
Earnings History > 94 > eps Difference
0.06
Earnings History > 94 > surprise Percent
8.1081
Earnings History > 95 > period
2002-12-31
Earnings History > 95 > report Date
2003-01-15
Earnings History > 95 > date
2002-12-31
Earnings History > 95 > before After Market
-
Earnings History > 95 > currency
USD
Earnings History > 95 > eps Actual
0.85
Earnings History > 95 > eps Estimate
0.82
Earnings History > 95 > eps Difference
0.03
Earnings History > 95 > surprise Percent
3.6585
Earnings History > 96 > period
2002-09-30
Earnings History > 96 > report Date
2002-10-15
Earnings History > 96 > date
2002-09-30
Earnings History > 96 > before After Market
-
Earnings History > 96 > currency
USD
Earnings History > 96 > eps Actual
0.73
Earnings History > 96 > eps Estimate
0.71
Earnings History > 96 > eps Difference
0.02
Earnings History > 96 > surprise Percent
2.8169
Earnings History > 97 > period
2002-06-30
Earnings History > 97 > report Date
2002-07-15
Earnings History > 97 > date
2002-06-30
Earnings History > 97 > before After Market
-
Earnings History > 97 > currency
USD
Earnings History > 97 > eps Actual
0.7
Earnings History > 97 > eps Estimate
0.7
Earnings History > 97 > eps Difference
0
Earnings History > 97 > surprise Percent
0
Earnings History > 98 > period
2002-03-31
Earnings History > 98 > report Date
2002-04-15
Earnings History > 98 > date
2002-03-31
Earnings History > 98 > before After Market
-
Earnings History > 98 > currency
USD
Earnings History > 98 > eps Actual
0.69
Earnings History > 98 > eps Estimate
0.67
Earnings History > 98 > eps Difference
0.02
Earnings History > 98 > surprise Percent
2.9851
Earnings History > 99 > period
2001-12-31
Earnings History > 99 > report Date
2002-01-22
Earnings History > 99 > date
2001-12-31
Earnings History > 99 > before After Market
-
Earnings History > 99 > currency
USD
Earnings History > 99 > eps Actual
0.64
Earnings History > 99 > eps Estimate
0.62
Earnings History > 99 > eps Difference
0.02
Earnings History > 99 > surprise Percent
3.2258
Earnings History > 100 > period
2001-09-30
Earnings History > 100 > report Date
2001-10-15
Earnings History > 100 > date
2001-09-30
Earnings History > 100 > before After Market
-
Earnings History > 100 > currency
USD
Earnings History > 100 > eps Actual
0.64
Earnings History > 100 > eps Estimate
0.62
Earnings History > 100 > eps Difference
0.02
Earnings History > 100 > surprise Percent
3.2258
Earnings History > 101 > period
2001-06-30
Earnings History > 101 > report Date
2001-07-16
Earnings History > 101 > date
2001-06-30
Earnings History > 101 > before After Market
-
Earnings History > 101 > currency
USD
Earnings History > 101 > eps Actual
0.62
Earnings History > 101 > eps Estimate
0.59
Earnings History > 101 > eps Difference
0.03
Earnings History > 101 > surprise Percent
5.0847
Earnings History > 102 > period
2001-03-31
Earnings History > 102 > report Date
2001-04-16
Earnings History > 102 > date
2001-03-31
Earnings History > 102 > before After Market
-
Earnings History > 102 > currency
USD
Earnings History > 102 > eps Actual
0.57
Earnings History > 102 > eps Estimate
0.57
Earnings History > 102 > eps Difference
0
Earnings History > 102 > surprise Percent
0
Earnings History > 103 > period
2000-12-31
Earnings History > 103 > report Date
2001-01-16
Earnings History > 103 > date
2000-12-31
Earnings History > 103 > before After Market
-
Earnings History > 103 > currency
USD
Earnings History > 103 > eps Actual
0.43
Earnings History > 103 > eps Estimate
0.43
Earnings History > 103 > eps Difference
0
Earnings History > 103 > surprise Percent
0
Earnings History > 104 > period
2000-09-30
Earnings History > 104 > report Date
2000-10-16
Earnings History > 104 > date
2000-09-30
Earnings History > 104 > before After Market
-
Earnings History > 104 > currency
USD
Earnings History > 104 > eps Actual
0.66
Earnings History > 104 > eps Estimate
0.65
Earnings History > 104 > eps Difference
0.01
Earnings History > 104 > surprise Percent
1.5385
Earnings History > 105 > period
2000-06-30
Earnings History > 105 > report Date
2000-07-17
Earnings History > 105 > date
2000-06-30
Earnings History > 105 > before After Market
-
Earnings History > 105 > currency
USD
Earnings History > 105 > eps Actual
0.62
Earnings History > 105 > eps Estimate
0.62
Earnings History > 105 > eps Difference
0
Earnings History > 105 > surprise Percent
0
Earnings History > 106 > period
2000-03-31
Earnings History > 106 > report Date
2000-04-17
Earnings History > 106 > date
2000-03-31
Earnings History > 106 > before After Market
-
Earnings History > 106 > currency
USD
Earnings History > 106 > eps Actual
0.67
Earnings History > 106 > eps Estimate
0.62
Earnings History > 106 > eps Difference
0.05
Earnings History > 106 > surprise Percent
8.0645
Earnings History > 107 > period
1999-12-31
Earnings History > 107 > report Date
2000-01-18
Earnings History > 107 > date
1999-12-31
Earnings History > 107 > before After Market
-
Earnings History > 107 > currency
USD
Earnings History > 107 > eps Actual
0.62
Earnings History > 107 > eps Estimate
0.61
Earnings History > 107 > eps Difference
0.01
Earnings History > 107 > surprise Percent
1.6393
Earnings History > 108 > period
1999-09-30
Earnings History > 108 > report Date
1999-10-18
Earnings History > 108 > date
1999-09-30
Earnings History > 108 > before After Market
-
Earnings History > 108 > currency
USD
Earnings History > 108 > eps Actual
0.62
Earnings History > 108 > eps Estimate
0.6
Earnings History > 108 > eps Difference
0.02
Earnings History > 108 > surprise Percent
3.3333
Earnings History > 109 > period
1999-06-30
Earnings History > 109 > report Date
1999-07-19
Earnings History > 109 > date
1999-06-30
Earnings History > 109 > before After Market
BeforeMarket
Earnings History > 109 > currency
USD
Earnings History > 109 > eps Actual
0.57
Earnings History > 109 > eps Estimate
0.57
Earnings History > 109 > eps Difference
0
Earnings History > 109 > surprise Percent
0
Earnings History > 110 > period
1999-03-31
Earnings History > 110 > report Date
1999-04-19
Earnings History > 110 > date
1999-03-31
Earnings History > 110 > before After Market
BeforeMarket
Earnings History > 110 > currency
USD
Earnings History > 110 > eps Actual
0.55
Earnings History > 110 > eps Estimate
0.52
Earnings History > 110 > eps Difference
0.03
Earnings History > 110 > surprise Percent
5.7692
Earnings History > 111 > period
1998-12-31
Earnings History > 111 > report Date
1999-01-19
Earnings History > 111 > date
1998-12-31
Earnings History > 111 > before After Market
BeforeMarket
Earnings History > 111 > currency
USD
Earnings History > 111 > eps Actual
0.46
Earnings History > 111 > eps Estimate
0.46
Earnings History > 111 > eps Difference
0
Earnings History > 111 > surprise Percent
0
Earnings History > 112 > period
1998-09-30
Earnings History > 112 > report Date
1998-10-14
Earnings History > 112 > date
1998-09-30
Earnings History > 112 > before After Market
BeforeMarket
Earnings History > 112 > currency
USD
Earnings History > 112 > eps Actual
0.25
Earnings History > 112 > eps Estimate
0.43
Earnings History > 112 > eps Difference
-0.18
Earnings History > 112 > surprise Percent
-41.8605
Earnings History > 113 > period
1998-06-30
Earnings History > 113 > report Date
1998-07-13
Earnings History > 113 > date
1998-06-30
Earnings History > 113 > before After Market
BeforeMarket
Earnings History > 113 > currency
USD
Earnings History > 113 > eps Actual
0.59
Earnings History > 113 > eps Estimate
0.57
Earnings History > 113 > eps Difference
0.02
Earnings History > 113 > surprise Percent
3.5088
Earnings History > 114 > period
1998-03-31
Earnings History > 114 > report Date
1998-04-13
Earnings History > 114 > date
1998-03-31
Earnings History > 114 > before After Market
BeforeMarket
Earnings History > 114 > currency
USD
Earnings History > 114 > eps Actual
0.59
Earnings History > 114 > eps Estimate
0.53
Earnings History > 114 > eps Difference
0.06
Earnings History > 114 > surprise Percent
11.3208
Earnings History > 115 > period
1997-12-31
Earnings History > 115 > report Date
1998-01-12
Earnings History > 115 > date
1997-12-31
Earnings History > 115 > before After Market
BeforeMarket
Earnings History > 115 > currency
USD
Earnings History > 115 > eps Actual
0.56
Earnings History > 115 > eps Estimate
0.56
Earnings History > 115 > eps Difference
0
Earnings History > 115 > surprise Percent
0
Earnings History > 116 > period
1997-09-30
Earnings History > 116 > report Date
1997-10-14
Earnings History > 116 > date
1997-09-30
Earnings History > 116 > before After Market
BeforeMarket
Earnings History > 116 > currency
USD
Earnings History > 116 > eps Actual
0.54
Earnings History > 116 > eps Estimate
0.54
Earnings History > 116 > eps Difference
0
Earnings History > 116 > surprise Percent
0
Earnings History > 117 > period
1997-06-30
Earnings History > 117 > report Date
1997-07-14
Earnings History > 117 > date
1997-06-30
Earnings History > 117 > before After Market
BeforeMarket
Earnings History > 117 > currency
USD
Earnings History > 117 > eps Actual
0.51
Earnings History > 117 > eps Estimate
0.5
Earnings History > 117 > eps Difference
0.01
Earnings History > 117 > surprise Percent
2
Earnings History > 118 > period
1997-03-31
Earnings History > 118 > report Date
1997-04-14
Earnings History > 118 > date
1997-03-31
Earnings History > 118 > before After Market
-
Earnings History > 118 > currency
USD
Earnings History > 118 > eps Actual
0.47
Earnings History > 118 > eps Estimate
0.46
Earnings History > 118 > eps Difference
0.01
Earnings History > 118 > surprise Percent
2.1739
Earnings History > 119 > period
1996-12-31
Earnings History > 119 > report Date
1997-01-13
Earnings History > 119 > date
1996-12-31
Earnings History > 119 > before After Market
-
Earnings History > 119 > currency
USD
Earnings History > 119 > eps Actual
0.54
Earnings History > 119 > eps Estimate
0.53
Earnings History > 119 > eps Difference
0.01
Earnings History > 119 > surprise Percent
1.8868
Earnings History > 120 > period
1996-09-30
Earnings History > 120 > report Date
1996-10-15
Earnings History > 120 > date
1996-09-30
Earnings History > 120 > before After Market
-
Earnings History > 120 > currency
USD
Earnings History > 120 > eps Actual
0.52
Earnings History > 120 > eps Estimate
0.51
Earnings History > 120 > eps Difference
0.01
Earnings History > 120 > surprise Percent
1.9608
Earnings History > 121 > period
1996-06-30
Earnings History > 121 > report Date
1996-07-15
Earnings History > 121 > date
1996-06-30
Earnings History > 121 > before After Market
-
Earnings History > 121 > currency
USD
Earnings History > 121 > eps Actual
0.5
Earnings History > 121 > eps Estimate
0.49
Earnings History > 121 > eps Difference
0.01
Earnings History > 121 > surprise Percent
2.0408
Earnings History > 122 > period
1996-03-31
Earnings History > 122 > report Date
1996-04-15
Earnings History > 122 > date
1996-03-31
Earnings History > 122 > before After Market
-
Earnings History > 122 > currency
USD
Earnings History > 122 > eps Actual
0.48
Earnings History > 122 > eps Estimate
0.47
Earnings History > 122 > eps Difference
0.01
Earnings History > 122 > surprise Percent
2.1277
Earnings History > 123 > period
1995-12-31
Earnings History > 123 > report Date
1996-01-16
Earnings History > 123 > date
1995-12-31
Earnings History > 123 > before After Market
-
Earnings History > 123 > currency
USD
Earnings History > 123 > eps Actual
0.46
Earnings History > 123 > eps Estimate
0.48
Earnings History > 123 > eps Difference
-0.02
Earnings History > 123 > surprise Percent
-4.1667
Bank of America Corporation, through its subsidiaries, provides various financial products and services for individual consumers, small and middle-market businesses, institutional investors, large corporations, and governments worldwide. The company operates through four segments: Consumer Banking, Global Wealth & Investment Management (GWIM), Global Banking, and Global Markets. The Consumer Banking segment offers traditional and money market savings accounts, certificates of deposit and IRAs, checking accounts, and investment accounts and products; credit and debit cards; residential mortgages and home equity loans; and direct and indirect loans, such as automotive, recreational vehicle, and consumer personal loans. The GWIM segment provides investment management, brokerage, banking, and trust and retirement products and services; wealth management solutions; and customized solutions, including specialty asset management services. The Global Banking segment offers lending products and services, including commercial loans, leases, commitment facilities, trade finance, and commercial real estate and asset-based lending; treasury solutions, such as treasury management, foreign exchange, short-term investing options, and merchant services; working capital management solutions; debt and equity underwriting and distribution, and merger-related and other advisory services; and fixed-income and equity research services. The Global Markets segment provides market-making, financing, securities clearing, settlement, and custody services; securities and derivative products; and risk management products using interest rate, equity, credit, currency and commodity derivatives, foreign exchange, fixed-income, and mortgage-related products. Bank of America Corporation was founded in 1784 and is based in Charlotte, North Carolina.
Stock Price
$0.00
increase compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/AOptions Corner: Greenland-Related Fears Present A Contrarian Gift For Bank Of America Speculators Benzinga
Read more →Samalin Investment Counsel LLC Raises Stock Holdings in Bank of America Corporation $BAC MarketBeat
Read more →Showing 2 of 10
(Last Updated 2025-12-31)
Rating:
BUY
Target Price:
$62.1458
Analyst Picks
Strong Buy
15
Buy
7
Hold
3
Sell
0
Strong Sell
0
Sentiment:
Bullish
(Last Updated 2025-12-31)
Health Score
Price to Earnings Ratio (P/E)
-
Very High
Low ≥ 50
High ≤ 10
Price to Book Ratio (P/B)
-
Very Low
Low ≤ 1
High ≥ 3
Return on Equity (ROE)
-
Very Low
Low ≤ 5%
High ≥ 25%
Return on Assets (ROA)
-
Very Low
Low ≤ 2%
High ≥ 10%
Debt to Equity
-
Very Low
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 62.87% of the total shares of Bank of America Corp
1.
Vanguard Group Inc(8.629%)
since
2025/06/30
2.
Berkshire Hathaway Inc(8.1716%)
since
2025/06/30
3.
BlackRock Inc(6.9581%)
since
2025/06/30
4.
State Street Corp(3.9382%)
since
2025/06/30
5.
FMR Inc(2.8262%)
since
2025/06/30
6.
Vanguard Total Stock Mkt Idx Inv(2.6698%)
since
2025/07/31
7.
JPMorgan Chase & Co(2.3656%)
since
2025/06/30
8.
Vanguard 500 Index Investor(2.0333%)
since
2025/07/31
9.
Geode Capital Management, LLC(2.0005%)
since
2025/06/30
10.
Capital World Investors(1.7564%)
since
2025/06/30
11.
NORGES BANK(1.4527%)
since
2025/06/30
12.
Morgan Stanley - Brokerage Accounts(1.3994%)
since
2025/06/30
13.
T. Rowe Price Associates, Inc.(1.3887%)
since
2025/06/30
14.
Wellington Management Company LLP(1.1787%)
since
2025/06/30
15.
Fidelity 500 Index(1.1214%)
since
2025/07/31
16.
SPDR® S&P 500® ETF(1.0685%)
since
2025/08/31
17.
iShares Core S&P 500 ETF(1.0646%)
since
2025/08/31
18.
Northern Trust Corp(0.9014%)
since
2025/06/30
19.
Amvescap Plc.(0.8802%)
since
2025/06/30
20.
Ameriprise Financial Inc(0.8294%)
since
2025/06/30
21.
Franklin Resources Inc(0.7617%)
since
2025/06/30
22.
Bank of New York Mellon Corp(0.7558%)
since
2025/06/30
23.
Vanguard Value Index Inv(0.7537%)
since
2025/07/31
24.
Fisher Asset Management, LLC(0.694%)
since
2025/06/30
25.
Sanders Capital, LLC(0.6367%)
since
2025/06/30
26.
The Financial Select Sector SPDR® ETF(0.63%)
since
2025/08/31
27.
Goldman Sachs Group Inc(0.5884%)
since
2025/06/30
28.
Vanguard Institutional Index I(0.5348%)
since
2025/07/31
29.
American Funds Washington Mutual A(0.5181%)
since
2025/06/30
30.
Capital Group Wash Mutual Invtrs Comp(0.5181%)
since
2025/06/30
31.
Vanguard Dividend Appreciation ETF(0.4792%)
since
2025/07/31
32.
State St S&P 500® Indx SL Cl III(0.4722%)
since
2025/08/31
33.
Vanguard Equity-Income Inv(0.4714%)
since
2025/06/30
34.
Strategic Advisers Fidelity US TtlStk(0.3825%)
since
2025/07/31
35.
JPM US Equity Income-Composite(0.3808%)
since
2025/06/30
36.
JPMorgan Equity Income I(0.3742%)
since
2025/07/31
37.
Vanguard High Dividend Yield ETF(0.3559%)
since
2025/07/31
38.
Blackrock Eq Idx Fund CF(0.3342%)
since
2025/06/30
39.
Vanguard Institutional 500 Index Trust(0.3094%)
since
2025/07/31
40.
Blackrock Russ 1000 Eq Idx Composite(0.2897%)
since
2025/06/30
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
2026-03-31
EPS Estimate
—
Date
2025-12-31
EPS Actual
0.98
EPS Estimate
0.9767
EPS Difference
0.0033
Surprise Percent
0.3379%
(Last Updated 2025-12-31)
(Last Updated 2025-12-31)
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-12-31)
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-12-31)
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.