_id
6911b33bccc777a4e85d5f78
Ticker
FMCC
Name
Federal Home Loan Mortgage Corp
Exchange
OTCQB
Address
8200 Jones Branch Drive, McLean, VA, United States, 22102-3110
Country
USA
Sector
Financial Services
Industry
Mortgage Finance
Currency
USD
Website
https://www.freddiemac.com
Description
Federal Home Loan Mortgage Corporation operates in the secondary mortgage market in the United States. It operates through two segments, Single-Family and Multifamily. The Single-Family segment purchases, securitizes, and guarantees single-family loans; and manages single-family mortgage credit and market risk, as well as manages mortgage-related investments portfolio, single-family securitization activities, and treasury functions. This segment serves mortgage banking companies, commercial banks, regional banks, community banks, credit unions, HFAs, savings institutions, and non-depository institutions. The Multifamily segment engages in the purchase, securitization, and guarantee of multifamily loans; issuance of multifamily K certificates; manages multifamily mortgage credit and market risk; and invests in multifamily loans and mortgage-related securities. It serves banks and other depository institutions, insurance companies, money managers, central banks, pension funds, state and local governments, REITs, non-depository institutions, and brokers and dealers. Federal Home Loan Mortgage Corporation incorporated in 1970 and is headquartered in McLean, Virginia.
Last Close
10.2
Volume
688968
Current Price
10.05
Change
0.19
Last Updated
2026-01-03T11:50:08.792Z
Image
data:image/webp;base64,UklGRiwEAABXRUJQVlA4WAoAAAAQAAAAPwAAKgAAQUxQSEwDAAABoAVJtmnbqjHn3MfaB9e2bdu2bdu2bdu2bdu2ba2Hc/de77yv+xcRE8Aff+OmBmWM1toYcU+MhKOMa/9bkd90dblLz4ZCuVbN6lev27NHEOKaEHdEdTRCglEV0PzecvmndcmIs5uVN3aC0g/TocIRCUcR9XYfDIpYDzrieyAPGhH47vJX66xWFHvtxFA1I1pElIAWRKNZ0w+HRrO1M75LMmAUKGW5/NO6oBWl3wdDfH9EgcIRLRKIEBybtQPwIDgW27tgQEQiRTPYUeJrskDn0DCv3lX7XwnK3b18i16e+PTrWrLK0+44B3YqUf1FG6KOzUXyHtVqDY9lR1FrcNOpR8j/bWbCdk2WGMWKMWzpgOJcL3Y3R7jSkbpW5mh7YkOrE3aU/BACHaNxvDWcn1S0bqMDk8tdRHmwsV25s2gHO7rgeSfd+MMF6tSbe9OW96Hg58HJhkR7UcwnLNiXGZvRmm0th69BK/Z0wet2tl0DdaQQX+wo/T4MQXGiCd4v6qMx9LqI8WRjmw5ncHiwvRtedzKvXoIGW4q/D0ZEc6w+jHnmhIB4sb5UwnCic5hVEs25jnjczpjfyoKSNO5JmolWi1gIaR7PDMRj+d3+LbqnpMrT8U1LLrqYvuazMU1KrDqVPc+HvnR/PbF5j0LukSF1rHzxETKkThWGImPDkkFootUt7R1Y3EnMeiU8Qoo5M6XNEYn49arEwi2DT7pknoAQlCyLDxoQQQEIaAAhXA2gbPCvaw1Fo1hpVfJAGU8HoLSHB6IF0RrRopQSlNaCWxqi7bruhyb5qtsBaP4tiv/QjuStLtbBQd3WT5xIhgrtkqN0jpJN8iARJVWVXkcgRc3C7/2Z08H0uYDHxDre6e+mREWQFHWjfk5H6/hFPlBwtVD4FhOn4yBLDCSCJG/O0XHSl/Jv/MXgP/Cy56PsaBFstqUVDa/XL0LFNwEE18rf4FyUd9nRGLHpu8tfrbMakjYm8MlOKP3cM3BNWird4OxkNLZbLv+0LhkoOBUmtYLmVkD5D8mTjX+ZpsTHjj6BBaIgtsxzee6SwZr4PcdWVU5/Cgyb0jLerK1V/ca0Ie3SGR2zErEFl0VQgt3aTQUoDSKgjIgWJVqjNKLs+vMPVlA4ILoAAABQBQCdASpAACsAPtFiqk+oJaOiIquhABoJZA2wBar+Blf4FQC4/Y2vLI78SVN3IA7KQAAA/u/jr//0PLMEPncF7vv/44KXvFqyP/82B/boZGADvEgXusKevyM+fmpJ0/qnMFrlASoFpA2u0x3tz2SqWhBjIkvkW7QsYfQtPFODuM1hPhg0YAKRBOpraYpgsbGaq9PBQd3gGLiZ4yqtymPX+AzD///sGe4j/nV3LueLC5dv5xWUlD4AAAA=
Ipo Date
1989-03-03T00:00:00.000Z
Market Cap
6728116736
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
0.8174777777777779
Sentiment Sources
36
Rating
2.33
Strong Buy
0
Buy
1
Hold
0
Sell
1
Strong Sell
1
Current Quarter
2025-06-30
Revenue
5916000000
Cost Of Revenue
-
Gross Profit
-
Operating Expenses
-
Operating Income
-
Interest Expense
26749000000
Pretax Income
2975000000
Net Income
2387000000
Eps
3.671971266300274
Dividends Per Share
-
Shares Outstanding
650059553
Income Tax Expense
-
EBITDA
-
Operating Margin
-
Total Other Income Expense Net
-
Cash
3130000000
Short Term Investments
3728000000
Receivables
11583000000
Inventories
-
Total Current Assets
-
Property Plant Equipment
-
Total Assets
3436280000000
Payables
10226000000
Short Term Debt
-
Long Term Debt
3328056000000
Total Liabilities
3371469000000
Equity
64811000000
Bs_currency_symbol
USD
Depreciation
-
Change In Working Capital
-
Cash From Operations
8143000000
Capital Expenditures
0
Cash From Investing
-
Cash From Financing
-3091000000
Net Change In Cash
-523000000
Cf_currency_symbol
USD
PE
-
PB
0.10080230991112621
ROE
3.6830167718442857
ROA
0.06946465363707265
FCF
8143000000
Fcf Percent
1.3764367816091954
Piotroski FScore
4
Health Score
53
Deep Value Investing Score
9
Defensive Investing Score
4.5
Dividend Investing Score
3
Economic Moat Investing Score
7.8
Garp Investing Score
2.5
Growth Investing Score
3
Momentum Investing Score
4.5
Net Net Investing Score
3
Quality Investing Score
5.5
Value Investing Score
7
Quarters > 0 > quarter
2025-06-30
Quarters > 0 > income Statement > revenue
5916000000
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
26749000000
Quarters > 0 > income Statement > pretax Income
2975000000
Quarters > 0 > income Statement > net Income
2387000000
Quarters > 0 > income Statement > eps
3.671971266300274
Quarters > 0 > income Statement > dividends Per Share
-
Quarters > 0 > income Statement > shares Outstanding
650059553
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
3130000000
Quarters > 0 > balance Sheet > short Term Investments
3728000000
Quarters > 0 > balance Sheet > receivables
11583000000
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
3436280000000
Quarters > 0 > balance Sheet > payables
10226000000
Quarters > 0 > balance Sheet > short Term Debt
-
Quarters > 0 > balance Sheet > long Term Debt
3328056000000
Quarters > 0 > balance Sheet > total Liabilities
3371469000000
Quarters > 0 > balance Sheet > equity
64811000000
Quarters > 0 > balance Sheet > currency_symbol
USD
Quarters > 0 > cash Flow > net Income
-21000000
Quarters > 0 > cash Flow > depreciation
-
Quarters > 0 > cash Flow > change In Working Capital
-
Quarters > 0 > cash Flow > cash From Operations
8143000000
Quarters > 0 > cash Flow > capital Expenditures
0
Quarters > 0 > cash Flow > cash From Investing
-
Quarters > 0 > cash Flow > cash From Financing
-3091000000
Quarters > 0 > cash Flow > net Change In Cash
-523000000
Quarters > 0 > cash Flow > currency_symbol
USD
Quarters > 0 > ratios > PE
3.671971266300274
Quarters > 0 > ratios > PB
0.10080230991112621
Quarters > 0 > ratios > ROE
3.6830167718442857
Quarters > 0 > ratios > ROA
0.06946465363707265
Quarters > 0 > ratios > FCF
8143000000
Quarters > 0 > ratios > Piotroski FScore
4
Quarters > 0 > ratios > fcf Percent
1.3764367816091954
Quarters > 0 > health Score
53
Quarters > 1 > quarter
2025-03-31
Quarters > 1 > income Statement > revenue
5852000000
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
26263000000
Quarters > 1 > income Statement > pretax Income
3484000000
Quarters > 1 > income Statement > net Income
2794000000
Quarters > 1 > income Statement > eps
4.298067749494329
Quarters > 1 > income Statement > dividends Per Share
-
Quarters > 1 > income Statement > shares Outstanding
650059553
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
3734000000
Quarters > 1 > balance Sheet > short Term Investments
3860000000
Quarters > 1 > balance Sheet > receivables
11050000000
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
3409116000000
Quarters > 1 > balance Sheet > payables
9756000000
Quarters > 1 > balance Sheet > short Term Debt
-
Quarters > 1 > balance Sheet > long Term Debt
3310694000000
Quarters > 1 > balance Sheet > total Liabilities
3346713000000
Quarters > 1 > balance Sheet > equity
62403000000
Quarters > 1 > balance Sheet > currency_symbol
USD
Quarters > 1 > cash Flow > net Income
-34000000
Quarters > 1 > cash Flow > depreciation
-
Quarters > 1 > cash Flow > change In Working Capital
-
Quarters > 1 > cash Flow > cash From Operations
3572000000
Quarters > 1 > cash Flow > capital Expenditures
0
Quarters > 1 > cash Flow > cash From Investing
-
Quarters > 1 > cash Flow > cash From Financing
-10805000000
Quarters > 1 > cash Flow > net Change In Cash
-744000000
Quarters > 1 > cash Flow > currency_symbol
USD
Quarters > 1 > ratios > PE
4.298067749494329
Quarters > 1 > ratios > PB
0.10469205819672132
Quarters > 1 > ratios > ROE
4.477348845408073
Quarters > 1 > ratios > ROA
0.08195673013179956
Quarters > 1 > ratios > FCF
3572000000
Quarters > 1 > ratios > Piotroski FScore
4
Quarters > 1 > ratios > fcf Percent
0.6103896103896104
Quarters > 1 > health Score
54
Quarters > 2 > quarter
2024-12-31
Quarters > 2 > income Statement > revenue
6329000000
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
25568000000
Quarters > 2 > income Statement > pretax Income
4018000000
Quarters > 2 > income Statement > net Income
3222000000
Quarters > 2 > income Statement > eps
4.956468965236482
Quarters > 2 > income Statement > dividends Per Share
-
Quarters > 2 > income Statement > shares Outstanding
650059553
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
4369000000
Quarters > 2 > balance Sheet > short Term Investments
3899000000
Quarters > 2 > balance Sheet > receivables
11029000000
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
3386692000000
Quarters > 2 > balance Sheet > payables
9822000000
Quarters > 2 > balance Sheet > short Term Debt
-
Quarters > 2 > balance Sheet > long Term Debt
3290274000000
Quarters > 2 > balance Sheet > total Liabilities
3327117000000
Quarters > 2 > balance Sheet > equity
59575000000
Quarters > 2 > balance Sheet > currency_symbol
USD
Quarters > 2 > cash Flow > net Income
37000000
Quarters > 2 > cash Flow > depreciation
-
Quarters > 2 > cash Flow > change In Working Capital
-
Quarters > 2 > cash Flow > cash From Operations
-900000000
Quarters > 2 > cash Flow > capital Expenditures
0
Quarters > 2 > cash Flow > cash From Investing
-
Quarters > 2 > cash Flow > cash From Financing
15155000000
Quarters > 2 > cash Flow > net Change In Cash
677000000
Quarters > 2 > cash Flow > currency_symbol
USD
Quarters > 2 > ratios > PE
4.956468965236482
Quarters > 2 > ratios > PB
0.10966174582710869
Quarters > 2 > ratios > ROE
5.408308854385228
Quarters > 2 > ratios > ROA
0.09513708362024063
Quarters > 2 > ratios > FCF
-900000000
Quarters > 2 > ratios > Piotroski FScore
2
Quarters > 2 > ratios > fcf Percent
-0.14220255964607362
Quarters > 2 > health Score
34
Quarters > 3 > quarter
2024-09-30
Quarters > 3 > income Statement > revenue
5838000000
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
24810000000
Quarters > 3 > income Statement > pretax Income
3846000000
Quarters > 3 > income Statement > net Income
3105000000
Quarters > 3 > income Statement > eps
4.77648545532566
Quarters > 3 > income Statement > dividends Per Share
-
Quarters > 3 > income Statement > shares Outstanding
650059553
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
3638000000
Quarters > 3 > balance Sheet > short Term Investments
4257000000
Quarters > 3 > balance Sheet > receivables
10561000000
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
3342583000000
Quarters > 3 > balance Sheet > payables
9222000000
Quarters > 3 > balance Sheet > short Term Debt
-
Quarters > 3 > balance Sheet > long Term Debt
3255054000000
Quarters > 3 > balance Sheet > total Liabilities
3286193000000
Quarters > 3 > balance Sheet > equity
56390000000
Quarters > 3 > balance Sheet > currency_symbol
USD
Quarters > 3 > cash Flow > net Income
-62000000
Quarters > 3 > cash Flow > depreciation
-
Quarters > 3 > cash Flow > change In Working Capital
-
Quarters > 3 > cash Flow > cash From Operations
3706000000
Quarters > 3 > cash Flow > capital Expenditures
0
Quarters > 3 > cash Flow > cash From Investing
-
Quarters > 3 > cash Flow > cash From Financing
-5256000000
Quarters > 3 > cash Flow > net Change In Cash
-675000000
Quarters > 3 > cash Flow > currency_symbol
USD
Quarters > 3 > ratios > PE
4.77648545532566
Quarters > 3 > ratios > PB
0.11585562169976947
Quarters > 3 > ratios > ROE
5.506295442454336
Quarters > 3 > ratios > ROA
0.09289223334170012
Quarters > 3 > ratios > FCF
3706000000
Quarters > 3 > ratios > Piotroski FScore
4
Quarters > 3 > ratios > fcf Percent
0.6348064405618362
Quarters > 3 > health Score
55
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
23912000000
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
98140000000
Annuals > 0 > income Statement > pretax Income
14778000000
Annuals > 0 > income Statement > net Income
11858000000
Annuals > 0 > income Statement > eps
18.24140564549168
Annuals > 0 > income Statement > dividends Per Share
-
Annuals > 0 > income Statement > shares Outstanding
650059553
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
4369000000
Annuals > 0 > balance Sheet > short Term Investments
3899000000
Annuals > 0 > balance Sheet > receivables
11029000000
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
3386692000000
Annuals > 0 > balance Sheet > payables
9822000000
Annuals > 0 > balance Sheet > short Term Debt
-
Annuals > 0 > balance Sheet > long Term Debt
3290274000000
Annuals > 0 > balance Sheet > total Liabilities
3327117000000
Annuals > 0 > balance Sheet > equity
59575000000
Annuals > 0 > balance Sheet > currency_symbol
USD
Annuals > 0 > cash Flow > net Income
11858000000
Annuals > 0 > cash Flow > depreciation
-
Annuals > 0 > cash Flow > change In Working Capital
-83000000
Annuals > 0 > cash Flow > cash From Operations
6627000000
Annuals > 0 > cash Flow > capital Expenditures
0
Annuals > 0 > cash Flow > cash From Investing
-
Annuals > 0 > cash Flow > cash From Financing
-16736000000
Annuals > 0 > cash Flow > net Change In Cash
-485000000
Annuals > 0 > cash Flow > currency_symbol
USD
Annuals > 0 > ratios > PE
18.24140564549168
Annuals > 0 > ratios > PB
0.11271699844716744
Annuals > 0 > ratios > ROE
19.904322282836763
Annuals > 0 > ratios > ROA
0.35013517615419415
Annuals > 0 > ratios > FCF
6627000000
Annuals > 0 > ratios > Piotroski FScore
4
Annuals > 0 > ratios > fcf Percent
0.2771411843425895
Annuals > 0 > health Score
63
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
21229000000
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
86821000000
Annuals > 1 > income Statement > pretax Income
13199000000
Annuals > 1 > income Statement > net Income
10538000000
Annuals > 1 > income Statement > eps
16.210822456754205
Annuals > 1 > income Statement > dividends Per Share
-
Annuals > 1 > income Statement > shares Outstanding
650059553
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
5041000000
Annuals > 1 > balance Sheet > short Term Investments
4890000000
Annuals > 1 > balance Sheet > receivables
9925000000
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
3280976000000
Annuals > 1 > balance Sheet > payables
8812000000
Annuals > 1 > balance Sheet > short Term Debt
-
Annuals > 1 > balance Sheet > long Term Debt
3202370000000
Annuals > 1 > balance Sheet > total Liabilities
3233254000000
Annuals > 1 > balance Sheet > equity
47722000000
Annuals > 1 > balance Sheet > currency_symbol
USD
Annuals > 1 > cash Flow > net Income
-166000000
Annuals > 1 > cash Flow > depreciation
-
Annuals > 1 > cash Flow > change In Working Capital
118000000
Annuals > 1 > cash Flow > cash From Operations
5464000000
Annuals > 1 > cash Flow > capital Expenditures
0
Annuals > 1 > cash Flow > cash From Investing
-
Annuals > 1 > cash Flow > cash From Financing
-46329000000
Annuals > 1 > cash Flow > net Change In Cash
-337000000
Annuals > 1 > cash Flow > currency_symbol
USD
Annuals > 1 > ratios > PE
16.210822456754205
Annuals > 1 > ratios > PB
0.14071319690059092
Annuals > 1 > ratios > ROE
22.08205858932987
Annuals > 1 > ratios > ROA
0.32118491570800883
Annuals > 1 > ratios > FCF
5464000000
Annuals > 1 > ratios > Piotroski FScore
4
Annuals > 1 > ratios > fcf Percent
0.25738376748787034
Annuals > 1 > health Score
63
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
3259000000
Annuals > 2 > income Statement > cost Of Revenue
-
Annuals > 2 > income Statement > gross Profit
3259000000
Annuals > 2 > income Statement > operating Expenses
9660000000
Annuals > 2 > income Statement > operating Income
-6401000000
Annuals > 2 > income Statement > interest Expense
18005000000
Annuals > 2 > income Statement > pretax Income
11604000000
Annuals > 2 > income Statement > net Income
9327000000
Annuals > 2 > income Statement > eps
14.34791621314732
Annuals > 2 > income Statement > dividends Per Share
-
Annuals > 2 > income Statement > shares Outstanding
650059553
Annuals > 2 > income Statement > income Tax Expense
2277000000
Annuals > 2 > income Statement > EBITDA
-
Annuals > 2 > income Statement > operating Margin
-196.40994169990796
Annuals > 2 > income Statement > total Other Income Expense Net
-
Annuals > 2 > income Statement > currency_symbol
USD
Annuals > 2 > balance Sheet > cash
5653000000
Annuals > 2 > balance Sheet > short Term Investments
125996000000
Annuals > 2 > balance Sheet > receivables
8529000000
Annuals > 2 > balance Sheet > inventories
-
Annuals > 2 > balance Sheet > total Current Assets
134525000000
Annuals > 2 > balance Sheet > property Plant Equipment
-
Annuals > 2 > balance Sheet > total Assets
3208333000000
Annuals > 2 > balance Sheet > payables
7309000000
Annuals > 2 > balance Sheet > short Term Debt
-
Annuals > 2 > balance Sheet > long Term Debt
3145832000000
Annuals > 2 > balance Sheet > total Liabilities
3171315000000
Annuals > 2 > balance Sheet > equity
37018000000
Annuals > 2 > balance Sheet > currency_symbol
USD
Annuals > 2 > cash Flow > net Income
9327000000
Annuals > 2 > cash Flow > depreciation
-
Annuals > 2 > cash Flow > change In Working Capital
-748000000
Annuals > 2 > cash Flow > cash From Operations
11925000000
Annuals > 2 > cash Flow > capital Expenditures
0
Annuals > 2 > cash Flow > cash From Investing
11398000000
Annuals > 2 > cash Flow > cash From Financing
-27113000000
Annuals > 2 > cash Flow > net Change In Cash
-3790000000
Annuals > 2 > cash Flow > currency_symbol
USD
Annuals > 2 > ratios > PE
14.34791621314732
Annuals > 2 > ratios > PB
0.1814013502212437
Annuals > 2 > ratios > ROE
25.195850667242965
Annuals > 2 > ratios > ROA
0.2907117185155032
Annuals > 2 > ratios > FCF
11925000000
Annuals > 2 > ratios > Piotroski FScore
3
Annuals > 2 > ratios > fcf Percent
3.659097882786131
Annuals > 2 > health Score
62
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
4371000000
Annuals > 3 > income Statement > cost Of Revenue
-
Annuals > 3 > income Statement > gross Profit
4371000000
Annuals > 3 > income Statement > operating Expenses
6752000000
Annuals > 3 > income Statement > operating Income
-2381000000
Annuals > 3 > income Statement > interest Expense
17580000000
Annuals > 3 > income Statement > pretax Income
15199000000
Annuals > 3 > income Statement > net Income
12109000000
Annuals > 3 > income Statement > eps
18.62752411547131
Annuals > 3 > income Statement > dividends Per Share
0
Annuals > 3 > income Statement > shares Outstanding
650059553
Annuals > 3 > income Statement > income Tax Expense
3090000000
Annuals > 3 > income Statement > EBITDA
-
Annuals > 3 > income Statement > operating Margin
-54.47266071837108
Annuals > 3 > income Statement > total Other Income Expense Net
-
Annuals > 3 > income Statement > currency_symbol
USD
Annuals > 3 > balance Sheet > cash
8455000000
Annuals > 3 > balance Sheet > short Term Investments
124218000000
Annuals > 3 > balance Sheet > receivables
7474000000
Annuals > 3 > balance Sheet > inventories
-
Annuals > 3 > balance Sheet > total Current Assets
131692000000
Annuals > 3 > balance Sheet > property Plant Equipment
-
Annuals > 3 > balance Sheet > total Assets
3025586000000
Annuals > 3 > balance Sheet > payables
6268000000
Annuals > 3 > balance Sheet > short Term Debt
-
Annuals > 3 > balance Sheet > long Term Debt
2980185000000
Annuals > 3 > balance Sheet > total Liabilities
2997553000000
Annuals > 3 > balance Sheet > equity
28033000000
Annuals > 3 > balance Sheet > currency_symbol
USD
Annuals > 3 > cash Flow > net Income
12109000000
Annuals > 3 > cash Flow > depreciation
-
Annuals > 3 > cash Flow > change In Working Capital
-133000000
Annuals > 3 > cash Flow > cash From Operations
16353000000
Annuals > 3 > cash Flow > capital Expenditures
0
Annuals > 3 > cash Flow > cash From Investing
24250000000
Annuals > 3 > cash Flow > cash From Financing
-54342000000
Annuals > 3 > cash Flow > net Change In Cash
-13739000000
Annuals > 3 > cash Flow > currency_symbol
USD
Annuals > 3 > ratios > PE
18.62752411547131
Annuals > 3 > ratios > PB
0.23954322343273998
Annuals > 3 > ratios > ROE
43.19551956622552
Annuals > 3 > ratios > ROA
0.40021999044152107
Annuals > 3 > ratios > FCF
16353000000
Annuals > 3 > ratios > Piotroski FScore
4
Annuals > 3 > ratios > fcf Percent
3.741249142072752
Annuals > 3 > health Score
63
Valuation > metrics > PE
3.671971266300274
Valuation > metrics > PB
0.10080230991112621
Valuation > final Score
90
Valuation > verdict
76.6% Undervalued
Profitability > metrics > ROE
3.6830167718442857
Profitability > metrics > Net Margin
0.4034820824881677
Profitability > final Score
52
Profitability > verdict
Weak
Risk > metrics > Debt Equity
52.02001203499406
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
54
Prev Profitabilities > 1
56
Prev Profitabilities > 2
56
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:40.544Z
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.8763
Earnings History > 0 > eps Difference
-0.8763
Earnings History > 0 > surprise Percent
-100
Earnings History > 1 > period
2025-09-30
Earnings History > 1 > report Date
2025-10-29
Earnings History > 1 > date
2025-09-30
Earnings History > 1 > before After Market
BeforeMarket
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
-0.0049
Earnings History > 1 > eps Estimate
0.79
Earnings History > 1 > eps Difference
-0.7949
Earnings History > 1 > surprise Percent
-100.6203
Earnings History > 2 > period
2025-06-30
Earnings History > 2 > report Date
2025-07-31
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.01
Earnings History > 2 > eps Estimate
0.94
Earnings History > 2 > eps Difference
-0.95
Earnings History > 2 > surprise Percent
-101.0638
Earnings History > 3 > period
2025-03-31
Earnings History > 3 > report Date
2025-05-01
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.01
Earnings History > 3 > eps Estimate
0.9297
Earnings History > 3 > eps Difference
-0.9397
Earnings History > 3 > surprise Percent
-101.0756
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.01
Earnings History > 4 > eps Estimate
0.9
Earnings History > 4 > eps Difference
-0.89
Earnings History > 4 > surprise Percent
-98.8889
Earnings History > 5 > period
2024-09-30
Earnings History > 5 > report Date
2024-10-30
Earnings History > 5 > date
2024-09-30
Earnings History > 5 > before After Market
BeforeMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
-0.02
Earnings History > 5 > eps Estimate
0.9
Earnings History > 5 > eps Difference
-0.92
Earnings History > 5 > surprise Percent
-102.2222
Earnings History > 6 > period
2024-06-30
Earnings History > 6 > report Date
2024-07-31
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.0015
Earnings History > 6 > eps Estimate
0.72
Earnings History > 6 > eps Difference
-0.7185
Earnings History > 6 > surprise Percent
-99.7917
Earnings History > 7 > period
2024-03-31
Earnings History > 7 > report Date
2024-05-01
Earnings History > 7 > date
2024-03-31
Earnings History > 7 > before After Market
BeforeMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
0.01
Earnings History > 7 > eps Estimate
-
Earnings History > 7 > eps Difference
0
Earnings History > 7 > surprise Percent
-
Earnings History > 8 > period
2023-12-31
Earnings History > 8 > report Date
2024-02-14
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.05
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-11-01
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.01
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-02
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.02
Earnings History > 10 > eps Estimate
0.02
Earnings History > 10 > eps Difference
0
Earnings History > 10 > surprise Percent
0
Earnings History > 11 > period
2023-03-31
Earnings History > 11 > report Date
2023-05-03
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.02
Earnings History > 11 > eps Estimate
-0.02
Earnings History > 11 > eps Difference
0
Earnings History > 11 > surprise Percent
0
Earnings History > 12 > period
2022-12-31
Earnings History > 12 > report Date
2023-02-22
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.01
Earnings History > 12 > eps Estimate
-0.01
Earnings History > 12 > eps Difference
0
Earnings History > 12 > surprise Percent
0
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.06
Earnings History > 13 > eps Estimate
0.06
Earnings History > 13 > eps Difference
0
Earnings History > 13 > surprise Percent
0
Earnings History > 14 > period
2022-06-30
Earnings History > 14 > report Date
2022-07-28
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.02
Earnings History > 14 > eps Estimate
0.02
Earnings History > 14 > eps Difference
0
Earnings History > 14 > surprise Percent
0
Earnings History > 15 > period
2022-03-31
Earnings History > 15 > report Date
2022-04-28
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.04
Earnings History > 15 > eps Estimate
0.04
Earnings History > 15 > eps Difference
0
Earnings History > 15 > surprise Percent
0
Earnings History > 16 > period
2021-12-31
Earnings History > 16 > report Date
2022-02-10
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.01
Earnings History > 16 > eps Estimate
0.01
Earnings History > 16 > eps Difference
0
Earnings History > 16 > surprise Percent
0
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.902
Earnings History > 17 > eps Estimate
0.95
Earnings History > 17 > eps Difference
-0.048
Earnings History > 17 > surprise Percent
-5.0526
Earnings History > 18 > period
2021-06-30
Earnings History > 18 > report Date
2021-07-29
Earnings History > 18 > date
2021-06-30
Earnings History > 18 > before After Market
BeforeMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
0.02
Earnings History > 18 > eps Estimate
0.605
Earnings History > 18 > eps Difference
-0.585
Earnings History > 18 > surprise Percent
-96.6942
Earnings History > 19 > period
2021-03-31
Earnings History > 19 > report Date
2021-04-29
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.12
Earnings History > 19 > eps Estimate
0.63
Earnings History > 19 > eps Difference
-0.51
Earnings History > 19 > surprise Percent
-80.9524
Earnings History > 20 > period
2020-12-31
Earnings History > 20 > report Date
2021-02-11
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.12
Earnings History > 20 > eps Estimate
0.03
Earnings History > 20 > eps Difference
0.09
Earnings History > 20 > surprise Percent
300
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.0043
Earnings History > 21 > eps Estimate
0
Earnings History > 21 > eps Difference
0.0043
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.05
Earnings History > 22 > eps Estimate
0.25
Earnings History > 22 > eps Difference
-0.3
Earnings History > 22 > surprise Percent
-120
Earnings History > 23 > period
2020-03-31
Earnings History > 23 > report Date
2020-04-30
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.06
Earnings History > 23 > eps Estimate
0.25
Earnings History > 23 > eps Difference
-0.31
Earnings History > 23 > surprise Percent
-124
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.04
Earnings History > 24 > eps Estimate
0.5
Earnings History > 24 > eps Difference
-0.46
Earnings History > 24 > surprise Percent
-92
Earnings History > 25 > period
2019-09-30
Earnings History > 25 > report Date
2019-10-30
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.04
Earnings History > 25 > eps Estimate
0.5
Earnings History > 25 > eps Difference
-0.54
Earnings History > 25 > surprise Percent
-108
Earnings History > 26 > period
2019-06-30
Earnings History > 26 > report Date
2019-07-31
Earnings History > 26 > date
2019-06-30
Earnings History > 26 > before After Market
AfterMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
-0.1
Earnings History > 26 > eps Estimate
0.5
Earnings History > 26 > eps Difference
-0.6
Earnings History > 26 > surprise Percent
-120
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.08
Earnings History > 27 > eps Estimate
0.5
Earnings History > 27 > eps Difference
-0.58
Earnings History > 27 > surprise Percent
-116
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.12
Earnings History > 28 > eps Estimate
0.5
Earnings History > 28 > eps Difference
-0.62
Earnings History > 28 > surprise Percent
-124
Earnings History > 29 > period
2018-09-30
Earnings History > 29 > report Date
2018-10-31
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.05
Earnings History > 29 > eps Estimate
0.5
Earnings History > 29 > eps Difference
-0.45
Earnings History > 29 > surprise Percent
-90
Earnings History > 30 > period
2018-06-30
Earnings History > 30 > report Date
2018-07-31
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.28
Earnings History > 30 > eps Estimate
0.5
Earnings History > 30 > eps Difference
-0.22
Earnings History > 30 > surprise Percent
-44
Earnings History > 31 > period
2018-03-31
Earnings History > 31 > report Date
2018-05-01
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.9
Earnings History > 31 > eps Estimate
0.66
Earnings History > 31 > eps Difference
0.24
Earnings History > 31 > surprise Percent
36.3636
Earnings History > 32 > period
2017-12-31
Earnings History > 32 > report Date
2018-02-15
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.77
Earnings History > 32 > eps Estimate
0.66
Earnings History > 32 > eps Difference
0.11
Earnings History > 32 > surprise Percent
16.6667
Earnings History > 33 > period
2017-09-30
Earnings History > 33 > report Date
2017-10-31
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.01
Earnings History > 33 > eps Estimate
-0.01
Earnings History > 33 > eps Difference
0.02
Earnings History > 33 > surprise Percent
200
Earnings History > 34 > period
2017-06-30
Earnings History > 34 > report Date
2017-08-01
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.51
Earnings History > 34 > eps Estimate
-0.01
Earnings History > 34 > eps Difference
0.52
Earnings History > 34 > surprise Percent
5200
Earnings History > 35 > period
2017-03-31
Earnings History > 35 > report Date
2017-05-02
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.68
Earnings History > 35 > eps Estimate
-0.01
Earnings History > 35 > eps Difference
0.69
Earnings History > 35 > surprise Percent
6900
Earnings History > 36 > period
2016-12-31
Earnings History > 36 > report Date
2017-02-16
Earnings History > 36 > date
2016-12-31
Earnings History > 36 > before After Market
BeforeMarket
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
1.5
Earnings History > 36 > eps Estimate
-0.08
Earnings History > 36 > eps Difference
1.58
Earnings History > 36 > surprise Percent
1975
Earnings History > 37 > period
2016-09-30
Earnings History > 37 > report Date
2016-11-01
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.5
Earnings History > 37 > eps Estimate
0.28
Earnings History > 37 > eps Difference
0.22
Earnings History > 37 > surprise Percent
78.5714
Earnings History > 38 > period
2016-06-30
Earnings History > 38 > report Date
2016-08-02
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.31
Earnings History > 38 > eps Estimate
0.57
Earnings History > 38 > eps Difference
-0.26
Earnings History > 38 > surprise Percent
-45.614
Earnings History > 39 > period
2016-03-31
Earnings History > 39 > report Date
2016-05-03
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.11
Earnings History > 39 > eps Estimate
0.58
Earnings History > 39 > eps Difference
-0.69
Earnings History > 39 > surprise Percent
-118.9655
Earnings History > 40 > period
2015-12-31
Earnings History > 40 > report Date
2016-02-18
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.67
Earnings History > 40 > eps Estimate
0.61
Earnings History > 40 > eps Difference
0.06
Earnings History > 40 > surprise Percent
9.8361
Earnings History > 41 > period
2015-09-30
Earnings History > 41 > report Date
2015-11-03
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.15
Earnings History > 41 > eps Estimate
0.62
Earnings History > 41 > eps Difference
-0.77
Earnings History > 41 > surprise Percent
-124.1935
Earnings History > 42 > period
2015-06-30
Earnings History > 42 > report Date
2015-08-04
Earnings History > 42 > date
2015-06-30
Earnings History > 42 > before After Market
BeforeMarket
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
1.29
Earnings History > 42 > eps Estimate
0.63
Earnings History > 42 > eps Difference
0.66
Earnings History > 42 > surprise Percent
104.7619
Earnings History > 43 > period
2015-03-31
Earnings History > 43 > report Date
2015-05-05
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.16
Earnings History > 43 > eps Estimate
0.63
Earnings History > 43 > eps Difference
-0.47
Earnings History > 43 > surprise Percent
-74.6032
Earnings History > 44 > period
2014-12-31
Earnings History > 44 > report Date
2015-02-19
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.07
Earnings History > 44 > eps Estimate
0.65
Earnings History > 44 > eps Difference
-0.58
Earnings History > 44 > surprise Percent
-89.2308
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.64
Earnings History > 45 > eps Estimate
0.67
Earnings History > 45 > eps Difference
-0.03
Earnings History > 45 > surprise Percent
-4.4776
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.42
Earnings History > 46 > eps Estimate
0.71
Earnings History > 46 > eps Difference
-0.29
Earnings History > 46 > surprise Percent
-40.8451
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
1.24
Earnings History > 47 > eps Estimate
0.71
Earnings History > 47 > eps Difference
0.53
Earnings History > 47 > surprise Percent
74.6479
Earnings History > 48 > period
2013-12-31
Earnings History > 48 > report Date
2014-02-27
Earnings History > 48 > date
2013-12-31
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
2.66
Earnings History > 48 > eps Estimate
0.73
Earnings History > 48 > eps Difference
1.93
Earnings History > 48 > surprise Percent
264.3836
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
2.03
Earnings History > 49 > eps Estimate
1.17
Earnings History > 49 > eps Difference
0.86
Earnings History > 49 > surprise Percent
73.5043
Earnings History > 50 > period
2013-06-30
Earnings History > 50 > report Date
2013-08-07
Earnings History > 50 > date
2013-06-30
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
1.54
Earnings History > 50 > eps Estimate
-
Earnings History > 50 > eps Difference
0
Earnings History > 50 > surprise Percent
-
Earnings History > 51 > period
2013-03-31
Earnings History > 51 > report Date
2013-05-08
Earnings History > 51 > date
2013-03-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
-0.7379
Earnings History > 51 > eps Estimate
-
Earnings History > 51 > eps Difference
0
Earnings History > 51 > surprise Percent
-
Earnings History > 52 > period
2012-12-31
Earnings History > 52 > report Date
2013-02-28
Earnings History > 52 > date
2012-12-31
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
-0.9809
Earnings History > 52 > eps Estimate
-
Earnings History > 52 > eps Difference
0
Earnings History > 52 > surprise Percent
-
Earnings History > 53 > period
2012-09-30
Earnings History > 53 > report Date
2012-11-06
Earnings History > 53 > date
2012-09-30
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.3454
Earnings History > 53 > eps Estimate
-
Earnings History > 53 > eps Difference
0
Earnings History > 53 > surprise Percent
-
Earnings History > 54 > period
2012-06-30
Earnings History > 54 > report Date
2012-08-07
Earnings History > 54 > date
2012-06-30
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.3741
Earnings History > 54 > eps Estimate
-
Earnings History > 54 > eps Difference
0
Earnings History > 54 > surprise Percent
-
Earnings History > 55 > period
2012-03-31
Earnings History > 55 > report Date
2012-05-16
Earnings History > 55 > date
2012-03-31
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
-0.3785
Earnings History > 55 > eps Estimate
-
Earnings History > 55 > eps Difference
0
Earnings History > 55 > surprise Percent
-
Earnings History > 56 > period
2011-12-31
Earnings History > 56 > report Date
2012-02-22
Earnings History > 56 > date
2011-12-31
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
-0.3202
Earnings History > 56 > eps Estimate
-
Earnings History > 56 > eps Difference
0
Earnings History > 56 > surprise Percent
-
Earnings History > 57 > period
2011-09-30
Earnings History > 57 > report Date
2011-11-03
Earnings History > 57 > date
2011-09-30
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
-1.8616
Earnings History > 57 > eps Estimate
-
Earnings History > 57 > eps Difference
0
Earnings History > 57 > surprise Percent
-
Earnings History > 58 > period
2011-06-30
Earnings History > 58 > report Date
2011-08-08
Earnings History > 58 > date
2011-06-30
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
-1.1575
Earnings History > 58 > eps Estimate
-
Earnings History > 58 > eps Difference
0
Earnings History > 58 > surprise Percent
-
Earnings History > 59 > period
2011-03-31
Earnings History > 59 > report Date
2011-05-04
Earnings History > 59 > date
2011-03-31
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
-0.2861
Earnings History > 59 > eps Estimate
-
Earnings History > 59 > eps Difference
0
Earnings History > 59 > surprise Percent
-
Earnings History > 60 > period
2010-12-31
Earnings History > 60 > report Date
2011-02-24
Earnings History > 60 > date
2010-12-31
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
-0.5281
Earnings History > 60 > eps Estimate
-
Earnings History > 60 > eps Difference
0
Earnings History > 60 > surprise Percent
-
Earnings History > 61 > period
2010-09-30
Earnings History > 61 > report Date
2010-11-03
Earnings History > 61 > date
2010-09-30
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
-1.2525
Earnings History > 61 > eps Estimate
-
Earnings History > 61 > eps Difference
0
Earnings History > 61 > surprise Percent
-
Earnings History > 62 > period
2010-06-30
Earnings History > 62 > report Date
2010-08-10
Earnings History > 62 > date
2010-06-30
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
-1.8494
Earnings History > 62 > eps Estimate
-
Earnings History > 62 > eps Difference
0
Earnings History > 62 > surprise Percent
-
Earnings History > 63 > period
2010-03-31
Earnings History > 63 > report Date
2010-05-05
Earnings History > 63 > date
2010-03-31
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
-2.4544
Earnings History > 63 > eps Estimate
-
Earnings History > 63 > eps Difference
0
Earnings History > 63 > surprise Percent
-
Earnings History > 64 > period
2009-12-31
Earnings History > 64 > report Date
2010-02-24
Earnings History > 64 > date
2009-12-31
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
-2.39
Earnings History > 64 > eps Estimate
-
Earnings History > 64 > eps Difference
0
Earnings History > 64 > surprise Percent
-
Earnings History > 65 > period
2009-09-30
Earnings History > 65 > report Date
2009-11-06
Earnings History > 65 > date
2009-09-30
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
-4.69
Earnings History > 65 > eps Estimate
-3.14
Earnings History > 65 > eps Difference
-1.55
Earnings History > 65 > surprise Percent
-49.3631
Earnings History > 66 > period
2009-06-30
Earnings History > 66 > report Date
2009-08-10
Earnings History > 66 > date
2009-06-30
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
-0.1149
Earnings History > 66 > eps Estimate
-
Earnings History > 66 > eps Difference
0
Earnings History > 66 > surprise Percent
-
Earnings History > 67 > period
2009-03-31
Earnings History > 67 > report Date
2009-05-13
Earnings History > 67 > date
2009-03-31
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
-3.1419
Earnings History > 67 > eps Estimate
-
Earnings History > 67 > eps Difference
0
Earnings History > 67 > surprise Percent
-
Earnings History > 68 > period
2008-12-31
Earnings History > 68 > report Date
2009-03-11
Earnings History > 68 > date
2008-12-31
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
-7.37
Earnings History > 68 > eps Estimate
-10.27
Earnings History > 68 > eps Difference
2.9
Earnings History > 68 > surprise Percent
28.2376
Earnings History > 69 > period
2008-09-30
Earnings History > 69 > report Date
2008-11-14
Earnings History > 69 > date
2008-09-30
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
-19.44
Earnings History > 69 > eps Estimate
-0.89
Earnings History > 69 > eps Difference
-18.55
Earnings History > 69 > surprise Percent
-2084.2697
Earnings History > 70 > period
2008-06-30
Earnings History > 70 > report Date
2008-08-06
Earnings History > 70 > date
2008-06-30
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
-1.63
Earnings History > 70 > eps Estimate
-0.41
Earnings History > 70 > eps Difference
-1.22
Earnings History > 70 > surprise Percent
-297.561
Earnings History > 71 > period
2008-03-31
Earnings History > 71 > report Date
2008-05-14
Earnings History > 71 > date
2008-03-31
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
-0.66
Earnings History > 71 > eps Estimate
-0.92
Earnings History > 71 > eps Difference
0.26
Earnings History > 71 > surprise Percent
28.2609
Earnings History > 72 > period
2007-12-31
Earnings History > 72 > report Date
2008-02-28
Earnings History > 72 > date
2007-12-31
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
-3.97
Earnings History > 72 > eps Estimate
-2.34
Earnings History > 72 > eps Difference
-1.63
Earnings History > 72 > surprise Percent
-69.6581
Earnings History > 73 > period
2007-09-30
Earnings History > 73 > report Date
2007-11-20
Earnings History > 73 > date
2007-09-30
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
-3.29
Earnings History > 73 > eps Estimate
-0.22
Earnings History > 73 > eps Difference
-3.07
Earnings History > 73 > surprise Percent
-1395.4545
Earnings History > 74 > period
2007-06-30
Earnings History > 74 > report Date
2007-08-30
Earnings History > 74 > date
2007-06-30
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
1.02
Earnings History > 74 > eps Estimate
1.15
Earnings History > 74 > eps Difference
-0.13
Earnings History > 74 > surprise Percent
-11.3043
Earnings History > 75 > period
2007-03-31
Earnings History > 75 > report Date
2007-06-14
Earnings History > 75 > date
2007-03-31
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
-0.46
Earnings History > 75 > eps Estimate
1.01
Earnings History > 75 > eps Difference
-1.47
Earnings History > 75 > surprise Percent
-145.5446
Earnings History > 76 > period
2006-12-31
Earnings History > 76 > report Date
2007-03-23
Earnings History > 76 > date
2006-12-31
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
2.8
Earnings History > 76 > eps Estimate
1.33
Earnings History > 76 > eps Difference
1.47
Earnings History > 76 > surprise Percent
110.5263
Earnings History > 77 > period
2006-09-30
Earnings History > 77 > report Date
2006-10-25
Earnings History > 77 > date
2006-09-30
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
-1.165
Earnings History > 77 > eps Estimate
-
Earnings History > 77 > eps Difference
0
Earnings History > 77 > surprise Percent
-
Earnings History > 78 > period
2006-03-31
Earnings History > 78 > report Date
2006-05-30
Earnings History > 78 > date
2006-03-31
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
1.19
Earnings History > 78 > eps Estimate
1.17
Earnings History > 78 > eps Difference
0.02
Earnings History > 78 > surprise Percent
1.7094
Earnings History > 79 > period
2005-09-30
Earnings History > 79 > report Date
2005-10-26
Earnings History > 79 > date
2005-09-30
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
1.1865
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-08-31
Earnings History > 80 > date
2005-06-30
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
1.59
Earnings History > 80 > eps Estimate
1.71
Earnings History > 80 > eps Difference
-0.12
Earnings History > 80 > surprise Percent
-7.0175
Earnings History > 81 > period
2005-03-31
Earnings History > 81 > report Date
2005-04-20
Earnings History > 81 > date
2005-03-31
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
1.1876
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-03-31
Earnings History > 82 > date
2004-12-31
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
0.46
Earnings History > 82 > eps Estimate
1.51
Earnings History > 82 > eps Difference
-1.05
Earnings History > 82 > surprise Percent
-69.5364
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
-2.25
Earnings History > 83 > eps Estimate
1.64
Earnings History > 83 > eps Difference
-3.89
Earnings History > 83 > surprise Percent
-237.1951
Earnings History > 84 > period
2004-06-30
Earnings History > 84 > report Date
2004-08-15
Earnings History > 84 > date
2004-06-30
Earnings History > 84 > before After Market
-
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
3.89
Earnings History > 84 > eps Estimate
1.66
Earnings History > 84 > eps Difference
2.23
Earnings History > 84 > surprise Percent
134.3373
Earnings History > 85 > period
2004-03-31
Earnings History > 85 > report Date
2004-05-15
Earnings History > 85 > date
2004-03-31
Earnings History > 85 > before After Market
-
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
1.68
Earnings History > 85 > eps Estimate
1.65
Earnings History > 85 > eps Difference
0.03
Earnings History > 85 > surprise Percent
1.8182
Earnings History > 86 > period
2003-12-31
Earnings History > 86 > report Date
2004-02-15
Earnings History > 86 > date
2003-12-31
Earnings History > 86 > before After Market
-
Earnings History > 86 > currency
USD
Earnings History > 86 > eps Actual
0.51
Earnings History > 86 > eps Estimate
1.6
Earnings History > 86 > eps Difference
-1.09
Earnings History > 86 > surprise Percent
-68.125
Earnings History > 87 > period
2003-09-30
Earnings History > 87 > report Date
2003-11-15
Earnings History > 87 > date
2003-09-30
Earnings History > 87 > before After Market
-
Earnings History > 87 > currency
USD
Earnings History > 87 > eps Actual
-0.49
Earnings History > 87 > eps Estimate
1.47
Earnings History > 87 > eps Difference
-1.96
Earnings History > 87 > surprise Percent
-133.3333
Earnings History > 88 > period
2003-06-30
Earnings History > 88 > report Date
2003-08-15
Earnings History > 88 > date
2003-06-30
Earnings History > 88 > before After Market
-
Earnings History > 88 > currency
USD
Earnings History > 88 > eps Actual
3.56
Earnings History > 88 > eps Estimate
1.41
Earnings History > 88 > eps Difference
2.15
Earnings History > 88 > surprise Percent
152.4823
Earnings History > 89 > period
2003-03-31
Earnings History > 89 > report Date
2003-05-15
Earnings History > 89 > date
2003-03-31
Earnings History > 89 > before After Market
-
Earnings History > 89 > currency
USD
Earnings History > 89 > eps Actual
3.21
Earnings History > 89 > eps Estimate
1.36
Earnings History > 89 > eps Difference
1.85
Earnings History > 89 > surprise Percent
136.0294
Earnings History > 90 > period
2002-12-31
Earnings History > 90 > report Date
2003-01-27
Earnings History > 90 > date
2002-12-31
Earnings History > 90 > before After Market
-
Earnings History > 90 > currency
USD
Earnings History > 90 > eps Actual
1.35
Earnings History > 90 > eps Estimate
1.29
Earnings History > 90 > eps Difference
0.06
Earnings History > 90 > surprise Percent
4.6512
Earnings History > 91 > period
2002-09-30
Earnings History > 91 > report Date
2002-10-23
Earnings History > 91 > date
2002-09-30
Earnings History > 91 > before After Market
-
Earnings History > 91 > currency
USD
Earnings History > 91 > eps Actual
1.34
Earnings History > 91 > eps Estimate
1.26
Earnings History > 91 > eps Difference
0.08
Earnings History > 91 > surprise Percent
6.3492
Earnings History > 92 > period
2002-06-30
Earnings History > 92 > report Date
2002-07-23
Earnings History > 92 > date
2002-06-30
Earnings History > 92 > before After Market
-
Earnings History > 92 > currency
USD
Earnings History > 92 > eps Actual
1.3
Earnings History > 92 > eps Estimate
1.22
Earnings History > 92 > eps Difference
0.08
Earnings History > 92 > surprise Percent
6.5574
Earnings History > 93 > period
2002-03-31
Earnings History > 93 > report Date
2002-04-23
Earnings History > 93 > date
2002-03-31
Earnings History > 93 > before After Market
-
Earnings History > 93 > currency
USD
Earnings History > 93 > eps Actual
1.19
Earnings History > 93 > eps Estimate
1.19
Earnings History > 93 > eps Difference
0
Earnings History > 93 > surprise Percent
0
Earnings History > 94 > period
2001-12-31
Earnings History > 94 > report Date
2002-01-22
Earnings History > 94 > date
2001-12-31
Earnings History > 94 > before After Market
-
Earnings History > 94 > currency
USD
Earnings History > 94 > eps Actual
1.14
Earnings History > 94 > eps Estimate
1.12
Earnings History > 94 > eps Difference
0.02
Earnings History > 94 > surprise Percent
1.7857
Earnings History > 95 > period
2001-09-30
Earnings History > 95 > report Date
2001-10-17
Earnings History > 95 > date
2001-09-30
Earnings History > 95 > before After Market
-
Earnings History > 95 > currency
USD
Earnings History > 95 > eps Actual
1.08
Earnings History > 95 > eps Estimate
1.07
Earnings History > 95 > eps Difference
0.01
Earnings History > 95 > surprise Percent
0.9346
Earnings History > 96 > period
2001-06-30
Earnings History > 96 > report Date
2001-07-18
Earnings History > 96 > date
2001-06-30
Earnings History > 96 > before After Market
-
Earnings History > 96 > currency
USD
Earnings History > 96 > eps Actual
1.03
Earnings History > 96 > eps Estimate
1.02
Earnings History > 96 > eps Difference
0.01
Earnings History > 96 > surprise Percent
0.9804
Earnings History > 97 > period
2001-03-31
Earnings History > 97 > report Date
2001-04-24
Earnings History > 97 > date
2001-03-31
Earnings History > 97 > before After Market
-
Earnings History > 97 > currency
USD
Earnings History > 97 > eps Actual
0.96
Earnings History > 97 > eps Estimate
0.94
Earnings History > 97 > eps Difference
0.02
Earnings History > 97 > surprise Percent
2.1277
Earnings History > 98 > period
2000-12-31
Earnings History > 98 > report Date
2001-01-18
Earnings History > 98 > date
2000-12-31
Earnings History > 98 > before After Market
-
Earnings History > 98 > currency
USD
Earnings History > 98 > eps Actual
0.89
Earnings History > 98 > eps Estimate
0.88
Earnings History > 98 > eps Difference
0.01
Earnings History > 98 > surprise Percent
1.1364
Earnings History > 99 > period
2000-09-30
Earnings History > 99 > report Date
2000-10-17
Earnings History > 99 > date
2000-09-30
Earnings History > 99 > before After Market
-
Earnings History > 99 > currency
USD
Earnings History > 99 > eps Actual
0.86
Earnings History > 99 > eps Estimate
0.83
Earnings History > 99 > eps Difference
0.03
Earnings History > 99 > surprise Percent
3.6145
Earnings History > 100 > period
2000-06-30
Earnings History > 100 > report Date
2000-07-18
Earnings History > 100 > date
2000-06-30
Earnings History > 100 > before After Market
-
Earnings History > 100 > currency
USD
Earnings History > 100 > eps Actual
0.84
Earnings History > 100 > eps Estimate
0.83
Earnings History > 100 > eps Difference
0.01
Earnings History > 100 > surprise Percent
1.2048
Earnings History > 101 > period
2000-03-31
Earnings History > 101 > report Date
2000-04-18
Earnings History > 101 > date
2000-03-31
Earnings History > 101 > before After Market
-
Earnings History > 101 > currency
USD
Earnings History > 101 > eps Actual
0.81
Earnings History > 101 > eps Estimate
0.8
Earnings History > 101 > eps Difference
0.01
Earnings History > 101 > surprise Percent
1.25
Earnings History > 102 > period
1999-12-31
Earnings History > 102 > report Date
2000-01-18
Earnings History > 102 > date
1999-12-31
Earnings History > 102 > before After Market
-
Earnings History > 102 > currency
USD
Earnings History > 102 > eps Actual
0.78
Earnings History > 102 > eps Estimate
0.77
Earnings History > 102 > eps Difference
0.01
Earnings History > 102 > surprise Percent
1.2987
Earnings History > 103 > period
1999-09-30
Earnings History > 103 > report Date
1999-10-19
Earnings History > 103 > date
1999-09-30
Earnings History > 103 > before After Market
-
Earnings History > 103 > currency
USD
Earnings History > 103 > eps Actual
0.74
Earnings History > 103 > eps Estimate
0.75
Earnings History > 103 > eps Difference
-0.01
Earnings History > 103 > surprise Percent
-1.3333
Earnings History > 104 > period
1999-06-30
Earnings History > 104 > report Date
1999-07-15
Earnings History > 104 > date
1999-06-30
Earnings History > 104 > before After Market
-
Earnings History > 104 > currency
USD
Earnings History > 104 > eps Actual
0.74
Earnings History > 104 > eps Estimate
0.71
Earnings History > 104 > eps Difference
0.03
Earnings History > 104 > surprise Percent
4.2254
Earnings History > 105 > period
1999-03-31
Earnings History > 105 > report Date
1999-04-15
Earnings History > 105 > date
1999-03-31
Earnings History > 105 > before After Market
-
Earnings History > 105 > currency
USD
Earnings History > 105 > eps Actual
0.7
Earnings History > 105 > eps Estimate
0.65
Earnings History > 105 > eps Difference
0.05
Earnings History > 105 > surprise Percent
7.6923
Earnings History > 106 > period
1998-12-31
Earnings History > 106 > report Date
1999-01-19
Earnings History > 106 > date
1998-12-31
Earnings History > 106 > before After Market
-
Earnings History > 106 > currency
USD
Earnings History > 106 > eps Actual
0.62
Earnings History > 106 > eps Estimate
0.6
Earnings History > 106 > eps Difference
0.02
Earnings History > 106 > surprise Percent
3.3333
Earnings History > 107 > period
1998-09-30
Earnings History > 107 > report Date
1998-10-15
Earnings History > 107 > date
1998-09-30
Earnings History > 107 > before After Market
-
Earnings History > 107 > currency
USD
Earnings History > 107 > eps Actual
0.58
Earnings History > 107 > eps Estimate
0.57
Earnings History > 107 > eps Difference
0.01
Earnings History > 107 > surprise Percent
1.7544
Earnings History > 108 > period
1998-06-30
Earnings History > 108 > report Date
1998-07-15
Earnings History > 108 > date
1998-06-30
Earnings History > 108 > before After Market
-
Earnings History > 108 > currency
USD
Earnings History > 108 > eps Actual
0.57
Earnings History > 108 > eps Estimate
0.56
Earnings History > 108 > eps Difference
0.01
Earnings History > 108 > surprise Percent
1.7857
Earnings History > 109 > period
1998-03-31
Earnings History > 109 > report Date
1998-04-15
Earnings History > 109 > date
1998-03-31
Earnings History > 109 > before After Market
-
Earnings History > 109 > currency
USD
Earnings History > 109 > eps Actual
0.54
Earnings History > 109 > eps Estimate
0.53
Earnings History > 109 > eps Difference
0.01
Earnings History > 109 > surprise Percent
1.8868
Earnings History > 110 > period
1997-12-31
Earnings History > 110 > report Date
1998-01-15
Earnings History > 110 > date
1997-12-31
Earnings History > 110 > before After Market
-
Earnings History > 110 > currency
USD
Earnings History > 110 > eps Actual
0.51
Earnings History > 110 > eps Estimate
0.51
Earnings History > 110 > eps Difference
0
Earnings History > 110 > surprise Percent
0
Earnings History > 111 > period
1997-09-30
Earnings History > 111 > report Date
1997-10-15
Earnings History > 111 > date
1997-09-30
Earnings History > 111 > before After Market
-
Earnings History > 111 > currency
USD
Earnings History > 111 > eps Actual
0.49
Earnings History > 111 > eps Estimate
0.49
Earnings History > 111 > eps Difference
0
Earnings History > 111 > surprise Percent
0
Earnings History > 112 > period
1997-06-30
Earnings History > 112 > report Date
1997-07-15
Earnings History > 112 > date
1997-06-30
Earnings History > 112 > before After Market
-
Earnings History > 112 > currency
USD
Earnings History > 112 > eps Actual
0.46
Earnings History > 112 > eps Estimate
0.46
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-15
Earnings History > 113 > date
1997-03-31
Earnings History > 113 > before After Market
-
Earnings History > 113 > currency
USD
Earnings History > 113 > eps Actual
0.44
Earnings History > 113 > eps Estimate
0.44
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-15
Earnings History > 114 > date
1996-12-31
Earnings History > 114 > before After Market
-
Earnings History > 114 > currency
USD
Earnings History > 114 > eps Actual
0.43
Earnings History > 114 > eps Estimate
0.42
Earnings History > 114 > eps Difference
0.01
Earnings History > 114 > surprise Percent
2.381
Earnings History > 115 > period
1996-09-30
Earnings History > 115 > report Date
1996-10-15
Earnings History > 115 > date
1996-09-30
Earnings History > 115 > before After Market
-
Earnings History > 115 > currency
USD
Earnings History > 115 > eps Actual
0.41
Earnings History > 115 > eps Estimate
0.42
Earnings History > 115 > eps Difference
-0.01
Earnings History > 115 > surprise Percent
-2.381
Earnings History > 116 > period
1996-06-30
Earnings History > 116 > report Date
1996-07-15
Earnings History > 116 > date
1996-06-30
Earnings History > 116 > before After Market
-
Earnings History > 116 > currency
USD
Earnings History > 116 > eps Actual
0.43
Earnings History > 116 > eps Estimate
0.41
Earnings History > 116 > eps Difference
0.02
Earnings History > 116 > surprise Percent
4.878
Earnings History > 117 > period
1996-03-31
Earnings History > 117 > report Date
1996-04-15
Earnings History > 117 > date
1996-03-31
Earnings History > 117 > before After Market
-
Earnings History > 117 > currency
USD
Earnings History > 117 > eps Actual
0.4
Earnings History > 117 > eps Estimate
0.39
Earnings History > 117 > eps Difference
0.01
Earnings History > 117 > surprise Percent
2.5641
Earnings History > 118 > period
1995-12-31
Earnings History > 118 > report Date
1996-01-16
Earnings History > 118 > date
1995-12-31
Earnings History > 118 > before After Market
-
Earnings History > 118 > currency
USD
Earnings History > 118 > eps Actual
0.38
Earnings History > 118 > eps Estimate
0.38
Earnings History > 118 > eps Difference
0
Earnings History > 118 > surprise Percent
0
Earnings History > 119 > period
1995-09-30
Earnings History > 119 > report Date
1995-10-16
Earnings History > 119 > date
1995-09-30
Earnings History > 119 > before After Market
-
Earnings History > 119 > currency
USD
Earnings History > 119 > eps Actual
0.36
Earnings History > 119 > eps Estimate
0.36
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-17
Earnings History > 120 > date
1995-06-30
Earnings History > 120 > before After Market
-
Earnings History > 120 > currency
USD
Earnings History > 120 > eps Actual
0.34
Earnings History > 120 > eps Estimate
0.35
Earnings History > 120 > eps Difference
-0.01
Earnings History > 120 > surprise Percent
-2.8571
Earnings History > 121 > period
1995-03-31
Earnings History > 121 > report Date
1995-04-17
Earnings History > 121 > date
1995-03-31
Earnings History > 121 > before After Market
-
Earnings History > 121 > currency
USD
Earnings History > 121 > eps Actual
0.34
Earnings History > 121 > eps Estimate
0.34
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-17
Earnings History > 122 > date
1994-12-31
Earnings History > 122 > before After Market
-
Earnings History > 122 > currency
USD
Earnings History > 122 > eps Actual
0.33
Earnings History > 122 > eps Estimate
0.33
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-17
Earnings History > 123 > date
1994-09-30
Earnings History > 123 > before After Market
-
Earnings History > 123 > currency
USD
Earnings History > 123 > eps Actual
0.32
Earnings History > 123 > eps Estimate
0.32
Earnings History > 123 > eps Difference
0
Earnings History > 123 > surprise Percent
0
Earnings History > 124 > period
1994-06-30
Earnings History > 124 > report Date
1994-07-18
Earnings History > 124 > date
1994-06-30
Earnings History > 124 > before After Market
-
Earnings History > 124 > currency
USD
Earnings History > 124 > eps Actual
0.32
Earnings History > 124 > eps Estimate
0.32
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-18
Earnings History > 125 > date
1994-03-31
Earnings History > 125 > before After Market
-
Earnings History > 125 > currency
USD
Earnings History > 125 > eps Actual
0.34
Earnings History > 125 > eps Estimate
0.3
Earnings History > 125 > eps Difference
0.04
Earnings History > 125 > surprise Percent
13.3333
Earnings History > 126 > period
1993-12-31
Earnings History > 126 > report Date
1994-01-18
Earnings History > 126 > date
1993-12-31
Earnings History > 126 > before After Market
-
Earnings History > 126 > currency
USD
Earnings History > 126 > eps Actual
0.26
Earnings History > 126 > eps Estimate
0.24
Earnings History > 126 > eps Difference
0.02
Earnings History > 126 > surprise Percent
8.3333
Earnings History > 127 > period
1993-09-30
Earnings History > 127 > report Date
1993-10-18
Earnings History > 127 > date
1993-09-30
Earnings History > 127 > before After Market
-
Earnings History > 127 > currency
USD
Earnings History > 127 > eps Actual
0.26
Earnings History > 127 > eps Estimate
0.25
Earnings History > 127 > eps Difference
0.01
Earnings History > 127 > surprise Percent
4
Earnings History > 128 > period
1993-06-30
Earnings History > 128 > report Date
1993-07-16
Earnings History > 128 > date
1993-06-30
Earnings History > 128 > before After Market
BeforeMarket
Earnings History > 128 > currency
USD
Earnings History > 128 > eps Actual
0.24
Earnings History > 128 > eps Estimate
0.24
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-05-04
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.27
Earnings History > 129 > eps Estimate
0.25
Earnings History > 129 > eps Difference
0.02
Earnings History > 129 > surprise Percent
8
Earnings History > 130 > period
1992-12-31
Earnings History > 130 > report Date
1993-01-19
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.2
Earnings History > 130 > eps Estimate
0.21
Earnings History > 130 > eps Difference
-0.01
Earnings History > 130 > surprise Percent
-4.7619
Federal Home Loan Mortgage Corporation operates in the secondary mortgage market in the United States. It operates through two segments, Single-Family and Multifamily. The Single-Family segment purchases, securitizes, and guarantees single-family loans; and manages single-family mortgage credit and market risk, as well as manages mortgage-related investments portfolio, single-family securitization activities, and treasury functions. This segment serves mortgage banking companies, commercial banks, regional banks, community banks, credit unions, HFAs, savings institutions, and non-depository institutions. The Multifamily segment engages in the purchase, securitization, and guarantee of multifamily loans; issuance of multifamily K certificates; manages multifamily mortgage credit and market risk; and invests in multifamily loans and mortgage-related securities. It serves banks and other depository institutions, insurance companies, money managers, central banks, pension funds, state and local governments, REITs, non-depository institutions, and brokers and dealers. Federal Home Loan Mortgage Corporation incorporated in 1970 and is headquartered in McLean, Virginia.
Stock Price
$0.00
increase compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/AAssessing Federal Home Loan Mortgage (OTCPK:FMCC) Valuation After Recent Share Price Weakness Yahoo Finance
Read more →Showing 2 of 10
(Last Updated 2025-06-30)
Rating:
SELL
$
Analyst Picks
Strong Buy
0
Buy
1
Hold
0
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 Home Loan Mortgage Corp
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
2025-12-31
EPS Estimate
0.8763
Date
2025-09-30
EPS Actual
-0.0049
EPS Estimate
0.79
EPS Difference
-0.7949
Surprise Percent
-100.6203%
(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.