_id
6911b41eccc777a4e85d5fba
Ticker
FNMA
Name
Federal National Mortgage Association
Exchange
OTCQB
Address
Midtown Center, Washington, DC, United States, 20005
Country
USA
Sector
Financial Services
Industry
Mortgage Finance
Currency
USD
Website
https://www.fanniemae.com
Description
Federal National Mortgage Association provides financing solutions for residential mortgages in the United States. The company operates through Single-Family and Multifamily segments. It is involved in mortgage acquisitions and securitizations; credit risk management by underwriting and servicing standards; and credit loss management. The company also engages in mortgage securitization transactions, such as lender swap transactions, portfolio securitization transactions, and structured securitization transactions, as well as buys and sells multifamily agency mortgage-backed securities, invests in low-income housing tax credit multifamily projects, and provides credit enhancement for bonds issued by state and local housing finance authorities to finance multifamily housing. Federal National Mortgage Association was founded in 1938 and is based in Washington, the District of Columbia.
Last Close
10.8
Volume
1195268
Current Price
10.59
Change
0.27
Last Updated
2026-01-03T11:54:46.741Z
Image
data:image/webp;base64,UklGRtgFAABXRUJQVlA4WAoAAAAQAAAAPwAAPwAAQUxQSBECAAABkChJsmlb69q2+Wzbtm3btm3btm3bNq597HPm+u69+nxARDBw20hROnvM2H6BCZKFX/V+Cw9ef/k3QyaRSjKSvj08vXlyh2I2jJtcCzUevuLY7Tf/JXKpTCpJ/vHkws7ZvSp5cSqvch0mrj906dHHPwlSjTa7q1GmxXx7fef0tnkD6odb5bouovCvPenMbxImo+TJ+s4RDkycgltM3f/ov4GEKuP9hbX9K7mJwaX9vm8kUvr7MyqLuF21p5z8rhULpT9a3zNaIO6VV8cYiIeS7wwUNNPCt/Puzybio5TLk8oLwLfhYeIn/a+pPgXi1P5wDPGse1PLFPD8OZTaRnxl+DXGOp9tZlNj9edsTFwHz3QNY/nIekoKcVfcpc75ENT6FBGgFkXZ5KHlgR8I6Hy3yDxvy4QfOggxJ1rl3mLJrQSSfLpVDqXG3ENBO8s6ZdP5UhyMG8NLMmY7IYZg/Drcitn5riAcuu8jWNma+4CQYp57n6EXkdDGootWPoZyuPmh45+gXB51695fKA+WvP2QBOXVjn8xUiifjqdnqKH8uCxXaKH8uaNQ6qD8f6RUYYl5DO88xE/GrwZ/7k7gn3v8e4d/7/HfHfx3D//dhX/38f8d/H8P/9+F//fhvgPve/C+C+37zMB3MrDvNQvfDfX98NwBzz3w3IXOfWaQOxk293LP3RphuZtr7pdKJSmicj8DAFZQOCCgAwAA8BAAnQEqQABAAD61WqFNpyUioiYVWnDgFolkAK+9wNdVnr8Dbnc/gxmf2JJjI//1nDHKu4PaWhplGgL5y9UlizpkHeKlB+i0Kxwfu7YpWpBFIgS625mADBQAMkelAMkedWhkiPbrbOZYf3wnp7lVC6rhbwpHaNCnrBemwRaK9DuT9BJ4k4zEUZNLpQTsfFCAAP7+h9PK19uwoa75sXXIFX4B//XKAUajoTRjbetBbdR08PlE14yT1YiSKlvMQ5EbqAHbse/xRlPlsHlb8DZImZ2OY9N+vaj65ndaftsZGVXj9fUSsJ00eX57RkeW0fPc3n9gdo0XVb6OeUWveg21tLB4vfnntIyDu31o6DyrwWdER1SaChD1Qo09zWu5O4cyb+QlZZUg/YgsvRoC8vGlGh3cNp+jVf+JglgFpJ1yRoEnTSMMvqmgB/FSp7rujG2Km1/vi1/1tdOVtkrPQ0c5khybz5I4y57mg3+xaI/QS+hno3PP9/pIwQ5XOS+ik4bUezpyc7B/ug8YRi3ahez0JEdkk15EsdrOvRRxLehxU9bglbrSR6dT5yK9+GqY5r0ZHhzVAJeAYL9UeZGEItbEwMzeCkH4W7ebnKB6YEKy7pg40KA1eNeeX03KjxG8CsuAbVFu+MG/c8LQQ68BsspmLOdbjQOucEDSfmxDaTwf+AXJ7nLD6hrUcCBYrLv4vup0NU+a9m0eLSI3YzarbVnZh6deXyl+j2g70xQlg4zHB724n8z2aKkbc24jOdj4CTpbo1e6UFiY4uUFFx1SybNzyOU7hzA0SOTAK6WHHh4u947N1G41qaDZDXrPqib7iV1xN08tPXOXgb96haDUJWkLpyFBSKVAAp1yMm7wSTjaTg8Adx7+kjMzKxdit0+GPjezCDoS10mJ6v68DzeZGlx/3BB435ya+0k66qksLKl/VbGjWEKvseUclQYaSPSYiA1H5wc7mU6/viF+XHp4YE4bhvXYkv+hyEHaXPl6S5xvKxFSVVBT4OkXMc1TUavbGX8N/B4ZuX0b3xyJjBhs6p3fJbyH41GuNyFbKF+K922MkL8QS24mSy+GC04yiX8+HXPtmZvV0jm0o6DrgwkHQMvwtdPcWT5mj1MPxOiaHGkp8hz8SB45ojE8HK9EB3a0uHmtUH+a0DHOJFCNB9PIMz9DOgIcYTGS2PjdC9GRGbZCf5A9c/cMM47OUQHHCObFnO4CvSNC5I1IfvWhc1xQ6AAAAA==
Ipo Date
-
Market Cap
12738963456
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
0.8974977272727273
Sentiment Sources
44
Rating
2.5
Strong Buy
0
Buy
1
Hold
1
Sell
1
Strong Sell
1
Current Quarter
2025-06-30
Revenue
7444000000
Cost Of Revenue
-
Gross Profit
-
Operating Expenses
-
Operating Income
-
Interest Expense
32256000000
Pretax Income
4154000000
Net Income
3317000000
Eps
2.864204827440307
Dividends Per Share
-
Shares Outstanding
1158087567
Income Tax Expense
-
EBITDA
-
Operating Margin
-
Total Other Income Expense Net
-
Cash
38229000000
Short Term Investments
438000000
Receivables
11678000000
Inventories
-
Total Current Assets
-
Property Plant Equipment
-
Total Assets
4338227000000
Payables
11841000000
Short Term Debt
-
Long Term Debt
4199417000000
Total Liabilities
4236591000000
Equity
101636000000
Bs_currency_symbol
USD
Depreciation
-
Change In Working Capital
-
Cash From Operations
4908000000
Capital Expenditures
0
Cash From Investing
-
Cash From Financing
-59250000000
Net Change In Cash
755000000
Cf_currency_symbol
USD
PE
0
PB
0.12066735541077965
ROE
3.2636073832106733
ROA
0.07645980719773308
FCF
4908000000
Fcf Percent
0.6593229446534121
Piotroski FScore
4
Health Score
53
Deep Value Investing Score
9.5
Defensive Investing Score
5
Dividend Investing Score
3
Economic Moat Investing Score
8.3
Garp Investing Score
2.5
Growth Investing Score
3
Momentum Investing Score
5
Net Net Investing Score
4
Quality Investing Score
5.5
Value Investing Score
7
Quarters > 0 > quarter
2025-06-30
Quarters > 0 > income Statement > revenue
7444000000
Quarters > 0 > income Statement > cost Of Revenue
-
Quarters > 0 > income Statement > gross Profit
-
Quarters > 0 > income Statement > operating Expenses
-
Quarters > 0 > income Statement > operating Income
-
Quarters > 0 > income Statement > interest Expense
32256000000
Quarters > 0 > income Statement > pretax Income
4154000000
Quarters > 0 > income Statement > net Income
3317000000
Quarters > 0 > income Statement > eps
2.864204827440307
Quarters > 0 > income Statement > dividends Per Share
-
Quarters > 0 > income Statement > shares Outstanding
1158087567
Quarters > 0 > income Statement > income Tax Expense
-
Quarters > 0 > income Statement > EBITDA
-
Quarters > 0 > income Statement > operating Margin
-
Quarters > 0 > income Statement > total Other Income Expense Net
-
Quarters > 0 > income Statement > currency_symbol
USD
Quarters > 0 > balance Sheet > cash
38229000000
Quarters > 0 > balance Sheet > short Term Investments
438000000
Quarters > 0 > balance Sheet > receivables
11678000000
Quarters > 0 > balance Sheet > inventories
-
Quarters > 0 > balance Sheet > total Current Assets
-
Quarters > 0 > balance Sheet > property Plant Equipment
-
Quarters > 0 > balance Sheet > total Assets
4338227000000
Quarters > 0 > balance Sheet > payables
11841000000
Quarters > 0 > balance Sheet > short Term Debt
-
Quarters > 0 > balance Sheet > long Term Debt
4199417000000
Quarters > 0 > balance Sheet > total Liabilities
4236591000000
Quarters > 0 > balance Sheet > equity
101636000000
Quarters > 0 > balance Sheet > currency_symbol
USD
Quarters > 0 > cash Flow > net Income
-7000000
Quarters > 0 > cash Flow > depreciation
-
Quarters > 0 > cash Flow > change In Working Capital
-
Quarters > 0 > cash Flow > cash From Operations
4908000000
Quarters > 0 > cash Flow > capital Expenditures
0
Quarters > 0 > cash Flow > cash From Investing
-
Quarters > 0 > cash Flow > cash From Financing
-59250000000
Quarters > 0 > cash Flow > net Change In Cash
755000000
Quarters > 0 > cash Flow > currency_symbol
USD
Quarters > 0 > ratios > PE
2.864204827440307
Quarters > 0 > ratios > PB
0.12066735541077965
Quarters > 0 > ratios > ROE
3.2636073832106733
Quarters > 0 > ratios > ROA
0.07645980719773308
Quarters > 0 > ratios > FCF
4908000000
Quarters > 0 > ratios > Piotroski FScore
4
Quarters > 0 > ratios > fcf Percent
0.6593229446534121
Quarters > 0 > health Score
53
Quarters > 1 > quarter
2025-03-31
Quarters > 1 > income Statement > revenue
7208000000
Quarters > 1 > income Statement > cost Of Revenue
-
Quarters > 1 > income Statement > gross Profit
-
Quarters > 1 > income Statement > operating Expenses
-
Quarters > 1 > income Statement > operating Income
-
Quarters > 1 > income Statement > interest Expense
32015000000
Quarters > 1 > income Statement > pretax Income
4584000000
Quarters > 1 > income Statement > net Income
3661000000
Quarters > 1 > income Statement > eps
3.161246268694291
Quarters > 1 > income Statement > dividends Per Share
-
Quarters > 1 > income Statement > shares Outstanding
1158087567
Quarters > 1 > income Statement > income Tax Expense
-
Quarters > 1 > income Statement > EBITDA
-
Quarters > 1 > income Statement > operating Margin
-
Quarters > 1 > income Statement > total Other Income Expense Net
-
Quarters > 1 > income Statement > currency_symbol
USD
Quarters > 1 > balance Sheet > cash
39352000000
Quarters > 1 > balance Sheet > short Term Investments
445000000
Quarters > 1 > balance Sheet > receivables
11592000000
Quarters > 1 > balance Sheet > inventories
-
Quarters > 1 > balance Sheet > total Current Assets
-
Quarters > 1 > balance Sheet > property Plant Equipment
-
Quarters > 1 > balance Sheet > total Assets
4353709000000
Quarters > 1 > balance Sheet > payables
11902000000
Quarters > 1 > balance Sheet > short Term Debt
-
Quarters > 1 > balance Sheet > long Term Debt
4217617000000
Quarters > 1 > balance Sheet > total Liabilities
4255397000000
Quarters > 1 > balance Sheet > equity
98312000000
Quarters > 1 > balance Sheet > currency_symbol
USD
Quarters > 1 > cash Flow > net Income
6000000
Quarters > 1 > cash Flow > depreciation
-
Quarters > 1 > cash Flow > change In Working Capital
-
Quarters > 1 > cash Flow > cash From Operations
3505000000
Quarters > 1 > cash Flow > capital Expenditures
0
Quarters > 1 > cash Flow > cash From Investing
-
Quarters > 1 > cash Flow > cash From Financing
-28669000000
Quarters > 1 > cash Flow > net Change In Cash
-1014000000
Quarters > 1 > cash Flow > currency_symbol
USD
Quarters > 1 > ratios > PE
3.161246268694291
Quarters > 1 > ratios > PB
0.12474720618571487
Quarters > 1 > ratios > ROE
3.7238587354544714
Quarters > 1 > ratios > ROA
0.08408922139720408
Quarters > 1 > ratios > FCF
3505000000
Quarters > 1 > ratios > Piotroski FScore
3
Quarters > 1 > ratios > fcf Percent
0.48626526082130966
Quarters > 1 > health Score
52
Quarters > 2 > quarter
2024-12-31
Quarters > 2 > income Statement > revenue
8129000000
Quarters > 2 > income Statement > cost Of Revenue
-
Quarters > 2 > income Statement > gross Profit
-
Quarters > 2 > income Statement > operating Expenses
-
Quarters > 2 > income Statement > operating Income
-
Quarters > 2 > income Statement > interest Expense
31299000000
Quarters > 2 > income Statement > pretax Income
5179000000
Quarters > 2 > income Statement > net Income
4130000000
Quarters > 2 > income Statement > eps
3.5662242801713804
Quarters > 2 > income Statement > dividends Per Share
-
Quarters > 2 > income Statement > shares Outstanding
1158087567
Quarters > 2 > income Statement > income Tax Expense
-
Quarters > 2 > income Statement > EBITDA
-
Quarters > 2 > income Statement > operating Margin
-
Quarters > 2 > income Statement > total Other Income Expense Net
-
Quarters > 2 > income Statement > currency_symbol
USD
Quarters > 2 > balance Sheet > cash
38853000000
Quarters > 2 > balance Sheet > short Term Investments
469000000
Quarters > 2 > balance Sheet > receivables
11364000000
Quarters > 2 > balance Sheet > inventories
-
Quarters > 2 > balance Sheet > total Current Assets
-
Quarters > 2 > balance Sheet > property Plant Equipment
-
Quarters > 2 > balance Sheet > total Assets
4349731000000
Quarters > 2 > balance Sheet > payables
11585000000
Quarters > 2 > balance Sheet > short Term Debt
-
Quarters > 2 > balance Sheet > long Term Debt
4216909000000
Quarters > 2 > balance Sheet > total Liabilities
4255074000000
Quarters > 2 > balance Sheet > equity
94657000000
Quarters > 2 > balance Sheet > currency_symbol
USD
Quarters > 2 > cash Flow > net Income
3000000
Quarters > 2 > cash Flow > depreciation
-
Quarters > 2 > cash Flow > change In Working Capital
-
Quarters > 2 > cash Flow > cash From Operations
-12384000000
Quarters > 2 > cash Flow > capital Expenditures
0
Quarters > 2 > cash Flow > cash From Investing
-
Quarters > 2 > cash Flow > cash From Financing
-27764000000
Quarters > 2 > cash Flow > net Change In Cash
2039000000
Quarters > 2 > cash Flow > currency_symbol
USD
Quarters > 2 > ratios > PE
3.5662242801713804
Quarters > 2 > ratios > PB
0.1295640822604773
Quarters > 2 > ratios > ROE
4.363121586359171
Quarters > 2 > ratios > ROA
0.09494840025739522
Quarters > 2 > ratios > FCF
-12384000000
Quarters > 2 > ratios > Piotroski FScore
2
Quarters > 2 > ratios > fcf Percent
-1.523434616804035
Quarters > 2 > health Score
34
Quarters > 3 > quarter
2024-09-30
Quarters > 3 > income Statement > revenue
7405000000
Quarters > 3 > income Statement > cost Of Revenue
-
Quarters > 3 > income Statement > gross Profit
-
Quarters > 3 > income Statement > operating Expenses
-
Quarters > 3 > income Statement > operating Income
-
Quarters > 3 > income Statement > interest Expense
30737000000
Quarters > 3 > income Statement > pretax Income
5053000000
Quarters > 3 > income Statement > net Income
4044000000
Quarters > 3 > income Statement > eps
3.4919639198578842
Quarters > 3 > income Statement > dividends Per Share
-
Quarters > 3 > income Statement > shares Outstanding
1158087567
Quarters > 3 > income Statement > income Tax Expense
-
Quarters > 3 > income Statement > EBITDA
-
Quarters > 3 > income Statement > operating Margin
-
Quarters > 3 > income Statement > total Other Income Expense Net
-
Quarters > 3 > income Statement > currency_symbol
USD
Quarters > 3 > balance Sheet > cash
38146000000
Quarters > 3 > balance Sheet > short Term Investments
492000000
Quarters > 3 > balance Sheet > receivables
11277000000
Quarters > 3 > balance Sheet > inventories
-
Quarters > 3 > balance Sheet > total Current Assets
-
Quarters > 3 > balance Sheet > property Plant Equipment
-
Quarters > 3 > balance Sheet > total Assets
4334556000000
Quarters > 3 > balance Sheet > payables
11451000000
Quarters > 3 > balance Sheet > short Term Debt
-
Quarters > 3 > balance Sheet > long Term Debt
4206359000000
Quarters > 3 > balance Sheet > total Liabilities
4244026000000
Quarters > 3 > balance Sheet > equity
90530000000
Quarters > 3 > balance Sheet > currency_symbol
USD
Quarters > 3 > cash Flow > net Income
-3000000
Quarters > 3 > cash Flow > depreciation
-
Quarters > 3 > cash Flow > change In Working Capital
-
Quarters > 3 > cash Flow > cash From Operations
-6758000000
Quarters > 3 > cash Flow > capital Expenditures
0
Quarters > 3 > cash Flow > cash From Investing
-
Quarters > 3 > cash Flow > cash From Financing
-39858000000
Quarters > 3 > cash Flow > net Change In Cash
-1541000000
Quarters > 3 > cash Flow > currency_symbol
USD
Quarters > 3 > ratios > PE
3.4919639198578842
Quarters > 3 > ratios > PB
0.13547053280161273
Quarters > 3 > ratios > ROE
4.467027504694576
Quarters > 3 > ratios > ROA
0.09329675288541664
Quarters > 3 > ratios > FCF
-6758000000
Quarters > 3 > ratios > Piotroski FScore
2
Quarters > 3 > ratios > fcf Percent
-0.912626603646185
Quarters > 3 > health Score
34
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
30852000000
Annuals > 0 > income Statement > cost Of Revenue
-
Annuals > 0 > income Statement > gross Profit
-
Annuals > 0 > income Statement > operating Expenses
-
Annuals > 0 > income Statement > operating Income
-
Annuals > 0 > income Statement > interest Expense
121818000000
Annuals > 0 > income Statement > pretax Income
21269000000
Annuals > 0 > income Statement > net Income
16978000000
Annuals > 0 > income Statement > eps
14.660376713982977
Annuals > 0 > income Statement > dividends Per Share
-
Annuals > 0 > income Statement > shares Outstanding
1158087567
Annuals > 0 > income Statement > income Tax Expense
-
Annuals > 0 > income Statement > EBITDA
-
Annuals > 0 > income Statement > operating Margin
-
Annuals > 0 > income Statement > total Other Income Expense Net
-
Annuals > 0 > income Statement > currency_symbol
USD
Annuals > 0 > balance Sheet > cash
38853000000
Annuals > 0 > balance Sheet > short Term Investments
469000000
Annuals > 0 > balance Sheet > receivables
11364000000
Annuals > 0 > balance Sheet > inventories
-
Annuals > 0 > balance Sheet > total Current Assets
-
Annuals > 0 > balance Sheet > property Plant Equipment
-
Annuals > 0 > balance Sheet > total Assets
4349731000000
Annuals > 0 > balance Sheet > payables
11585000000
Annuals > 0 > balance Sheet > short Term Debt
-
Annuals > 0 > balance Sheet > long Term Debt
4216909000000
Annuals > 0 > balance Sheet > total Liabilities
4255074000000
Annuals > 0 > balance Sheet > equity
94657000000
Annuals > 0 > balance Sheet > currency_symbol
USD
Annuals > 0 > cash Flow > net Income
16978000000
Annuals > 0 > cash Flow > depreciation
-
Annuals > 0 > cash Flow > change In Working Capital
-25122000000
Annuals > 0 > cash Flow > cash From Operations
-10520000000
Annuals > 0 > cash Flow > capital Expenditures
0
Annuals > 0 > cash Flow > cash From Investing
-
Annuals > 0 > cash Flow > cash From Financing
-137170000000
Annuals > 0 > cash Flow > net Change In Cash
10105000000
Annuals > 0 > cash Flow > currency_symbol
USD
Annuals > 0 > ratios > PE
14.660376713982977
Annuals > 0 > ratios > PB
0.1345802554169264
Annuals > 0 > ratios > ROE
17.936338569783533
Annuals > 0 > ratios > ROA
0.3903229877893598
Annuals > 0 > ratios > FCF
-10520000000
Annuals > 0 > ratios > Piotroski FScore
2
Annuals > 0 > ratios > fcf Percent
-0.3409827563853235
Annuals > 0 > health Score
41
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
30299000000
Annuals > 1 > income Statement > cost Of Revenue
-
Annuals > 1 > income Statement > gross Profit
-
Annuals > 1 > income Statement > operating Expenses
-
Annuals > 1 > income Statement > operating Income
-
Annuals > 1 > income Statement > interest Expense
110941000000
Annuals > 1 > income Statement > pretax Income
21956000000
Annuals > 1 > income Statement > net Income
17408000000
Annuals > 1 > income Statement > eps
15.031678515550457
Annuals > 1 > income Statement > dividends Per Share
-
Annuals > 1 > income Statement > shares Outstanding
1158087567
Annuals > 1 > income Statement > income Tax Expense
-
Annuals > 1 > income Statement > EBITDA
-
Annuals > 1 > income Statement > operating Margin
-
Annuals > 1 > income Statement > total Other Income Expense Net
-
Annuals > 1 > income Statement > currency_symbol
USD
Annuals > 1 > balance Sheet > cash
35817000000
Annuals > 1 > balance Sheet > short Term Investments
564000000
Annuals > 1 > balance Sheet > receivables
10724000000
Annuals > 1 > balance Sheet > inventories
-
Annuals > 1 > balance Sheet > total Current Assets
-
Annuals > 1 > balance Sheet > property Plant Equipment
-
Annuals > 1 > balance Sheet > total Assets
4325437000000
Annuals > 1 > balance Sheet > payables
10931000000
Annuals > 1 > balance Sheet > short Term Debt
-
Annuals > 1 > balance Sheet > long Term Debt
4205404000000
Annuals > 1 > balance Sheet > total Liabilities
4247755000000
Annuals > 1 > balance Sheet > equity
77682000000
Annuals > 1 > balance Sheet > currency_symbol
USD
Annuals > 1 > cash Flow > net Income
3000000
Annuals > 1 > cash Flow > depreciation
-
Annuals > 1 > cash Flow > change In Working Capital
-1142000000
Annuals > 1 > cash Flow > cash From Operations
20263000000
Annuals > 1 > cash Flow > capital Expenditures
0
Annuals > 1 > cash Flow > cash From Investing
-
Annuals > 1 > cash Flow > cash From Financing
-114933000000
Annuals > 1 > cash Flow > net Change In Cash
18238000000
Annuals > 1 > cash Flow > currency_symbol
USD
Annuals > 1 > ratios > PE
15.031678515550457
Annuals > 1 > ratios > PB
0.1639886104502974
Annuals > 1 > ratios > ROE
22.409309750006436
Annuals > 1 > ratios > ROA
0.4024564454412352
Annuals > 1 > ratios > FCF
20263000000
Annuals > 1 > ratios > Piotroski FScore
4
Annuals > 1 > ratios > fcf Percent
0.6687679461368362
Annuals > 1 > health Score
63
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
24445000000
Annuals > 2 > income Statement > cost Of Revenue
-
Annuals > 2 > income Statement > gross Profit
24445000000
Annuals > 2 > income Statement > operating Expenses
8212000000
Annuals > 2 > income Statement > operating Income
16233000000
Annuals > 2 > income Statement > interest Expense
90874000000
Annuals > 2 > income Statement > pretax Income
16233000000
Annuals > 2 > income Statement > net Income
12923000000
Annuals > 2 > income Statement > eps
11.158914375945459
Annuals > 2 > income Statement > dividends Per Share
-
Annuals > 2 > income Statement > shares Outstanding
1158087567
Annuals > 2 > income Statement > income Tax Expense
3310000000
Annuals > 2 > income Statement > EBITDA
-
Annuals > 2 > income Statement > operating Margin
66.40621804049907
Annuals > 2 > income Statement > total Other Income Expense Net
-
Annuals > 2 > income Statement > currency_symbol
USD
Annuals > 2 > balance Sheet > cash
87841000000
Annuals > 2 > balance Sheet > short Term Investments
65390000000
Annuals > 2 > balance Sheet > receivables
9821000000
Annuals > 2 > balance Sheet > inventories
-
Annuals > 2 > balance Sheet > total Current Assets
153231000000
Annuals > 2 > balance Sheet > property Plant Equipment
-
Annuals > 2 > balance Sheet > total Assets
4305288000000
Annuals > 2 > balance Sheet > payables
9917000000
Annuals > 2 > balance Sheet > short Term Debt
4221888000000
Annuals > 2 > balance Sheet > long Term Debt
4211684000000
Annuals > 2 > balance Sheet > total Liabilities
4245011000000
Annuals > 2 > balance Sheet > equity
60277000000
Annuals > 2 > balance Sheet > currency_symbol
USD
Annuals > 2 > cash Flow > net Income
12923000000
Annuals > 2 > cash Flow > depreciation
-5731000000
Annuals > 2 > cash Flow > change In Working Capital
32744000000
Annuals > 2 > cash Flow > cash From Operations
43826000000
Annuals > 2 > cash Flow > capital Expenditures
0
Annuals > 2 > cash Flow > cash From Investing
90128000000
Annuals > 2 > cash Flow > cash From Financing
-154744000000
Annuals > 2 > cash Flow > net Change In Cash
-20790000000
Annuals > 2 > cash Flow > currency_symbol
USD
Annuals > 2 > ratios > PE
11.158914375945459
Annuals > 2 > ratios > PB
0.21134036592730227
Annuals > 2 > ratios > ROE
21.439354977852247
Annuals > 2 > ratios > ROA
0.3001657496548431
Annuals > 2 > ratios > FCF
43826000000
Annuals > 2 > ratios > Piotroski FScore
4
Annuals > 2 > ratios > fcf Percent
1.7928410717938228
Annuals > 2 > health Score
63
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
36585000000
Annuals > 3 > income Statement > cost Of Revenue
-
Annuals > 3 > income Statement > gross Profit
36585000000
Annuals > 3 > income Statement > operating Expenses
8636000000
Annuals > 3 > income Statement > operating Income
27949000000
Annuals > 3 > income Statement > interest Expense
70088000000
Annuals > 3 > income Statement > pretax Income
27949000000
Annuals > 3 > income Statement > net Income
22176000000
Annuals > 3 > income Statement > eps
19.148811050140562
Annuals > 3 > income Statement > dividends Per Share
0
Annuals > 3 > income Statement > shares Outstanding
1158087567
Annuals > 3 > income Statement > income Tax Expense
5773000000
Annuals > 3 > income Statement > EBITDA
-
Annuals > 3 > income Statement > operating Margin
76.39469728030613
Annuals > 3 > income Statement > total Other Income Expense Net
-
Annuals > 3 > income Statement > currency_symbol
USD
Annuals > 3 > balance Sheet > cash
108631000000
Annuals > 3 > balance Sheet > short Term Investments
109786000000
Annuals > 3 > balance Sheet > receivables
9264000000
Annuals > 3 > balance Sheet > inventories
-
Annuals > 3 > balance Sheet > total Current Assets
227681000000
Annuals > 3 > balance Sheet > property Plant Equipment
1259000000
Annuals > 3 > balance Sheet > total Assets
4229166000000
Annuals > 3 > balance Sheet > payables
9186000000
Annuals > 3 > balance Sheet > short Term Debt
4158191000000
Annuals > 3 > balance Sheet > long Term Debt
4158191000000
Annuals > 3 > balance Sheet > total Liabilities
4181809000000
Annuals > 3 > balance Sheet > equity
47357000000
Annuals > 3 > balance Sheet > currency_symbol
USD
Annuals > 3 > cash Flow > net Income
22176000000
Annuals > 3 > cash Flow > depreciation
-10763000000
Annuals > 3 > cash Flow > change In Working Capital
44234000000
Annuals > 3 > cash Flow > cash From Operations
47211000000
Annuals > 3 > cash Flow > capital Expenditures
0
Annuals > 3 > cash Flow > cash From Investing
90850000000
Annuals > 3 > cash Flow > cash From Financing
-145053000000
Annuals > 3 > cash Flow > net Change In Cash
-6992000000
Annuals > 3 > cash Flow > currency_symbol
USD
Annuals > 3 > ratios > PE
19.148811050140562
Annuals > 3 > ratios > PB
0.2689985268703676
Annuals > 3 > ratios > ROE
46.82729058006208
Annuals > 3 > ratios > ROA
0.5243587033471848
Annuals > 3 > ratios > FCF
47211000000
Annuals > 3 > ratios > Piotroski FScore
4
Annuals > 3 > ratios > fcf Percent
1.2904469044690448
Annuals > 3 > health Score
63
Valuation > metrics > PE
2.864204827440307
Valuation > metrics > PB
0.12066735541077965
Valuation > final Score
90
Valuation > verdict
79.6% Undervalued
Profitability > metrics > ROE
3.2636073832106733
Profitability > metrics > Net Margin
0.44559376679204726
Profitability > final Score
52
Profitability > verdict
Weak
Risk > metrics > Debt Equity
41.68396040772954
Risk > metrics > Interest Coverage
0
Risk > final Score
6
Risk > verdict
High
Liquidity > metrics > Current Ratio
0
Liquidity > metrics > Quick Ratio
0
Liquidity > final Score
10
Liquidity > verdict
Weak
Prev Valuations > 0
90
Prev Valuations > 1
90
Prev Valuations > 2
90
Prev Profitabilities > 0
52
Prev Profitabilities > 1
54
Prev Profitabilities > 2
54
Prev Risks > 0
6
Prev Risks > 1
6
Prev Risks > 2
6
Prev Liquidities > 0
10
Prev Liquidities > 1
10
Prev Liquidities > 2
10
Updated At
2026-01-20T21:50:54.320Z
Earnings History > 0 > period
2025-12-31
Earnings History > 0 > report Date
2026-02-12
Earnings History > 0 > date
2025-12-31
Earnings History > 0 > before After Market
-
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
0
Earnings History > 0 > eps Estimate
0.6683
Earnings History > 0 > eps Difference
-0.6683
Earnings History > 0 > surprise Percent
-100
Earnings History > 1 > period
2025-09-30
Earnings History > 1 > report Date
2025-10-29
Earnings History > 1 > date
2025-09-30
Earnings History > 1 > before After Market
-
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
0.6548
Earnings History > 1 > eps Estimate
0.68
Earnings History > 1 > eps Difference
-0.0252
Earnings History > 1 > surprise Percent
-3.7059
Earnings History > 2 > period
2025-06-30
Earnings History > 2 > report Date
2025-07-28
Earnings History > 2 > date
2025-06-30
Earnings History > 2 > before After Market
BeforeMarket
Earnings History > 2 > currency
USD
Earnings History > 2 > eps Actual
-0.0012
Earnings History > 2 > eps Estimate
0.675
Earnings History > 2 > eps Difference
-0.6762
Earnings History > 2 > surprise Percent
-100.1778
Earnings History > 3 > period
2025-03-31
Earnings History > 3 > report Date
2025-04-28
Earnings History > 3 > date
2025-03-31
Earnings History > 3 > before After Market
BeforeMarket
Earnings History > 3 > currency
USD
Earnings History > 3 > eps Actual
0.001
Earnings History > 3 > eps Estimate
0.67
Earnings History > 3 > eps Difference
-0.669
Earnings History > 3 > surprise Percent
-99.8507
Earnings History > 4 > period
2024-12-31
Earnings History > 4 > report Date
2025-02-13
Earnings History > 4 > date
2024-12-31
Earnings History > 4 > before After Market
BeforeMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
0.0005
Earnings History > 4 > eps Estimate
-
Earnings History > 4 > eps Difference
0
Earnings History > 4 > surprise Percent
-
Earnings History > 5 > period
2024-09-30
Earnings History > 5 > report Date
2024-10-31
Earnings History > 5 > date
2024-09-30
Earnings History > 5 > before After Market
BeforeMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
0.69
Earnings History > 5 > eps Estimate
0.64
Earnings History > 5 > eps Difference
0.05
Earnings History > 5 > surprise Percent
7.8125
Earnings History > 6 > period
2024-06-30
Earnings History > 6 > report Date
2024-07-30
Earnings History > 6 > date
2024-06-30
Earnings History > 6 > before After Market
BeforeMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
0.76
Earnings History > 6 > eps Estimate
0.64
Earnings History > 6 > eps Difference
0.12
Earnings History > 6 > surprise Percent
18.75
Earnings History > 7 > period
2024-03-31
Earnings History > 7 > report Date
2024-04-30
Earnings History > 7 > date
2024-03-31
Earnings History > 7 > before After Market
BeforeMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
-0.0007
Earnings History > 7 > eps Estimate
0.6
Earnings History > 7 > eps Difference
-0.6007
Earnings History > 7 > surprise Percent
-100.1167
Earnings History > 8 > period
2023-12-31
Earnings History > 8 > report Date
2024-02-15
Earnings History > 8 > date
2023-12-31
Earnings History > 8 > before After Market
BeforeMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
-0.0121
Earnings History > 8 > eps Estimate
-
Earnings History > 8 > eps Difference
0
Earnings History > 8 > surprise Percent
-
Earnings History > 9 > period
2023-09-30
Earnings History > 9 > report Date
2023-10-31
Earnings History > 9 > date
2023-09-30
Earnings History > 9 > before After Market
BeforeMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
0.0031
Earnings History > 9 > eps Estimate
-
Earnings History > 9 > eps Difference
0
Earnings History > 9 > surprise Percent
-
Earnings History > 10 > period
2023-06-30
Earnings History > 10 > report Date
2023-08-01
Earnings History > 10 > date
2023-06-30
Earnings History > 10 > before After Market
BeforeMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
-0.0002
Earnings History > 10 > eps Estimate
-
Earnings History > 10 > eps Difference
0
Earnings History > 10 > surprise Percent
-
Earnings History > 11 > period
2023-03-31
Earnings History > 11 > report Date
2023-05-02
Earnings History > 11 > date
2023-03-31
Earnings History > 11 > before After Market
BeforeMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
0
Earnings History > 11 > eps Estimate
0
Earnings History > 11 > eps Difference
0
Earnings History > 11 > surprise Percent
-
Earnings History > 12 > period
2022-12-31
Earnings History > 12 > report Date
2023-02-14
Earnings History > 12 > date
2022-12-31
Earnings History > 12 > before After Market
BeforeMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
-0.0095
Earnings History > 12 > eps Estimate
-
Earnings History > 12 > eps Difference
0
Earnings History > 12 > surprise Percent
-
Earnings History > 13 > period
2022-09-30
Earnings History > 13 > report Date
2022-11-08
Earnings History > 13 > date
2022-09-30
Earnings History > 13 > before After Market
BeforeMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
0.0005
Earnings History > 13 > eps Estimate
-
Earnings History > 13 > eps Difference
0
Earnings History > 13 > surprise Percent
-
Earnings History > 14 > period
2022-06-30
Earnings History > 14 > report Date
2022-07-29
Earnings History > 14 > date
2022-06-30
Earnings History > 14 > before After Market
BeforeMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
0.0007
Earnings History > 14 > eps Estimate
-
Earnings History > 14 > eps Difference
0
Earnings History > 14 > surprise Percent
-
Earnings History > 15 > period
2022-03-31
Earnings History > 15 > report Date
2022-05-03
Earnings History > 15 > date
2022-03-31
Earnings History > 15 > before After Market
BeforeMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
0.0012
Earnings History > 15 > eps Estimate
-
Earnings History > 15 > eps Difference
0
Earnings History > 15 > surprise Percent
-
Earnings History > 16 > period
2021-12-31
Earnings History > 16 > report Date
2022-02-15
Earnings History > 16 > date
2021-12-31
Earnings History > 16 > before After Market
BeforeMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
0.0043
Earnings History > 16 > eps Estimate
-
Earnings History > 16 > eps Difference
0
Earnings History > 16 > surprise Percent
-
Earnings History > 17 > period
2021-09-30
Earnings History > 17 > report Date
2021-10-29
Earnings History > 17 > date
2021-09-30
Earnings History > 17 > before After Market
BeforeMarket
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
0.0024
Earnings History > 17 > eps Estimate
-
Earnings History > 17 > eps Difference
0
Earnings History > 17 > surprise Percent
-
Earnings History > 18 > period
2021-06-30
Earnings History > 18 > report Date
2021-08-03
Earnings History > 18 > date
2021-06-30
Earnings History > 18 > before After Market
BeforeMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
0.01
Earnings History > 18 > eps Estimate
0
Earnings History > 18 > eps Difference
0.01
Earnings History > 18 > surprise Percent
-
Earnings History > 19 > period
2021-03-31
Earnings History > 19 > report Date
2021-04-30
Earnings History > 19 > date
2021-03-31
Earnings History > 19 > before After Market
BeforeMarket
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
0.0046
Earnings History > 19 > eps Estimate
0
Earnings History > 19 > eps Difference
0.0046
Earnings History > 19 > surprise Percent
-
Earnings History > 20 > period
2020-12-31
Earnings History > 20 > report Date
2021-02-12
Earnings History > 20 > date
2020-12-31
Earnings History > 20 > before After Market
BeforeMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
0.0007
Earnings History > 20 > eps Estimate
0.235
Earnings History > 20 > eps Difference
-0.2343
Earnings History > 20 > surprise Percent
-99.7021
Earnings History > 21 > period
2020-09-30
Earnings History > 21 > report Date
2020-10-29
Earnings History > 21 > date
2020-09-30
Earnings History > 21 > before After Market
BeforeMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
0.0022
Earnings History > 21 > eps Estimate
0
Earnings History > 21 > eps Difference
0.0022
Earnings History > 21 > surprise Percent
-
Earnings History > 22 > period
2020-06-30
Earnings History > 22 > report Date
2020-07-30
Earnings History > 22 > date
2020-06-30
Earnings History > 22 > before After Market
BeforeMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
0.0022
Earnings History > 22 > eps Estimate
0
Earnings History > 22 > eps Difference
0.0022
Earnings History > 22 > surprise Percent
-
Earnings History > 23 > period
2020-03-31
Earnings History > 23 > report Date
2020-05-01
Earnings History > 23 > date
2020-03-31
Earnings History > 23 > before After Market
BeforeMarket
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
-0.0026
Earnings History > 23 > eps Estimate
0
Earnings History > 23 > eps Difference
-0.0026
Earnings History > 23 > surprise Percent
-
Earnings History > 24 > period
2019-12-31
Earnings History > 24 > report Date
2020-02-13
Earnings History > 24 > date
2019-12-31
Earnings History > 24 > before After Market
BeforeMarket
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
0.01
Earnings History > 24 > eps Estimate
0.01
Earnings History > 24 > eps Difference
0
Earnings History > 24 > surprise Percent
0
Earnings History > 25 > period
2019-09-30
Earnings History > 25 > report Date
2019-10-31
Earnings History > 25 > date
2019-09-30
Earnings History > 25 > before After Market
BeforeMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
-0.0024
Earnings History > 25 > eps Estimate
0.52
Earnings History > 25 > eps Difference
-0.5224
Earnings History > 25 > surprise Percent
-100.4615
Earnings History > 26 > period
2019-06-30
Earnings History > 26 > report Date
2019-08-01
Earnings History > 26 > date
2019-06-30
Earnings History > 26 > before After Market
BeforeMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
0.01
Earnings History > 26 > eps Estimate
0.53
Earnings History > 26 > eps Difference
-0.52
Earnings History > 26 > surprise Percent
-98.1132
Earnings History > 27 > period
2019-03-31
Earnings History > 27 > report Date
2019-05-01
Earnings History > 27 > date
2019-03-31
Earnings History > 27 > before After Market
BeforeMarket
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
0.01
Earnings History > 27 > eps Estimate
0.52
Earnings History > 27 > eps Difference
-0.51
Earnings History > 27 > surprise Percent
-98.0769
Earnings History > 28 > period
2018-12-31
Earnings History > 28 > report Date
2019-02-14
Earnings History > 28 > date
2018-12-31
Earnings History > 28 > before After Market
BeforeMarket
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
-0.0019
Earnings History > 28 > eps Estimate
0.52
Earnings History > 28 > eps Difference
-0.5219
Earnings History > 28 > surprise Percent
-100.3654
Earnings History > 29 > period
2018-09-30
Earnings History > 29 > report Date
2018-11-02
Earnings History > 29 > date
2018-09-30
Earnings History > 29 > before After Market
BeforeMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
0.01
Earnings History > 29 > eps Estimate
0.53
Earnings History > 29 > eps Difference
-0.52
Earnings History > 29 > surprise Percent
-98.1132
Earnings History > 30 > period
2018-06-30
Earnings History > 30 > report Date
2018-08-02
Earnings History > 30 > date
2018-06-30
Earnings History > 30 > before After Market
BeforeMarket
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
-0.0003
Earnings History > 30 > eps Estimate
0.51
Earnings History > 30 > eps Difference
-0.5103
Earnings History > 30 > surprise Percent
-100.0588
Earnings History > 31 > period
2018-03-31
Earnings History > 31 > report Date
2018-05-03
Earnings History > 31 > date
2018-03-31
Earnings History > 31 > before After Market
BeforeMarket
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
0.56
Earnings History > 31 > eps Estimate
0.36
Earnings History > 31 > eps Difference
0.2
Earnings History > 31 > surprise Percent
55.5556
Earnings History > 32 > period
2017-12-31
Earnings History > 32 > report Date
2018-02-14
Earnings History > 32 > date
2017-12-31
Earnings History > 32 > before After Market
BeforeMarket
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
0.6
Earnings History > 32 > eps Estimate
0.36
Earnings History > 32 > eps Difference
0.24
Earnings History > 32 > surprise Percent
66.6667
Earnings History > 33 > period
2017-09-30
Earnings History > 33 > report Date
2017-11-02
Earnings History > 33 > date
2017-09-30
Earnings History > 33 > before After Market
BeforeMarket
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
-0.0043
Earnings History > 33 > eps Estimate
-
Earnings History > 33 > eps Difference
0
Earnings History > 33 > surprise Percent
-
Earnings History > 34 > period
2017-06-30
Earnings History > 34 > report Date
2017-08-03
Earnings History > 34 > date
2017-06-30
Earnings History > 34 > before After Market
BeforeMarket
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
0.01
Earnings History > 34 > eps Estimate
-
Earnings History > 34 > eps Difference
0
Earnings History > 34 > surprise Percent
-
Earnings History > 35 > period
2017-03-31
Earnings History > 35 > report Date
2017-05-05
Earnings History > 35 > date
2017-03-31
Earnings History > 35 > before After Market
BeforeMarket
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
-0.001
Earnings History > 35 > eps Estimate
-
Earnings History > 35 > eps Difference
0
Earnings History > 35 > surprise Percent
-
Earnings History > 36 > period
2016-12-31
Earnings History > 36 > report Date
2017-02-17
Earnings History > 36 > date
2016-12-31
Earnings History > 36 > before After Market
BeforeMarket
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
0.85
Earnings History > 36 > eps Estimate
0.45
Earnings History > 36 > eps Difference
0.4
Earnings History > 36 > surprise Percent
88.8889
Earnings History > 37 > period
2016-09-30
Earnings History > 37 > report Date
2016-11-03
Earnings History > 37 > date
2016-09-30
Earnings History > 37 > before After Market
BeforeMarket
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
0.54
Earnings History > 37 > eps Estimate
0.45
Earnings History > 37 > eps Difference
0.09
Earnings History > 37 > surprise Percent
20
Earnings History > 38 > period
2016-06-30
Earnings History > 38 > report Date
2016-08-04
Earnings History > 38 > date
2016-06-30
Earnings History > 38 > before After Market
BeforeMarket
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
0.5
Earnings History > 38 > eps Estimate
0.45
Earnings History > 38 > eps Difference
0.05
Earnings History > 38 > surprise Percent
11.1111
Earnings History > 39 > period
2016-03-31
Earnings History > 39 > report Date
2016-05-05
Earnings History > 39 > date
2016-03-31
Earnings History > 39 > before After Market
BeforeMarket
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
0.19
Earnings History > 39 > eps Estimate
0.45
Earnings History > 39 > eps Difference
-0.26
Earnings History > 39 > surprise Percent
-57.7778
Earnings History > 40 > period
2015-12-31
Earnings History > 40 > report Date
2016-02-19
Earnings History > 40 > date
2015-12-31
Earnings History > 40 > before After Market
BeforeMarket
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
0.43
Earnings History > 40 > eps Estimate
0.45
Earnings History > 40 > eps Difference
-0.02
Earnings History > 40 > surprise Percent
-4.4444
Earnings History > 41 > period
2015-09-30
Earnings History > 41 > report Date
2015-11-05
Earnings History > 41 > date
2015-09-30
Earnings History > 41 > before After Market
BeforeMarket
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
0.34
Earnings History > 41 > eps Estimate
0.45
Earnings History > 41 > eps Difference
-0.11
Earnings History > 41 > surprise Percent
-24.4444
Earnings History > 42 > period
2015-06-30
Earnings History > 42 > report Date
2015-08-06
Earnings History > 42 > date
2015-06-30
Earnings History > 42 > before After Market
BeforeMarket
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
0.79
Earnings History > 42 > eps Estimate
0.45
Earnings History > 42 > eps Difference
0.34
Earnings History > 42 > surprise Percent
75.5556
Earnings History > 43 > period
2015-03-31
Earnings History > 43 > report Date
2015-05-07
Earnings History > 43 > date
2015-03-31
Earnings History > 43 > before After Market
BeforeMarket
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
0.32
Earnings History > 43 > eps Estimate
0.45
Earnings History > 43 > eps Difference
-0.13
Earnings History > 43 > surprise Percent
-28.8889
Earnings History > 44 > period
2014-12-31
Earnings History > 44 > report Date
2015-02-20
Earnings History > 44 > date
2014-12-31
Earnings History > 44 > before After Market
BeforeMarket
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
0.23
Earnings History > 44 > eps Estimate
0.45
Earnings History > 44 > eps Difference
-0.22
Earnings History > 44 > surprise Percent
-48.8889
Earnings History > 45 > period
2014-09-30
Earnings History > 45 > report Date
2014-11-06
Earnings History > 45 > date
2014-09-30
Earnings History > 45 > before After Market
BeforeMarket
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
0.68
Earnings History > 45 > eps Estimate
0.46
Earnings History > 45 > eps Difference
0.22
Earnings History > 45 > surprise Percent
47.8261
Earnings History > 46 > period
2014-06-30
Earnings History > 46 > report Date
2014-08-07
Earnings History > 46 > date
2014-06-30
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.64
Earnings History > 46 > eps Estimate
0.47
Earnings History > 46 > eps Difference
0.17
Earnings History > 46 > surprise Percent
36.1702
Earnings History > 47 > period
2014-03-31
Earnings History > 47 > report Date
2014-05-08
Earnings History > 47 > date
2014-03-31
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.45
Earnings History > 47 > eps Estimate
0.57
Earnings History > 47 > eps Difference
-0.12
Earnings History > 47 > surprise Percent
-21.0526
Earnings History > 48 > period
2013-12-31
Earnings History > 48 > report Date
2014-02-21
Earnings History > 48 > date
2013-12-31
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
1.11
Earnings History > 48 > eps Estimate
0.6
Earnings History > 48 > eps Difference
0.51
Earnings History > 48 > surprise Percent
85
Earnings History > 49 > period
2013-09-30
Earnings History > 49 > report Date
2013-11-07
Earnings History > 49 > date
2013-09-30
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
1.47
Earnings History > 49 > eps Estimate
0.62
Earnings History > 49 > eps Difference
0.85
Earnings History > 49 > surprise Percent
137.0968
Earnings History > 50 > period
2013-06-30
Earnings History > 50 > report Date
2013-08-08
Earnings History > 50 > date
2013-06-30
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
1.75
Earnings History > 50 > eps Estimate
0.64
Earnings History > 50 > eps Difference
1.11
Earnings History > 50 > surprise Percent
173.4375
Earnings History > 51 > period
2013-03-31
Earnings History > 51 > report Date
2013-05-09
Earnings History > 51 > date
2013-03-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
-0.1185
Earnings History > 51 > eps Estimate
-
Earnings History > 51 > eps Difference
0
Earnings History > 51 > surprise Percent
-
Earnings History > 52 > period
2012-09-30
Earnings History > 52 > report Date
2012-11-09
Earnings History > 52 > date
2012-09-30
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
-0.1923
Earnings History > 52 > eps Estimate
-
Earnings History > 52 > eps Difference
0
Earnings History > 52 > surprise Percent
-
Earnings History > 53 > period
2012-06-30
Earnings History > 53 > report Date
2012-08-08
Earnings History > 53 > date
2012-06-30
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.3708
Earnings History > 53 > eps Estimate
-
Earnings History > 53 > eps Difference
0
Earnings History > 53 > surprise Percent
-
Earnings History > 54 > period
2012-03-31
Earnings History > 54 > report Date
2012-05-09
Earnings History > 54 > date
2012-03-31
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
-0.017
Earnings History > 54 > eps Estimate
-
Earnings History > 54 > eps Difference
0
Earnings History > 54 > surprise Percent
-
Earnings History > 55 > period
2011-12-31
Earnings History > 55 > report Date
2012-02-29
Earnings History > 55 > date
2011-12-31
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
-0.8729
Earnings History > 55 > eps Estimate
-
Earnings History > 55 > eps Difference
0
Earnings History > 55 > surprise Percent
-
Earnings History > 56 > period
2011-09-30
Earnings History > 56 > report Date
2011-11-08
Earnings History > 56 > date
2011-09-30
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
-1.3158
Earnings History > 56 > eps Estimate
-
Earnings History > 56 > eps Difference
0
Earnings History > 56 > surprise Percent
-
Earnings History > 57 > period
2011-06-30
Earnings History > 57 > report Date
2011-08-05
Earnings History > 57 > date
2011-06-30
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
-0.9031
Earnings History > 57 > eps Estimate
-
Earnings History > 57 > eps Difference
0
Earnings History > 57 > surprise Percent
-
Earnings History > 58 > period
2011-03-31
Earnings History > 58 > report Date
2011-05-06
Earnings History > 58 > date
2011-03-31
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
-1.5246
Earnings History > 58 > eps Estimate
-
Earnings History > 58 > eps Difference
0
Earnings History > 58 > surprise Percent
-
Earnings History > 59 > period
2010-12-31
Earnings History > 59 > report Date
2011-02-24
Earnings History > 59 > date
2010-12-31
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
-0.3653
Earnings History > 59 > eps Estimate
-
Earnings History > 59 > eps Difference
0
Earnings History > 59 > surprise Percent
-
Earnings History > 60 > period
2010-09-30
Earnings History > 60 > report Date
2010-11-05
Earnings History > 60 > date
2010-09-30
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
-0.6067
Earnings History > 60 > eps Estimate
-
Earnings History > 60 > eps Difference
0
Earnings History > 60 > surprise Percent
-
Earnings History > 61 > period
2010-06-30
Earnings History > 61 > report Date
2010-08-05
Earnings History > 61 > date
2010-06-30
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
-0.5488
Earnings History > 61 > eps Estimate
-
Earnings History > 61 > eps Difference
0
Earnings History > 61 > surprise Percent
-
Earnings History > 62 > period
2010-03-31
Earnings History > 62 > report Date
2010-05-10
Earnings History > 62 > date
2010-03-31
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
-2.29
Earnings History > 62 > eps Estimate
-1.75
Earnings History > 62 > eps Difference
-0.54
Earnings History > 62 > surprise Percent
-30.8571
Earnings History > 63 > period
2009-12-31
Earnings History > 63 > report Date
2010-02-26
Earnings History > 63 > date
2009-12-31
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
-2.87
Earnings History > 63 > eps Estimate
-3.64
Earnings History > 63 > eps Difference
0.77
Earnings History > 63 > surprise Percent
21.1538
Earnings History > 64 > period
2009-09-30
Earnings History > 64 > report Date
2009-11-05
Earnings History > 64 > date
2009-09-30
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
-3.47
Earnings History > 64 > eps Estimate
-2.94
Earnings History > 64 > eps Difference
-0.53
Earnings History > 64 > surprise Percent
-18.0272
Earnings History > 65 > period
2009-06-30
Earnings History > 65 > report Date
2009-08-07
Earnings History > 65 > date
2009-06-30
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
-2.6694
Earnings History > 65 > eps Estimate
-
Earnings History > 65 > eps Difference
0
Earnings History > 65 > surprise Percent
-
Earnings History > 66 > period
2009-03-31
Earnings History > 66 > report Date
2009-05-08
Earnings History > 66 > date
2009-03-31
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
-4.0941
Earnings History > 66 > eps Estimate
-
Earnings History > 66 > eps Difference
0
Earnings History > 66 > surprise Percent
-
Earnings History > 67 > period
2008-12-31
Earnings History > 67 > report Date
2009-02-26
Earnings History > 67 > date
2008-12-31
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
-4.47
Earnings History > 67 > eps Estimate
-2.69
Earnings History > 67 > eps Difference
-1.78
Earnings History > 67 > surprise Percent
-66.171
Earnings History > 68 > period
2008-09-30
Earnings History > 68 > report Date
2008-11-10
Earnings History > 68 > date
2008-09-30
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
-13
Earnings History > 68 > eps Estimate
-1.6
Earnings History > 68 > eps Difference
-11.4
Earnings History > 68 > surprise Percent
-712.5
Earnings History > 69 > period
2008-06-30
Earnings History > 69 > report Date
2008-08-08
Earnings History > 69 > date
2008-06-30
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
-2.54
Earnings History > 69 > eps Estimate
-0.68
Earnings History > 69 > eps Difference
-1.86
Earnings History > 69 > surprise Percent
-273.5294
Earnings History > 70 > period
2008-03-31
Earnings History > 70 > report Date
2008-05-06
Earnings History > 70 > date
2008-03-31
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
-2.57
Earnings History > 70 > eps Estimate
-0.81
Earnings History > 70 > eps Difference
-1.76
Earnings History > 70 > surprise Percent
-217.284
Earnings History > 71 > period
2007-12-31
Earnings History > 71 > report Date
2008-02-27
Earnings History > 71 > date
2007-12-31
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
-3.8
Earnings History > 71 > eps Estimate
-1.24
Earnings History > 71 > eps Difference
-2.56
Earnings History > 71 > surprise Percent
-206.4516
Earnings History > 72 > period
2007-09-30
Earnings History > 72 > report Date
2007-11-09
Earnings History > 72 > date
2007-09-30
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
-1.56
Earnings History > 72 > eps Estimate
0.88
Earnings History > 72 > eps Difference
-2.44
Earnings History > 72 > surprise Percent
-277.2727
Earnings History > 73 > period
2007-06-30
Earnings History > 73 > report Date
2007-08-16
Earnings History > 73 > date
2007-06-30
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
1.94
Earnings History > 73 > eps Estimate
1.51
Earnings History > 73 > eps Difference
0.43
Earnings History > 73 > surprise Percent
28.4768
Earnings History > 74 > period
2007-03-31
Earnings History > 74 > report Date
2007-05-02
Earnings History > 74 > date
2007-03-31
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
1.34
Earnings History > 74 > eps Estimate
1.39
Earnings History > 74 > eps Difference
-0.05
Earnings History > 74 > surprise Percent
-3.5971
Earnings History > 75 > period
2006-09-30
Earnings History > 75 > report Date
2006-12-06
Earnings History > 75 > date
2006-09-30
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
1.59
Earnings History > 75 > eps Estimate
1.8
Earnings History > 75 > eps Difference
-0.21
Earnings History > 75 > surprise Percent
-11.6667
Earnings History > 76 > period
2006-06-30
Earnings History > 76 > report Date
2006-07-19
Earnings History > 76 > date
2006-06-30
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
1.9329
Earnings History > 76 > eps Estimate
-
Earnings History > 76 > eps Difference
0
Earnings History > 76 > surprise Percent
-
Earnings History > 77 > period
2006-03-31
Earnings History > 77 > report Date
2006-04-17
Earnings History > 77 > date
2006-03-31
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
1.9078
Earnings History > 77 > eps Estimate
-
Earnings History > 77 > eps Difference
0
Earnings History > 77 > surprise Percent
-
Earnings History > 78 > period
2005-12-31
Earnings History > 78 > report Date
2006-01-18
Earnings History > 78 > date
2005-12-31
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
1.3056
Earnings History > 78 > eps Estimate
-
Earnings History > 78 > eps Difference
0
Earnings History > 78 > surprise Percent
-
Earnings History > 79 > period
2005-09-30
Earnings History > 79 > report Date
2005-11-14
Earnings History > 79 > date
2005-09-30
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
1.6263
Earnings History > 79 > eps Estimate
-
Earnings History > 79 > eps Difference
0
Earnings History > 79 > surprise Percent
-
Earnings History > 80 > period
2005-06-30
Earnings History > 80 > report Date
2005-07-20
Earnings History > 80 > date
2005-06-30
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
1.2523
Earnings History > 80 > eps Estimate
-
Earnings History > 80 > eps Difference
0
Earnings History > 80 > surprise Percent
-
Earnings History > 81 > period
2005-03-31
Earnings History > 81 > report Date
2005-04-18
Earnings History > 81 > date
2005-03-31
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
1.7224
Earnings History > 81 > eps Estimate
-
Earnings History > 81 > eps Difference
0
Earnings History > 81 > surprise Percent
-
Earnings History > 82 > period
2004-12-31
Earnings History > 82 > report Date
2005-01-19
Earnings History > 82 > date
2004-12-31
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
1.5854
Earnings History > 82 > eps Estimate
-
Earnings History > 82 > eps Difference
0
Earnings History > 82 > surprise Percent
-
Earnings History > 83 > period
2004-09-30
Earnings History > 83 > report Date
2004-11-15
Earnings History > 83 > date
2004-09-30
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
1.86
Earnings History > 83 > eps Estimate
1.89
Earnings History > 83 > eps Difference
-0.03
Earnings History > 83 > surprise Percent
-1.5873
Earnings History > 84 > period
2004-06-30
Earnings History > 84 > report Date
2004-07-21
Earnings History > 84 > date
2004-06-30
Earnings History > 84 > before After Market
-
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
1.91
Earnings History > 84 > eps Estimate
1.84
Earnings History > 84 > eps Difference
0.07
Earnings History > 84 > surprise Percent
3.8043
Earnings History > 85 > period
2004-03-31
Earnings History > 85 > report Date
2004-04-19
Earnings History > 85 > date
2004-03-31
Earnings History > 85 > before After Market
-
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
2.03
Earnings History > 85 > eps Estimate
1.91
Earnings History > 85 > eps Difference
0.12
Earnings History > 85 > surprise Percent
6.2827
Earnings History > 86 > period
2003-12-31
Earnings History > 86 > report Date
2004-01-21
Earnings History > 86 > date
2003-12-31
Earnings History > 86 > before After Market
-
Earnings History > 86 > currency
USD
Earnings History > 86 > eps Actual
1.77
Earnings History > 86 > eps Estimate
1.75
Earnings History > 86 > eps Difference
0.02
Earnings History > 86 > surprise Percent
1.1429
Earnings History > 87 > period
2003-09-30
Earnings History > 87 > report Date
2003-10-16
Earnings History > 87 > date
2003-09-30
Earnings History > 87 > before After Market
-
Earnings History > 87 > currency
USD
Earnings History > 87 > eps Actual
1.83
Earnings History > 87 > eps Estimate
1.75
Earnings History > 87 > eps Difference
0.08
Earnings History > 87 > surprise Percent
4.5714
Earnings History > 88 > period
2003-06-30
Earnings History > 88 > report Date
2003-07-15
Earnings History > 88 > date
2003-06-30
Earnings History > 88 > before After Market
-
Earnings History > 88 > currency
USD
Earnings History > 88 > eps Actual
1.86
Earnings History > 88 > eps Estimate
1.87
Earnings History > 88 > eps Difference
-0.01
Earnings History > 88 > surprise Percent
-0.5348
Earnings History > 89 > period
2003-03-31
Earnings History > 89 > report Date
2003-04-14
Earnings History > 89 > date
2003-03-31
Earnings History > 89 > before After Market
-
Earnings History > 89 > currency
USD
Earnings History > 89 > eps Actual
1.84
Earnings History > 89 > eps Estimate
1.73
Earnings History > 89 > eps Difference
0.11
Earnings History > 89 > surprise Percent
6.3584
Earnings History > 90 > period
2002-12-31
Earnings History > 90 > report Date
2003-01-15
Earnings History > 90 > date
2002-12-31
Earnings History > 90 > before After Market
-
Earnings History > 90 > currency
USD
Earnings History > 90 > eps Actual
1.66
Earnings History > 90 > eps Estimate
1.64
Earnings History > 90 > eps Difference
0.02
Earnings History > 90 > surprise Percent
1.2195
Earnings History > 91 > period
2002-09-30
Earnings History > 91 > report Date
2002-10-15
Earnings History > 91 > date
2002-09-30
Earnings History > 91 > before After Market
-
Earnings History > 91 > currency
USD
Earnings History > 91 > eps Actual
1.62
Earnings History > 91 > eps Estimate
1.57
Earnings History > 91 > eps Difference
0.05
Earnings History > 91 > surprise Percent
3.1847
Earnings History > 92 > period
2002-06-30
Earnings History > 92 > report Date
2002-07-15
Earnings History > 92 > date
2002-06-30
Earnings History > 92 > before After Market
-
Earnings History > 92 > currency
USD
Earnings History > 92 > eps Actual
1.55
Earnings History > 92 > eps Estimate
1.52
Earnings History > 92 > eps Difference
0.03
Earnings History > 92 > surprise Percent
1.9737
Earnings History > 93 > period
2002-03-31
Earnings History > 93 > report Date
2002-04-15
Earnings History > 93 > date
2002-03-31
Earnings History > 93 > before After Market
-
Earnings History > 93 > currency
USD
Earnings History > 93 > eps Actual
1.48
Earnings History > 93 > eps Estimate
1.47
Earnings History > 93 > eps Difference
0.01
Earnings History > 93 > surprise Percent
0.6803
Earnings History > 94 > period
2001-12-31
Earnings History > 94 > report Date
2002-01-14
Earnings History > 94 > date
2001-12-31
Earnings History > 94 > before After Market
-
Earnings History > 94 > currency
USD
Earnings History > 94 > eps Actual
1.4
Earnings History > 94 > eps Estimate
1.39
Earnings History > 94 > eps Difference
0.01
Earnings History > 94 > surprise Percent
0.7194
Earnings History > 95 > period
2001-09-30
Earnings History > 95 > report Date
2001-10-15
Earnings History > 95 > date
2001-09-30
Earnings History > 95 > before After Market
-
Earnings History > 95 > currency
USD
Earnings History > 95 > eps Actual
1.33
Earnings History > 95 > eps Estimate
1.32
Earnings History > 95 > eps Difference
0.01
Earnings History > 95 > surprise Percent
0.7576
Earnings History > 96 > period
2001-06-30
Earnings History > 96 > report Date
2001-07-17
Earnings History > 96 > date
2001-06-30
Earnings History > 96 > before After Market
-
Earnings History > 96 > currency
USD
Earnings History > 96 > eps Actual
1.27
Earnings History > 96 > eps Estimate
1.27
Earnings History > 96 > eps Difference
0
Earnings History > 96 > surprise Percent
0
Earnings History > 97 > period
2001-03-31
Earnings History > 97 > report Date
2001-04-17
Earnings History > 97 > date
2001-03-31
Earnings History > 97 > before After Market
-
Earnings History > 97 > currency
USD
Earnings History > 97 > eps Actual
1.2
Earnings History > 97 > eps Estimate
1.18
Earnings History > 97 > eps Difference
0.02
Earnings History > 97 > surprise Percent
1.6949
Earnings History > 98 > period
2000-12-31
Earnings History > 98 > report Date
2001-01-11
Earnings History > 98 > date
2000-12-31
Earnings History > 98 > before After Market
-
Earnings History > 98 > currency
USD
Earnings History > 98 > eps Actual
1.12
Earnings History > 98 > eps Estimate
1.12
Earnings History > 98 > eps Difference
0
Earnings History > 98 > surprise Percent
0
Earnings History > 99 > period
2000-09-30
Earnings History > 99 > report Date
2000-10-11
Earnings History > 99 > date
2000-09-30
Earnings History > 99 > before After Market
-
Earnings History > 99 > currency
USD
Earnings History > 99 > eps Actual
1.09
Earnings History > 99 > eps Estimate
1.08
Earnings History > 99 > eps Difference
0.01
Earnings History > 99 > surprise Percent
0.9259
Earnings History > 100 > period
2000-06-30
Earnings History > 100 > report Date
2000-07-13
Earnings History > 100 > date
2000-06-30
Earnings History > 100 > before After Market
-
Earnings History > 100 > currency
USD
Earnings History > 100 > eps Actual
1.05
Earnings History > 100 > eps Estimate
1.05
Earnings History > 100 > eps Difference
0
Earnings History > 100 > surprise Percent
0
Earnings History > 101 > period
2000-03-31
Earnings History > 101 > report Date
2000-04-12
Earnings History > 101 > date
2000-03-31
Earnings History > 101 > before After Market
-
Earnings History > 101 > currency
USD
Earnings History > 101 > eps Actual
1.02
Earnings History > 101 > eps Estimate
1.01
Earnings History > 101 > eps Difference
0.01
Earnings History > 101 > surprise Percent
0.9901
Earnings History > 102 > period
1999-12-31
Earnings History > 102 > report Date
2000-01-12
Earnings History > 102 > date
1999-12-31
Earnings History > 102 > before After Market
-
Earnings History > 102 > currency
USD
Earnings History > 102 > eps Actual
0.99
Earnings History > 102 > eps Estimate
0.97
Earnings History > 102 > eps Difference
0.02
Earnings History > 102 > surprise Percent
2.0619
Earnings History > 103 > period
1999-09-30
Earnings History > 103 > report Date
1999-10-13
Earnings History > 103 > date
1999-09-30
Earnings History > 103 > before After Market
-
Earnings History > 103 > currency
USD
Earnings History > 103 > eps Actual
0.94
Earnings History > 103 > eps Estimate
0.94
Earnings History > 103 > eps Difference
0
Earnings History > 103 > surprise Percent
0
Earnings History > 104 > period
1999-06-30
Earnings History > 104 > report Date
1999-07-13
Earnings History > 104 > date
1999-06-30
Earnings History > 104 > before After Market
-
Earnings History > 104 > currency
USD
Earnings History > 104 > eps Actual
0.91
Earnings History > 104 > eps Estimate
0.91
Earnings History > 104 > eps Difference
0
Earnings History > 104 > surprise Percent
0
Earnings History > 105 > period
1999-03-31
Earnings History > 105 > report Date
1999-04-13
Earnings History > 105 > date
1999-03-31
Earnings History > 105 > before After Market
-
Earnings History > 105 > currency
USD
Earnings History > 105 > eps Actual
0.89
Earnings History > 105 > eps Estimate
0.87
Earnings History > 105 > eps Difference
0.02
Earnings History > 105 > surprise Percent
2.2989
Earnings History > 106 > period
1998-12-31
Earnings History > 106 > report Date
1999-01-14
Earnings History > 106 > date
1998-12-31
Earnings History > 106 > before After Market
-
Earnings History > 106 > currency
USD
Earnings History > 106 > eps Actual
0.84
Earnings History > 106 > eps Estimate
0.83
Earnings History > 106 > eps Difference
0.01
Earnings History > 106 > surprise Percent
1.2048
Earnings History > 107 > period
1998-09-30
Earnings History > 107 > report Date
1998-10-09
Earnings History > 107 > date
1998-09-30
Earnings History > 107 > before After Market
-
Earnings History > 107 > currency
USD
Earnings History > 107 > eps Actual
0.82
Earnings History > 107 > eps Estimate
0.81
Earnings History > 107 > eps Difference
0.01
Earnings History > 107 > surprise Percent
1.2346
Earnings History > 108 > period
1998-06-30
Earnings History > 108 > report Date
1998-07-14
Earnings History > 108 > date
1998-06-30
Earnings History > 108 > before After Market
-
Earnings History > 108 > currency
USD
Earnings History > 108 > eps Actual
0.8
Earnings History > 108 > eps Estimate
0.79
Earnings History > 108 > eps Difference
0.01
Earnings History > 108 > surprise Percent
1.2658
Earnings History > 109 > period
1998-03-31
Earnings History > 109 > report Date
1998-04-09
Earnings History > 109 > date
1998-03-31
Earnings History > 109 > before After Market
-
Earnings History > 109 > currency
USD
Earnings History > 109 > eps Actual
0.78
Earnings History > 109 > eps Estimate
0.76
Earnings History > 109 > eps Difference
0.02
Earnings History > 109 > surprise Percent
2.6316
Earnings History > 110 > period
1997-12-31
Earnings History > 110 > report Date
1998-01-14
Earnings History > 110 > date
1997-12-31
Earnings History > 110 > before After Market
-
Earnings History > 110 > currency
USD
Earnings History > 110 > eps Actual
0.75
Earnings History > 110 > eps Estimate
0.74
Earnings History > 110 > eps Difference
0.01
Earnings History > 110 > surprise Percent
1.3514
Earnings History > 111 > period
1997-09-30
Earnings History > 111 > report Date
1997-10-09
Earnings History > 111 > date
1997-09-30
Earnings History > 111 > before After Market
-
Earnings History > 111 > currency
USD
Earnings History > 111 > eps Actual
0.72
Earnings History > 111 > eps Estimate
0.71
Earnings History > 111 > eps Difference
0.01
Earnings History > 111 > surprise Percent
1.4085
Earnings History > 112 > period
1997-06-30
Earnings History > 112 > report Date
1997-07-10
Earnings History > 112 > date
1997-06-30
Earnings History > 112 > before After Market
-
Earnings History > 112 > currency
USD
Earnings History > 112 > eps Actual
0.69
Earnings History > 112 > eps Estimate
0.69
Earnings History > 112 > eps Difference
0
Earnings History > 112 > surprise Percent
0
Earnings History > 113 > period
1997-03-31
Earnings History > 113 > report Date
1997-04-10
Earnings History > 113 > date
1997-03-31
Earnings History > 113 > before After Market
-
Earnings History > 113 > currency
USD
Earnings History > 113 > eps Actual
0.67
Earnings History > 113 > eps Estimate
0.67
Earnings History > 113 > eps Difference
0
Earnings History > 113 > surprise Percent
0
Earnings History > 114 > period
1996-12-31
Earnings History > 114 > report Date
1997-01-14
Earnings History > 114 > date
1996-12-31
Earnings History > 114 > before After Market
-
Earnings History > 114 > currency
USD
Earnings History > 114 > eps Actual
0.65
Earnings History > 114 > eps Estimate
0.65
Earnings History > 114 > eps Difference
0
Earnings History > 114 > surprise Percent
0
Earnings History > 115 > period
1996-09-30
Earnings History > 115 > report Date
1996-10-10
Earnings History > 115 > date
1996-09-30
Earnings History > 115 > before After Market
-
Earnings History > 115 > currency
USD
Earnings History > 115 > eps Actual
0.63
Earnings History > 115 > eps Estimate
0.63
Earnings History > 115 > eps Difference
0
Earnings History > 115 > surprise Percent
0
Earnings History > 116 > period
1996-06-30
Earnings History > 116 > report Date
1996-07-11
Earnings History > 116 > date
1996-06-30
Earnings History > 116 > before After Market
-
Earnings History > 116 > currency
USD
Earnings History > 116 > eps Actual
0.61
Earnings History > 116 > eps Estimate
0.61
Earnings History > 116 > eps Difference
0
Earnings History > 116 > surprise Percent
0
Earnings History > 117 > period
1996-03-31
Earnings History > 117 > report Date
1996-04-11
Earnings History > 117 > date
1996-03-31
Earnings History > 117 > before After Market
-
Earnings History > 117 > currency
USD
Earnings History > 117 > eps Actual
0.59
Earnings History > 117 > eps Estimate
0.59
Earnings History > 117 > eps Difference
0
Earnings History > 117 > surprise Percent
0
Earnings History > 118 > period
1995-12-31
Earnings History > 118 > report Date
1996-01-11
Earnings History > 118 > date
1995-12-31
Earnings History > 118 > before After Market
-
Earnings History > 118 > currency
USD
Earnings History > 118 > eps Actual
0.58
Earnings History > 118 > eps Estimate
0.57
Earnings History > 118 > eps Difference
0.01
Earnings History > 118 > surprise Percent
1.7544
Earnings History > 119 > period
1995-09-30
Earnings History > 119 > report Date
1995-10-11
Earnings History > 119 > date
1995-09-30
Earnings History > 119 > before After Market
-
Earnings History > 119 > currency
USD
Earnings History > 119 > eps Actual
0.54
Earnings History > 119 > eps Estimate
0.54
Earnings History > 119 > eps Difference
0
Earnings History > 119 > surprise Percent
0
Earnings History > 120 > period
1995-06-30
Earnings History > 120 > report Date
1995-07-13
Earnings History > 120 > date
1995-06-30
Earnings History > 120 > before After Market
-
Earnings History > 120 > currency
USD
Earnings History > 120 > eps Actual
0.53
Earnings History > 120 > eps Estimate
0.52
Earnings History > 120 > eps Difference
0.01
Earnings History > 120 > surprise Percent
1.9231
Earnings History > 121 > period
1995-03-31
Earnings History > 121 > report Date
1995-04-12
Earnings History > 121 > date
1995-03-31
Earnings History > 121 > before After Market
-
Earnings History > 121 > currency
USD
Earnings History > 121 > eps Actual
0.51
Earnings History > 121 > eps Estimate
0.51
Earnings History > 121 > eps Difference
0
Earnings History > 121 > surprise Percent
0
Earnings History > 122 > period
1994-12-31
Earnings History > 122 > report Date
1995-01-12
Earnings History > 122 > date
1994-12-31
Earnings History > 122 > before After Market
-
Earnings History > 122 > currency
USD
Earnings History > 122 > eps Actual
0.51
Earnings History > 122 > eps Estimate
0.51
Earnings History > 122 > eps Difference
0
Earnings History > 122 > surprise Percent
0
Earnings History > 123 > period
1994-09-30
Earnings History > 123 > report Date
1994-10-12
Earnings History > 123 > date
1994-09-30
Earnings History > 123 > before After Market
-
Earnings History > 123 > currency
USD
Earnings History > 123 > eps Actual
0.5
Earnings History > 123 > eps Estimate
0.49
Earnings History > 123 > eps Difference
0.01
Earnings History > 123 > surprise Percent
2.0408
Earnings History > 124 > period
1994-06-30
Earnings History > 124 > report Date
1994-07-14
Earnings History > 124 > date
1994-06-30
Earnings History > 124 > before After Market
-
Earnings History > 124 > currency
USD
Earnings History > 124 > eps Actual
0.48
Earnings History > 124 > eps Estimate
0.48
Earnings History > 124 > eps Difference
0
Earnings History > 124 > surprise Percent
0
Earnings History > 125 > period
1994-03-31
Earnings History > 125 > report Date
1994-04-12
Earnings History > 125 > date
1994-03-31
Earnings History > 125 > before After Market
-
Earnings History > 125 > currency
USD
Earnings History > 125 > eps Actual
0.47
Earnings History > 125 > eps Estimate
0.46
Earnings History > 125 > eps Difference
0.01
Earnings History > 125 > surprise Percent
2.1739
Earnings History > 126 > period
1993-12-31
Earnings History > 126 > report Date
1994-01-12
Earnings History > 126 > date
1993-12-31
Earnings History > 126 > before After Market
-
Earnings History > 126 > currency
USD
Earnings History > 126 > eps Actual
0.45
Earnings History > 126 > eps Estimate
0.45
Earnings History > 126 > eps Difference
0
Earnings History > 126 > surprise Percent
0
Earnings History > 127 > period
1993-09-30
Earnings History > 127 > report Date
1993-10-12
Earnings History > 127 > date
1993-09-30
Earnings History > 127 > before After Market
-
Earnings History > 127 > currency
USD
Earnings History > 127 > eps Actual
0.44
Earnings History > 127 > eps Estimate
0.43
Earnings History > 127 > eps Difference
0.01
Earnings History > 127 > surprise Percent
2.3256
Earnings History > 128 > period
1993-06-30
Earnings History > 128 > report Date
1993-07-12
Earnings History > 128 > date
1993-06-30
Earnings History > 128 > before After Market
-
Earnings History > 128 > currency
USD
Earnings History > 128 > eps Actual
0.42
Earnings History > 128 > eps Estimate
0.42
Earnings History > 128 > eps Difference
0
Earnings History > 128 > surprise Percent
0
Earnings History > 129 > period
1993-03-31
Earnings History > 129 > report Date
1993-04-12
Earnings History > 129 > date
1993-03-31
Earnings History > 129 > before After Market
BeforeMarket
Earnings History > 129 > currency
USD
Earnings History > 129 > eps Actual
0.4
Earnings History > 129 > eps Estimate
0.4
Earnings History > 129 > eps Difference
0
Earnings History > 129 > surprise Percent
0
Earnings History > 130 > period
1992-12-31
Earnings History > 130 > report Date
1993-01-12
Earnings History > 130 > date
1992-12-31
Earnings History > 130 > before After Market
BeforeMarket
Earnings History > 130 > currency
USD
Earnings History > 130 > eps Actual
0.39
Earnings History > 130 > eps Estimate
0.38
Earnings History > 130 > eps Difference
0.01
Earnings History > 130 > surprise Percent
2.6316
Federal National Mortgage Association provides financing solutions for residential mortgages in the United States. The company operates through Single-Family and Multifamily segments. It is involved in mortgage acquisitions and securitizations; credit risk management by underwriting and servicing standards; and credit loss management. The company also engages in mortgage securitization transactions, such as lender swap transactions, portfolio securitization transactions, and structured securitization transactions, as well as buys and sells multifamily agency mortgage-backed securities, invests in low-income housing tax credit multifamily projects, and provides credit enhancement for bonds issued by state and local housing finance authorities to finance multifamily housing. Federal National Mortgage Association was founded in 1938 and is based in Washington, the District of Columbia.
Stock Price
$0.00
increase compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/AShowing 2 of 10
(Last Updated 2025-06-30)
Rating:
HOLD
$
Analyst Picks
Strong Buy
0
Buy
1
Hold
1
Sell
1
Strong Sell
1
Sentiment:
Bullish
(Last Updated 2025-06-30)
Health Score
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%
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 0.00% of the total shares of Federal National Mortgage Association
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
2025-12-31
EPS Estimate
0.6683
Date
2025-09-30
EPS Actual
0.6548
EPS Estimate
0.68
EPS Difference
-0.0252
Surprise Percent
-3.7059%
(Last Updated 2025-06-30)
(Last Updated 2025-06-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-06-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-06-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.