_id
690dab2dccc777a4e85d090b
Ticker
AGM-A
Name
Federal Agricultural Mortgage Corporation
Exchange
NYSE
Address
2100 Pennsylvania Avenue NW, Washington, DC, United States, 20037
Country
USA
Sector
Financial Services
Industry
Credit Services
Currency
USD
Website
https://www.farmermac.com
Description
Federal Agricultural Mortgage Corporation provides a secondary market for various loans made to borrowers in the United States. It operates through seven segments: Farm & Ranch, Corporate AgFinance, Power & Utilities, Broadband Infrastructure, Renewable Energy, Funding, and Investments. The company is involved in a line of agricultural finance business, including purchasing and retaining eligible loans and securities; guaranteeing the payment of principal and interest on securities that represent interests in, or obligations secured by pools of eligible loans; servicing eligible loans; and issuing long-term standby purchase commitments for designated eligible loans. It also engages in the purchasing and guaranteeing of securities issued by lenders and other financial institutions that are secured by pools of eligible loans, loans for electric or telecommunications facilities by lenders organized as cooperatives to borrowers; and loans to rural electric generation and transmission cooperatives and distribution cooperatives, as well as AgVantage securities secured by those types of loans. Federal Agricultural Mortgage Corporation was incorporated in 1987 and is headquartered in Washington, the District of Columbia.
Last Close
129.6
Volume
10050
Current Price
127.74
Change
-1.06
Last Updated
2026-01-20T14:54:37.836Z
Image
data:image/webp;base64,UklGRqwDAABXRUJQVlA4IKADAACQFgCdASpAAEAAPrFEl0unI6Ihu/tsAOAWCWwArDLeuPfGeYJW385socZ+RZy56V/QB5gHOA/XL1Af+b0//Rl6AHTJ7zdh8PiPJsanF/11xQOSgrUcIMwe8S0Gdwvk3nN8yaFnyKY4ELESmXbKmOtC8izguVrf0ne1R4B7/FWxAL/w2qZRQZJmW66AGaqzgC4keuRpTvDW87ObzUl8OjAJWlSrJc799PHLijWyOJncjOqwR6lb9TjoFVOChAAA/vPjq6QOCYyVC83trmNBNKTYpGM9hWcf27yeH+cK0XFA6Cmm6TJUvbGl/UOF7VwfQ6ZZJZiF8l5BhLxT2GRcCogsM0AdHRUez/SctZ/A8PTolhL50mntFmkbBIrfM9Sq1/nb/IL4x6k7foaRfdx15UnpHEzLgH4iuomGHmWDfKTHUwC+JGvHe9fSRT6jhAvfUl1jcb+Gin9Q2/GkMg5YVOgwFXK8x2tZ2Zoruc5H4s9wwDp6w54vFp/7A/c8LaHJ7oDNwV3aMag7Q4dP4hzTahzb+4VepDgXVrxrvaLWuBIeYB8wbDrZAh1m4Ou3NZKCxb0VUgumfPkpO2i/7eZXyXxNHjqldl3LxjU0LWp6gz6rfXus0791uIy56YspZtY5w1s3Q0YA7j1EBtKdZdxrtUVKRuzaILAcviN9M5z1MrSfShzv0QIByzbsxn7sx+3iTqzzFLLBN9Ew4+fO8LP5K5hcs5XU0+s6ZLxojLySq8rIMbEgWnyfE5mCjbBnNa1cAnX8Vk9kdYTEEErK+7XCK2YYoOkjtkOwKXWbdNkddgBKVfFa0CRoWxCHe4zMj1cOwMlPCl8UbHH0Gy3HKVjqbVPtG3PebrL+AP1t/G7GxCjcgUkQfSnCn60nhhSDopan69uLe7fvKslGhVKtJ8eZ+zcAFYPa16tUkaKB9uiEIEs5hOJ46dj/IZGN4HwUHRGkAKY170gN1OfdcK7mtRP8tKPSTU3zBNbCMC6v3SjiaCAh9/F5Qk16avOcjlOD9XavvgqgKdUaxXPK6Ad4DgxPO9blC9GlH+/z3yKmj/EB/a5F2Hkxr44tLfSNlQlNut8Eff7A5U/QxKYCfgNmNCX7ofk8xXOgPLACDuZdMoPdWJ5Ouru9WBMu7mGthWkIhv1FHXJSyio9q8vTIWs0P8l8XzoS3/Ebpi9ikmLnJToWeJueombm8jVbA3KnkT2FIlb30VQhIr+csUn8vUPOHkRxQAAA
Ipo Date
1996-05-30T00:00:00.000Z
Market Cap
1772082304
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
0.9976249999999999
Sentiment Sources
8
Rating
-
Target Price
-
Strong Buy
-
Buy
-
Hold
-
Sell
-
Strong Sell
-
Current Quarter
2025-09-30
Revenue
420782000
Cost Of Revenue
324297000
Gross Profit
96485000
Operating Expenses
29795000
Operating Income
66690000
Interest Expense
316864000
Pretax Income
66690000
Net Income
55003000
Eps
5.01303317535545
Dividends Per Share
22067000
Shares Outstanding
1030780
Income Tax Expense
11687000
EBITDA
66690000
Operating Margin
15.849061984590595
Total Other Income Expense Net
-183166000
Cash
884444000
Short Term Investments
1631706000
Receivables
335561000
Inventories
-
Total Current Assets
2851711000
Property Plant Equipment
-
Total Assets
33379560000
Payables
327492000
Short Term Debt
10146575000
Long Term Debt
21139247000
Total Liabilities
31692477000
Equity
1687083000
Bs_currency_symbol
USD
Depreciation
-11799000
Change In Working Capital
71150000
Cash From Operations
74193000
Capital Expenditures
0
Cash From Investing
-528236000
Cash From Financing
324737000
Net Change In Cash
-129306000
Cf_currency_symbol
USD
PE
7.2786
PB
0.8307613081276973
ROE
3.260242679227993
ROA
0.16478048242697027
FCF
74193000
Fcf Percent
0.17632170577638778
Piotroski FScore
4
Health Score
51
Deep Value Investing Score
8.5
Defensive Investing Score
7
Dividend Investing Score
3.5
Economic Moat Investing Score
6.8
Garp Investing Score
3
Growth Investing Score
3
Momentum Investing Score
4.5
Net Net Investing Score
3
Quality Investing Score
4.5
Value Investing Score
7
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
420782000
Quarters > 0 > income Statement > cost Of Revenue
324297000
Quarters > 0 > income Statement > gross Profit
96485000
Quarters > 0 > income Statement > operating Expenses
29795000
Quarters > 0 > income Statement > operating Income
66690000
Quarters > 0 > income Statement > interest Expense
316864000
Quarters > 0 > income Statement > pretax Income
66690000
Quarters > 0 > income Statement > net Income
55003000
Quarters > 0 > income Statement > eps
5.01303317535545
Quarters > 0 > income Statement > dividends Per Share
22067000
Quarters > 0 > income Statement > shares Outstanding
10972000
Quarters > 0 > income Statement > income Tax Expense
11687000
Quarters > 0 > income Statement > EBITDA
66690000
Quarters > 0 > income Statement > operating Margin
15.849061984590595
Quarters > 0 > income Statement > total Other Income Expense Net
-183166000
Quarters > 0 > income Statement > currency_symbol
USD
Quarters > 0 > balance Sheet > cash
884444000
Quarters > 0 > balance Sheet > short Term Investments
1631706000
Quarters > 0 > balance Sheet > receivables
335561000
Quarters > 0 > balance Sheet > inventories
-
Quarters > 0 > balance Sheet > total Current Assets
2851711000
Quarters > 0 > balance Sheet > property Plant Equipment
-
Quarters > 0 > balance Sheet > total Assets
33379560000
Quarters > 0 > balance Sheet > payables
327492000
Quarters > 0 > balance Sheet > short Term Debt
10146575000
Quarters > 0 > balance Sheet > long Term Debt
21139247000
Quarters > 0 > balance Sheet > total Liabilities
31692477000
Quarters > 0 > balance Sheet > equity
1687083000
Quarters > 0 > balance Sheet > currency_symbol
USD
Quarters > 0 > cash Flow > net Income
55003000
Quarters > 0 > cash Flow > depreciation
-11799000
Quarters > 0 > cash Flow > change In Working Capital
71150000
Quarters > 0 > cash Flow > cash From Operations
74193000
Quarters > 0 > cash Flow > capital Expenditures
0
Quarters > 0 > cash Flow > cash From Investing
-528236000
Quarters > 0 > cash Flow > cash From Financing
324737000
Quarters > 0 > cash Flow > net Change In Cash
-129306000
Quarters > 0 > cash Flow > currency_symbol
USD
Quarters > 0 > ratios > PE
5.01303317535545
Quarters > 0 > ratios > PB
0.8307613081276973
Quarters > 0 > ratios > ROE
3.260242679227993
Quarters > 0 > ratios > ROA
0.16478048242697027
Quarters > 0 > ratios > FCF
74193000
Quarters > 0 > ratios > Piotroski FScore
4
Quarters > 0 > ratios > fcf Percent
0.17632170577638778
Quarters > 0 > health Score
51
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
404958000
Quarters > 1 > income Statement > cost Of Revenue
310037000
Quarters > 1 > income Statement > gross Profit
94921000
Quarters > 1 > income Statement > operating Expenses
29490000
Quarters > 1 > income Statement > operating Income
65431000
Quarters > 1 > income Statement > interest Expense
302225000
Quarters > 1 > income Statement > pretax Income
65431000
Quarters > 1 > income Statement > net Income
54837000
Quarters > 1 > income Statement > eps
5.002006749977196
Quarters > 1 > income Statement > dividends Per Share
22068000
Quarters > 1 > income Statement > shares Outstanding
10963000
Quarters > 1 > income Statement > income Tax Expense
10594000
Quarters > 1 > income Statement > EBITDA
65431000
Quarters > 1 > income Statement > operating Margin
16.15747805945308
Quarters > 1 > income Statement > total Other Income Expense Net
-
Quarters > 1 > income Statement > currency_symbol
USD
Quarters > 1 > balance Sheet > cash
1017490000
Quarters > 1 > balance Sheet > short Term Investments
1597804000
Quarters > 1 > balance Sheet > receivables
363093000
Quarters > 1 > balance Sheet > inventories
-
Quarters > 1 > balance Sheet > total Current Assets
2978387000
Quarters > 1 > balance Sheet > property Plant Equipment
-
Quarters > 1 > balance Sheet > total Assets
32995909000
Quarters > 1 > balance Sheet > payables
347516000
Quarters > 1 > balance Sheet > short Term Debt
10283707000
Quarters > 1 > balance Sheet > long Term Debt
20717586000
Quarters > 1 > balance Sheet > total Liabilities
31451602000
Quarters > 1 > balance Sheet > equity
1544307000
Quarters > 1 > balance Sheet > currency_symbol
USD
Quarters > 1 > cash Flow > net Income
54837000
Quarters > 1 > cash Flow > depreciation
-
Quarters > 1 > cash Flow > change In Working Capital
-41500000
Quarters > 1 > cash Flow > cash From Operations
-47722000
Quarters > 1 > cash Flow > capital Expenditures
0
Quarters > 1 > cash Flow > cash From Investing
-1036561000
Quarters > 1 > cash Flow > cash From Financing
1066477000
Quarters > 1 > cash Flow > net Change In Cash
-17806000
Quarters > 1 > cash Flow > currency_symbol
USD
Quarters > 1 > ratios > PE
5.002006749977196
Quarters > 1 > ratios > PB
0.9068233324073516
Quarters > 1 > ratios > ROE
3.5509131280244146
Quarters > 1 > ratios > ROA
0.16619333020951174
Quarters > 1 > ratios > FCF
-47722000
Quarters > 1 > ratios > Piotroski FScore
2
Quarters > 1 > ratios > fcf Percent
-0.11784431965784106
Quarters > 1 > health Score
33
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
384693000
Quarters > 2 > income Statement > cost Of Revenue
292058000
Quarters > 2 > income Statement > gross Profit
92635000
Quarters > 2 > income Statement > operating Expenses
29510000
Quarters > 2 > income Statement > operating Income
63125000
Quarters > 2 > income Statement > interest Expense
290475000
Quarters > 2 > income Statement > pretax Income
63125000
Quarters > 2 > income Statement > net Income
49651000
Quarters > 2 > income Statement > eps
4.520713830465264
Quarters > 2 > income Statement > dividends Per Share
22018000
Quarters > 2 > income Statement > shares Outstanding
10983000
Quarters > 2 > income Statement > income Tax Expense
13474000
Quarters > 2 > income Statement > EBITDA
63125000
Quarters > 2 > income Statement > operating Margin
16.409188625735325
Quarters > 2 > income Statement > total Other Income Expense Net
-156094000
Quarters > 2 > income Statement > currency_symbol
USD
Quarters > 2 > balance Sheet > cash
1031789000
Quarters > 2 > balance Sheet > short Term Investments
1378193000
Quarters > 2 > balance Sheet > receivables
312697000
Quarters > 2 > balance Sheet > inventories
-
Quarters > 2 > balance Sheet > total Current Assets
2722679000
Quarters > 2 > balance Sheet > property Plant Equipment
-
Quarters > 2 > balance Sheet > total Assets
31803939000
Quarters > 2 > balance Sheet > payables
293186000
Quarters > 2 > balance Sheet > short Term Debt
10108227000
Quarters > 2 > balance Sheet > long Term Debt
19761889000
Quarters > 2 > balance Sheet > total Liabilities
30278293000
Quarters > 2 > balance Sheet > equity
1525646000
Quarters > 2 > balance Sheet > currency_symbol
USD
Quarters > 2 > cash Flow > net Income
49651000
Quarters > 2 > cash Flow > depreciation
-4781000
Quarters > 2 > cash Flow > change In Working Capital
-29650000
Quarters > 2 > cash Flow > cash From Operations
-49819000
Quarters > 2 > cash Flow > capital Expenditures
0
Quarters > 2 > cash Flow > cash From Investing
-345878000
Quarters > 2 > cash Flow > cash From Financing
419825000
Quarters > 2 > cash Flow > net Change In Cash
24128000
Quarters > 2 > cash Flow > currency_symbol
USD
Quarters > 2 > ratios > PE
4.520713830465264
Quarters > 2 > ratios > PB
0.9195897475561171
Quarters > 2 > ratios > ROE
3.254424683052294
Quarters > 2 > ratios > ROA
0.1561158823754504
Quarters > 2 > ratios > FCF
-49819000
Quarters > 2 > ratios > Piotroski FScore
2
Quarters > 2 > ratios > fcf Percent
-0.1295032662408726
Quarters > 2 > health Score
33
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
403752000
Quarters > 3 > income Statement > cost Of Revenue
306269000
Quarters > 3 > income Statement > gross Profit
97483000
Quarters > 3 > income Statement > operating Expenses
29093000
Quarters > 3 > income Statement > operating Income
68390000
Quarters > 3 > income Statement > interest Expense
302397000
Quarters > 3 > income Statement > pretax Income
68390000
Quarters > 3 > income Statement > net Income
56514000
Quarters > 3 > income Statement > eps
5.151216844407985
Quarters > 3 > income Statement > dividends Per Share
20002000
Quarters > 3 > income Statement > shares Outstanding
10971000
Quarters > 3 > income Statement > income Tax Expense
11876000
Quarters > 3 > income Statement > EBITDA
68390000
Quarters > 3 > income Statement > operating Margin
16.93861578394658
Quarters > 3 > income Statement > total Other Income Expense Net
5360000
Quarters > 3 > income Statement > currency_symbol
USD
Quarters > 3 > balance Sheet > cash
1007817000
Quarters > 3 > balance Sheet > short Term Investments
11467560000
Quarters > 3 > balance Sheet > receivables
361091000
Quarters > 3 > balance Sheet > inventories
-
Quarters > 3 > balance Sheet > total Current Assets
12836468000
Quarters > 3 > balance Sheet > property Plant Equipment
-
Quarters > 3 > balance Sheet > total Assets
31324742000
Quarters > 3 > balance Sheet > payables
407640000
Quarters > 3 > balance Sheet > short Term Debt
10437623000
Quarters > 3 > balance Sheet > long Term Debt
18863179000
Quarters > 3 > balance Sheet > total Liabilities
29835716000
Quarters > 3 > balance Sheet > equity
1489026000
Quarters > 3 > balance Sheet > currency_symbol
USD
Quarters > 3 > cash Flow > net Income
56514000
Quarters > 3 > cash Flow > depreciation
-
Quarters > 3 > cash Flow > change In Working Capital
40117000
Quarters > 3 > cash Flow > cash From Operations
367531000
Quarters > 3 > cash Flow > capital Expenditures
0
Quarters > 3 > cash Flow > cash From Investing
-782945000
Quarters > 3 > cash Flow > cash From Financing
597365000
Quarters > 3 > cash Flow > net Change In Cash
181951000
Quarters > 3 > cash Flow > currency_symbol
USD
Quarters > 3 > ratios > PE
5.151216844407985
Quarters > 3 > ratios > PB
0.9411760036426496
Quarters > 3 > ratios > ROE
3.7953669042716514
Quarters > 3 > ratios > ROA
0.18041329757799762
Quarters > 3 > ratios > FCF
367531000
Quarters > 3 > ratios > Piotroski FScore
4
Quarters > 3 > ratios > fcf Percent
0.9102889892805485
Quarters > 3 > health Score
53
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
1624824000
Annuals > 0 > income Statement > cost Of Revenue
1261139000
Annuals > 0 > income Statement > gross Profit
363685000
Annuals > 0 > income Statement > operating Expenses
105582000
Annuals > 0 > income Statement > operating Income
258103000
Annuals > 0 > income Statement > interest Expense
1249649000
Annuals > 0 > income Statement > pretax Income
258103000
Annuals > 0 > income Statement > net Income
207193000
Annuals > 0 > income Statement > eps
18.878633257403187
Annuals > 0 > income Statement > dividends Per Share
86052000
Annuals > 0 > income Statement > shares Outstanding
10975000
Annuals > 0 > income Statement > income Tax Expense
50910000
Annuals > 0 > income Statement > EBITDA
258103000
Annuals > 0 > income Statement > operating Margin
15.884982004204762
Annuals > 0 > income Statement > total Other Income Expense Net
-65651000
Annuals > 0 > income Statement > currency_symbol
USD
Annuals > 0 > balance Sheet > cash
1007817000
Annuals > 0 > balance Sheet > short Term Investments
11467560000
Annuals > 0 > balance Sheet > receivables
361091000
Annuals > 0 > balance Sheet > inventories
-
Annuals > 0 > balance Sheet > total Current Assets
12836468000
Annuals > 0 > balance Sheet > property Plant Equipment
-
Annuals > 0 > balance Sheet > total Assets
31324742000
Annuals > 0 > balance Sheet > payables
407640000
Annuals > 0 > balance Sheet > short Term Debt
10437623000
Annuals > 0 > balance Sheet > long Term Debt
18863179000
Annuals > 0 > balance Sheet > total Liabilities
29835716000
Annuals > 0 > balance Sheet > equity
1489026000
Annuals > 0 > balance Sheet > currency_symbol
USD
Annuals > 0 > cash Flow > net Income
207193000
Annuals > 0 > cash Flow > depreciation
-
Annuals > 0 > cash Flow > change In Working Capital
144567000
Annuals > 0 > cash Flow > cash From Operations
612646000
Annuals > 0 > cash Flow > capital Expenditures
5272000
Annuals > 0 > cash Flow > cash From Investing
-1682473000
Annuals > 0 > cash Flow > cash From Financing
1205127000
Annuals > 0 > cash Flow > net Change In Cash
135300000
Annuals > 0 > cash Flow > currency_symbol
USD
Annuals > 0 > ratios > PE
18.878633257403187
Annuals > 0 > ratios > PB
0.9415191541316269
Annuals > 0 > ratios > ROE
13.91466636579885
Annuals > 0 > ratios > ROA
0.6614356153356347
Annuals > 0 > ratios > FCF
607374000
Annuals > 0 > ratios > Piotroski FScore
4
Annuals > 0 > ratios > fcf Percent
0.3738091017857934
Annuals > 0 > health Score
59
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
1416077000
Annuals > 1 > income Statement > cost Of Revenue
1065877000
Annuals > 1 > income Statement > gross Profit
350200000
Annuals > 1 > income Statement > operating Expenses
97099000
Annuals > 1 > income Statement > operating Income
253101000
Annuals > 1 > income Statement > interest Expense
1064741000
Annuals > 1 > income Statement > pretax Income
253101000
Annuals > 1 > income Statement > net Income
200003000
Annuals > 1 > income Statement > eps
18.286824540550427
Annuals > 1 > income Statement > dividends Per Share
74817000
Annuals > 1 > income Statement > shares Outstanding
10937000
Annuals > 1 > income Statement > income Tax Expense
53098000
Annuals > 1 > income Statement > EBITDA
253101000
Annuals > 1 > income Statement > operating Margin
17.873392477951413
Annuals > 1 > income Statement > total Other Income Expense Net
-362614000
Annuals > 1 > income Statement > currency_symbol
USD
Annuals > 1 > balance Sheet > cash
883596000
Annuals > 1 > balance Sheet > short Term Investments
10451410000
Annuals > 1 > balance Sheet > receivables
336960000
Annuals > 1 > balance Sheet > inventories
1175835000
Annuals > 1 > balance Sheet > total Current Assets
11671966000
Annuals > 1 > balance Sheet > property Plant Equipment
-115937000
Annuals > 1 > balance Sheet > total Assets
29524382000
Annuals > 1 > balance Sheet > payables
258503000
Annuals > 1 > balance Sheet > short Term Debt
8087168000
Annuals > 1 > balance Sheet > long Term Debt
19850860000
Annuals > 1 > balance Sheet > total Liabilities
28112519000
Annuals > 1 > balance Sheet > equity
1411863000
Annuals > 1 > balance Sheet > currency_symbol
USD
Annuals > 1 > cash Flow > net Income
200003000
Annuals > 1 > cash Flow > depreciation
-17025000
Annuals > 1 > cash Flow > change In Working Capital
43622000
Annuals > 1 > cash Flow > cash From Operations
375798000
Annuals > 1 > cash Flow > capital Expenditures
0
Annuals > 1 > cash Flow > cash From Investing
-1955381000
Annuals > 1 > cash Flow > cash From Financing
1607288000
Annuals > 1 > cash Flow > net Change In Cash
27705000
Annuals > 1 > cash Flow > currency_symbol
USD
Annuals > 1 > ratios > PE
18.286824540550427
Annuals > 1 > ratios > PB
0.989538205902414
Annuals > 1 > ratios > ROE
14.165892866375845
Annuals > 1 > ratios > ROA
0.677416380806887
Annuals > 1 > ratios > FCF
375798000
Annuals > 1 > ratios > Piotroski FScore
4
Annuals > 1 > ratios > fcf Percent
0.2653796368417819
Annuals > 1 > health Score
59
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
755019000
Annuals > 2 > income Statement > cost Of Revenue
446714000
Annuals > 2 > income Statement > gross Profit
308305000
Annuals > 2 > income Statement > operating Expenses
82626000
Annuals > 2 > income Statement > operating Income
225679000
Annuals > 2 > income Statement > interest Expense
445908000
Annuals > 2 > income Statement > pretax Income
225679000
Annuals > 2 > income Statement > net Income
178144000
Annuals > 2 > income Statement > eps
16.36901589635211
Annuals > 2 > income Statement > dividends Per Share
68171000
Annuals > 2 > income Statement > shares Outstanding
10883000
Annuals > 2 > income Statement > income Tax Expense
47535000
Annuals > 2 > income Statement > EBITDA
225679000
Annuals > 2 > income Statement > operating Margin
29.890506066734744
Annuals > 2 > income Statement > total Other Income Expense Net
2240000
Annuals > 2 > income Statement > currency_symbol
USD
Annuals > 2 > balance Sheet > cash
861002000
Annuals > 2 > balance Sheet > short Term Investments
12186790000
Annuals > 2 > balance Sheet > receivables
276212000
Annuals > 2 > balance Sheet > inventories
861002000
Annuals > 2 > balance Sheet > total Current Assets
13587931000
Annuals > 2 > balance Sheet > property Plant Equipment
-88172000
Annuals > 2 > balance Sheet > total Assets
27333110000
Annuals > 2 > balance Sheet > payables
186750000
Annuals > 2 > balance Sheet > short Term Debt
8034175000
Annuals > 2 > balance Sheet > long Term Debt
175326000
Annuals > 2 > balance Sheet > total Liabilities
26061152000
Annuals > 2 > balance Sheet > equity
1271958000
Annuals > 2 > balance Sheet > currency_symbol
USD
Annuals > 2 > cash Flow > net Income
178144000
Annuals > 2 > cash Flow > depreciation
720000
Annuals > 2 > cash Flow > change In Working Capital
-130495000
Annuals > 2 > cash Flow > cash From Operations
809271000
Annuals > 2 > cash Flow > capital Expenditures
0
Annuals > 2 > cash Flow > cash From Investing
-3042959000
Annuals > 2 > cash Flow > cash From Financing
2185905000
Annuals > 2 > cash Flow > net Change In Cash
-47783000
Annuals > 2 > cash Flow > currency_symbol
USD
Annuals > 2 > ratios > PE
16.36901589635211
Annuals > 2 > ratios > PB
1.0929562296868294
Annuals > 2 > ratios > ROE
14.00549389209392
Annuals > 2 > ratios > ROA
0.6517516667514235
Annuals > 2 > ratios > FCF
809271000
Annuals > 2 > ratios > Piotroski FScore
4
Annuals > 2 > ratios > fcf Percent
1.0718551453672027
Annuals > 2 > health Score
60
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
447704000
Annuals > 3 > income Statement > cost Of Revenue
201827000
Annuals > 3 > income Statement > gross Profit
245877000
Annuals > 3 > income Statement > operating Expenses
73416000
Annuals > 3 > income Statement > operating Income
172461000
Annuals > 3 > income Statement > interest Expense
204014000
Annuals > 3 > income Statement > pretax Income
172461000
Annuals > 3 > income Statement > net Income
136089000
Annuals > 3 > income Statement > eps
12.547390743131109
Annuals > 3 > income Statement > dividends Per Share
61315000
Annuals > 3 > income Statement > shares Outstanding
10846000
Annuals > 3 > income Statement > income Tax Expense
36372000
Annuals > 3 > income Statement > EBITDA
172589000
Annuals > 3 > income Statement > operating Margin
38.52121044261387
Annuals > 3 > income Statement > total Other Income Expense Net
3021000
Annuals > 3 > income Statement > currency_symbol
USD
Annuals > 3 > balance Sheet > cash
908785000
Annuals > 3 > balance Sheet > short Term Investments
10164950000
Annuals > 3 > balance Sheet > receivables
211142000
Annuals > 3 > balance Sheet > inventories
1119927000
Annuals > 3 > balance Sheet > total Current Assets
11330211000
Annuals > 3 > balance Sheet > property Plant Equipment
-72810000
Annuals > 3 > balance Sheet > total Assets
25121009000
Annuals > 3 > balance Sheet > payables
130729000
Annuals > 3 > balance Sheet > short Term Debt
6986799000
Annuals > 3 > balance Sheet > long Term Debt
23697535000
Annuals > 3 > balance Sheet > total Liabilities
23907309000
Annuals > 3 > balance Sheet > equity
1213700000
Annuals > 3 > balance Sheet > currency_symbol
USD
Annuals > 3 > cash Flow > net Income
132260000
Annuals > 3 > cash Flow > depreciation
219165000
Annuals > 3 > cash Flow > change In Working Capital
35668000
Annuals > 3 > cash Flow > cash From Operations
436412000
Annuals > 3 > cash Flow > capital Expenditures
0
Annuals > 3 > cash Flow > cash From Investing
-1096196000
Annuals > 3 > cash Flow > cash From Financing
534628000
Annuals > 3 > cash Flow > net Change In Cash
-125156000
Annuals > 3 > cash Flow > currency_symbol
USD
Annuals > 3 > ratios > PE
12.547390743131109
Annuals > 3 > ratios > PB
1.141524297602373
Annuals > 3 > ratios > ROE
11.212737908873692
Annuals > 3 > ratios > ROA
0.5417338133193614
Annuals > 3 > ratios > FCF
436412000
Annuals > 3 > ratios > Piotroski FScore
4
Annuals > 3 > ratios > fcf Percent
0.9747779783070958
Annuals > 3 > health Score
57
Valuation > metrics > PE
7.2786
Valuation > metrics > PB
0.8307613081276973
Valuation > final Score
90
Valuation > verdict
22.1% Undervalued
Profitability > metrics > ROE
3.260242679227993
Profitability > metrics > ROA
1.9287718846685378
Profitability > metrics > Net Margin
0.1307161428007852
Profitability > final Score
32
Profitability > verdict
Weak
Risk > metrics > Debt Equity
18.785369184562942
Risk > metrics > Interest Coverage
0.21046884467784285
Risk > final Score
7
Risk > verdict
High
Liquidity > metrics > Current Ratio
0.27226396394065455
Liquidity > metrics > Quick Ratio
0.27226396394065455
Liquidity > final Score
24
Liquidity > verdict
Weak
Prev Valuations > 0
90
Prev Valuations > 1
90
Prev Valuations > 2
90
Prev Profitabilities > 0
33
Prev Profitabilities > 1
31
Prev Profitabilities > 2
30
Prev Risks > 0
7
Prev Risks > 1
7
Prev Risks > 2
7
Prev Liquidities > 0
24
Prev Liquidities > 1
23
Prev Liquidities > 2
80
Updated At
2026-01-20T21:21:00.392Z
Earnings History > 0 > period
2026-03-31
Earnings History > 0 > report Date
2026-05-07
Earnings History > 0 > date
2026-03-31
Earnings History > 0 > before After Market
BeforeMarket
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
-
Earnings History > 0 > eps Estimate
-
Earnings History > 0 > eps Difference
0
Earnings History > 0 > surprise Percent
-
Earnings History > 1 > period
2025-12-31
Earnings History > 1 > report Date
2026-02-19
Earnings History > 1 > date
2025-12-31
Earnings History > 1 > before After Market
BeforeMarket
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
-
Earnings History > 1 > eps Estimate
4.54
Earnings History > 1 > eps Difference
0
Earnings History > 1 > surprise Percent
-
Earnings History > 2 > period
2025-09-30
Earnings History > 2 > report Date
2025-11-03
Earnings History > 2 > date
2025-09-30
Earnings History > 2 > before After Market
BeforeMarket
Earnings History > 2 > currency
-
Earnings History > 2 > eps Actual
4.4386
Earnings History > 2 > eps Estimate
4.48
Earnings History > 2 > eps Difference
-0.0414
Earnings History > 2 > surprise Percent
-0.9241
Earnings History > 3 > period
2025-06-30
Earnings History > 3 > report Date
2025-08-04
Earnings History > 3 > date
2025-06-30
Earnings History > 3 > before After Market
BeforeMarket
Earnings History > 3 > currency
-
Earnings History > 3 > eps Actual
4.4851
Earnings History > 3 > eps Estimate
4.31
Earnings History > 3 > eps Difference
0.1751
Earnings History > 3 > surprise Percent
4.0626
Earnings History > 4 > period
2025-03-31
Earnings History > 4 > report Date
2025-05-09
Earnings History > 4 > date
2025-03-31
Earnings History > 4 > before After Market
BeforeMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
4.0048
Earnings History > 4 > eps Estimate
4.14
Earnings History > 4 > eps Difference
-0.1352
Earnings History > 4 > surprise Percent
-3.2657
Earnings History > 5 > period
2024-12-31
Earnings History > 5 > report Date
2025-02-21
Earnings History > 5 > date
2024-12-31
Earnings History > 5 > before After Market
BeforeMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
4.63
Earnings History > 5 > eps Estimate
4.21
Earnings History > 5 > eps Difference
0.42
Earnings History > 5 > surprise Percent
9.9762
Earnings History > 6 > period
2024-09-30
Earnings History > 6 > report Date
2024-11-04
Earnings History > 6 > date
2024-09-30
Earnings History > 6 > before After Market
BeforeMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
3.8585
Earnings History > 6 > eps Estimate
4.11
Earnings History > 6 > eps Difference
-0.2515
Earnings History > 6 > surprise Percent
-6.1192
Earnings History > 7 > period
2024-06-30
Earnings History > 7 > report Date
2024-08-05
Earnings History > 7 > date
2024-06-30
Earnings History > 7 > before After Market
AfterMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
3.6795
Earnings History > 7 > eps Estimate
4.08
Earnings History > 7 > eps Difference
-0.4005
Earnings History > 7 > surprise Percent
-9.8162
Earnings History > 8 > period
2024-03-31
Earnings History > 8 > report Date
2024-05-06
Earnings History > 8 > date
2024-03-31
Earnings History > 8 > before After Market
BeforeMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
4.2807
Earnings History > 8 > eps Estimate
4.16
Earnings History > 8 > eps Difference
0.1207
Earnings History > 8 > surprise Percent
2.9014
Earnings History > 9 > period
2023-12-31
Earnings History > 9 > report Date
2024-02-23
Earnings History > 9 > date
2023-12-31
Earnings History > 9 > before After Market
BeforeMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
3.7279
Earnings History > 9 > eps Estimate
4.05
Earnings History > 9 > eps Difference
-0.3221
Earnings History > 9 > surprise Percent
-7.9531
Earnings History > 10 > period
2023-09-30
Earnings History > 10 > report Date
2023-11-06
Earnings History > 10 > date
2023-09-30
Earnings History > 10 > before After Market
-
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
4.13
Earnings History > 10 > eps Estimate
4.13
Earnings History > 10 > eps Difference
0
Earnings History > 10 > surprise Percent
0
Earnings History > 11 > period
2023-06-30
Earnings History > 11 > report Date
2023-08-07
Earnings History > 11 > date
2023-06-30
Earnings History > 11 > before After Market
-
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
3.86
Earnings History > 11 > eps Estimate
3.86
Earnings History > 11 > eps Difference
0
Earnings History > 11 > surprise Percent
0
Earnings History > 12 > period
2023-03-31
Earnings History > 12 > report Date
2023-05-09
Earnings History > 12 > date
2023-03-31
Earnings History > 12 > before After Market
-
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
3.56
Earnings History > 12 > eps Estimate
3.56
Earnings History > 12 > eps Difference
0
Earnings History > 12 > surprise Percent
0
Earnings History > 13 > period
2022-12-31
Earnings History > 13 > report Date
2023-02-24
Earnings History > 13 > date
2022-12-31
Earnings History > 13 > before After Market
-
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
3.16
Earnings History > 13 > eps Estimate
3.16
Earnings History > 13 > eps Difference
0
Earnings History > 13 > surprise Percent
0
Earnings History > 14 > period
2022-09-30
Earnings History > 14 > report Date
2022-11-07
Earnings History > 14 > date
2022-09-30
Earnings History > 14 > before After Market
-
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
3.07
Earnings History > 14 > eps Estimate
3.07
Earnings History > 14 > eps Difference
0
Earnings History > 14 > surprise Percent
0
Earnings History > 15 > period
2022-06-30
Earnings History > 15 > report Date
2022-08-08
Earnings History > 15 > date
2022-06-30
Earnings History > 15 > before After Market
-
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
2.83
Earnings History > 15 > eps Estimate
2.83
Earnings History > 15 > eps Difference
0
Earnings History > 15 > surprise Percent
0
Earnings History > 16 > period
2022-03-31
Earnings History > 16 > report Date
2022-05-09
Earnings History > 16 > date
2022-03-31
Earnings History > 16 > before After Market
-
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
2.37
Earnings History > 16 > eps Estimate
2.37
Earnings History > 16 > eps Difference
0
Earnings History > 16 > surprise Percent
0
Earnings History > 17 > period
2021-12-31
Earnings History > 17 > report Date
2022-02-28
Earnings History > 17 > date
2021-12-31
Earnings History > 17 > before After Market
-
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
2.76
Earnings History > 17 > eps Estimate
2.76
Earnings History > 17 > eps Difference
0
Earnings History > 17 > surprise Percent
0
Earnings History > 18 > period
2021-09-30
Earnings History > 18 > report Date
2021-11-08
Earnings History > 18 > date
2021-09-30
Earnings History > 18 > before After Market
-
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
2.55
Earnings History > 18 > eps Estimate
2.62
Earnings History > 18 > eps Difference
-0.07
Earnings History > 18 > surprise Percent
-2.6718
Earnings History > 19 > period
2021-06-30
Earnings History > 19 > report Date
2021-08-05
Earnings History > 19 > date
2021-06-30
Earnings History > 19 > before After Market
-
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
2.77
Earnings History > 19 > eps Estimate
2.54
Earnings History > 19 > eps Difference
0.23
Earnings History > 19 > surprise Percent
9.0551
Earnings History > 20 > period
2021-03-31
Earnings History > 20 > report Date
2021-05-06
Earnings History > 20 > date
2021-03-31
Earnings History > 20 > before After Market
-
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
2.39
Earnings History > 20 > eps Estimate
2.41
Earnings History > 20 > eps Difference
-0.02
Earnings History > 20 > surprise Percent
-0.8299
Earnings History > 21 > period
2020-12-31
Earnings History > 21 > report Date
2021-02-25
Earnings History > 21 > date
2020-12-31
Earnings History > 21 > before After Market
-
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
2.45
Earnings History > 21 > eps Estimate
2.29
Earnings History > 21 > eps Difference
0.16
Earnings History > 21 > surprise Percent
6.9869
Earnings History > 22 > period
2020-09-30
Earnings History > 22 > report Date
2020-11-09
Earnings History > 22 > date
2020-09-30
Earnings History > 22 > before After Market
-
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
2.57
Earnings History > 22 > eps Estimate
2.25
Earnings History > 22 > eps Difference
0.32
Earnings History > 22 > surprise Percent
14.2222
Earnings History > 23 > period
2020-06-30
Earnings History > 23 > report Date
2020-08-10
Earnings History > 23 > date
2020-06-30
Earnings History > 23 > before After Market
-
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
2.45
Earnings History > 23 > eps Estimate
2.29
Earnings History > 23 > eps Difference
0.16
Earnings History > 23 > surprise Percent
6.9869
Earnings History > 24 > period
2020-03-31
Earnings History > 24 > report Date
2020-05-11
Earnings History > 24 > date
2020-03-31
Earnings History > 24 > before After Market
-
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
1.87
Earnings History > 24 > eps Estimate
2.24
Earnings History > 24 > eps Difference
-0.37
Earnings History > 24 > surprise Percent
-16.5179
Earnings History > 25 > period
2019-12-31
Earnings History > 25 > report Date
2020-02-25
Earnings History > 25 > date
2019-12-31
Earnings History > 25 > before After Market
-
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
2.27
Earnings History > 25 > eps Estimate
2.06
Earnings History > 25 > eps Difference
0.21
Earnings History > 25 > surprise Percent
10.1942
Earnings History > 26 > period
2019-09-30
Earnings History > 26 > report Date
2019-11-06
Earnings History > 26 > date
2019-09-30
Earnings History > 26 > before After Market
-
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
2.17
Earnings History > 26 > eps Estimate
2.2
Earnings History > 26 > eps Difference
-0.03
Earnings History > 26 > surprise Percent
-1.3636
Earnings History > 27 > period
2019-06-30
Earnings History > 27 > report Date
2019-08-01
Earnings History > 27 > date
2019-06-30
Earnings History > 27 > before After Market
-
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
2.2
Earnings History > 27 > eps Estimate
2.07
Earnings History > 27 > eps Difference
0.13
Earnings History > 27 > surprise Percent
6.2802
Earnings History > 28 > period
2019-03-31
Earnings History > 28 > report Date
2019-05-02
Earnings History > 28 > date
2019-03-31
Earnings History > 28 > before After Market
-
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
2.06
Earnings History > 28 > eps Estimate
2.06
Earnings History > 28 > eps Difference
0
Earnings History > 28 > surprise Percent
0
Earnings History > 29 > period
2018-12-31
Earnings History > 29 > report Date
2019-02-21
Earnings History > 29 > date
2018-12-31
Earnings History > 29 > before After Market
-
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
1.9
Earnings History > 29 > eps Estimate
1.98
Earnings History > 29 > eps Difference
-0.08
Earnings History > 29 > surprise Percent
-4.0404
Earnings History > 30 > period
2018-09-30
Earnings History > 30 > report Date
2018-11-08
Earnings History > 30 > date
2018-09-30
Earnings History > 30 > before After Market
-
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
2.08
Earnings History > 30 > eps Estimate
2.03
Earnings History > 30 > eps Difference
0.05
Earnings History > 30 > surprise Percent
2.4631
Earnings History > 31 > period
2018-06-30
Earnings History > 31 > report Date
2018-08-09
Earnings History > 31 > date
2018-06-30
Earnings History > 31 > before After Market
-
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
1.8
Earnings History > 31 > eps Estimate
2.05
Earnings History > 31 > eps Difference
-0.25
Earnings History > 31 > surprise Percent
-12.1951
Earnings History > 32 > period
2018-03-31
Earnings History > 32 > report Date
2018-05-10
Earnings History > 32 > date
2018-03-31
Earnings History > 32 > before After Market
-
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
2.03
Earnings History > 32 > eps Estimate
1.94
Earnings History > 32 > eps Difference
0.09
Earnings History > 32 > surprise Percent
4.6392
Earnings History > 33 > period
2017-12-31
Earnings History > 33 > report Date
2018-03-08
Earnings History > 33 > date
2017-12-31
Earnings History > 33 > before After Market
-
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
1.65
Earnings History > 33 > eps Estimate
1.51
Earnings History > 33 > eps Difference
0.14
Earnings History > 33 > surprise Percent
9.2715
Earnings History > 34 > period
2017-09-30
Earnings History > 34 > report Date
2017-11-04
Earnings History > 34 > date
2017-09-30
Earnings History > 34 > before After Market
-
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
1.57
Earnings History > 34 > eps Estimate
1.46
Earnings History > 34 > eps Difference
0.11
Earnings History > 34 > surprise Percent
7.5342
Earnings History > 35 > period
2017-06-30
Earnings History > 35 > report Date
2017-08-08
Earnings History > 35 > date
2017-06-30
Earnings History > 35 > before After Market
-
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
1.48
Earnings History > 35 > eps Estimate
1.46
Earnings History > 35 > eps Difference
0.02
Earnings History > 35 > surprise Percent
1.3699
Earnings History > 36 > period
2017-03-31
Earnings History > 36 > report Date
2017-05-10
Earnings History > 36 > date
2017-03-31
Earnings History > 36 > before After Market
-
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
1.45
Earnings History > 36 > eps Estimate
-
Earnings History > 36 > eps Difference
0
Earnings History > 36 > surprise Percent
-
Earnings History > 37 > period
2016-12-31
Earnings History > 37 > report Date
2017-03-09
Earnings History > 37 > date
2016-12-31
Earnings History > 37 > before After Market
-
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
1.3
Earnings History > 37 > eps Estimate
-
Earnings History > 37 > eps Difference
0
Earnings History > 37 > surprise Percent
-
Earnings History > 38 > period
2016-09-30
Earnings History > 38 > report Date
2016-11-09
Earnings History > 38 > date
2016-09-30
Earnings History > 38 > before After Market
-
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
1.36
Earnings History > 38 > eps Estimate
-
Earnings History > 38 > eps Difference
0
Earnings History > 38 > surprise Percent
-
Earnings History > 39 > period
2016-06-30
Earnings History > 39 > report Date
2016-08-09
Earnings History > 39 > date
2016-06-30
Earnings History > 39 > before After Market
-
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
1.1311
Earnings History > 39 > eps Estimate
-
Earnings History > 39 > eps Difference
0
Earnings History > 39 > surprise Percent
-
Earnings History > 40 > period
2016-03-31
Earnings History > 40 > report Date
2016-05-10
Earnings History > 40 > date
2016-03-31
Earnings History > 40 > before After Market
-
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
0.9377
Earnings History > 40 > eps Estimate
-
Earnings History > 40 > eps Difference
0
Earnings History > 40 > surprise Percent
-
Earnings History > 41 > period
2015-12-31
Earnings History > 41 > report Date
2016-03-10
Earnings History > 41 > date
2015-12-31
Earnings History > 41 > before After Market
-
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
1.35
Earnings History > 41 > eps Estimate
-
Earnings History > 41 > eps Difference
0
Earnings History > 41 > surprise Percent
-
Earnings History > 42 > period
2015-09-30
Earnings History > 42 > report Date
2015-11-09
Earnings History > 42 > date
2015-09-30
Earnings History > 42 > before After Market
-
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
1.17
Earnings History > 42 > eps Estimate
1.37
Earnings History > 42 > eps Difference
-0.2
Earnings History > 42 > surprise Percent
-14.5985
Earnings History > 43 > period
2015-06-30
Earnings History > 43 > report Date
2015-08-10
Earnings History > 43 > date
2015-06-30
Earnings History > 43 > before After Market
-
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
1.9376
Earnings History > 43 > eps Estimate
-
Earnings History > 43 > eps Difference
0
Earnings History > 43 > surprise Percent
-
Earnings History > 44 > period
2015-03-31
Earnings History > 44 > report Date
2015-05-11
Earnings History > 44 > date
2015-03-31
Earnings History > 44 > before After Market
-
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
0.1604
Earnings History > 44 > eps Estimate
-
Earnings History > 44 > eps Difference
0
Earnings History > 44 > surprise Percent
-
Earnings History > 45 > period
2014-12-31
Earnings History > 45 > report Date
2015-03-16
Earnings History > 45 > date
2014-12-31
Earnings History > 45 > before After Market
-
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
0.5163
Earnings History > 45 > eps Estimate
-
Earnings History > 45 > eps Difference
0
Earnings History > 45 > surprise Percent
-
Earnings History > 46 > period
2014-09-30
Earnings History > 46 > report Date
2014-11-10
Earnings History > 46 > date
2014-09-30
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
1.0188
Earnings History > 46 > eps Estimate
-
Earnings History > 46 > eps Difference
0
Earnings History > 46 > surprise Percent
-
Earnings History > 47 > period
2014-06-30
Earnings History > 47 > report Date
2014-08-11
Earnings History > 47 > date
2014-06-30
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
1.7785
Earnings History > 47 > eps Estimate
-
Earnings History > 47 > eps Difference
0
Earnings History > 47 > surprise Percent
-
Earnings History > 48 > period
2014-03-31
Earnings History > 48 > report Date
2014-05-12
Earnings History > 48 > date
2014-03-31
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.97
Earnings History > 48 > eps Estimate
1.04
Earnings History > 48 > eps Difference
-0.07
Earnings History > 48 > surprise Percent
-6.7308
Earnings History > 49 > period
2013-12-31
Earnings History > 49 > report Date
2014-03-14
Earnings History > 49 > date
2013-12-31
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
1.11
Earnings History > 49 > eps Estimate
-
Earnings History > 49 > eps Difference
0
Earnings History > 49 > surprise Percent
-
Earnings History > 50 > period
2013-09-30
Earnings History > 50 > report Date
2013-11-13
Earnings History > 50 > date
2013-09-30
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
1.3746
Earnings History > 50 > eps Estimate
-
Earnings History > 50 > eps Difference
0
Earnings History > 50 > surprise Percent
-
Earnings History > 51 > period
2013-06-30
Earnings History > 51 > report Date
2013-08-09
Earnings History > 51 > date
2013-06-30
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
2.4777
Earnings History > 51 > eps Estimate
-
Earnings History > 51 > eps Difference
0
Earnings History > 51 > surprise Percent
-
Earnings History > 52 > period
2013-03-31
Earnings History > 52 > report Date
2013-05-10
Earnings History > 52 > date
2013-03-31
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
1.4506
Earnings History > 52 > eps Estimate
-
Earnings History > 52 > eps Difference
0
Earnings History > 52 > surprise Percent
-
Earnings History > 53 > period
2012-12-31
Earnings History > 53 > report Date
2013-03-19
Earnings History > 53 > date
2012-12-31
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.87
Earnings History > 53 > eps Estimate
-
Earnings History > 53 > eps Difference
0
Earnings History > 53 > surprise Percent
-
Earnings History > 54 > period
2012-09-30
Earnings History > 54 > report Date
2012-11-09
Earnings History > 54 > date
2012-09-30
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
1.4897
Earnings History > 54 > eps Estimate
-
Earnings History > 54 > eps Difference
0
Earnings History > 54 > surprise Percent
-
Earnings History > 55 > period
2012-06-30
Earnings History > 55 > report Date
2012-08-10
Earnings History > 55 > date
2012-06-30
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
-0.4099
Earnings History > 55 > eps Estimate
-
Earnings History > 55 > eps Difference
0
Earnings History > 55 > surprise Percent
-
Earnings History > 56 > period
2012-03-31
Earnings History > 56 > report Date
2012-05-11
Earnings History > 56 > date
2012-03-31
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
2.0364
Earnings History > 56 > eps Estimate
-
Earnings History > 56 > eps Difference
0
Earnings History > 56 > surprise Percent
-
Earnings History > 57 > period
2011-12-31
Earnings History > 57 > report Date
2012-03-15
Earnings History > 57 > date
2011-12-31
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
1.2334
Earnings History > 57 > eps Estimate
-
Earnings History > 57 > eps Difference
0
Earnings History > 57 > surprise Percent
-
Earnings History > 58 > period
2011-09-30
Earnings History > 58 > report Date
2011-11-10
Earnings History > 58 > date
2011-09-30
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
-2.2245
Earnings History > 58 > eps Estimate
-
Earnings History > 58 > eps Difference
0
Earnings History > 58 > surprise Percent
-
Earnings History > 59 > period
2011-06-30
Earnings History > 59 > report Date
2011-08-10
Earnings History > 59 > date
2011-06-30
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.4823
Earnings History > 59 > eps Estimate
-
Earnings History > 59 > eps Difference
0
Earnings History > 59 > surprise Percent
-
Earnings History > 60 > period
2011-03-31
Earnings History > 60 > report Date
2011-05-11
Earnings History > 60 > date
2011-03-31
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
1.7182
Earnings History > 60 > eps Estimate
-
Earnings History > 60 > eps Difference
0
Earnings History > 60 > surprise Percent
-
Earnings History > 61 > period
2010-12-31
Earnings History > 61 > report Date
2011-03-17
Earnings History > 61 > date
2010-12-31
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
1.16
Earnings History > 61 > eps Estimate
-
Earnings History > 61 > eps Difference
0
Earnings History > 61 > surprise Percent
-
Earnings History > 62 > period
2010-09-30
Earnings History > 62 > report Date
2010-11-10
Earnings History > 62 > date
2010-09-30
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.5623
Earnings History > 62 > eps Estimate
-
Earnings History > 62 > eps Difference
0
Earnings History > 62 > surprise Percent
-
Earnings History > 63 > period
2010-06-30
Earnings History > 63 > report Date
2010-08-10
Earnings History > 63 > date
2010-06-30
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
0.1719
Earnings History > 63 > eps Estimate
-
Earnings History > 63 > eps Difference
0
Earnings History > 63 > surprise Percent
-
Earnings History > 64 > period
2010-03-31
Earnings History > 64 > report Date
2010-05-11
Earnings History > 64 > date
2010-03-31
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
0.1691
Earnings History > 64 > eps Estimate
-
Earnings History > 64 > eps Difference
0
Earnings History > 64 > surprise Percent
-
Earnings History > 65 > period
2009-12-31
Earnings History > 65 > report Date
2010-03-17
Earnings History > 65 > date
2009-12-31
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
0.53
Earnings History > 65 > eps Estimate
-
Earnings History > 65 > eps Difference
0
Earnings History > 65 > surprise Percent
-
Earnings History > 66 > period
2009-09-30
Earnings History > 66 > report Date
2009-11-10
Earnings History > 66 > date
2009-09-30
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
1.7402
Earnings History > 66 > eps Estimate
-
Earnings History > 66 > eps Difference
0
Earnings History > 66 > surprise Percent
-
Earnings History > 67 > period
2009-06-30
Earnings History > 67 > report Date
2009-08-11
Earnings History > 67 > date
2009-06-30
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
2.4946
Earnings History > 67 > eps Estimate
-
Earnings History > 67 > eps Difference
0
Earnings History > 67 > surprise Percent
-
Earnings History > 68 > period
2009-03-31
Earnings History > 68 > report Date
2009-05-12
Earnings History > 68 > date
2009-03-31
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
3.3072
Earnings History > 68 > eps Estimate
-
Earnings History > 68 > eps Difference
0
Earnings History > 68 > surprise Percent
-
Earnings History > 69 > period
2008-12-31
Earnings History > 69 > report Date
2009-03-17
Earnings History > 69 > date
2008-12-31
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
-6.03
Earnings History > 69 > eps Estimate
-
Earnings History > 69 > eps Difference
0
Earnings History > 69 > surprise Percent
-
Earnings History > 70 > period
2008-09-30
Earnings History > 70 > report Date
2008-11-11
Earnings History > 70 > date
2008-09-30
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
-10.5451
Earnings History > 70 > eps Estimate
-
Earnings History > 70 > eps Difference
0
Earnings History > 70 > surprise Percent
-
Earnings History > 71 > period
2008-06-30
Earnings History > 71 > report Date
2008-08-12
Earnings History > 71 > date
2008-06-30
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
2.1278
Earnings History > 71 > eps Estimate
-
Earnings History > 71 > eps Difference
0
Earnings History > 71 > surprise Percent
-
Earnings History > 72 > period
2008-03-31
Earnings History > 72 > report Date
2008-05-13
Earnings History > 72 > date
2008-03-31
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
-0.8368
Earnings History > 72 > eps Estimate
-
Earnings History > 72 > eps Difference
0
Earnings History > 72 > surprise Percent
-
Earnings History > 73 > period
2007-12-31
Earnings History > 73 > report Date
2008-03-18
Earnings History > 73 > date
2007-12-31
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
-0.9
Earnings History > 73 > eps Estimate
-
Earnings History > 73 > eps Difference
0
Earnings History > 73 > surprise Percent
-
Earnings History > 74 > period
2007-09-30
Earnings History > 74 > report Date
2007-11-09
Earnings History > 74 > date
2007-09-30
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
-0.8225
Earnings History > 74 > eps Estimate
-
Earnings History > 74 > eps Difference
0
Earnings History > 74 > surprise Percent
-
Earnings History > 75 > period
2007-06-30
Earnings History > 75 > report Date
2007-08-10
Earnings History > 75 > date
2007-06-30
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
1.7425
Earnings History > 75 > eps Estimate
-
Earnings History > 75 > eps Difference
0
Earnings History > 75 > surprise Percent
-
Earnings History > 76 > period
2007-03-31
Earnings History > 76 > report Date
2007-05-11
Earnings History > 76 > date
2007-03-31
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
0.3684
Earnings History > 76 > eps Estimate
-
Earnings History > 76 > eps Difference
0
Earnings History > 76 > surprise Percent
-
Earnings History > 77 > period
2006-12-31
Earnings History > 77 > report Date
2007-03-16
Earnings History > 77 > date
2006-12-31
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
0.7
Earnings History > 77 > eps Estimate
-
Earnings History > 77 > eps Difference
0
Earnings History > 77 > surprise Percent
-
Earnings History > 78 > period
2006-09-30
Earnings History > 78 > report Date
2006-11-09
Earnings History > 78 > date
2006-09-30
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
-0.5846
Earnings History > 78 > eps Estimate
-
Earnings History > 78 > eps Difference
0
Earnings History > 78 > surprise Percent
-
Earnings History > 79 > period
2006-06-30
Earnings History > 79 > report Date
2006-08-09
Earnings History > 79 > date
2006-06-30
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
0.6719
Earnings History > 79 > eps Estimate
-
Earnings History > 79 > eps Difference
0
Earnings History > 79 > surprise Percent
-
Earnings History > 80 > period
2006-03-31
Earnings History > 80 > report Date
2006-05-10
Earnings History > 80 > date
2006-03-31
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
0.4409
Earnings History > 80 > eps Estimate
-
Earnings History > 80 > eps Difference
0
Earnings History > 80 > surprise Percent
-
Earnings History > 81 > period
2005-12-31
Earnings History > 81 > report Date
2006-03-17
Earnings History > 81 > date
2005-12-31
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
0.57
Earnings History > 81 > eps Estimate
-
Earnings History > 81 > eps Difference
0
Earnings History > 81 > surprise Percent
-
Earnings History > 82 > period
2005-09-30
Earnings History > 82 > report Date
2005-11-09
Earnings History > 82 > date
2005-09-30
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
0.6693
Earnings History > 82 > eps Estimate
-
Earnings History > 82 > eps Difference
0
Earnings History > 82 > surprise Percent
-
Earnings History > 83 > period
2005-06-30
Earnings History > 83 > report Date
2005-08-09
Earnings History > 83 > date
2005-06-30
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
0.7171
Earnings History > 83 > eps Estimate
-
Earnings History > 83 > eps Difference
0
Earnings History > 83 > surprise Percent
-
Earnings History > 84 > period
2005-03-31
Earnings History > 84 > report Date
2005-04-28
Earnings History > 84 > date
2005-03-31
Earnings History > 84 > before After Market
-
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
0.4178
Earnings History > 84 > eps Estimate
-
Earnings History > 84 > eps Difference
0
Earnings History > 84 > surprise Percent
-
Earnings History > 85 > period
2004-12-31
Earnings History > 85 > report Date
2005-01-27
Earnings History > 85 > date
2004-12-31
Earnings History > 85 > before After Market
-
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
0.82
Earnings History > 85 > eps Estimate
-
Earnings History > 85 > eps Difference
0
Earnings History > 85 > surprise Percent
-
Earnings History > 86 > period
2004-09-30
Earnings History > 86 > report Date
2004-10-27
Earnings History > 86 > date
2004-09-30
Earnings History > 86 > before After Market
-
Earnings History > 86 > currency
USD
Earnings History > 86 > eps Actual
0.7039
Earnings History > 86 > eps Estimate
-
Earnings History > 86 > eps Difference
0
Earnings History > 86 > surprise Percent
-
Earnings History > 87 > period
2004-06-30
Earnings History > 87 > report Date
2004-07-29
Earnings History > 87 > date
2004-06-30
Earnings History > 87 > before After Market
-
Earnings History > 87 > currency
USD
Earnings History > 87 > eps Actual
0.1604
Earnings History > 87 > eps Estimate
-
Earnings History > 87 > eps Difference
0
Earnings History > 87 > surprise Percent
-
Earnings History > 88 > period
2004-03-31
Earnings History > 88 > report Date
2004-04-29
Earnings History > 88 > date
2004-03-31
Earnings History > 88 > before After Market
-
Earnings History > 88 > currency
USD
Earnings History > 88 > eps Actual
0.6377
Earnings History > 88 > eps Estimate
-
Earnings History > 88 > eps Difference
0
Earnings History > 88 > surprise Percent
-
Earnings History > 89 > period
2003-12-31
Earnings History > 89 > report Date
2004-01-28
Earnings History > 89 > date
2003-12-31
Earnings History > 89 > before After Market
-
Earnings History > 89 > currency
USD
Earnings History > 89 > eps Actual
0.4
Earnings History > 89 > eps Estimate
-
Earnings History > 89 > eps Difference
0
Earnings History > 89 > surprise Percent
-
Earnings History > 90 > period
2003-09-30
Earnings History > 90 > report Date
2003-10-23
Earnings History > 90 > date
2003-09-30
Earnings History > 90 > before After Market
-
Earnings History > 90 > currency
USD
Earnings History > 90 > eps Actual
0.2766
Earnings History > 90 > eps Estimate
-
Earnings History > 90 > eps Difference
0
Earnings History > 90 > surprise Percent
-
Earnings History > 91 > period
2003-06-30
Earnings History > 91 > report Date
2003-07-24
Earnings History > 91 > date
2003-06-30
Earnings History > 91 > before After Market
-
Earnings History > 91 > currency
USD
Earnings History > 91 > eps Actual
0.6996
Earnings History > 91 > eps Estimate
-
Earnings History > 91 > eps Difference
0
Earnings History > 91 > surprise Percent
-
Earnings History > 92 > period
2003-03-31
Earnings History > 92 > report Date
2003-05-15
Earnings History > 92 > date
2003-03-31
Earnings History > 92 > before After Market
-
Earnings History > 92 > currency
USD
Earnings History > 92 > eps Actual
0.7
Earnings History > 92 > eps Estimate
-
Earnings History > 92 > eps Difference
0
Earnings History > 92 > surprise Percent
-
Earnings History > 93 > period
2002-12-31
Earnings History > 93 > report Date
2003-01-24
Earnings History > 93 > date
2002-12-31
Earnings History > 93 > before After Market
-
Earnings History > 93 > currency
USD
Earnings History > 93 > eps Actual
0.2304
Earnings History > 93 > eps Estimate
-
Earnings History > 93 > eps Difference
0
Earnings History > 93 > surprise Percent
-
Earnings History > 94 > period
2002-09-30
Earnings History > 94 > report Date
2002-10-23
Earnings History > 94 > date
2002-09-30
Earnings History > 94 > before After Market
-
Earnings History > 94 > currency
USD
Earnings History > 94 > eps Actual
0.4206
Earnings History > 94 > eps Estimate
-
Earnings History > 94 > eps Difference
0
Earnings History > 94 > surprise Percent
-
Earnings History > 95 > period
2002-06-30
Earnings History > 95 > report Date
2002-07-19
Earnings History > 95 > date
2002-06-30
Earnings History > 95 > before After Market
-
Earnings History > 95 > currency
USD
Earnings History > 95 > eps Actual
0.5244
Earnings History > 95 > eps Estimate
-
Earnings History > 95 > eps Difference
0
Earnings History > 95 > surprise Percent
-
Earnings History > 96 > period
2002-03-31
Earnings History > 96 > report Date
2002-04-19
Earnings History > 96 > date
2002-03-31
Earnings History > 96 > before After Market
-
Earnings History > 96 > currency
USD
Earnings History > 96 > eps Actual
0.3271
Earnings History > 96 > eps Estimate
-
Earnings History > 96 > eps Difference
0
Earnings History > 96 > surprise Percent
-
Earnings History > 97 > period
2001-12-31
Earnings History > 97 > report Date
2002-01-24
Earnings History > 97 > date
2001-12-31
Earnings History > 97 > before After Market
-
Earnings History > 97 > currency
USD
Earnings History > 97 > eps Actual
0.46
Earnings History > 97 > eps Estimate
-
Earnings History > 97 > eps Difference
0
Earnings History > 97 > surprise Percent
-
Earnings History > 98 > period
2001-09-30
Earnings History > 98 > report Date
2001-10-19
Earnings History > 98 > date
2001-09-30
Earnings History > 98 > before After Market
-
Earnings History > 98 > currency
USD
Earnings History > 98 > eps Actual
0.4145
Earnings History > 98 > eps Estimate
-
Earnings History > 98 > eps Difference
0
Earnings History > 98 > surprise Percent
-
Earnings History > 99 > period
2001-06-30
Earnings History > 99 > report Date
2001-06-30
Earnings History > 99 > date
2001-06-30
Earnings History > 99 > before After Market
-
Earnings History > 99 > currency
USD
Earnings History > 99 > eps Actual
0.3175
Earnings History > 99 > eps Estimate
-
Earnings History > 99 > eps Difference
0
Earnings History > 99 > surprise Percent
-
Earnings History > 100 > period
2001-03-31
Earnings History > 100 > report Date
2001-03-31
Earnings History > 100 > date
2001-03-31
Earnings History > 100 > before After Market
-
Earnings History > 100 > currency
USD
Earnings History > 100 > eps Actual
0.1848
Earnings History > 100 > eps Estimate
-
Earnings History > 100 > eps Difference
0
Earnings History > 100 > surprise Percent
-
Earnings History > 101 > period
2000-12-31
Earnings History > 101 > report Date
2000-12-31
Earnings History > 101 > date
2000-12-31
Earnings History > 101 > before After Market
-
Earnings History > 101 > currency
USD
Earnings History > 101 > eps Actual
0.253
Earnings History > 101 > eps Estimate
-
Earnings History > 101 > eps Difference
0
Earnings History > 101 > surprise Percent
-
Earnings History > 102 > period
2000-09-30
Earnings History > 102 > report Date
2000-09-30
Earnings History > 102 > date
2000-09-30
Earnings History > 102 > before After Market
-
Earnings History > 102 > currency
USD
Earnings History > 102 > eps Actual
0.2395
Earnings History > 102 > eps Estimate
-
Earnings History > 102 > eps Difference
0
Earnings History > 102 > surprise Percent
-
Earnings History > 103 > period
2000-06-30
Earnings History > 103 > report Date
2000-06-30
Earnings History > 103 > date
2000-06-30
Earnings History > 103 > before After Market
-
Earnings History > 103 > currency
USD
Earnings History > 103 > eps Actual
0.218
Earnings History > 103 > eps Estimate
-
Earnings History > 103 > eps Difference
0
Earnings History > 103 > surprise Percent
-
Earnings History > 104 > period
2000-03-31
Earnings History > 104 > report Date
2000-03-31
Earnings History > 104 > date
2000-03-31
Earnings History > 104 > before After Market
-
Earnings History > 104 > currency
USD
Earnings History > 104 > eps Actual
0.2093
Earnings History > 104 > eps Estimate
-
Earnings History > 104 > eps Difference
0
Earnings History > 104 > surprise Percent
-
Earnings History > 105 > period
1999-12-31
Earnings History > 105 > report Date
1999-12-31
Earnings History > 105 > date
1999-12-31
Earnings History > 105 > before After Market
-
Earnings History > 105 > currency
USD
Earnings History > 105 > eps Actual
0.17
Earnings History > 105 > eps Estimate
-
Earnings History > 105 > eps Difference
0
Earnings History > 105 > surprise Percent
-
Earnings History > 106 > period
1999-09-30
Earnings History > 106 > report Date
1999-09-30
Earnings History > 106 > date
1999-09-30
Earnings History > 106 > before After Market
-
Earnings History > 106 > currency
USD
Earnings History > 106 > eps Actual
0.1627
Earnings History > 106 > eps Estimate
-
Earnings History > 106 > eps Difference
0
Earnings History > 106 > surprise Percent
-
Earnings History > 107 > period
1999-06-30
Earnings History > 107 > report Date
1999-06-30
Earnings History > 107 > date
1999-06-30
Earnings History > 107 > before After Market
-
Earnings History > 107 > currency
USD
Earnings History > 107 > eps Actual
0.1506
Earnings History > 107 > eps Estimate
-
Earnings History > 107 > eps Difference
0
Earnings History > 107 > surprise Percent
-
Earnings History > 108 > period
1999-03-31
Earnings History > 108 > report Date
1999-03-31
Earnings History > 108 > date
1999-03-31
Earnings History > 108 > before After Market
-
Earnings History > 108 > currency
USD
Earnings History > 108 > eps Actual
0.1111
Earnings History > 108 > eps Estimate
-
Earnings History > 108 > eps Difference
0
Earnings History > 108 > surprise Percent
-
Earnings History > 109 > period
1998-12-31
Earnings History > 109 > report Date
1998-12-31
Earnings History > 109 > date
1998-12-31
Earnings History > 109 > before After Market
-
Earnings History > 109 > currency
USD
Earnings History > 109 > eps Actual
0.0793
Earnings History > 109 > eps Estimate
-
Earnings History > 109 > eps Difference
0
Earnings History > 109 > surprise Percent
-
Earnings History > 110 > period
1998-09-30
Earnings History > 110 > report Date
1998-09-30
Earnings History > 110 > date
1998-09-30
Earnings History > 110 > before After Market
-
Earnings History > 110 > currency
USD
Earnings History > 110 > eps Actual
0.079
Earnings History > 110 > eps Estimate
-
Earnings History > 110 > eps Difference
0
Earnings History > 110 > surprise Percent
-
Earnings History > 111 > period
1998-06-30
Earnings History > 111 > report Date
1998-06-30
Earnings History > 111 > date
1998-06-30
Earnings History > 111 > before After Market
-
Earnings History > 111 > currency
USD
Earnings History > 111 > eps Actual
0.125
Earnings History > 111 > eps Estimate
-
Earnings History > 111 > eps Difference
0
Earnings History > 111 > surprise Percent
-
Earnings History > 112 > period
1998-03-31
Earnings History > 112 > report Date
1998-03-31
Earnings History > 112 > date
1998-03-31
Earnings History > 112 > before After Market
-
Earnings History > 112 > currency
USD
Earnings History > 112 > eps Actual
0.1231
Earnings History > 112 > eps Estimate
-
Earnings History > 112 > eps Difference
0
Earnings History > 112 > surprise Percent
-
Federal Agricultural Mortgage Corporation provides a secondary market for various loans made to borrowers in the United States. It operates through seven segments: Farm & Ranch, Corporate AgFinance, Power & Utilities, Broadband Infrastructure, Renewable Energy, Funding, and Investments. The company is involved in a line of agricultural finance business, including purchasing and retaining eligible loans and securities; guaranteeing the payment of principal and interest on securities that represent interests in, or obligations secured by pools of eligible loans; servicing eligible loans; and issuing long-term standby purchase commitments for designated eligible loans. It also engages in the purchasing and guaranteeing of securities issued by lenders and other financial institutions that are secured by pools of eligible loans, loans for electric or telecommunications facilities by lenders organized as cooperatives to borrowers; and loans to rural electric generation and transmission cooperatives and distribution cooperatives, as well as AgVantage securities secured by those types of loans. Federal Agricultural Mortgage Corporation was incorporated in 1987 and is headquartered in Washington, the District of Columbia.
Stock Price
$0.00
decrease compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/AUpper Tamakoshi Faces Governance Test as AGM Delay Raises Investor Alarm NEPSE Trading
Read more →AGMA’s Quiet Corner of the Market: What The Numbers Really Say About ISIN MA0000010944 AD HOC NEWS
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Health Score
Price to Earnings Ratio (P/E)
-
Very High
Low ≥ 50
High ≤ 10
Price to Book Ratio (P/B)
-
Very Low
Low ≤ 1
High ≥ 3
Return on Equity (ROE)
-
Very Low
Low ≤ 5%
High ≥ 25%
Return on Assets (ROA)
-
Very Low
Low ≤ 2%
High ≥ 10%
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 Agricultural Mortgage Corporation
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
2025-12-31
EPS Estimate
4.54
Date
2025-09-30
EPS Actual
4.4386
EPS Estimate
4.48
EPS Difference
-0.0414
Surprise Percent
-0.9241%
(Last Updated 2025-09-30)
(Last Updated 2025-09-30)
Revenue
$ 0
Cost Of Revenue
$ 0
Gross Profit
$ 0
Operating Expenses
$ 0
Operating Income
$ 0
Interest Expense
$ 0
Pretax Income
$ 0
Net Income
$ 0
Income Tax Expense
$ 0
EBITDA
$ 0
Total Other Income Expense Net
$ 0
Earnings Per Share
0
Dividends Per Share
0
Shares Outstanding
0
Operating Margin
0%
(Last Updated 2025-09-30)
Cash
$ 0
Short Term Investments
$ 0
Receivables
$ 0
Inventories
$ 0
Total Current Assets
$ 0
Property Plant Equipment
$ 0
Total Assets
$ 0
Payables
$ 0
Short Term Debt
$ 0
Long Term Debt
$ 0
Total Liabilities
$ 0
Equity
$ 0
(Last Updated 2025-09-30)
Net Income
$ 0
Depreciation
$ 0
Change In Working Capital
$ 0
Cash From Operations
$ 0
Capital Expenditures
$ 0
Cash From Investing
$ 0
Cash From Financing
$ 0
Net Change In Cash
$ 0
Disclaimer: Finnton is a stock screener tool provided for informational and educational purposes only. The data, analysis, and insights offered on this website do not constitute financial, investment, tax, or legal advice. Users are solely responsible for their own investment decisions, and Finnton makes no guarantees regarding the accuracy, completeness, or reliability of the information provided. Past performance is not indicative of future results. Always conduct your own research and consult with a licensed financial advisor before making any investment decisions.