_id
6911bb7bccc777a4e85d61c6
Ticker
GFF
Name
Griffon Corporation
Exchange
NYSE
Address
712 Fifth Avenue, New York, NY, United States, 10019
Country
USA
Sector
Industrials
Industry
Building Products & Equipment
Currency
USD
Website
https://griffon.com
Description
Griffon Corporation, through its subsidiaries, provides home and building, and consumer and professional products in the United States, Europe, Canada, Australia, and internationally. The Home and Building Products segment manufactures and markets residential and sectional commercial garage doors, rolling steel service doors, fire doors, shutters, steel security grilles, and room dividers. This segment also sells garage door openers. Its Consumer and Professional Products segment manufactures and markets long-handled engineered tools, including shovels, spades, scoops, rakes, hoes, cultivators, weeders, post hole diggers, scrapers, edgers, and forks; wheelbarrows and lawn carts; snow tools comprising pushers, roof rakes, sled sleigh shovels, and ice scrapers; and pruning products, such as pruners, loppers, shears, and other tools. This segment also offers striking tools, including axes, picks, mattocks, mauls, wood splitters, sledgehammers, pry bars, and repair handles; hand tools comprising hammers, screwdrivers, pliers, adjustable wrenches, handsaws, tape measures, levels, clamps, trowels, and other hand tools; indoor and outdoor planters and lawn accessories; and garden hoses and hose reels. In addition, this segment provides home organization products, including wire and wood shelving, containers, storage cabinets, and other closet and home organization accessories; residential, industrial, and commercial fans; and cleaning products, such as brooms, brushes, squeegees, and other cleaning products. It serves independent professional installing dealers and home center retail chains; and industrial distributors, homebuilders, and e-commerce platforms, as well as mass market, specialty, and hardware retailers. The company was formerly known as Instrument Systems Corporation and changed its name to Griffon Corporation in 1995. Griffon Corporation was incorporated in 1959 and is headquartered in New York, New York.
Last Close
73.77
Volume
182332
Current Price
76.08
Change
1.39
Last Updated
2026-01-03T12:32:12.152Z
Image
data:image/webp;base64,UklGRrgBAABXRUJQVlA4IKwBAADQDQCdASpAAEAAPrVQoEwnJKMiKBQNUOAWiWkADqHWHyxWCumGaZMLrPBFZj0QI/lr0R2VQgBz2QyV/HOjdH5z/HNeTSr6O66lSKFtL4AvQVNI3ybXOZIhkEw9GRJixAdGlXItEMPIqzwRHQ/2/q7KJ6NCiQEaAAD+/NQ971XQ/hTkPM2BLYoEcCOWdreH7Igvzf9HURz1ATV59dQgq9ajw4viPAPIpWDOATZVcA5rim1Nml1XNd62CD5p9cx7ceu8QWVKe38TsCCYTvaTo4NLeRCm7C3m/4L0UiFpqRKjdH6LVJhOtHm/jPFV55XsetNnE3FGtLkTgM9F++/CkGL9Zct4+kZVyGGOFAYF2CfcdlAwJpx9WJNpThjcdT/iJzRvzan6H8ERRV+4J5i96i9mo2VGKANgZ4IgDW1ANVbSQLu0m/L8sffSctBsL2nJNnysBOsZH6+UmqMreV848N8gomRiF+3WrIufWlmAsYj4xrxelQWXplPCZDghcuFhGuGVWI4XJ7gq9cWhxtRCL8pqDKnSPpmgDHQccm1TlDsx1X9TNZUACXAUBkoAAA==
Ipo Date
1973-05-03T00:00:00.000Z
Market Cap
3528825088
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
0.9078181818181817
Sentiment Sources
11
Rating
4.8571
Target Price
101.2857
Strong Buy
6
Buy
1
Hold
0
Sell
0
Strong Sell
0
Current Quarter
2025-09-30
Revenue
662182000
Cost Of Revenue
385912000
Gross Profit
276270000
Operating Expenses
157251000
Operating Income
119019000
Interest Expense
23058000
Pretax Income
100514000
Net Income
43636000
Eps
0.9486499413017957
Dividends Per Share
8070000
Shares Outstanding
46558649
Income Tax Expense
56878000
EBITDA
139500000
Operating Margin
17.973759480022107
Total Other Income Expense Net
-18505000
Cash
99045000
Short Term Investments
-
Receivables
290807000
Inventories
440772000
Total Current Assets
890594000
Property Plant Equipment
461357000
Total Assets
2063637000
Payables
137484000
Short Term Debt
40410000
Long Term Debt
1404387000
Total Liabilities
1989665000
Equity
73972000
Bs_currency_symbol
USD
Depreciation
15928000
Change In Working Capital
10387000
Cash From Operations
74357000
Capital Expenditures
12568000
Cash From Investing
-12457000
Cash From Financing
-69209000
Net Change In Cash
-8234000
Cf_currency_symbol
USD
PE
68.844
PB
47.30881739036392
ROE
58.98988806575461
ROA
2.114519171734176
FCF
61789000
Fcf Percent
0.09331120447248642
Piotroski FScore
4
Health Score
50
Deep Value Investing Score
4
Defensive Investing Score
5.5
Dividend Investing Score
3.5
Economic Moat Investing Score
7.3
Garp Investing Score
4.5
Growth Investing Score
4.5
Momentum Investing Score
3.5
Net Net Investing Score
2.5
Quality Investing Score
7.5
Value Investing Score
5
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
662182000
Quarters > 0 > income Statement > cost Of Revenue
385912000
Quarters > 0 > income Statement > gross Profit
276270000
Quarters > 0 > income Statement > operating Expenses
157251000
Quarters > 0 > income Statement > operating Income
119019000
Quarters > 0 > income Statement > interest Expense
23058000
Quarters > 0 > income Statement > pretax Income
100514000
Quarters > 0 > income Statement > net Income
43636000
Quarters > 0 > income Statement > eps
0.9486499413017957
Quarters > 0 > income Statement > dividends Per Share
8070000
Quarters > 0 > income Statement > shares Outstanding
45998000
Quarters > 0 > income Statement > income Tax Expense
56878000
Quarters > 0 > income Statement > EBITDA
139500000
Quarters > 0 > income Statement > operating Margin
17.973759480022107
Quarters > 0 > income Statement > total Other Income Expense Net
-18505000
Quarters > 0 > income Statement > currency_symbol
USD
Quarters > 0 > balance Sheet > cash
99045000
Quarters > 0 > balance Sheet > short Term Investments
-
Quarters > 0 > balance Sheet > receivables
290807000
Quarters > 0 > balance Sheet > inventories
440772000
Quarters > 0 > balance Sheet > total Current Assets
890594000
Quarters > 0 > balance Sheet > property Plant Equipment
461357000
Quarters > 0 > balance Sheet > total Assets
2063637000
Quarters > 0 > balance Sheet > payables
137484000
Quarters > 0 > balance Sheet > short Term Debt
40410000
Quarters > 0 > balance Sheet > long Term Debt
1404387000
Quarters > 0 > balance Sheet > total Liabilities
1989665000
Quarters > 0 > balance Sheet > equity
73972000
Quarters > 0 > balance Sheet > currency_symbol
USD
Quarters > 0 > cash Flow > net Income
43636000
Quarters > 0 > cash Flow > depreciation
15928000
Quarters > 0 > cash Flow > change In Working Capital
10387000
Quarters > 0 > cash Flow > cash From Operations
74357000
Quarters > 0 > cash Flow > capital Expenditures
12568000
Quarters > 0 > cash Flow > cash From Investing
-12457000
Quarters > 0 > cash Flow > cash From Financing
-69209000
Quarters > 0 > cash Flow > net Change In Cash
-8234000
Quarters > 0 > cash Flow > currency_symbol
USD
Quarters > 0 > ratios > PE
0.9486499413017957
Quarters > 0 > ratios > PB
47.30881739036392
Quarters > 0 > ratios > ROE
58.98988806575461
Quarters > 0 > ratios > ROA
2.114519171734176
Quarters > 0 > ratios > FCF
61789000
Quarters > 0 > ratios > Piotroski FScore
4
Quarters > 0 > ratios > fcf Percent
0.09331120447248642
Quarters > 0 > health Score
50
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
613627000
Quarters > 1 > income Statement > cost Of Revenue
348379000
Quarters > 1 > income Statement > gross Profit
265248000
Quarters > 1 > income Statement > operating Expenses
391249000
Quarters > 1 > income Statement > operating Income
-126001000
Quarters > 1 > income Statement > interest Expense
24137000
Quarters > 1 > income Statement > pretax Income
-149200000
Quarters > 1 > income Statement > net Income
-120139000
Quarters > 1 > income Statement > eps
-2.5609984864957047
Quarters > 1 > income Statement > dividends Per Share
8181000
Quarters > 1 > income Statement > shares Outstanding
46911000
Quarters > 1 > income Statement > income Tax Expense
-29061000
Quarters > 1 > income Statement > EBITDA
-109241000
Quarters > 1 > income Statement > operating Margin
-20.533809627020975
Quarters > 1 > income Statement > total Other Income Expense Net
-23199000
Quarters > 1 > income Statement > currency_symbol
USD
Quarters > 1 > balance Sheet > cash
107279000
Quarters > 1 > balance Sheet > short Term Investments
-
Quarters > 1 > balance Sheet > receivables
271632000
Quarters > 1 > balance Sheet > inventories
445913000
Quarters > 1 > balance Sheet > total Current Assets
912292000
Quarters > 1 > balance Sheet > property Plant Equipment
455204000
Quarters > 1 > balance Sheet > total Assets
2087320000
Quarters > 1 > balance Sheet > payables
130773000
Quarters > 1 > balance Sheet > short Term Debt
40120000
Quarters > 1 > balance Sheet > long Term Debt
1442855000
Quarters > 1 > balance Sheet > total Liabilities
2023420000
Quarters > 1 > balance Sheet > equity
63900000
Quarters > 1 > balance Sheet > currency_symbol
USD
Quarters > 1 > cash Flow > net Income
-120139000
Quarters > 1 > cash Flow > depreciation
15822000
Quarters > 1 > cash Flow > change In Working Capital
1586000
Quarters > 1 > cash Flow > cash From Operations
122525000
Quarters > 1 > cash Flow > capital Expenditures
8693000
Quarters > 1 > cash Flow > cash From Investing
-8373000
Quarters > 1 > cash Flow > cash From Financing
-135538000
Quarters > 1 > cash Flow > net Change In Cash
-20542000
Quarters > 1 > cash Flow > currency_symbol
USD
Quarters > 1 > ratios > PE
-2.5609984864957047
Quarters > 1 > ratios > PB
55.852721126760564
Quarters > 1 > ratios > ROE
-188.0109546165884
Quarters > 1 > ratios > ROA
-5.755657972903053
Quarters > 1 > ratios > FCF
113832000
Quarters > 1 > ratios > Piotroski FScore
2
Quarters > 1 > ratios > fcf Percent
0.18550683069682397
Quarters > 1 > health Score
26
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
611746000
Quarters > 2 > income Statement > cost Of Revenue
359535000
Quarters > 2 > income Statement > gross Profit
252211000
Quarters > 2 > income Statement > operating Expenses
151047000
Quarters > 2 > income Statement > operating Income
101164000
Quarters > 2 > income Statement > interest Expense
23930000
Quarters > 2 > income Statement > pretax Income
78637000
Quarters > 2 > income Statement > net Income
56762000
Quarters > 2 > income Statement > eps
1.210277185501066
Quarters > 2 > income Statement > dividends Per Share
14404000
Quarters > 2 > income Statement > shares Outstanding
46900000
Quarters > 2 > income Statement > income Tax Expense
21875000
Quarters > 2 > income Statement > EBITDA
118217000
Quarters > 2 > income Statement > operating Margin
16.53692872532064
Quarters > 2 > income Statement > total Other Income Expense Net
-22527000
Quarters > 2 > income Statement > currency_symbol
USD
Quarters > 2 > balance Sheet > cash
127821000
Quarters > 2 > balance Sheet > short Term Investments
-
Quarters > 2 > balance Sheet > receivables
301481000
Quarters > 2 > balance Sheet > inventories
431335000
Quarters > 2 > balance Sheet > total Current Assets
920495000
Quarters > 2 > balance Sheet > property Plant Equipment
455325000
Quarters > 2 > balance Sheet > total Assets
2343941000
Quarters > 2 > balance Sheet > payables
140566000
Quarters > 2 > balance Sheet > short Term Debt
40578000
Quarters > 2 > balance Sheet > long Term Debt
1528838000
Quarters > 2 > balance Sheet > total Liabilities
2129199000
Quarters > 2 > balance Sheet > equity
214742000
Quarters > 2 > balance Sheet > currency_symbol
USD
Quarters > 2 > cash Flow > net Income
56762000
Quarters > 2 > cash Flow > depreciation
15650000
Quarters > 2 > cash Flow > change In Working Capital
-62404000
Quarters > 2 > cash Flow > cash From Operations
16394000
Quarters > 2 > cash Flow > capital Expenditures
13718000
Quarters > 2 > cash Flow > cash From Investing
-13226000
Quarters > 2 > cash Flow > cash From Financing
-25879000
Quarters > 2 > cash Flow > net Change In Cash
-24131000
Quarters > 2 > cash Flow > currency_symbol
USD
Quarters > 2 > ratios > PE
1.210277185501066
Quarters > 2 > ratios > PB
16.615995007963043
Quarters > 2 > ratios > ROE
26.43264941185236
Quarters > 2 > ratios > ROA
2.421647985166862
Quarters > 2 > ratios > FCF
2676000
Quarters > 2 > ratios > Piotroski FScore
3
Quarters > 2 > ratios > fcf Percent
0.004374364523838325
Quarters > 2 > health Score
40
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
632371000
Quarters > 3 > income Statement > cost Of Revenue
368095000
Quarters > 3 > income Statement > gross Profit
264276000
Quarters > 3 > income Statement > operating Expenses
152181000
Quarters > 3 > income Statement > operating Income
112095000
Quarters > 3 > income Statement > interest Expense
26492000
Quarters > 3 > income Statement > pretax Income
97420000
Quarters > 3 > income Statement > net Income
70851000
Quarters > 3 > income Statement > eps
1.4903136240297847
Quarters > 3 > income Statement > dividends Per Share
9037000
Quarters > 3 > income Statement > shares Outstanding
47541000
Quarters > 3 > income Statement > income Tax Expense
26569000
Quarters > 3 > income Statement > EBITDA
139526000
Quarters > 3 > income Statement > operating Margin
17.726144937070167
Quarters > 3 > income Statement > total Other Income Expense Net
-14675000
Quarters > 3 > income Statement > currency_symbol
USD
Quarters > 3 > balance Sheet > cash
151952000
Quarters > 3 > balance Sheet > short Term Investments
-
Quarters > 3 > balance Sheet > receivables
268951000
Quarters > 3 > balance Sheet > inventories
418164000
Quarters > 3 > balance Sheet > total Current Assets
895126000
Quarters > 3 > balance Sheet > property Plant Equipment
457739000
Quarters > 3 > balance Sheet > total Assets
2325152000
Quarters > 3 > balance Sheet > payables
142702000
Quarters > 3 > balance Sheet > short Term Debt
42071000
Quarters > 3 > balance Sheet > long Term Debt
1466889000
Quarters > 3 > balance Sheet > total Liabilities
2097376000
Quarters > 3 > balance Sheet > equity
227776000
Quarters > 3 > balance Sheet > currency_symbol
USD
Quarters > 3 > cash Flow > net Income
70851000
Quarters > 3 > cash Flow > depreciation
15614000
Quarters > 3 > cash Flow > change In Working Capital
56674000
Quarters > 3 > cash Flow > cash From Operations
142742000
Quarters > 3 > cash Flow > capital Expenditures
17456000
Quarters > 3 > cash Flow > cash From Investing
-236000
Quarters > 3 > cash Flow > cash From Financing
-108121000
Quarters > 3 > cash Flow > net Change In Cash
37514000
Quarters > 3 > cash Flow > currency_symbol
USD
Quarters > 3 > ratios > PE
1.4903136240297847
Quarters > 3 > ratios > PB
15.87928175049171
Quarters > 3 > ratios > ROE
31.105559848271984
Quarters > 3 > ratios > ROA
3.047155626814935
Quarters > 3 > ratios > FCF
125286000
Quarters > 3 > ratios > Piotroski FScore
4
Quarters > 3 > ratios > fcf Percent
0.19812103970612188
Quarters > 3 > health Score
61
Annuals > 0 > quarter
2025-09-30
Annuals > 0 > income Statement > revenue
2519926000
Annuals > 0 > income Statement > cost Of Revenue
1461921000
Annuals > 0 > income Statement > gross Profit
1058005000
Annuals > 0 > income Statement > operating Expenses
851728000
Annuals > 0 > income Statement > operating Income
206277000
Annuals > 0 > income Statement > interest Expense
96012000
Annuals > 0 > income Statement > pretax Income
127371000
Annuals > 0 > income Statement > net Income
51110000
Annuals > 0 > income Statement > eps
1.094784191924601
Annuals > 0 > income Statement > dividends Per Share
39692000
Annuals > 0 > income Statement > shares Outstanding
46685000
Annuals > 0 > income Statement > income Tax Expense
76261000
Annuals > 0 > income Statement > EBITDA
286397000
Annuals > 0 > income Statement > operating Margin
8.185835615807765
Annuals > 0 > income Statement > total Other Income Expense Net
-78906000
Annuals > 0 > income Statement > currency_symbol
USD
Annuals > 0 > balance Sheet > cash
99045000
Annuals > 0 > balance Sheet > short Term Investments
-
Annuals > 0 > balance Sheet > receivables
290807000
Annuals > 0 > balance Sheet > inventories
440772000
Annuals > 0 > balance Sheet > total Current Assets
890594000
Annuals > 0 > balance Sheet > property Plant Equipment
461357000
Annuals > 0 > balance Sheet > total Assets
2063637000
Annuals > 0 > balance Sheet > payables
137484000
Annuals > 0 > balance Sheet > short Term Debt
40410000
Annuals > 0 > balance Sheet > long Term Debt
1404387000
Annuals > 0 > balance Sheet > total Liabilities
1989665000
Annuals > 0 > balance Sheet > equity
73972000
Annuals > 0 > balance Sheet > currency_symbol
USD
Annuals > 0 > cash Flow > net Income
51110000
Annuals > 0 > cash Flow > depreciation
63014000
Annuals > 0 > cash Flow > change In Working Capital
6243000
Annuals > 0 > cash Flow > cash From Operations
356018000
Annuals > 0 > cash Flow > capital Expenditures
52435000
Annuals > 0 > cash Flow > cash From Investing
-34292000
Annuals > 0 > cash Flow > cash From Financing
-338747000
Annuals > 0 > cash Flow > net Change In Cash
-15393000
Annuals > 0 > cash Flow > currency_symbol
USD
Annuals > 0 > ratios > PE
1.094784191924601
Annuals > 0 > ratios > PB
47.3590331476775
Annuals > 0 > ratios > ROE
69.09371113394258
Annuals > 0 > ratios > ROA
2.4766952715036608
Annuals > 0 > ratios > FCF
303583000
Annuals > 0 > ratios > Piotroski FScore
3
Annuals > 0 > ratios > fcf Percent
0.12047298214312642
Annuals > 0 > health Score
52
Annuals > 1 > quarter
2024-09-30
Annuals > 1 > income Statement > revenue
2623520000
Annuals > 1 > income Statement > cost Of Revenue
1603585000
Annuals > 1 > income Statement > gross Profit
1019935000
Annuals > 1 > income Statement > operating Expenses
621638000
Annuals > 1 > income Statement > operating Income
398297000
Annuals > 1 > income Statement > interest Expense
104086000
Annuals > 1 > income Statement > pretax Income
296650000
Annuals > 1 > income Statement > net Income
209897000
Annuals > 1 > income Statement > eps
4.226000644278006
Annuals > 1 > income Statement > dividends Per Share
35806000
Annuals > 1 > income Statement > shares Outstanding
49668000
Annuals > 1 > income Statement > income Tax Expense
86753000
Annuals > 1 > income Statement > EBITDA
461440000
Annuals > 1 > income Statement > operating Margin
15.18177867902665
Annuals > 1 > income Statement > total Other Income Expense Net
-101647000
Annuals > 1 > income Statement > currency_symbol
USD
Annuals > 1 > balance Sheet > cash
114438000
Annuals > 1 > balance Sheet > short Term Investments
-
Annuals > 1 > balance Sheet > receivables
312765000
Annuals > 1 > balance Sheet > inventories
425489000
Annuals > 1 > balance Sheet > total Current Assets
929476000
Annuals > 1 > balance Sheet > property Plant Equipment
459508000
Annuals > 1 > balance Sheet > total Assets
2370954000
Annuals > 1 > balance Sheet > payables
119354000
Annuals > 1 > balance Sheet > short Term Debt
43220000
Annuals > 1 > balance Sheet > long Term Debt
1515897000
Annuals > 1 > balance Sheet > total Liabilities
2146066000
Annuals > 1 > balance Sheet > equity
224888000
Annuals > 1 > balance Sheet > currency_symbol
USD
Annuals > 1 > cash Flow > net Income
209897000
Annuals > 1 > cash Flow > depreciation
60704000
Annuals > 1 > cash Flow > change In Working Capital
48298000
Annuals > 1 > cash Flow > cash From Operations
377266000
Annuals > 1 > cash Flow > capital Expenditures
68399000
Annuals > 1 > cash Flow > cash From Investing
-64999000
Annuals > 1 > cash Flow > cash From Financing
-298748000
Annuals > 1 > cash Flow > net Change In Cash
11549000
Annuals > 1 > cash Flow > currency_symbol
USD
Annuals > 1 > ratios > PE
4.226000644278006
Annuals > 1 > ratios > PB
16.573079577389635
Annuals > 1 > ratios > ROE
93.33401515421009
Annuals > 1 > ratios > ROA
8.85284994985141
Annuals > 1 > ratios > FCF
308867000
Annuals > 1 > ratios > Piotroski FScore
4
Annuals > 1 > ratios > fcf Percent
0.11772999634079405
Annuals > 1 > health Score
59
Annuals > 2 > quarter
2023-09-30
Annuals > 2 > income Statement > revenue
2685183000
Annuals > 2 > income Statement > cost Of Revenue
1736362000
Annuals > 2 > income Statement > gross Profit
948821000
Annuals > 2 > income Statement > operating Expenses
751934000
Annuals > 2 > income Statement > operating Income
196887000
Annuals > 2 > income Statement > interest Expense
101445000
Annuals > 2 > income Statement > pretax Income
112682000
Annuals > 2 > income Statement > net Income
77617000
Annuals > 2 > income Statement > eps
1.4212444151468542
Annuals > 2 > income Statement > dividends Per Share
133814000
Annuals > 2 > income Statement > shares Outstanding
54612000
Annuals > 2 > income Statement > income Tax Expense
35065000
Annuals > 2 > income Statement > EBITDA
279572000
Annuals > 2 > income Statement > operating Margin
7.332349415291247
Annuals > 2 > income Statement > total Other Income Expense Net
-84205000
Annuals > 2 > income Statement > currency_symbol
USD
Annuals > 2 > balance Sheet > cash
102889000
Annuals > 2 > balance Sheet > short Term Investments
-
Annuals > 2 > balance Sheet > receivables
312432000
Annuals > 2 > balance Sheet > inventories
507130000
Annuals > 2 > balance Sheet > total Current Assets
980591000
Annuals > 2 > balance Sheet > property Plant Equipment
449160000
Annuals > 2 > balance Sheet > total Assets
2418879000
Annuals > 2 > balance Sheet > payables
116646000
Annuals > 2 > balance Sheet > short Term Debt
42257000
Annuals > 2 > balance Sheet > long Term Debt
1459904000
Annuals > 2 > balance Sheet > total Liabilities
2103635000
Annuals > 2 > balance Sheet > equity
315244000
Annuals > 2 > balance Sheet > currency_symbol
USD
Annuals > 2 > cash Flow > net Income
77617000
Annuals > 2 > cash Flow > depreciation
65445000
Annuals > 2 > cash Flow > change In Working Capital
124245000
Annuals > 2 > cash Flow > cash From Operations
428771000
Annuals > 2 > cash Flow > capital Expenditures
63604000
Annuals > 2 > cash Flow > cash From Investing
-45211000
Annuals > 2 > cash Flow > cash From Financing
-400162000
Annuals > 2 > cash Flow > net Change In Cash
-17295000
Annuals > 2 > cash Flow > currency_symbol
USD
Annuals > 2 > ratios > PE
1.4212444151468542
Annuals > 2 > ratios > PB
12.999722373780312
Annuals > 2 > ratios > ROE
24.621245765185062
Annuals > 2 > ratios > ROA
3.2088004402039125
Annuals > 2 > ratios > FCF
365167000
Annuals > 2 > ratios > Piotroski FScore
3
Annuals > 2 > ratios > fcf Percent
0.1359933382566477
Annuals > 2 > health Score
54
Annuals > 3 > quarter
2022-09-30
Annuals > 3 > income Statement > revenue
2848488000
Annuals > 3 > income Statement > cost Of Revenue
1898237000
Annuals > 3 > income Statement > gross Profit
950251000
Annuals > 3 > income Statement > operating Expenses
1139318000
Annuals > 3 > income Statement > operating Income
-189067000
Annuals > 3 > income Statement > interest Expense
84379000
Annuals > 3 > income Statement > pretax Income
-270879000
Annuals > 3 > income Statement > net Income
-191558000
Annuals > 3 > income Statement > eps
-3.707191515714507
Annuals > 3 > income Statement > dividends Per Share
126677000
Annuals > 3 > income Statement > shares Outstanding
51672000
Annuals > 3 > income Statement > income Tax Expense
16836000
Annuals > 3 > income Statement > EBITDA
428360000
Annuals > 3 > income Statement > operating Margin
-6.637451167075305
Annuals > 3 > income Statement > total Other Income Expense Net
-81812000
Annuals > 3 > income Statement > currency_symbol
USD
Annuals > 3 > balance Sheet > cash
120184000
Annuals > 3 > balance Sheet > short Term Investments
62000
Annuals > 3 > balance Sheet > receivables
361653000
Annuals > 3 > balance Sheet > inventories
669193000
Annuals > 3 > balance Sheet > total Current Assets
1214672000
Annuals > 3 > balance Sheet > property Plant Equipment
477959000
Annuals > 3 > balance Sheet > total Assets
2816474000
Annuals > 3 > balance Sheet > payables
194793000
Annuals > 3 > balance Sheet > short Term Debt
44333000
Annuals > 3 > balance Sheet > long Term Debt
1560998000
Annuals > 3 > balance Sheet > total Liabilities
2338904000
Annuals > 3 > balance Sheet > equity
477570000
Annuals > 3 > balance Sheet > currency_symbol
USD
Annuals > 3 > cash Flow > net Income
-287715000
Annuals > 3 > cash Flow > depreciation
64658000
Annuals > 3 > cash Flow > change In Working Capital
-230642000
Annuals > 3 > cash Flow > cash From Operations
69438000
Annuals > 3 > cash Flow > capital Expenditures
42488000
Annuals > 3 > cash Flow > cash From Investing
-585854000
Annuals > 3 > cash Flow > cash From Financing
393345000
Annuals > 3 > cash Flow > net Change In Cash
-128469000
Annuals > 3 > cash Flow > currency_symbol
USD
Annuals > 3 > ratios > PE
-3.707191515714507
Annuals > 3 > ratios > PB
8.119159243671085
Annuals > 3 > ratios > ROE
-40.11097849529912
Annuals > 3 > ratios > ROA
-6.801340967464993
Annuals > 3 > ratios > FCF
26950000
Annuals > 3 > ratios > Piotroski FScore
2
Annuals > 3 > ratios > fcf Percent
0.009461159745099857
Annuals > 3 > health Score
9
Valuation > metrics > PE
68.844
Valuation > metrics > PB
47.30881739036392
Valuation > final Score
1
Valuation > verdict
826.2% Overvalued
Profitability > metrics > ROE
58.98988806575461
Profitability > metrics > ROA
4.899651244001195
Profitability > metrics > Net Margin
0.06589729107707548
Profitability > final Score
65
Profitability > verdict
Adequate
Risk > metrics > Debt Equity
26.89754231330774
Risk > metrics > Interest Coverage
5.161722612542285
Risk > final Score
27
Risk > verdict
High
Liquidity > metrics > Current Ratio
5.006318369366027
Liquidity > metrics > Quick Ratio
2.528595680573825
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
20
Prev Valuations > 1
40
Prev Valuations > 2
40
Prev Profitabilities > 0
0
Prev Profitabilities > 1
72
Prev Profitabilities > 2
81
Prev Risks > 0
-15
Prev Risks > 1
23
Prev Risks > 2
23
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2026-01-20T21:53:44.686Z
Earnings History > 0 > period
2025-12-31
Earnings History > 0 > report Date
2026-02-03
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
1.33
Earnings History > 0 > eps Difference
-1.33
Earnings History > 0 > surprise Percent
-100
Earnings History > 1 > period
2025-09-30
Earnings History > 1 > report Date
2025-11-12
Earnings History > 1 > date
2025-09-30
Earnings History > 1 > before After Market
BeforeMarket
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
1.54
Earnings History > 1 > eps Estimate
1.52
Earnings History > 1 > eps Difference
0.02
Earnings History > 1 > surprise Percent
1.3158
Earnings History > 2 > period
2025-06-30
Earnings History > 2 > report Date
2025-08-06
Earnings History > 2 > date
2025-06-30
Earnings History > 2 > before After Market
BeforeMarket
Earnings History > 2 > currency
-
Earnings History > 2 > eps Actual
1.5
Earnings History > 2 > eps Estimate
1.5
Earnings History > 2 > eps Difference
0
Earnings History > 2 > surprise Percent
0
Earnings History > 3 > period
2025-03-31
Earnings History > 3 > report Date
2025-05-08
Earnings History > 3 > date
2025-03-31
Earnings History > 3 > before After Market
BeforeMarket
Earnings History > 3 > currency
USD
Earnings History > 3 > eps Actual
1.23
Earnings History > 3 > eps Estimate
1.09
Earnings History > 3 > eps Difference
0.14
Earnings History > 3 > surprise Percent
12.844
Earnings History > 4 > period
2024-12-31
Earnings History > 4 > report Date
2025-02-05
Earnings History > 4 > date
2024-12-31
Earnings History > 4 > before After Market
BeforeMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
1.39
Earnings History > 4 > eps Estimate
1.19
Earnings History > 4 > eps Difference
0.2
Earnings History > 4 > surprise Percent
16.8067
Earnings History > 5 > period
2024-09-30
Earnings History > 5 > report Date
2024-11-13
Earnings History > 5 > date
2024-09-30
Earnings History > 5 > before After Market
BeforeMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
1.47
Earnings History > 5 > eps Estimate
1.18
Earnings History > 5 > eps Difference
0.29
Earnings History > 5 > surprise Percent
24.5763
Earnings History > 6 > period
2024-06-30
Earnings History > 6 > report Date
2024-08-07
Earnings History > 6 > date
2024-06-30
Earnings History > 6 > before After Market
BeforeMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
1.24
Earnings History > 6 > eps Estimate
1.31
Earnings History > 6 > eps Difference
-0.07
Earnings History > 6 > surprise Percent
-5.3435
Earnings History > 7 > period
2024-03-31
Earnings History > 7 > report Date
2024-05-08
Earnings History > 7 > date
2024-03-31
Earnings History > 7 > before After Market
BeforeMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
1.35
Earnings History > 7 > eps Estimate
0.84
Earnings History > 7 > eps Difference
0.51
Earnings History > 7 > surprise Percent
60.7143
Earnings History > 8 > period
2023-12-31
Earnings History > 8 > report Date
2024-02-07
Earnings History > 8 > date
2023-12-31
Earnings History > 8 > before After Market
BeforeMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
1.07
Earnings History > 8 > eps Estimate
0.75
Earnings History > 8 > eps Difference
0.32
Earnings History > 8 > surprise Percent
42.6667
Earnings History > 9 > period
2023-09-30
Earnings History > 9 > report Date
2023-11-15
Earnings History > 9 > date
2023-09-30
Earnings History > 9 > before After Market
BeforeMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
1.19
Earnings History > 9 > eps Estimate
0.95
Earnings History > 9 > eps Difference
0.24
Earnings History > 9 > surprise Percent
25.2632
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
1.29
Earnings History > 10 > eps Estimate
0.94
Earnings History > 10 > eps Difference
0.35
Earnings History > 10 > surprise Percent
37.234
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
1.21
Earnings History > 11 > eps Estimate
0.65
Earnings History > 11 > eps Difference
0.56
Earnings History > 11 > surprise Percent
86.1538
Earnings History > 12 > period
2022-12-31
Earnings History > 12 > report Date
2023-01-31
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.86
Earnings History > 12 > eps Estimate
0.81
Earnings History > 12 > eps Difference
0.05
Earnings History > 12 > surprise Percent
6.1728
Earnings History > 13 > period
2022-09-30
Earnings History > 13 > report Date
2022-11-17
Earnings History > 13 > date
2022-09-30
Earnings History > 13 > before After Market
BeforeMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
1.09
Earnings History > 13 > eps Estimate
0.78
Earnings History > 13 > eps Difference
0.31
Earnings History > 13 > surprise Percent
39.7436
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
1.23
Earnings History > 14 > eps Estimate
0.99
Earnings History > 14 > eps Difference
0.24
Earnings History > 14 > surprise Percent
24.2424
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
1.37
Earnings History > 15 > eps Estimate
0.33
Earnings History > 15 > eps Difference
1.04
Earnings History > 15 > surprise Percent
315.1515
Earnings History > 16 > period
2021-12-31
Earnings History > 16 > report Date
2022-02-01
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.39
Earnings History > 16 > eps Estimate
0.14
Earnings History > 16 > eps Difference
0.25
Earnings History > 16 > surprise Percent
178.5714
Earnings History > 17 > period
2021-09-30
Earnings History > 17 > report Date
2021-11-16
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.4
Earnings History > 17 > eps Estimate
0.45
Earnings History > 17 > eps Difference
-0.05
Earnings History > 17 > surprise Percent
-11.1111
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
AfterMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
0.43
Earnings History > 18 > eps Estimate
0.41
Earnings History > 18 > eps Difference
0.02
Earnings History > 18 > surprise Percent
4.878
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
AfterMarket
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
0.48
Earnings History > 19 > eps Estimate
0.3
Earnings History > 19 > eps Difference
0.18
Earnings History > 19 > surprise Percent
60
Earnings History > 20 > period
2020-12-31
Earnings History > 20 > report Date
2021-01-28
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.56
Earnings History > 20 > eps Estimate
0.32
Earnings History > 20 > eps Difference
0.24
Earnings History > 20 > surprise Percent
75
Earnings History > 21 > period
2020-09-30
Earnings History > 21 > report Date
2020-11-12
Earnings History > 21 > date
2020-09-30
Earnings History > 21 > before After Market
AfterMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
0.44
Earnings History > 21 > eps Estimate
0.43
Earnings History > 21 > eps Difference
0.01
Earnings History > 21 > surprise Percent
2.3256
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
AfterMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
0.59
Earnings History > 22 > eps Estimate
0.23
Earnings History > 22 > eps Difference
0.36
Earnings History > 22 > surprise Percent
156.5217
Earnings History > 23 > period
2020-03-31
Earnings History > 23 > report Date
2020-04-28
Earnings History > 23 > date
2020-03-31
Earnings History > 23 > before After Market
AfterMarket
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
0.23
Earnings History > 23 > eps Estimate
0.19
Earnings History > 23 > eps Difference
0.04
Earnings History > 23 > surprise Percent
21.0526
Earnings History > 24 > period
2019-12-31
Earnings History > 24 > report Date
2020-01-30
Earnings History > 24 > date
2019-12-31
Earnings History > 24 > before After Market
AfterMarket
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
0.36
Earnings History > 24 > eps Estimate
0.21
Earnings History > 24 > eps Difference
0.15
Earnings History > 24 > surprise Percent
71.4286
Earnings History > 25 > period
2019-09-30
Earnings History > 25 > report Date
2019-11-13
Earnings History > 25 > date
2019-09-30
Earnings History > 25 > before After Market
AfterMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
0.4
Earnings History > 25 > eps Estimate
0.33
Earnings History > 25 > eps Difference
0.07
Earnings History > 25 > surprise Percent
21.2121
Earnings History > 26 > period
2019-06-30
Earnings History > 26 > report Date
2019-08-01
Earnings History > 26 > date
2019-06-30
Earnings History > 26 > before After Market
AfterMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
0.31
Earnings History > 26 > eps Estimate
0.27
Earnings History > 26 > eps Difference
0.04
Earnings History > 26 > surprise Percent
14.8148
Earnings History > 27 > period
2019-03-31
Earnings History > 27 > report Date
2019-05-02
Earnings History > 27 > date
2019-03-31
Earnings History > 27 > before After Market
AfterMarket
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
0.15
Earnings History > 27 > eps Estimate
0.12
Earnings History > 27 > eps Difference
0.03
Earnings History > 27 > surprise Percent
25
Earnings History > 28 > period
2018-12-31
Earnings History > 28 > report Date
2019-01-31
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.22
Earnings History > 28 > eps Estimate
0.08
Earnings History > 28 > eps Difference
0.14
Earnings History > 28 > surprise Percent
175
Earnings History > 29 > period
2018-09-30
Earnings History > 29 > report Date
2018-11-14
Earnings History > 29 > date
2018-09-30
Earnings History > 29 > before After Market
AfterMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
0.38
Earnings History > 29 > eps Estimate
0.36
Earnings History > 29 > eps Difference
0.02
Earnings History > 29 > surprise Percent
5.5556
Earnings History > 30 > period
2018-06-30
Earnings History > 30 > report Date
2018-08-01
Earnings History > 30 > date
2018-06-30
Earnings History > 30 > before After Market
AfterMarket
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
0.27
Earnings History > 30 > eps Estimate
0.2
Earnings History > 30 > eps Difference
0.07
Earnings History > 30 > surprise Percent
35
Earnings History > 31 > period
2018-03-31
Earnings History > 31 > report Date
2018-05-03
Earnings History > 31 > date
2018-03-31
Earnings History > 31 > before After Market
AfterMarket
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
0.06
Earnings History > 31 > eps Estimate
0.03
Earnings History > 31 > eps Difference
0.03
Earnings History > 31 > surprise Percent
100
Earnings History > 32 > period
2017-12-31
Earnings History > 32 > report Date
2018-01-31
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.06
Earnings History > 32 > eps Estimate
0.14
Earnings History > 32 > eps Difference
-0.08
Earnings History > 32 > surprise Percent
-57.1429
Earnings History > 33 > period
2017-09-30
Earnings History > 33 > report Date
2017-11-16
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.36
Earnings History > 33 > eps Estimate
0.35
Earnings History > 33 > eps Difference
0.01
Earnings History > 33 > surprise Percent
2.8571
Earnings History > 34 > period
2017-06-30
Earnings History > 34 > report Date
2017-08-02
Earnings History > 34 > date
2017-06-30
Earnings History > 34 > before After Market
AfterMarket
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
0.17
Earnings History > 34 > eps Estimate
0.25
Earnings History > 34 > eps Difference
-0.08
Earnings History > 34 > surprise Percent
-32
Earnings History > 35 > period
2017-03-31
Earnings History > 35 > report Date
2017-05-04
Earnings History > 35 > date
2017-03-31
Earnings History > 35 > before After Market
AfterMarket
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
0.15
Earnings History > 35 > eps Estimate
0.12
Earnings History > 35 > eps Difference
0.03
Earnings History > 35 > surprise Percent
25
Earnings History > 36 > period
2016-12-31
Earnings History > 36 > report Date
2017-01-31
Earnings History > 36 > date
2016-12-31
Earnings History > 36 > before After Market
BeforeMarket
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
0.19
Earnings History > 36 > eps Estimate
0.19
Earnings History > 36 > eps Difference
0
Earnings History > 36 > surprise Percent
0
Earnings History > 37 > period
2016-09-30
Earnings History > 37 > report Date
2016-11-16
Earnings History > 37 > date
2016-09-30
Earnings History > 37 > before After Market
AfterMarket
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
0.27
Earnings History > 37 > eps Estimate
0.25
Earnings History > 37 > eps Difference
0.02
Earnings History > 37 > surprise Percent
8
Earnings History > 38 > period
2016-06-30
Earnings History > 38 > report Date
2016-08-03
Earnings History > 38 > date
2016-06-30
Earnings History > 38 > before After Market
AfterMarket
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
0.26
Earnings History > 38 > eps Estimate
0.25
Earnings History > 38 > eps Difference
0.01
Earnings History > 38 > surprise Percent
4
Earnings History > 39 > period
2016-03-31
Earnings History > 39 > report Date
2016-05-04
Earnings History > 39 > date
2016-03-31
Earnings History > 39 > before After Market
AfterMarket
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
0.14
Earnings History > 39 > eps Estimate
0.11
Earnings History > 39 > eps Difference
0.03
Earnings History > 39 > surprise Percent
27.2727
Earnings History > 40 > period
2015-12-31
Earnings History > 40 > report Date
2016-01-28
Earnings History > 40 > date
2015-12-31
Earnings History > 40 > before After Market
AfterMarket
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
0.18
Earnings History > 40 > eps Estimate
0.17
Earnings History > 40 > eps Difference
0.01
Earnings History > 40 > surprise Percent
5.8824
Earnings History > 41 > period
2015-09-30
Earnings History > 41 > report Date
2015-11-12
Earnings History > 41 > date
2015-09-30
Earnings History > 41 > before After Market
AfterMarket
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
0.23
Earnings History > 41 > eps Estimate
0.22
Earnings History > 41 > eps Difference
0.01
Earnings History > 41 > surprise Percent
4.5455
Earnings History > 42 > period
2015-06-30
Earnings History > 42 > report Date
2015-07-30
Earnings History > 42 > date
2015-06-30
Earnings History > 42 > before After Market
AfterMarket
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
0.23
Earnings History > 42 > eps Estimate
0.21
Earnings History > 42 > eps Difference
0.02
Earnings History > 42 > surprise Percent
9.5238
Earnings History > 43 > period
2015-03-31
Earnings History > 43 > report Date
2015-04-30
Earnings History > 43 > date
2015-03-31
Earnings History > 43 > before After Market
AfterMarket
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
0.11
Earnings History > 43 > eps Estimate
0.14
Earnings History > 43 > eps Difference
-0.03
Earnings History > 43 > surprise Percent
-21.4286
Earnings History > 44 > period
2014-12-31
Earnings History > 44 > report Date
2015-01-29
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.16
Earnings History > 44 > eps Estimate
0.13
Earnings History > 44 > eps Difference
0.03
Earnings History > 44 > surprise Percent
23.0769
Earnings History > 45 > period
2014-09-30
Earnings History > 45 > report Date
2014-11-12
Earnings History > 45 > date
2014-09-30
Earnings History > 45 > before After Market
AfterMarket
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
0.13
Earnings History > 45 > eps Estimate
0.14
Earnings History > 45 > eps Difference
-0.01
Earnings History > 45 > surprise Percent
-7.1429
Earnings History > 46 > period
2014-06-30
Earnings History > 46 > report Date
2014-07-30
Earnings History > 46 > date
2014-06-30
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.19
Earnings History > 46 > eps Estimate
0.18
Earnings History > 46 > eps Difference
0.01
Earnings History > 46 > surprise Percent
5.5556
Earnings History > 47 > period
2014-03-31
Earnings History > 47 > report Date
2014-05-01
Earnings History > 47 > date
2014-03-31
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.12
Earnings History > 47 > eps Estimate
0.13
Earnings History > 47 > eps Difference
-0.01
Earnings History > 47 > surprise Percent
-7.6923
Earnings History > 48 > period
2013-12-31
Earnings History > 48 > report Date
2014-01-30
Earnings History > 48 > date
2013-12-31
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.07
Earnings History > 48 > eps Estimate
0.06
Earnings History > 48 > eps Difference
0.01
Earnings History > 48 > surprise Percent
16.6667
Earnings History > 49 > period
2013-09-30
Earnings History > 49 > report Date
2013-11-13
Earnings History > 49 > date
2013-09-30
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.1
Earnings History > 49 > eps Estimate
0.05
Earnings History > 49 > eps Difference
0.05
Earnings History > 49 > surprise Percent
100
Earnings History > 50 > period
2013-06-30
Earnings History > 50 > report Date
2013-08-06
Earnings History > 50 > date
2013-06-30
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.06
Earnings History > 50 > eps Estimate
0.11
Earnings History > 50 > eps Difference
-0.05
Earnings History > 50 > surprise Percent
-45.4545
Earnings History > 51 > period
2013-03-31
Earnings History > 51 > report Date
2013-05-07
Earnings History > 51 > date
2013-03-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.08
Earnings History > 51 > eps Estimate
0.05
Earnings History > 51 > eps Difference
0.03
Earnings History > 51 > surprise Percent
60
Earnings History > 52 > period
2012-12-31
Earnings History > 52 > report Date
2013-01-30
Earnings History > 52 > date
2012-12-31
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
0.05
Earnings History > 52 > eps Estimate
0.01
Earnings History > 52 > eps Difference
0.04
Earnings History > 52 > surprise Percent
400
Earnings History > 53 > period
2012-09-30
Earnings History > 53 > report Date
2012-11-13
Earnings History > 53 > date
2012-09-30
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.04
Earnings History > 53 > eps Estimate
0.03
Earnings History > 53 > eps Difference
0.01
Earnings History > 53 > surprise Percent
33.3333
Earnings History > 54 > period
2012-06-30
Earnings History > 54 > report Date
2012-08-02
Earnings History > 54 > date
2012-06-30
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.13
Earnings History > 54 > eps Estimate
0.05
Earnings History > 54 > eps Difference
0.08
Earnings History > 54 > surprise Percent
160
Earnings History > 55 > period
2012-03-31
Earnings History > 55 > report Date
2012-05-08
Earnings History > 55 > date
2012-03-31
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.04
Earnings History > 55 > eps Estimate
0.09
Earnings History > 55 > eps Difference
-0.05
Earnings History > 55 > surprise Percent
-55.5556
Earnings History > 56 > period
2011-12-31
Earnings History > 56 > report Date
2012-01-31
Earnings History > 56 > date
2011-12-31
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
0.07
Earnings History > 56 > eps Estimate
0.05
Earnings History > 56 > eps Difference
0.02
Earnings History > 56 > surprise Percent
40
Earnings History > 57 > period
2011-09-30
Earnings History > 57 > report Date
2011-11-17
Earnings History > 57 > date
2011-09-30
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.07
Earnings History > 57 > eps Estimate
0.08
Earnings History > 57 > eps Difference
-0.01
Earnings History > 57 > surprise Percent
-12.5
Earnings History > 58 > period
2011-06-30
Earnings History > 58 > report Date
2011-08-02
Earnings History > 58 > date
2011-06-30
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
0.05
Earnings History > 58 > eps Estimate
0.21
Earnings History > 58 > eps Difference
-0.16
Earnings History > 58 > surprise Percent
-76.1905
Earnings History > 59 > period
2011-03-31
Earnings History > 59 > report Date
2011-05-05
Earnings History > 59 > date
2011-03-31
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.1
Earnings History > 59 > eps Estimate
0.14
Earnings History > 59 > eps Difference
-0.04
Earnings History > 59 > surprise Percent
-28.5714
Earnings History > 60 > period
2010-12-31
Earnings History > 60 > report Date
2011-02-03
Earnings History > 60 > date
2010-12-31
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.11
Earnings History > 60 > eps Estimate
0.12
Earnings History > 60 > eps Difference
-0.01
Earnings History > 60 > surprise Percent
-8.3333
Earnings History > 61 > period
2010-09-30
Earnings History > 61 > report Date
2010-11-16
Earnings History > 61 > date
2010-09-30
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
-0.03
Earnings History > 61 > eps Estimate
0.21
Earnings History > 61 > eps Difference
-0.24
Earnings History > 61 > surprise Percent
-114.2857
Earnings History > 62 > period
2010-06-30
Earnings History > 62 > report Date
2010-08-02
Earnings History > 62 > date
2010-06-30
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.1
Earnings History > 62 > eps Estimate
0.14
Earnings History > 62 > eps Difference
-0.04
Earnings History > 62 > surprise Percent
-28.5714
Earnings History > 63 > period
2010-03-31
Earnings History > 63 > report Date
2010-05-06
Earnings History > 63 > date
2010-03-31
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
0.05
Earnings History > 63 > eps Estimate
0.03
Earnings History > 63 > eps Difference
0.02
Earnings History > 63 > surprise Percent
66.6667
Earnings History > 64 > period
2009-12-31
Earnings History > 64 > report Date
2010-02-04
Earnings History > 64 > date
2009-12-31
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
0.08
Earnings History > 64 > eps Estimate
0.08
Earnings History > 64 > eps Difference
0
Earnings History > 64 > surprise Percent
0
Earnings History > 65 > period
2009-09-30
Earnings History > 65 > report Date
2009-11-19
Earnings History > 65 > date
2009-09-30
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
0.21
Earnings History > 65 > eps Estimate
0.16
Earnings History > 65 > eps Difference
0.05
Earnings History > 65 > surprise Percent
31.25
Earnings History > 66 > period
2009-06-30
Earnings History > 66 > report Date
2009-08-06
Earnings History > 66 > date
2009-06-30
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
0.12
Earnings History > 66 > eps Estimate
0.05
Earnings History > 66 > eps Difference
0.07
Earnings History > 66 > surprise Percent
140
Earnings History > 67 > period
2009-03-31
Earnings History > 67 > report Date
2009-05-07
Earnings History > 67 > date
2009-03-31
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
-0.03
Earnings History > 67 > eps Estimate
-0.06
Earnings History > 67 > eps Difference
0.03
Earnings History > 67 > surprise Percent
50
Earnings History > 68 > period
2008-12-31
Earnings History > 68 > report Date
2009-02-04
Earnings History > 68 > date
2008-12-31
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
0.07
Earnings History > 68 > eps Estimate
0.03
Earnings History > 68 > eps Difference
0.04
Earnings History > 68 > surprise Percent
133.3333
Earnings History > 69 > period
2008-09-30
Earnings History > 69 > report Date
2008-11-20
Earnings History > 69 > date
2008-09-30
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
-0.2
Earnings History > 69 > eps Estimate
0.25
Earnings History > 69 > eps Difference
-0.45
Earnings History > 69 > surprise Percent
-180
Earnings History > 70 > period
2008-06-30
Earnings History > 70 > report Date
2008-08-07
Earnings History > 70 > date
2008-06-30
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
0.31
Earnings History > 70 > eps Estimate
-0.05
Earnings History > 70 > eps Difference
0.36
Earnings History > 70 > surprise Percent
720
Earnings History > 71 > period
2008-03-31
Earnings History > 71 > report Date
2008-05-08
Earnings History > 71 > date
2008-03-31
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
-0.42
Earnings History > 71 > eps Estimate
-0.05
Earnings History > 71 > eps Difference
-0.37
Earnings History > 71 > surprise Percent
-740
Earnings History > 72 > period
2007-12-31
Earnings History > 72 > report Date
2008-02-06
Earnings History > 72 > date
2007-12-31
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
-0.05
Earnings History > 72 > eps Estimate
0.19
Earnings History > 72 > eps Difference
-0.24
Earnings History > 72 > surprise Percent
-126.3158
Earnings History > 73 > period
2007-09-30
Earnings History > 73 > report Date
2007-11-05
Earnings History > 73 > date
2007-09-30
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
0.29
Earnings History > 73 > eps Estimate
0.24
Earnings History > 73 > eps Difference
0.05
Earnings History > 73 > surprise Percent
20.8333
Earnings History > 74 > period
2007-06-30
Earnings History > 74 > report Date
2007-08-06
Earnings History > 74 > date
2007-06-30
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
0.14
Earnings History > 74 > eps Estimate
0.23
Earnings History > 74 > eps Difference
-0.09
Earnings History > 74 > surprise Percent
-39.1304
Earnings History > 75 > period
2007-03-31
Earnings History > 75 > report Date
2007-05-03
Earnings History > 75 > date
2007-03-31
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
0.01
Earnings History > 75 > eps Estimate
0.28
Earnings History > 75 > eps Difference
-0.27
Earnings History > 75 > surprise Percent
-96.4286
Earnings History > 76 > period
2006-12-31
Earnings History > 76 > report Date
2007-02-02
Earnings History > 76 > date
2006-12-31
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
0.27
Earnings History > 76 > eps Estimate
0.51
Earnings History > 76 > eps Difference
-0.24
Earnings History > 76 > surprise Percent
-47.0588
Earnings History > 77 > period
2006-09-30
Earnings History > 77 > report Date
2006-11-03
Earnings History > 77 > date
2006-09-30
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
0.6
Earnings History > 77 > eps Estimate
0.82
Earnings History > 77 > eps Difference
-0.22
Earnings History > 77 > surprise Percent
-26.8293
Earnings History > 78 > period
2006-06-30
Earnings History > 78 > report Date
2006-08-03
Earnings History > 78 > date
2006-06-30
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
0.61
Earnings History > 78 > eps Estimate
0.56
Earnings History > 78 > eps Difference
0.05
Earnings History > 78 > surprise Percent
8.9286
Earnings History > 79 > period
2006-03-31
Earnings History > 79 > report Date
2006-05-03
Earnings History > 79 > date
2006-03-31
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
0.23
Earnings History > 79 > eps Estimate
0.29
Earnings History > 79 > eps Difference
-0.06
Earnings History > 79 > surprise Percent
-20.6897
Earnings History > 80 > period
2005-12-31
Earnings History > 80 > report Date
2006-02-03
Earnings History > 80 > date
2005-12-31
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
0.22
Earnings History > 80 > eps Estimate
0.38
Earnings History > 80 > eps Difference
-0.16
Earnings History > 80 > surprise Percent
-42.1053
Earnings History > 81 > period
2005-09-30
Earnings History > 81 > report Date
2005-11-03
Earnings History > 81 > date
2005-09-30
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
0.71
Earnings History > 81 > eps Estimate
0.61
Earnings History > 81 > eps Difference
0.1
Earnings History > 81 > surprise Percent
16.3934
Earnings History > 82 > period
2005-06-30
Earnings History > 82 > report Date
2005-08-03
Earnings History > 82 > date
2005-06-30
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
0.41
Earnings History > 82 > eps Estimate
0.34
Earnings History > 82 > eps Difference
0.07
Earnings History > 82 > surprise Percent
20.5882
Earnings History > 83 > period
2005-03-31
Earnings History > 83 > report Date
2005-05-03
Earnings History > 83 > date
2005-03-31
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
0.09
Earnings History > 83 > eps Estimate
0.27
Earnings History > 83 > eps Difference
-0.18
Earnings History > 83 > surprise Percent
-66.6667
Earnings History > 84 > period
2004-12-31
Earnings History > 84 > report Date
2005-02-08
Earnings History > 84 > date
2004-12-31
Earnings History > 84 > before After Market
-
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
0.34
Earnings History > 84 > eps Estimate
0.45
Earnings History > 84 > eps Difference
-0.11
Earnings History > 84 > surprise Percent
-24.4444
Earnings History > 85 > period
2004-09-30
Earnings History > 85 > report Date
2004-11-04
Earnings History > 85 > date
2004-09-30
Earnings History > 85 > before After Market
-
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
0.61
Earnings History > 85 > eps Estimate
0.52
Earnings History > 85 > eps Difference
0.09
Earnings History > 85 > surprise Percent
17.3077
Earnings History > 86 > period
2004-06-30
Earnings History > 86 > report Date
2004-08-03
Earnings History > 86 > date
2004-06-30
Earnings History > 86 > before After Market
-
Earnings History > 86 > currency
USD
Earnings History > 86 > eps Actual
0.42
Earnings History > 86 > eps Estimate
0.39
Earnings History > 86 > eps Difference
0.03
Earnings History > 86 > surprise Percent
7.6923
Earnings History > 87 > period
2004-03-31
Earnings History > 87 > report Date
2004-04-29
Earnings History > 87 > date
2004-03-31
Earnings History > 87 > before After Market
-
Earnings History > 87 > currency
USD
Earnings History > 87 > eps Actual
0.27
Earnings History > 87 > eps Estimate
0.2
Earnings History > 87 > eps Difference
0.07
Earnings History > 87 > surprise Percent
35
Earnings History > 88 > period
2003-12-31
Earnings History > 88 > report Date
2004-02-05
Earnings History > 88 > date
2003-12-31
Earnings History > 88 > before After Market
-
Earnings History > 88 > currency
USD
Earnings History > 88 > eps Actual
0.41
Earnings History > 88 > eps Estimate
0.38
Earnings History > 88 > eps Difference
0.03
Earnings History > 88 > surprise Percent
7.8947
Earnings History > 89 > period
2003-09-30
Earnings History > 89 > report Date
2003-11-05
Earnings History > 89 > date
2003-09-30
Earnings History > 89 > before After Market
-
Earnings History > 89 > currency
USD
Earnings History > 89 > eps Actual
0.5
Earnings History > 89 > eps Estimate
0.49
Earnings History > 89 > eps Difference
0.01
Earnings History > 89 > surprise Percent
2.0408
Earnings History > 90 > period
2003-06-30
Earnings History > 90 > report Date
2003-08-07
Earnings History > 90 > date
2003-06-30
Earnings History > 90 > before After Market
-
Earnings History > 90 > currency
USD
Earnings History > 90 > eps Actual
0.33
Earnings History > 90 > eps Estimate
0.32
Earnings History > 90 > eps Difference
0.01
Earnings History > 90 > surprise Percent
3.125
Earnings History > 91 > period
2003-03-31
Earnings History > 91 > report Date
2003-04-30
Earnings History > 91 > date
2003-03-31
Earnings History > 91 > before After Market
-
Earnings History > 91 > currency
USD
Earnings History > 91 > eps Actual
0.14
Earnings History > 91 > eps Estimate
0.16
Earnings History > 91 > eps Difference
-0.02
Earnings History > 91 > surprise Percent
-12.5
Earnings History > 92 > period
2002-12-31
Earnings History > 92 > report Date
2003-02-05
Earnings History > 92 > date
2002-12-31
Earnings History > 92 > before After Market
-
Earnings History > 92 > currency
USD
Earnings History > 92 > eps Actual
0.32
Earnings History > 92 > eps Estimate
0.31
Earnings History > 92 > eps Difference
0.01
Earnings History > 92 > surprise Percent
3.2258
Earnings History > 93 > period
2002-09-30
Earnings History > 93 > report Date
2002-11-06
Earnings History > 93 > date
2002-09-30
Earnings History > 93 > before After Market
-
Earnings History > 93 > currency
USD
Earnings History > 93 > eps Actual
0.41
Earnings History > 93 > eps Estimate
0.34
Earnings History > 93 > eps Difference
0.07
Earnings History > 93 > surprise Percent
20.5882
Earnings History > 94 > period
2002-06-30
Earnings History > 94 > report Date
2002-08-01
Earnings History > 94 > date
2002-06-30
Earnings History > 94 > before After Market
-
Earnings History > 94 > currency
USD
Earnings History > 94 > eps Actual
0.27
Earnings History > 94 > eps Estimate
0.3
Earnings History > 94 > eps Difference
-0.03
Earnings History > 94 > surprise Percent
-10
Earnings History > 95 > period
2002-03-31
Earnings History > 95 > report Date
2002-04-30
Earnings History > 95 > date
2002-03-31
Earnings History > 95 > before After Market
-
Earnings History > 95 > currency
USD
Earnings History > 95 > eps Actual
0.14
Earnings History > 95 > eps Estimate
0.14
Earnings History > 95 > eps Difference
0
Earnings History > 95 > surprise Percent
0
Earnings History > 96 > period
2001-12-31
Earnings History > 96 > report Date
2002-02-06
Earnings History > 96 > date
2001-12-31
Earnings History > 96 > before After Market
-
Earnings History > 96 > currency
USD
Earnings History > 96 > eps Actual
0.31
Earnings History > 96 > eps Estimate
0.27
Earnings History > 96 > eps Difference
0.04
Earnings History > 96 > surprise Percent
14.8148
Earnings History > 97 > period
2001-09-30
Earnings History > 97 > report Date
2001-11-07
Earnings History > 97 > date
2001-09-30
Earnings History > 97 > before After Market
-
Earnings History > 97 > currency
USD
Earnings History > 97 > eps Actual
0.37
Earnings History > 97 > eps Estimate
0.29
Earnings History > 97 > eps Difference
0.08
Earnings History > 97 > surprise Percent
27.5862
Earnings History > 98 > period
2001-06-30
Earnings History > 98 > report Date
2001-08-06
Earnings History > 98 > date
2001-06-30
Earnings History > 98 > before After Market
-
Earnings History > 98 > currency
USD
Earnings History > 98 > eps Actual
0.21
Earnings History > 98 > eps Estimate
0.18
Earnings History > 98 > eps Difference
0.03
Earnings History > 98 > surprise Percent
16.6667
Earnings History > 99 > period
2001-03-31
Earnings History > 99 > report Date
2001-05-02
Earnings History > 99 > date
2001-03-31
Earnings History > 99 > before After Market
-
Earnings History > 99 > currency
USD
Earnings History > 99 > eps Actual
0.09
Earnings History > 99 > eps Estimate
0.11
Earnings History > 99 > eps Difference
-0.02
Earnings History > 99 > surprise Percent
-18.1818
Earnings History > 100 > period
2000-12-31
Earnings History > 100 > report Date
2000-12-31
Earnings History > 100 > date
2000-12-31
Earnings History > 100 > before After Market
-
Earnings History > 100 > currency
USD
Earnings History > 100 > eps Actual
0.1988
Earnings History > 100 > eps Estimate
-
Earnings History > 100 > eps Difference
0
Earnings History > 100 > surprise Percent
-
Earnings History > 101 > period
2000-09-30
Earnings History > 101 > report Date
2000-11-10
Earnings History > 101 > date
2000-09-30
Earnings History > 101 > before After Market
-
Earnings History > 101 > currency
USD
Earnings History > 101 > eps Actual
0.23
Earnings History > 101 > eps Estimate
0.38
Earnings History > 101 > eps Difference
-0.15
Earnings History > 101 > surprise Percent
-39.4737
Earnings History > 102 > period
2000-06-30
Earnings History > 102 > report Date
2000-08-02
Earnings History > 102 > date
2000-06-30
Earnings History > 102 > before After Market
-
Earnings History > 102 > currency
USD
Earnings History > 102 > eps Actual
0.19
Earnings History > 102 > eps Estimate
0.17
Earnings History > 102 > eps Difference
0.02
Earnings History > 102 > surprise Percent
11.7647
Earnings History > 103 > period
2000-03-31
Earnings History > 103 > report Date
2000-05-04
Earnings History > 103 > date
2000-03-31
Earnings History > 103 > before After Market
-
Earnings History > 103 > currency
USD
Earnings History > 103 > eps Actual
0.04
Earnings History > 103 > eps Estimate
0.05
Earnings History > 103 > eps Difference
-0.01
Earnings History > 103 > surprise Percent
-20
Earnings History > 104 > period
1999-12-31
Earnings History > 104 > report Date
2000-01-31
Earnings History > 104 > date
1999-12-31
Earnings History > 104 > before After Market
-
Earnings History > 104 > currency
USD
Earnings History > 104 > eps Actual
0.14
Earnings History > 104 > eps Estimate
0.19
Earnings History > 104 > eps Difference
-0.05
Earnings History > 104 > surprise Percent
-26.3158
Earnings History > 105 > period
1999-09-30
Earnings History > 105 > report Date
1999-09-30
Earnings History > 105 > date
1999-09-30
Earnings History > 105 > before After Market
-
Earnings History > 105 > currency
USD
Earnings History > 105 > eps Actual
0.2555
Earnings History > 105 > eps Estimate
-
Earnings History > 105 > eps Difference
0
Earnings History > 105 > surprise Percent
-
Earnings History > 106 > period
1999-06-30
Earnings History > 106 > report Date
1999-07-29
Earnings History > 106 > date
1999-06-30
Earnings History > 106 > before After Market
-
Earnings History > 106 > currency
USD
Earnings History > 106 > eps Actual
0.17
Earnings History > 106 > eps Estimate
0.14
Earnings History > 106 > eps Difference
0.03
Earnings History > 106 > surprise Percent
21.4286
Earnings History > 107 > period
1999-03-31
Earnings History > 107 > report Date
1999-04-29
Earnings History > 107 > date
1999-03-31
Earnings History > 107 > before After Market
-
Earnings History > 107 > currency
USD
Earnings History > 107 > eps Actual
-0.01
Earnings History > 107 > eps Estimate
-0.07
Earnings History > 107 > eps Difference
0.06
Earnings History > 107 > surprise Percent
85.7143
Earnings History > 108 > period
1998-12-31
Earnings History > 108 > report Date
1999-02-04
Earnings History > 108 > date
1998-12-31
Earnings History > 108 > before After Market
-
Earnings History > 108 > currency
USD
Earnings History > 108 > eps Actual
0.21
Earnings History > 108 > eps Estimate
0.2
Earnings History > 108 > eps Difference
0.01
Earnings History > 108 > surprise Percent
5
Earnings History > 109 > period
1998-09-30
Earnings History > 109 > report Date
1998-11-05
Earnings History > 109 > date
1998-09-30
Earnings History > 109 > before After Market
-
Earnings History > 109 > currency
USD
Earnings History > 109 > eps Actual
0.32
Earnings History > 109 > eps Estimate
0.34
Earnings History > 109 > eps Difference
-0.02
Earnings History > 109 > surprise Percent
-5.8824
Earnings History > 110 > period
1998-06-30
Earnings History > 110 > report Date
1998-07-30
Earnings History > 110 > date
1998-06-30
Earnings History > 110 > before After Market
-
Earnings History > 110 > currency
USD
Earnings History > 110 > eps Actual
0.2
Earnings History > 110 > eps Estimate
0.26
Earnings History > 110 > eps Difference
-0.06
Earnings History > 110 > surprise Percent
-23.0769
Earnings History > 111 > period
1998-03-31
Earnings History > 111 > report Date
1998-04-28
Earnings History > 111 > date
1998-03-31
Earnings History > 111 > before After Market
-
Earnings History > 111 > currency
USD
Earnings History > 111 > eps Actual
0.09
Earnings History > 111 > eps Estimate
0.1
Earnings History > 111 > eps Difference
-0.01
Earnings History > 111 > surprise Percent
-10
Earnings History > 112 > period
1997-12-31
Earnings History > 112 > report Date
1998-02-05
Earnings History > 112 > date
1997-12-31
Earnings History > 112 > before After Market
-
Earnings History > 112 > currency
USD
Earnings History > 112 > eps Actual
0.25
Earnings History > 112 > eps Estimate
0.24
Earnings History > 112 > eps Difference
0.01
Earnings History > 112 > surprise Percent
4.1667
Earnings History > 113 > period
1997-09-30
Earnings History > 113 > report Date
1997-11-05
Earnings History > 113 > date
1997-09-30
Earnings History > 113 > before After Market
BeforeMarket
Earnings History > 113 > currency
USD
Earnings History > 113 > eps Actual
0.36
Earnings History > 113 > eps Estimate
0.35
Earnings History > 113 > eps Difference
0.01
Earnings History > 113 > surprise Percent
2.8571
Earnings History > 114 > period
1997-06-30
Earnings History > 114 > report Date
1997-07-28
Earnings History > 114 > date
1997-06-30
Earnings History > 114 > before After Market
BeforeMarket
Earnings History > 114 > currency
USD
Earnings History > 114 > eps Actual
0.26
Earnings History > 114 > eps Estimate
0.26
Earnings History > 114 > eps Difference
0
Earnings History > 114 > surprise Percent
0
Earnings History > 115 > period
1997-03-31
Earnings History > 115 > report Date
1997-04-29
Earnings History > 115 > date
1997-03-31
Earnings History > 115 > before After Market
BeforeMarket
Earnings History > 115 > currency
USD
Earnings History > 115 > eps Actual
0.13
Earnings History > 115 > eps Estimate
0.13
Earnings History > 115 > eps Difference
0
Earnings History > 115 > surprise Percent
0
Earnings History > 116 > period
1996-12-31
Earnings History > 116 > report Date
1997-01-29
Earnings History > 116 > date
1996-12-31
Earnings History > 116 > before After Market
BeforeMarket
Earnings History > 116 > currency
USD
Earnings History > 116 > eps Actual
0.22
Earnings History > 116 > eps Estimate
0.18
Earnings History > 116 > eps Difference
0.04
Earnings History > 116 > surprise Percent
22.2222
Earnings History > 117 > period
1996-09-30
Earnings History > 117 > report Date
1996-11-06
Earnings History > 117 > date
1996-09-30
Earnings History > 117 > before After Market
BeforeMarket
Earnings History > 117 > currency
USD
Earnings History > 117 > eps Actual
0.31
Earnings History > 117 > eps Estimate
0.27
Earnings History > 117 > eps Difference
0.04
Earnings History > 117 > surprise Percent
14.8148
Earnings History > 118 > period
1996-06-30
Earnings History > 118 > report Date
1996-07-24
Earnings History > 118 > date
1996-06-30
Earnings History > 118 > before After Market
-
Earnings History > 118 > currency
USD
Earnings History > 118 > eps Actual
0.24
Earnings History > 118 > eps Estimate
0.2
Earnings History > 118 > eps Difference
0.04
Earnings History > 118 > surprise Percent
20
Earnings History > 119 > period
1996-03-31
Earnings History > 119 > report Date
1996-04-18
Earnings History > 119 > date
1996-03-31
Earnings History > 119 > before After Market
-
Earnings History > 119 > currency
USD
Earnings History > 119 > eps Actual
0.11
Earnings History > 119 > eps Estimate
0.1
Earnings History > 119 > eps Difference
0.01
Earnings History > 119 > surprise Percent
10
Earnings History > 120 > period
1995-12-31
Earnings History > 120 > report Date
1996-02-06
Earnings History > 120 > date
1995-12-31
Earnings History > 120 > before After Market
-
Earnings History > 120 > currency
USD
Earnings History > 120 > eps Actual
0.16
Earnings History > 120 > eps Estimate
0.17
Earnings History > 120 > eps Difference
-0.01
Earnings History > 120 > surprise Percent
-5.8824
Earnings History > 121 > period
1995-09-30
Earnings History > 121 > report Date
1995-11-07
Earnings History > 121 > date
1995-09-30
Earnings History > 121 > before After Market
-
Earnings History > 121 > currency
USD
Earnings History > 121 > eps Actual
0.22
Earnings History > 121 > eps Estimate
0.22
Earnings History > 121 > eps Difference
0
Earnings History > 121 > surprise Percent
0
Earnings History > 122 > period
1995-06-30
Earnings History > 122 > report Date
1995-07-25
Earnings History > 122 > date
1995-06-30
Earnings History > 122 > before After Market
-
Earnings History > 122 > currency
USD
Earnings History > 122 > eps Actual
0.14
Earnings History > 122 > eps Estimate
0.17
Earnings History > 122 > eps Difference
-0.03
Earnings History > 122 > surprise Percent
-17.6471
Earnings History > 123 > period
1995-03-31
Earnings History > 123 > report Date
1995-05-05
Earnings History > 123 > date
1995-03-31
Earnings History > 123 > before After Market
-
Earnings History > 123 > currency
USD
Earnings History > 123 > eps Actual
0.09
Earnings History > 123 > eps Estimate
0.11
Earnings History > 123 > eps Difference
-0.02
Earnings History > 123 > surprise Percent
-18.1818
Earnings History > 124 > period
1994-12-31
Earnings History > 124 > report Date
1995-02-08
Earnings History > 124 > date
1994-12-31
Earnings History > 124 > before After Market
-
Earnings History > 124 > currency
USD
Earnings History > 124 > eps Actual
0.2
Earnings History > 124 > eps Estimate
0.18
Earnings History > 124 > eps Difference
0.02
Earnings History > 124 > surprise Percent
11.1111
Earnings History > 125 > period
1994-09-30
Earnings History > 125 > report Date
1994-09-30
Earnings History > 125 > date
1994-09-30
Earnings History > 125 > before After Market
-
Earnings History > 125 > currency
USD
Earnings History > 125 > eps Actual
0.2225
Earnings History > 125 > eps Estimate
-
Earnings History > 125 > eps Difference
0
Earnings History > 125 > surprise Percent
-
Earnings History > 126 > period
1994-06-30
Earnings History > 126 > report Date
1994-06-30
Earnings History > 126 > date
1994-06-30
Earnings History > 126 > before After Market
-
Earnings History > 126 > currency
USD
Earnings History > 126 > eps Actual
0.1599
Earnings History > 126 > eps Estimate
-
Earnings History > 126 > eps Difference
0
Earnings History > 126 > surprise Percent
-
Earnings History > 127 > period
1994-03-31
Earnings History > 127 > report Date
1994-03-31
Earnings History > 127 > date
1994-03-31
Earnings History > 127 > before After Market
-
Earnings History > 127 > currency
USD
Earnings History > 127 > eps Actual
0.1049
Earnings History > 127 > eps Estimate
-
Earnings History > 127 > eps Difference
0
Earnings History > 127 > surprise Percent
-
Griffon Corporation, through its subsidiaries, provides home and building, and consumer and professional products in the United States, Europe, Canada, Australia, and internationally. The Home and Building Products segment manufactures and markets residential and sectional commercial garage doors, rolling steel service doors, fire doors, shutters, steel security grilles, and room dividers. This segment also sells garage door openers. Its Consumer and Professional Products segment manufactures and markets long-handled engineered tools, including shovels, spades, scoops, rakes, hoes, cultivators, weeders, post hole diggers, scrapers, edgers, and forks; wheelbarrows and lawn carts; snow tools comprising pushers, roof rakes, sled sleigh shovels, and ice scrapers; and pruning products, such as pruners, loppers, shears, and other tools. This segment also offers striking tools, including axes, picks, mattocks, mauls, wood splitters, sledgehammers, pry bars, and repair handles; hand tools comprising hammers, screwdrivers, pliers, adjustable wrenches, handsaws, tape measures, levels, clamps, trowels, and other hand tools; indoor and outdoor planters and lawn accessories; and garden hoses and hose reels. In addition, this segment provides home organization products, including wire and wood shelving, containers, storage cabinets, and other closet and home organization accessories; residential, industrial, and commercial fans; and cleaning products, such as brooms, brushes, squeegees, and other cleaning products. It serves independent professional installing dealers and home center retail chains; and industrial distributors, homebuilders, and e-commerce platforms, as well as mass market, specialty, and hardware retailers. The company was formerly known as Instrument Systems Corporation and changed its name to Griffon Corporation in 1995. Griffon Corporation was incorporated in 1959 and is headquartered in New York, New York.
Stock Price
$0.00
increase compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/AShowing 2 of 10
(Last Updated 2025-09-30)
Rating:
STRONG BUY
Target Price:
$101.2857
Analyst Picks
Strong Buy
6
Buy
1
Hold
0
Sell
0
Strong Sell
0
Sentiment:
Bullish
(Last Updated 2025-09-30)
Health Score
Price to Earnings Ratio (P/E)
-
Very Low
Low ≥ 50
High ≤ 10
Price to Book Ratio (P/B)
-
Very High
Low ≤ 1
High ≥ 3
Return on Equity (ROE)
-
Very High
Low ≤ 5%
High ≥ 25%
Return on Assets (ROA)
-
Very Low
Low ≤ 2%
High ≥ 10%
Free Cash Flow - Revenue % (FCF)
-
Medium
Low ≤ 5%
High ≥ 15%
Debt to Equity
-
Very Low
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 83.83% of the total shares of Griffon Corporation
1.
BlackRock Inc(13.5669%)
since
2025/06/30
2.
Vanguard Group Inc(12.8521%)
since
2025/06/30
3.
iShares Core S&P Small-Cap ETF(4.9853%)
since
2025/08/31
4.
Fuller & Thaler Asset Management Inc(3.6056%)
since
2025/06/30
5.
State Street Corp(3.2299%)
since
2025/06/30
6.
Voss Capital LLC(2.8996%)
since
2025/06/30
7.
Vanguard Total Stock Mkt Idx Inv(2.8495%)
since
2025/07/31
8.
Dimensional Fund Advisors, Inc.(2.4762%)
since
2025/06/30
9.
Vanguard Small Cap Index(2.2077%)
since
2025/07/31
10.
iShares Russell 2000 ETF(2.0366%)
since
2025/08/31
11.
Geode Capital Management, LLC(1.9438%)
since
2025/06/30
12.
Macquarie Group Ltd(1.8104%)
since
2025/06/30
13.
LSV Asset Management(1.7299%)
since
2025/06/30
14.
FullerThaler Behavioral Small-Cap Equity(1.6704%)
since
2025/06/30
15.
FullerThaler Behavioral Sm-Cp Eq R6(1.6704%)
since
2025/06/30
16.
Vanguard Strategic Equity Inv(1.4267%)
since
2025/06/30
17.
Vanguard Small Cap Value Index Inv(1.4167%)
since
2025/07/31
18.
Amvescap Plc.(1.4082%)
since
2025/06/30
19.
FullerThaler Behavioral Small-Cap Growth(1.2247%)
since
2025/06/30
20.
Boston Partners Global Investors, Inc(1.1908%)
since
2025/06/30
21.
FullerThaler Behavioral Sm-Cp Gr R6(1.1588%)
since
2025/07/31
22.
Charles Schwab Investment Management Inc(1.1541%)
since
2025/06/30
23.
Gamco Investors, Inc. Et Al(1.1501%)
since
2025/06/30
24.
Macquarie Small Cap Value A(1.1034%)
since
2025/07/31
25.
Goldman Sachs Group Inc(1.0134%)
since
2025/06/30
26.
Renaissance Technologies Corp(0.9914%)
since
2025/06/30
27.
Northern Trust Corp(0.9391%)
since
2025/06/30
28.
Point72 Asset Management, L.P.(0.9008%)
since
2025/06/30
29.
Vanguard Institutional Extnd Mkt Idx Tr(0.8983%)
since
2025/07/31
30.
Morgan Stanley - Brokerage Accounts(0.8951%)
since
2025/06/30
31.
JPMorgan Chase & Co(0.8634%)
since
2025/06/30
32.
T. Rowe Price Associates, Inc.(0.8624%)
since
2025/06/30
33.
Fidelity Small Cap Index(0.8418%)
since
2025/06/30
34.
1290 VT GAMCO Small Company Value IB(0.7773%)
since
2025/07/31
35.
SPDR® Portfolio S&P 600™ Sm Cap ETF(0.7439%)
since
2025/08/29
36.
iShares Russell 2000 Growth ETF(0.7422%)
since
2025/08/31
37.
iShares S&P Small-Cap 600 Growth ETF(0.7214%)
since
2025/08/31
38.
Vanguard Explorer Inv(0.6371%)
since
2025/06/30
39.
T. Rowe Price Integrated US Sm Gr Eq(0.6193%)
since
2025/07/31
40.
T. Rowe Price Integrated US SmCapGrEq(0.6193%)
since
2025/06/30
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
2025-12-31
EPS Estimate
1.33
Date
2025-09-30
EPS Actual
1.54
EPS Estimate
1.52
EPS Difference
0.02
Surprise Percent
1.3158%
(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.