_id
6915f07abc934aba376b1ff7
Ticker
ROCK
Name
Gibraltar Industries Inc
Exchange
NASDAQ
Address
3556 Lake Shore Road, Buffalo, NY, United States, 14219-0228
Country
USA
Sector
Industrials
Industry
Building Products & Equipment
Currency
USD
Website
https://www.gibraltar1.com
Description
Gibraltar Industries, Inc. manufactures and provides products and services for the residential, renewable energy, agtech, and infrastructure markets in the United States and internationally. The company operates through four segments: Residential, Renewables, Agtech, and Infrastructure. The Residential segment offers roof and foundation ventilation products; mail systems and package solutions, including single mailboxes, and cluster style mail and parcel boxes for single and multi-family housing, and package locker systems; roof edgings and flashings; soffits and trims; drywall corner beads; metal roofing and accessories; rain dispersion products comprising gutters and accessories; and exterior retractable awnings. This segment also provides pipe flashings, and remote-controlled deck awnings and valances for sun protection. The Renewables segment designs, engineers, manufactures, and installs solar racking and electrical balance of systems for commercial and distributed generation scale solar installations. The Agtech segment offers controlled environmental agriculture, and custom greenhouse solutions and structural canopies, including the designing, engineering, manufacturing, construction of the structure, and integration of subsystems for retail, fruits and vegetables, flowers, commercial, institutional and conservatories, and car wash structure applications. The Infrastructure segment offers expansion joints, structural bearings, rubber pre-formed seals and other sealants, elastomeric concrete, and bridge cable protection systems. The company serves solar developers, renewable energy developers, home improvement retailers, wholesalers, distributors, and contractors, as well as institutional and commercial growers of fruit, vegetables, flowers, and plants. Gibraltar Industries, Inc. was founded in 1972 and is headquartered in Buffalo, New York.
Last Close
50.04
Volume
157847
Current Price
58.26
Change
0.76
Last Updated
2026-01-06T10:25:52.282Z
Image
data:image/webp;base64,UklGRu4BAABXRUJQVlA4IOIBAACwDACdASpAAEAAPrVMoUynI6MiKBgMAOAWiUAWJMArj8eyTUJu4HbJ2+nkYkAsrJ/f3lyHhXISbvLU4fNinZowsAXkAVBA5GQZuZq5Rk0VwOLzGP2HGpPnVHDFl8ByRmLB0svuyiLVlncoPzCpQAD+xzmVhS/8wwPFB+D7wlX1ZayV0y3A0yxA6Tyx2IGZ0GLqBcE0mmQLbORc3tZnT/hftHw/HT/aaFqJfq0pwOQyRt7M/Samqu5yjjqoaiiniASG8cPfSFJ17FfCZ7Visaf5d9SWN8fRBWYQlqCRSVfzwQhcluhke4umrPusGAQ9PXUO2JuYGKkwegQtBMWeCJj0eK1gygfeb28xDmgoxqvSZDp3skWcKZIcZ/dsQdWWdE1OLOG3ldWdpdkF2mrePo2H+JQ+s1lLxsMVT8v3mMRfGH1RaKeKJ8ZY7YtMK5LEfR6axGGMm/XqJY3uGo24Hissf2EEK+2QX//+4/DuVHowl43bU0zt+lSmzk44CG/bVC2wR78l0jPM+CuXLoqPPaHXiCMyk/j7lKZFBGshKKDl+D889IGwy0nRPzr3jvDydaBmSBsqoqEwFfAWUodMI7JiRoFG/rPozrwPE+AX/cvhKNXbrdM4BkfxGhQpiHE45qAAAA==
Ipo Date
1993-11-04T00:00:00.000Z
Market Cap
1503721600
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
0.9787777777777777
Sentiment Sources
9
Rating
4.6667
Target Price
82
Strong Buy
2
Buy
1
Hold
0
Sell
0
Strong Sell
0
Current Quarter
2025-09-30
Revenue
310939000
Cost Of Revenue
228193000
Gross Profit
82746000
Operating Expenses
42804000
Operating Income
39942000
Interest Expense
2000
Pretax Income
41929000
Net Income
-89062000
Eps
-2.9823527441985065
Dividends Per Share
-
Shares Outstanding
29542662
Income Tax Expense
8724000
EBITDA
48932000
Operating Margin
12.84560637295418
Total Other Income Expense Net
1987000
Cash
89403000
Short Term Investments
-
Receivables
188192000
Inventories
121562000
Total Current Assets
695448000
Property Plant Equipment
183063000
Total Assets
1435893000
Payables
126839000
Short Term Debt
-
Long Term Debt
-
Total Liabilities
484119000
Equity
951774000
Bs_currency_symbol
USD
Depreciation
7001000
Change In Working Capital
14597000
Cash From Operations
72990000
Capital Expenditures
8216000
Cash From Investing
-25766000
Cash From Financing
-1042999
Net Change In Cash
46112000
Cf_currency_symbol
USD
PE
11.4126
PB
1.8279742670003594
ROE
-9.35747351787294
ROA
-6.20255130431028
FCF
64774000
Fcf Percent
0.20831738701160035
Piotroski FScore
2
Health Score
50
Deep Value Investing Score
6.5
Defensive Investing Score
6.5
Dividend Investing Score
3
Economic Moat Investing Score
6.3
Garp Investing Score
3.5
Growth Investing Score
3
Momentum Investing Score
6
Net Net Investing Score
4
Quality Investing Score
5.5
Value Investing Score
8
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
310939000
Quarters > 0 > income Statement > cost Of Revenue
228193000
Quarters > 0 > income Statement > gross Profit
82746000
Quarters > 0 > income Statement > operating Expenses
42804000
Quarters > 0 > income Statement > operating Income
39942000
Quarters > 0 > income Statement > interest Expense
2000
Quarters > 0 > income Statement > pretax Income
41929000
Quarters > 0 > income Statement > net Income
-89062000
Quarters > 0 > income Statement > eps
-2.9823527441985065
Quarters > 0 > income Statement > dividends Per Share
-
Quarters > 0 > income Statement > shares Outstanding
29863000
Quarters > 0 > income Statement > income Tax Expense
8724000
Quarters > 0 > income Statement > EBITDA
48932000
Quarters > 0 > income Statement > operating Margin
12.84560637295418
Quarters > 0 > income Statement > total Other Income Expense Net
1987000
Quarters > 0 > income Statement > currency_symbol
USD
Quarters > 0 > balance Sheet > cash
89403000
Quarters > 0 > balance Sheet > short Term Investments
-
Quarters > 0 > balance Sheet > receivables
188192000
Quarters > 0 > balance Sheet > inventories
121562000
Quarters > 0 > balance Sheet > total Current Assets
695448000
Quarters > 0 > balance Sheet > property Plant Equipment
183063000
Quarters > 0 > balance Sheet > total Assets
1435893000
Quarters > 0 > balance Sheet > payables
126839000
Quarters > 0 > balance Sheet > short Term Debt
-
Quarters > 0 > balance Sheet > long Term Debt
-
Quarters > 0 > balance Sheet > total Liabilities
484119000
Quarters > 0 > balance Sheet > equity
951774000
Quarters > 0 > balance Sheet > currency_symbol
USD
Quarters > 0 > cash Flow > net Income
33205000
Quarters > 0 > cash Flow > depreciation
7001000
Quarters > 0 > cash Flow > change In Working Capital
14597000
Quarters > 0 > cash Flow > cash From Operations
72990000
Quarters > 0 > cash Flow > capital Expenditures
8216000
Quarters > 0 > cash Flow > cash From Investing
-25766000
Quarters > 0 > cash Flow > cash From Financing
-1042999
Quarters > 0 > cash Flow > net Change In Cash
46112000
Quarters > 0 > cash Flow > currency_symbol
USD
Quarters > 0 > ratios > PE
-2.9823527441985065
Quarters > 0 > ratios > PB
1.8279742670003594
Quarters > 0 > ratios > ROE
-9.35747351787294
Quarters > 0 > ratios > ROA
-6.20255130431028
Quarters > 0 > ratios > FCF
64774000
Quarters > 0 > ratios > Piotroski FScore
2
Quarters > 0 > ratios > fcf Percent
0.20831738701160035
Quarters > 0 > health Score
50
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
309517000
Quarters > 1 > income Statement > cost Of Revenue
221682000
Quarters > 1 > income Statement > gross Profit
87835000
Quarters > 1 > income Statement > operating Expenses
48329000
Quarters > 1 > income Statement > operating Income
39506000
Quarters > 1 > income Statement > interest Expense
354000
Quarters > 1 > income Statement > pretax Income
39257000
Quarters > 1 > income Statement > net Income
26004000
Quarters > 1 > income Statement > eps
0.8724417902435752
Quarters > 1 > income Statement > dividends Per Share
-
Quarters > 1 > income Statement > shares Outstanding
29806000
Quarters > 1 > income Statement > income Tax Expense
9819000
Quarters > 1 > income Statement > EBITDA
46520000
Quarters > 1 > income Statement > operating Margin
12.763757725746888
Quarters > 1 > income Statement > total Other Income Expense Net
-249000
Quarters > 1 > income Statement > currency_symbol
USD
Quarters > 1 > balance Sheet > cash
43291000
Quarters > 1 > balance Sheet > short Term Investments
-
Quarters > 1 > balance Sheet > receivables
185572000
Quarters > 1 > balance Sheet > inventories
125860000
Quarters > 1 > balance Sheet > total Current Assets
753509000
Quarters > 1 > balance Sheet > property Plant Equipment
180811000
Quarters > 1 > balance Sheet > total Assets
1482752000
Quarters > 1 > balance Sheet > payables
119333000
Quarters > 1 > balance Sheet > short Term Debt
-
Quarters > 1 > balance Sheet > long Term Debt
-
Quarters > 1 > balance Sheet > total Liabilities
441572000
Quarters > 1 > balance Sheet > equity
1041180000
Quarters > 1 > balance Sheet > currency_symbol
USD
Quarters > 1 > cash Flow > net Income
31434000
Quarters > 1 > cash Flow > depreciation
7014000
Quarters > 1 > cash Flow > change In Working Capital
-6866000
Quarters > 1 > cash Flow > cash From Operations
44874000
Quarters > 1 > cash Flow > capital Expenditures
17529000
Quarters > 1 > cash Flow > cash From Investing
-26864000
Quarters > 1 > cash Flow > cash From Financing
-105000
Quarters > 1 > cash Flow > net Change In Cash
18177000
Quarters > 1 > cash Flow > currency_symbol
USD
Quarters > 1 > ratios > PE
0.8724417902435752
Quarters > 1 > ratios > PB
1.667816861637757
Quarters > 1 > ratios > ROE
2.497550855759811
Quarters > 1 > ratios > ROA
1.7537659703038673
Quarters > 1 > ratios > FCF
27345000
Quarters > 1 > ratios > Piotroski FScore
4
Quarters > 1 > ratios > fcf Percent
0.08834732825660627
Quarters > 1 > health Score
62
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
290015000
Quarters > 2 > income Statement > cost Of Revenue
212315000
Quarters > 2 > income Statement > gross Profit
77700000
Quarters > 2 > income Statement > operating Expenses
52190000
Quarters > 2 > income Statement > operating Income
25510000
Quarters > 2 > income Statement > interest Expense
-
Quarters > 2 > income Statement > pretax Income
27053000
Quarters > 2 > income Statement > net Income
21119000
Quarters > 2 > income Statement > eps
0.6930169980967382
Quarters > 2 > income Statement > dividends Per Share
-
Quarters > 2 > income Statement > shares Outstanding
30474000
Quarters > 2 > income Statement > income Tax Expense
5934000
Quarters > 2 > income Statement > EBITDA
34596000
Quarters > 2 > income Statement > operating Margin
8.796096753616192
Quarters > 2 > income Statement > total Other Income Expense Net
1543000
Quarters > 2 > income Statement > currency_symbol
USD
Quarters > 2 > balance Sheet > cash
25114000
Quarters > 2 > balance Sheet > short Term Investments
-
Quarters > 2 > balance Sheet > receivables
236840000
Quarters > 2 > balance Sheet > inventories
170304000
Quarters > 2 > balance Sheet > total Current Assets
473486000
Quarters > 2 > balance Sheet > property Plant Equipment
185383000
Quarters > 2 > balance Sheet > total Assets
1435179000
Quarters > 2 > balance Sheet > payables
137970000
Quarters > 2 > balance Sheet > short Term Debt
-
Quarters > 2 > balance Sheet > long Term Debt
-
Quarters > 2 > balance Sheet > total Liabilities
425841000
Quarters > 2 > balance Sheet > equity
1009338000
Quarters > 2 > balance Sheet > currency_symbol
USD
Quarters > 2 > cash Flow > net Income
21119000
Quarters > 2 > cash Flow > depreciation
9086000
Quarters > 2 > cash Flow > change In Working Capital
-19836000
Quarters > 2 > cash Flow > cash From Operations
13684000
Quarters > 2 > cash Flow > capital Expenditures
11431000
Quarters > 2 > cash Flow > cash From Investing
-195664000
Quarters > 2 > cash Flow > cash From Financing
-62394000
Quarters > 2 > cash Flow > net Change In Cash
-244366000
Quarters > 2 > cash Flow > currency_symbol
USD
Quarters > 2 > ratios > PE
0.6930169980967382
Quarters > 2 > ratios > PB
1.7589897933100707
Quarters > 2 > ratios > ROE
2.0923615280510592
Quarters > 2 > ratios > ROA
1.4715237611475642
Quarters > 2 > ratios > FCF
2253000
Quarters > 2 > ratios > Piotroski FScore
3
Quarters > 2 > ratios > fcf Percent
0.007768563694981294
Quarters > 2 > health Score
52
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
302057000
Quarters > 3 > income Statement > cost Of Revenue
224016000
Quarters > 3 > income Statement > gross Profit
78041000
Quarters > 3 > income Statement > operating Expenses
53221000
Quarters > 3 > income Statement > operating Income
24820000
Quarters > 3 > income Statement > interest Expense
1995000
Quarters > 3 > income Statement > pretax Income
51327000
Quarters > 3 > income Statement > net Income
46157000
Quarters > 3 > income Statement > eps
1.5001137508531315
Quarters > 3 > income Statement > dividends Per Share
-
Quarters > 3 > income Statement > shares Outstanding
30769000
Quarters > 3 > income Statement > income Tax Expense
5170000
Quarters > 3 > income Statement > EBITDA
43195000
Quarters > 3 > income Statement > operating Margin
8.21699215710942
Quarters > 3 > income Statement > total Other Income Expense Net
26507000
Quarters > 3 > income Statement > currency_symbol
USD
Quarters > 3 > balance Sheet > cash
269480000
Quarters > 3 > balance Sheet > short Term Investments
-
Quarters > 3 > balance Sheet > receivables
203920000
Quarters > 3 > balance Sheet > inventories
138140000
Quarters > 3 > balance Sheet > total Current Assets
651332000
Quarters > 3 > balance Sheet > property Plant Equipment
154841000
Quarters > 3 > balance Sheet > total Assets
1419410000
Quarters > 3 > balance Sheet > payables
117408000
Quarters > 3 > balance Sheet > short Term Debt
11473000
Quarters > 3 > balance Sheet > long Term Debt
-
Quarters > 3 > balance Sheet > total Liabilities
371376000
Quarters > 3 > balance Sheet > equity
1048034000
Quarters > 3 > balance Sheet > currency_symbol
USD
Quarters > 3 > cash Flow > net Income
46157000
Quarters > 3 > cash Flow > depreciation
7075000
Quarters > 3 > cash Flow > change In Working Capital
-23317000
Quarters > 3 > cash Flow > cash From Operations
19929000
Quarters > 3 > cash Flow > capital Expenditures
5604000
Quarters > 3 > cash Flow > cash From Investing
22520000
Quarters > 3 > cash Flow > cash From Financing
-1249000
Quarters > 3 > cash Flow > net Change In Cash
40601000
Quarters > 3 > cash Flow > currency_symbol
USD
Quarters > 3 > ratios > PE
1.5001137508531315
Quarters > 3 > ratios > PB
1.7104425428946006
Quarters > 3 > ratios > ROE
4.404151010367984
Quarters > 3 > ratios > ROA
3.251844076059771
Quarters > 3 > ratios > FCF
14325000
Quarters > 3 > ratios > Piotroski FScore
3
Quarters > 3 > ratios > fcf Percent
0.047424823791536036
Quarters > 3 > health Score
60
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
1308764000
Annuals > 0 > income Statement > cost Of Revenue
948422000
Annuals > 0 > income Statement > gross Profit
360342000
Annuals > 0 > income Statement > operating Expenses
217319000
Annuals > 0 > income Statement > operating Income
143023000
Annuals > 0 > income Statement > interest Expense
-6171000
Annuals > 0 > income Statement > pretax Income
173925000
Annuals > 0 > income Statement > net Income
137340000
Annuals > 0 > income Statement > eps
4.463583476876076
Annuals > 0 > income Statement > dividends Per Share
-
Annuals > 0 > income Statement > shares Outstanding
30769000
Annuals > 0 > income Statement > income Tax Expense
36585000
Annuals > 0 > income Statement > EBITDA
181635000
Annuals > 0 > income Statement > operating Margin
10.928097044234102
Annuals > 0 > income Statement > total Other Income Expense Net
30902000
Annuals > 0 > income Statement > currency_symbol
USD
Annuals > 0 > balance Sheet > cash
269480000
Annuals > 0 > balance Sheet > short Term Investments
-
Annuals > 0 > balance Sheet > receivables
203920000
Annuals > 0 > balance Sheet > inventories
138140000
Annuals > 0 > balance Sheet > total Current Assets
651332000
Annuals > 0 > balance Sheet > property Plant Equipment
154841000
Annuals > 0 > balance Sheet > total Assets
1419410000
Annuals > 0 > balance Sheet > payables
117408000
Annuals > 0 > balance Sheet > short Term Debt
11473000
Annuals > 0 > balance Sheet > long Term Debt
-
Annuals > 0 > balance Sheet > total Liabilities
371376000
Annuals > 0 > balance Sheet > equity
1048034000
Annuals > 0 > balance Sheet > currency_symbol
USD
Annuals > 0 > cash Flow > net Income
137340000
Annuals > 0 > cash Flow > depreciation
27312000
Annuals > 0 > cash Flow > change In Working Capital
7204000
Annuals > 0 > cash Flow > cash From Operations
174264000
Annuals > 0 > cash Flow > capital Expenditures
19930000
Annuals > 0 > cash Flow > cash From Investing
8544000
Annuals > 0 > cash Flow > cash From Financing
-12189000
Annuals > 0 > cash Flow > net Change In Cash
170054000
Annuals > 0 > cash Flow > currency_symbol
USD
Annuals > 0 > ratios > PE
4.463583476876076
Annuals > 0 > ratios > PB
1.494361919556045
Annuals > 0 > ratios > ROE
13.104536684878543
Annuals > 0 > ratios > ROA
9.675851233963408
Annuals > 0 > ratios > FCF
154334000
Annuals > 0 > ratios > Piotroski FScore
4
Annuals > 0 > ratios > fcf Percent
0.11792347589022925
Annuals > 0 > health Score
81
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
1377736000
Annuals > 1 > income Statement > cost Of Revenue
1015770000
Annuals > 1 > income Statement > gross Profit
361966000
Annuals > 1 > income Statement > operating Expenses
211237000
Annuals > 1 > income Statement > operating Income
150729000
Annuals > 1 > income Statement > interest Expense
3002000
Annuals > 1 > income Statement > pretax Income
148992000
Annuals > 1 > income Statement > net Income
110533000
Annuals > 1 > income Statement > eps
3.5904823777813872
Annuals > 1 > income Statement > dividends Per Share
-
Annuals > 1 > income Statement > shares Outstanding
30785000
Annuals > 1 > income Statement > income Tax Expense
38459000
Annuals > 1 > income Statement > EBITDA
179372000
Annuals > 1 > income Statement > operating Margin
10.940339803852117
Annuals > 1 > income Statement > total Other Income Expense Net
-1737000
Annuals > 1 > income Statement > currency_symbol
USD
Annuals > 1 > balance Sheet > cash
99426000
Annuals > 1 > balance Sheet > short Term Investments
-
Annuals > 1 > balance Sheet > receivables
224550000
Annuals > 1 > balance Sheet > inventories
120503000
Annuals > 1 > balance Sheet > total Current Assets
462251000
Annuals > 1 > balance Sheet > property Plant Equipment
152521000
Annuals > 1 > balance Sheet > total Assets
1256451000
Annuals > 1 > balance Sheet > payables
92124000
Annuals > 1 > balance Sheet > short Term Debt
10278000
Annuals > 1 > balance Sheet > long Term Debt
-
Annuals > 1 > balance Sheet > total Liabilities
341453000
Annuals > 1 > balance Sheet > equity
914998000
Annuals > 1 > balance Sheet > currency_symbol
USD
Annuals > 1 > cash Flow > net Income
110533000
Annuals > 1 > cash Flow > depreciation
27378000
Annuals > 1 > cash Flow > change In Working Capital
40955000
Annuals > 1 > cash Flow > cash From Operations
218476000
Annuals > 1 > cash Flow > capital Expenditures
13906000
Annuals > 1 > cash Flow > cash From Investing
-15722000
Annuals > 1 > cash Flow > cash From Financing
-120329000
Annuals > 1 > cash Flow > net Change In Cash
81818000
Annuals > 1 > cash Flow > currency_symbol
USD
Annuals > 1 > ratios > PE
3.5904823777813872
Annuals > 1 > ratios > PB
1.7125245082502913
Annuals > 1 > ratios > ROE
12.080135694285671
Annuals > 1 > ratios > ROA
8.79723920789589
Annuals > 1 > ratios > FCF
204570000
Annuals > 1 > ratios > Piotroski FScore
4
Annuals > 1 > ratios > fcf Percent
0.14848272818595146
Annuals > 1 > health Score
82
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
1389966000
Annuals > 2 > income Statement > cost Of Revenue
1071272000
Annuals > 2 > income Statement > gross Profit
318694000
Annuals > 2 > income Statement > operating Expenses
188592000
Annuals > 2 > income Statement > operating Income
130102000
Annuals > 2 > income Statement > interest Expense
4047000
Annuals > 2 > income Statement > pretax Income
111490000
Annuals > 2 > income Statement > net Income
82406000
Annuals > 2 > income Statement > eps
2.5598285288270377
Annuals > 2 > income Statement > dividends Per Share
-
Annuals > 2 > income Statement > shares Outstanding
32192000
Annuals > 2 > income Statement > income Tax Expense
29084000
Annuals > 2 > income Statement > EBITDA
141704000
Annuals > 2 > income Statement > operating Margin
9.360085066828972
Annuals > 2 > income Statement > total Other Income Expense Net
-18612000
Annuals > 2 > income Statement > currency_symbol
USD
Annuals > 2 > balance Sheet > cash
17608000
Annuals > 2 > balance Sheet > short Term Investments
-
Annuals > 2 > balance Sheet > receivables
217156000
Annuals > 2 > balance Sheet > inventories
170360000
Annuals > 2 > balance Sheet > total Current Assets
423937000
Annuals > 2 > balance Sheet > property Plant Equipment
136086000
Annuals > 2 > balance Sheet > total Assets
1210613000
Annuals > 2 > balance Sheet > payables
106582000
Annuals > 2 > balance Sheet > short Term Debt
8620000
Annuals > 2 > balance Sheet > long Term Debt
88762000
Annuals > 2 > balance Sheet > total Liabilities
388514000
Annuals > 2 > balance Sheet > equity
822099000
Annuals > 2 > balance Sheet > currency_symbol
USD
Annuals > 2 > cash Flow > net Income
82406000
Annuals > 2 > cash Flow > depreciation
26167000
Annuals > 2 > cash Flow > change In Working Capital
-38325000
Annuals > 2 > cash Flow > cash From Operations
102691000
Annuals > 2 > cash Flow > capital Expenditures
20062000
Annuals > 2 > cash Flow > cash From Investing
-71683000
Annuals > 2 > cash Flow > cash From Financing
-25007000
Annuals > 2 > cash Flow > net Change In Cash
4759000
Annuals > 2 > cash Flow > currency_symbol
USD
Annuals > 2 > ratios > PE
2.5598285288270377
Annuals > 2 > ratios > PB
1.9931575150924645
Annuals > 2 > ratios > ROE
10.023853574812765
Annuals > 2 > ratios > ROA
6.806964736046944
Annuals > 2 > ratios > FCF
82629000
Annuals > 2 > ratios > Piotroski FScore
3
Annuals > 2 > ratios > fcf Percent
0.05944677783485351
Annuals > 2 > health Score
69
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
1339783000
Annuals > 3 > income Statement > cost Of Revenue
1049772000
Annuals > 3 > income Statement > gross Profit
290011000
Annuals > 3 > income Statement > operating Expenses
193023000
Annuals > 3 > income Statement > operating Income
96988000
Annuals > 3 > income Statement > interest Expense
1639000
Annuals > 3 > income Statement > pretax Income
99562000
Annuals > 3 > income Statement > net Income
75629000
Annuals > 3 > income Statement > eps
2.2880438071035276
Annuals > 3 > income Statement > dividends Per Share
-
Annuals > 3 > income Statement > shares Outstanding
33054000
Annuals > 3 > income Statement > income Tax Expense
25046000
Annuals > 3 > income Statement > EBITDA
133167000
Annuals > 3 > income Statement > operating Margin
7.23908274698216
Annuals > 3 > income Statement > total Other Income Expense Net
2574000
Annuals > 3 > income Statement > currency_symbol
USD
Annuals > 3 > balance Sheet > cash
12849000
Annuals > 3 > balance Sheet > short Term Investments
-
Annuals > 3 > balance Sheet > receivables
236444000
Annuals > 3 > balance Sheet > inventories
176207000
Annuals > 3 > balance Sheet > total Current Assets
446967000
Annuals > 3 > balance Sheet > property Plant Equipment
115005000
Annuals > 3 > balance Sheet > total Assets
1214901000
Annuals > 3 > balance Sheet > payables
172286000
Annuals > 3 > balance Sheet > short Term Debt
7239000
Annuals > 3 > balance Sheet > long Term Debt
23781000
Annuals > 3 > balance Sheet > total Liabilities
389643000
Annuals > 3 > balance Sheet > equity
825258000
Annuals > 3 > balance Sheet > currency_symbol
USD
Annuals > 3 > cash Flow > net Income
74516000
Annuals > 3 > cash Flow > depreciation
31966000
Annuals > 3 > cash Flow > change In Working Capital
-104093000
Annuals > 3 > cash Flow > cash From Operations
23070000
Annuals > 3 > cash Flow > capital Expenditures
17705000
Annuals > 3 > cash Flow > cash From Investing
24538000
Annuals > 3 > cash Flow > cash From Financing
-66612000
Annuals > 3 > cash Flow > net Change In Cash
-19205000
Annuals > 3 > cash Flow > currency_symbol
USD
Annuals > 3 > ratios > PE
2.2880438071035276
Annuals > 3 > ratios > PB
2.0386940811237215
Annuals > 3 > ratios > ROE
9.164285593111487
Annuals > 3 > ratios > ROA
6.225116285195255
Annuals > 3 > ratios > FCF
5365000
Annuals > 3 > ratios > Piotroski FScore
3
Annuals > 3 > ratios > fcf Percent
0.0040043798137459575
Annuals > 3 > health Score
62
Valuation > metrics > PE
11.4126
Valuation > metrics > PB
1.8279742670003594
Valuation > final Score
100
Valuation > verdict
Fair
Profitability > metrics > ROE
-9.35747351787294
Profitability > metrics > ROA
-12.806421184617687
Profitability > metrics > Net Margin
-0.286429170994954
Profitability > final Score
0
Profitability > verdict
Weak
Risk > metrics > Debt Equity
0.508649112079128
Risk > metrics > Interest Coverage
19971
Risk > final Score
88
Risk > verdict
Low
Liquidity > metrics > Current Ratio
5.482919291385142
Liquidity > metrics > Quick Ratio
4.524523214468736
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
100
Prev Valuations > 1
100
Prev Valuations > 2
100
Prev Profitabilities > 0
28
Prev Profitabilities > 1
28
Prev Profitabilities > 2
53
Prev Risks > 0
100
Prev Risks > 1
74
Prev Risks > 2
100
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2026-01-20T22:30:06.212Z
Earnings History > 0 > period
2025-12-31
Earnings History > 0 > report Date
2026-02-25
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.02
Earnings History > 0 > eps Difference
-1.02
Earnings History > 0 > surprise Percent
-100
Earnings History > 1 > period
2025-09-30
Earnings History > 1 > report Date
2025-10-30
Earnings History > 1 > date
2025-09-30
Earnings History > 1 > before After Market
-
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
1.14
Earnings History > 1 > eps Estimate
1.31
Earnings History > 1 > eps Difference
-0.17
Earnings History > 1 > surprise Percent
-12.9771
Earnings History > 2 > period
2025-06-30
Earnings History > 2 > report Date
2025-07-29
Earnings History > 2 > date
2025-06-30
Earnings History > 2 > before After Market
BeforeMarket
Earnings History > 2 > currency
USD
Earnings History > 2 > eps Actual
1.13
Earnings History > 2 > eps Estimate
1.18
Earnings History > 2 > eps Difference
-0.05
Earnings History > 2 > surprise Percent
-4.2373
Earnings History > 3 > period
2025-03-31
Earnings History > 3 > report Date
2025-04-29
Earnings History > 3 > date
2025-03-31
Earnings History > 3 > before After Market
BeforeMarket
Earnings History > 3 > currency
USD
Earnings History > 3 > eps Actual
0.95
Earnings History > 3 > eps Estimate
0.8421
Earnings History > 3 > eps Difference
0.1079
Earnings History > 3 > surprise Percent
12.8132
Earnings History > 4 > period
2024-12-31
Earnings History > 4 > report Date
2025-02-19
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.01
Earnings History > 4 > eps Estimate
0.9067
Earnings History > 4 > eps Difference
0.1033
Earnings History > 4 > surprise Percent
11.393
Earnings History > 5 > period
2024-09-30
Earnings History > 5 > report Date
2024-10-30
Earnings History > 5 > date
2024-09-30
Earnings History > 5 > before After Market
BeforeMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
1.27
Earnings History > 5 > eps Estimate
1.25
Earnings History > 5 > eps Difference
0.02
Earnings History > 5 > surprise Percent
1.6
Earnings History > 6 > period
2024-06-30
Earnings History > 6 > report Date
2024-07-31
Earnings History > 6 > date
2024-06-30
Earnings History > 6 > before After Market
BeforeMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
1.18
Earnings History > 6 > eps Estimate
1.25
Earnings History > 6 > eps Difference
-0.07
Earnings History > 6 > surprise Percent
-5.6
Earnings History > 7 > period
2024-03-31
Earnings History > 7 > report Date
2024-05-01
Earnings History > 7 > date
2024-03-31
Earnings History > 7 > before After Market
BeforeMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
0.8
Earnings History > 7 > eps Estimate
0.72
Earnings History > 7 > eps Difference
0.08
Earnings History > 7 > surprise Percent
11.1111
Earnings History > 8 > period
2023-12-31
Earnings History > 8 > report Date
2024-02-21
Earnings History > 8 > date
2023-12-31
Earnings History > 8 > before After Market
BeforeMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
0.85
Earnings History > 8 > eps Estimate
0.85
Earnings History > 8 > eps Difference
0
Earnings History > 8 > surprise Percent
0
Earnings History > 9 > period
2023-09-30
Earnings History > 9 > report Date
2023-11-02
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.38
Earnings History > 9 > eps Estimate
1.19
Earnings History > 9 > eps Difference
0.19
Earnings History > 9 > surprise Percent
15.9664
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.18
Earnings History > 10 > eps Estimate
0.92
Earnings History > 10 > eps Difference
0.26
Earnings History > 10 > surprise Percent
28.2609
Earnings History > 11 > period
2023-03-31
Earnings History > 11 > report Date
2023-05-03
Earnings History > 11 > date
2023-03-31
Earnings History > 11 > before After Market
BeforeMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
0.7
Earnings History > 11 > eps Estimate
0.55
Earnings History > 11 > eps Difference
0.15
Earnings History > 11 > surprise Percent
27.2727
Earnings History > 12 > period
2022-12-31
Earnings History > 12 > report Date
2023-02-22
Earnings History > 12 > date
2022-12-31
Earnings History > 12 > before After Market
BeforeMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
0.72
Earnings History > 12 > eps Estimate
0.73
Earnings History > 12 > eps Difference
-0.01
Earnings History > 12 > surprise Percent
-1.3699
Earnings History > 13 > period
2022-09-30
Earnings History > 13 > report Date
2022-11-03
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.12
Earnings History > 13 > eps Estimate
0.99
Earnings History > 13 > eps Difference
0.13
Earnings History > 13 > surprise Percent
13.1313
Earnings History > 14 > period
2022-06-30
Earnings History > 14 > report Date
2022-08-03
Earnings History > 14 > date
2022-06-30
Earnings History > 14 > before After Market
BeforeMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
0.96
Earnings History > 14 > eps Estimate
0.8
Earnings History > 14 > eps Difference
0.16
Earnings History > 14 > surprise Percent
20
Earnings History > 15 > period
2022-03-31
Earnings History > 15 > report Date
2022-05-04
Earnings History > 15 > date
2022-03-31
Earnings History > 15 > before After Market
BeforeMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
0.6
Earnings History > 15 > eps Estimate
0.44
Earnings History > 15 > eps Difference
0.16
Earnings History > 15 > surprise Percent
36.3636
Earnings History > 16 > period
2021-12-31
Earnings History > 16 > report Date
2022-02-23
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.54
Earnings History > 16 > eps Estimate
0.71
Earnings History > 16 > eps Difference
-0.17
Earnings History > 16 > surprise Percent
-23.9437
Earnings History > 17 > period
2021-09-30
Earnings History > 17 > report Date
2021-10-27
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.91
Earnings History > 17 > eps Estimate
1.17
Earnings History > 17 > eps Difference
-0.26
Earnings History > 17 > surprise Percent
-22.2222
Earnings History > 18 > period
2021-06-30
Earnings History > 18 > report Date
2021-08-03
Earnings History > 18 > date
2021-06-30
Earnings History > 18 > before After Market
BeforeMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
0.8
Earnings History > 18 > eps Estimate
0.87
Earnings History > 18 > eps Difference
-0.07
Earnings History > 18 > surprise Percent
-8.046
Earnings History > 19 > period
2021-03-31
Earnings History > 19 > report Date
2021-05-05
Earnings History > 19 > date
2021-03-31
Earnings History > 19 > before After Market
BeforeMarket
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
0.53
Earnings History > 19 > eps Estimate
0.5
Earnings History > 19 > eps Difference
0.03
Earnings History > 19 > surprise Percent
6
Earnings History > 20 > period
2020-12-31
Earnings History > 20 > report Date
2021-02-25
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.59
Earnings History > 20 > eps Estimate
0.63
Earnings History > 20 > eps Difference
-0.04
Earnings History > 20 > surprise Percent
-6.3492
Earnings History > 21 > period
2020-09-30
Earnings History > 21 > report Date
2020-10-29
Earnings History > 21 > date
2020-09-30
Earnings History > 21 > before After Market
BeforeMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
1.06
Earnings History > 21 > eps Estimate
0.97
Earnings History > 21 > eps Difference
0.09
Earnings History > 21 > surprise Percent
9.2784
Earnings History > 22 > period
2020-06-30
Earnings History > 22 > report Date
2020-08-05
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.84
Earnings History > 22 > eps Estimate
0.59
Earnings History > 22 > eps Difference
0.25
Earnings History > 22 > surprise Percent
42.3729
Earnings History > 23 > period
2020-03-31
Earnings History > 23 > report Date
2020-05-06
Earnings History > 23 > date
2020-03-31
Earnings History > 23 > before After Market
BeforeMarket
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
0.47
Earnings History > 23 > eps Estimate
0.38
Earnings History > 23 > eps Difference
0.09
Earnings History > 23 > surprise Percent
23.6842
Earnings History > 24 > period
2019-12-31
Earnings History > 24 > report Date
2020-02-28
Earnings History > 24 > date
2019-12-31
Earnings History > 24 > before After Market
BeforeMarket
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
0.69
Earnings History > 24 > eps Estimate
0.58
Earnings History > 24 > eps Difference
0.11
Earnings History > 24 > surprise Percent
18.9655
Earnings History > 25 > period
2019-09-30
Earnings History > 25 > report Date
2019-10-25
Earnings History > 25 > date
2019-09-30
Earnings History > 25 > before After Market
BeforeMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
0.95
Earnings History > 25 > eps Estimate
0.86
Earnings History > 25 > eps Difference
0.09
Earnings History > 25 > surprise Percent
10.4651
Earnings History > 26 > period
2019-06-30
Earnings History > 26 > report Date
2019-07-26
Earnings History > 26 > date
2019-06-30
Earnings History > 26 > before After Market
BeforeMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
0.73
Earnings History > 26 > eps Estimate
0.77
Earnings History > 26 > eps Difference
-0.04
Earnings History > 26 > surprise Percent
-5.1948
Earnings History > 27 > period
2019-03-31
Earnings History > 27 > report Date
2019-05-03
Earnings History > 27 > date
2019-03-31
Earnings History > 27 > before After Market
BeforeMarket
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
0.28
Earnings History > 27 > eps Estimate
0.28
Earnings History > 27 > eps Difference
0
Earnings History > 27 > surprise Percent
0
Earnings History > 28 > period
2018-12-31
Earnings History > 28 > report Date
2019-02-21
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.47
Earnings History > 28 > eps Estimate
0.4
Earnings History > 28 > eps Difference
0.07
Earnings History > 28 > surprise Percent
17.5
Earnings History > 29 > period
2018-09-30
Earnings History > 29 > report Date
2018-11-01
Earnings History > 29 > date
2018-09-30
Earnings History > 29 > before After Market
BeforeMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
0.71
Earnings History > 29 > eps Estimate
0.7
Earnings History > 29 > eps Difference
0.01
Earnings History > 29 > surprise Percent
1.4286
Earnings History > 30 > period
2018-06-30
Earnings History > 30 > report Date
2018-07-26
Earnings History > 30 > date
2018-06-30
Earnings History > 30 > before After Market
BeforeMarket
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
0.71
Earnings History > 30 > eps Estimate
0.55
Earnings History > 30 > eps Difference
0.16
Earnings History > 30 > surprise Percent
29.0909
Earnings History > 31 > period
2018-03-31
Earnings History > 31 > report Date
2018-05-04
Earnings History > 31 > date
2018-03-31
Earnings History > 31 > before After Market
BeforeMarket
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
0.26
Earnings History > 31 > eps Estimate
0.27
Earnings History > 31 > eps Difference
-0.01
Earnings History > 31 > surprise Percent
-3.7037
Earnings History > 32 > period
2017-12-31
Earnings History > 32 > report Date
2018-02-22
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.41
Earnings History > 32 > eps Estimate
0.34
Earnings History > 32 > eps Difference
0.07
Earnings History > 32 > surprise Percent
20.5882
Earnings History > 33 > period
2017-09-30
Earnings History > 33 > report Date
2017-11-03
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.67
Earnings History > 33 > eps Estimate
0.56
Earnings History > 33 > eps Difference
0.11
Earnings History > 33 > surprise Percent
19.6429
Earnings History > 34 > period
2017-06-30
Earnings History > 34 > report Date
2017-07-27
Earnings History > 34 > date
2017-06-30
Earnings History > 34 > before After Market
BeforeMarket
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
0.43
Earnings History > 34 > eps Estimate
0.4
Earnings History > 34 > eps Difference
0.03
Earnings History > 34 > surprise Percent
7.5
Earnings History > 35 > period
2017-03-31
Earnings History > 35 > report Date
2017-05-05
Earnings History > 35 > date
2017-03-31
Earnings History > 35 > before After Market
BeforeMarket
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
0.2
Earnings History > 35 > eps Estimate
0.21
Earnings History > 35 > eps Difference
-0.01
Earnings History > 35 > surprise Percent
-4.7619
Earnings History > 36 > period
2016-12-31
Earnings History > 36 > report Date
2017-02-17
Earnings History > 36 > date
2016-12-31
Earnings History > 36 > before After Market
BeforeMarket
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
0.3
Earnings History > 36 > eps Estimate
0.24
Earnings History > 36 > eps Difference
0.06
Earnings History > 36 > surprise Percent
25
Earnings History > 37 > period
2016-09-30
Earnings History > 37 > report Date
2016-10-27
Earnings History > 37 > date
2016-09-30
Earnings History > 37 > before After Market
BeforeMarket
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
0.55
Earnings History > 37 > eps Estimate
0.49
Earnings History > 37 > eps Difference
0.06
Earnings History > 37 > surprise Percent
12.2449
Earnings History > 38 > period
2016-06-30
Earnings History > 38 > report Date
2016-07-28
Earnings History > 38 > date
2016-06-30
Earnings History > 38 > before After Market
BeforeMarket
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
0.46
Earnings History > 38 > eps Estimate
0.39
Earnings History > 38 > eps Difference
0.07
Earnings History > 38 > surprise Percent
17.9487
Earnings History > 39 > period
2016-03-31
Earnings History > 39 > report Date
2016-05-06
Earnings History > 39 > date
2016-03-31
Earnings History > 39 > before After Market
BeforeMarket
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
0.24
Earnings History > 39 > eps Estimate
0.12
Earnings History > 39 > eps Difference
0.12
Earnings History > 39 > surprise Percent
100
Earnings History > 40 > period
2015-12-31
Earnings History > 40 > report Date
2016-02-18
Earnings History > 40 > date
2015-12-31
Earnings History > 40 > before After Market
BeforeMarket
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
0.29
Earnings History > 40 > eps Estimate
0.12
Earnings History > 40 > eps Difference
0.17
Earnings History > 40 > surprise Percent
141.6667
Earnings History > 41 > period
2015-09-30
Earnings History > 41 > report Date
2015-10-28
Earnings History > 41 > date
2015-09-30
Earnings History > 41 > before After Market
BeforeMarket
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
0.5
Earnings History > 41 > eps Estimate
0.36
Earnings History > 41 > eps Difference
0.14
Earnings History > 41 > surprise Percent
38.8889
Earnings History > 42 > period
2015-06-30
Earnings History > 42 > report Date
2015-08-06
Earnings History > 42 > date
2015-06-30
Earnings History > 42 > before After Market
BeforeMarket
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
0.25
Earnings History > 42 > eps Estimate
0.22
Earnings History > 42 > eps Difference
0.03
Earnings History > 42 > surprise Percent
13.6364
Earnings History > 43 > period
2015-03-31
Earnings History > 43 > report Date
2015-05-07
Earnings History > 43 > date
2015-03-31
Earnings History > 43 > before After Market
BeforeMarket
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
0.06
Earnings History > 43 > eps Estimate
-0.01
Earnings History > 43 > eps Difference
0.07
Earnings History > 43 > surprise Percent
700
Earnings History > 44 > period
2014-12-31
Earnings History > 44 > report Date
2015-02-20
Earnings History > 44 > date
2014-12-31
Earnings History > 44 > before After Market
BeforeMarket
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
0.02
Earnings History > 44 > eps Estimate
0.01
Earnings History > 44 > eps Difference
0.01
Earnings History > 44 > surprise Percent
100
Earnings History > 45 > period
2014-09-30
Earnings History > 45 > report Date
2014-10-28
Earnings History > 45 > date
2014-09-30
Earnings History > 45 > before After Market
BeforeMarket
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
0.3
Earnings History > 45 > eps Estimate
0.23
Earnings History > 45 > eps Difference
0.07
Earnings History > 45 > surprise Percent
30.4348
Earnings History > 46 > period
2014-06-30
Earnings History > 46 > report Date
2014-08-05
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.15
Earnings History > 46 > eps Difference
0.04
Earnings History > 46 > surprise Percent
26.6667
Earnings History > 47 > period
2014-03-31
Earnings History > 47 > report Date
2014-05-02
Earnings History > 47 > date
2014-03-31
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
-0.05
Earnings History > 47 > eps Estimate
0.01
Earnings History > 47 > eps Difference
-0.06
Earnings History > 47 > surprise Percent
-600
Earnings History > 48 > period
2013-12-31
Earnings History > 48 > report Date
2014-02-20
Earnings History > 48 > date
2013-12-31
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.08
Earnings History > 48 > eps Estimate
0.05
Earnings History > 48 > eps Difference
0.03
Earnings History > 48 > surprise Percent
60
Earnings History > 49 > period
2013-09-30
Earnings History > 49 > report Date
2013-10-31
Earnings History > 49 > date
2013-09-30
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.31
Earnings History > 49 > eps Estimate
0.23
Earnings History > 49 > eps Difference
0.08
Earnings History > 49 > surprise Percent
34.7826
Earnings History > 50 > period
2013-06-30
Earnings History > 50 > report Date
2013-08-01
Earnings History > 50 > date
2013-06-30
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.26
Earnings History > 50 > eps Estimate
0.32
Earnings History > 50 > eps Difference
-0.06
Earnings History > 50 > surprise Percent
-18.75
Earnings History > 51 > period
2013-03-31
Earnings History > 51 > report Date
2013-05-02
Earnings History > 51 > date
2013-03-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.04
Earnings History > 51 > eps Estimate
0.12
Earnings History > 51 > eps Difference
-0.08
Earnings History > 51 > surprise Percent
-66.6667
Earnings History > 52 > period
2012-12-31
Earnings History > 52 > report Date
2013-02-22
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.03
Earnings History > 52 > eps Difference
0.02
Earnings History > 52 > surprise Percent
66.6667
Earnings History > 53 > period
2012-09-30
Earnings History > 53 > report Date
2012-11-01
Earnings History > 53 > date
2012-09-30
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.24
Earnings History > 53 > eps Estimate
0.28
Earnings History > 53 > eps Difference
-0.04
Earnings History > 53 > surprise Percent
-14.2857
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.28
Earnings History > 54 > eps Estimate
0.35
Earnings History > 54 > eps Difference
-0.07
Earnings History > 54 > surprise Percent
-20
Earnings History > 55 > period
2012-03-31
Earnings History > 55 > report Date
2012-05-03
Earnings History > 55 > date
2012-03-31
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.09
Earnings History > 55 > eps Estimate
0.18
Earnings History > 55 > eps Difference
-0.09
Earnings History > 55 > surprise Percent
-50
Earnings History > 56 > period
2011-12-31
Earnings History > 56 > report Date
2012-02-23
Earnings History > 56 > date
2011-12-31
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
-0.17
Earnings History > 56 > eps Estimate
0.03
Earnings History > 56 > eps Difference
-0.2
Earnings History > 56 > surprise Percent
-666.6667
Earnings History > 57 > period
2011-09-30
Earnings History > 57 > report Date
2011-11-02
Earnings History > 57 > date
2011-09-30
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.26
Earnings History > 57 > eps Estimate
0.24
Earnings History > 57 > eps Difference
0.02
Earnings History > 57 > surprise Percent
8.3333
Earnings History > 58 > period
2011-06-30
Earnings History > 58 > report Date
2011-08-03
Earnings History > 58 > date
2011-06-30
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
0.3
Earnings History > 58 > eps Estimate
0.26
Earnings History > 58 > eps Difference
0.04
Earnings History > 58 > surprise Percent
15.3846
Earnings History > 59 > period
2011-03-31
Earnings History > 59 > report Date
2011-05-04
Earnings History > 59 > date
2011-03-31
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.11
Earnings History > 59 > eps Estimate
-0.04
Earnings History > 59 > eps Difference
0.15
Earnings History > 59 > surprise Percent
375
Earnings History > 60 > period
2010-12-31
Earnings History > 60 > report Date
2011-02-24
Earnings History > 60 > date
2010-12-31
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
-0.21
Earnings History > 60 > eps Estimate
-0.08
Earnings History > 60 > eps Difference
-0.13
Earnings History > 60 > surprise Percent
-162.5
Earnings History > 61 > period
2010-09-30
Earnings History > 61 > report Date
2010-11-03
Earnings History > 61 > date
2010-09-30
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
0.06
Earnings History > 61 > eps Estimate
0.12
Earnings History > 61 > eps Difference
-0.06
Earnings History > 61 > surprise Percent
-50
Earnings History > 62 > period
2010-06-30
Earnings History > 62 > report Date
2010-08-04
Earnings History > 62 > date
2010-06-30
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.13
Earnings History > 62 > eps Estimate
0.18
Earnings History > 62 > eps Difference
-0.05
Earnings History > 62 > surprise Percent
-27.7778
Earnings History > 63 > period
2010-03-31
Earnings History > 63 > report Date
2010-05-05
Earnings History > 63 > date
2010-03-31
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
-0.05
Earnings History > 63 > eps Estimate
-0.06
Earnings History > 63 > eps Difference
0.01
Earnings History > 63 > surprise Percent
16.6667
Earnings History > 64 > period
2009-12-31
Earnings History > 64 > report Date
2010-02-24
Earnings History > 64 > date
2009-12-31
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
-0.1
Earnings History > 64 > eps Estimate
0.09
Earnings History > 64 > eps Difference
-0.19
Earnings History > 64 > surprise Percent
-211.1111
Earnings History > 65 > period
2009-09-30
Earnings History > 65 > report Date
2009-11-04
Earnings History > 65 > date
2009-09-30
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
0.28
Earnings History > 65 > eps Estimate
0.18
Earnings History > 65 > eps Difference
0.1
Earnings History > 65 > surprise Percent
55.5556
Earnings History > 66 > period
2009-06-30
Earnings History > 66 > report Date
2009-08-05
Earnings History > 66 > date
2009-06-30
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
-0.02
Earnings History > 66 > eps Estimate
-0.09
Earnings History > 66 > eps Difference
0.07
Earnings History > 66 > surprise Percent
77.7778
Earnings History > 67 > period
2009-03-31
Earnings History > 67 > report Date
2009-05-06
Earnings History > 67 > date
2009-03-31
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
-0.4
Earnings History > 67 > eps Estimate
-0.19
Earnings History > 67 > eps Difference
-0.21
Earnings History > 67 > surprise Percent
-110.5263
Earnings History > 68 > period
2008-12-31
Earnings History > 68 > report Date
2009-02-25
Earnings History > 68 > date
2008-12-31
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
-0.33
Earnings History > 68 > eps Estimate
-0.31
Earnings History > 68 > eps Difference
-0.02
Earnings History > 68 > surprise Percent
-6.4516
Earnings History > 69 > period
2008-09-30
Earnings History > 69 > report Date
2008-11-05
Earnings History > 69 > date
2008-09-30
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
0.64
Earnings History > 69 > eps Estimate
0.49
Earnings History > 69 > eps Difference
0.15
Earnings History > 69 > surprise Percent
30.6122
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.67
Earnings History > 70 > eps Estimate
0.38
Earnings History > 70 > eps Difference
0.29
Earnings History > 70 > surprise Percent
76.3158
Earnings History > 71 > period
2008-03-31
Earnings History > 71 > report Date
2008-05-07
Earnings History > 71 > date
2008-03-31
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
0.27
Earnings History > 71 > eps Estimate
0.14
Earnings History > 71 > eps Difference
0.13
Earnings History > 71 > surprise Percent
92.8571
Earnings History > 72 > period
2007-12-31
Earnings History > 72 > report Date
2008-02-19
Earnings History > 72 > date
2007-12-31
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
-0.01
Earnings History > 72 > eps Estimate
-0.04
Earnings History > 72 > eps Difference
0.03
Earnings History > 72 > surprise Percent
75
Earnings History > 73 > period
2007-09-30
Earnings History > 73 > report Date
2007-10-31
Earnings History > 73 > date
2007-09-30
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
0.43
Earnings History > 73 > eps Estimate
0.42
Earnings History > 73 > eps Difference
0.01
Earnings History > 73 > surprise Percent
2.381
Earnings History > 74 > period
2007-06-30
Earnings History > 74 > report Date
2007-07-25
Earnings History > 74 > date
2007-06-30
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
0.45
Earnings History > 74 > eps Estimate
0.45
Earnings History > 74 > eps Difference
0
Earnings History > 74 > surprise Percent
0
Earnings History > 75 > period
2007-03-31
Earnings History > 75 > report Date
2007-04-25
Earnings History > 75 > date
2007-03-31
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
0.22
Earnings History > 75 > eps Estimate
0.22
Earnings History > 75 > eps Difference
0
Earnings History > 75 > surprise Percent
0
Earnings History > 76 > period
2006-12-31
Earnings History > 76 > report Date
2007-02-07
Earnings History > 76 > date
2006-12-31
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
0.19
Earnings History > 76 > eps Estimate
0.26
Earnings History > 76 > eps Difference
-0.07
Earnings History > 76 > surprise Percent
-26.9231
Earnings History > 77 > period
2006-09-30
Earnings History > 77 > report Date
2006-10-25
Earnings History > 77 > date
2006-09-30
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
0.61
Earnings History > 77 > eps Estimate
0.61
Earnings History > 77 > eps Difference
0
Earnings History > 77 > surprise Percent
0
Earnings History > 78 > period
2006-06-30
Earnings History > 78 > report Date
2006-07-26
Earnings History > 78 > date
2006-06-30
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
0.66
Earnings History > 78 > eps Estimate
0.62
Earnings History > 78 > eps Difference
0.04
Earnings History > 78 > surprise Percent
6.4516
Earnings History > 79 > period
2006-03-31
Earnings History > 79 > report Date
2006-04-26
Earnings History > 79 > date
2006-03-31
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
0.48
Earnings History > 79 > eps Estimate
0.45
Earnings History > 79 > eps Difference
0.03
Earnings History > 79 > surprise Percent
6.6667
Earnings History > 80 > period
2005-12-31
Earnings History > 80 > report Date
2006-02-08
Earnings History > 80 > date
2005-12-31
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
0.41
Earnings History > 80 > eps Estimate
0.3
Earnings History > 80 > eps Difference
0.11
Earnings History > 80 > surprise Percent
36.6667
Earnings History > 81 > period
2005-09-30
Earnings History > 81 > report Date
2005-10-26
Earnings History > 81 > date
2005-09-30
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
0.43
Earnings History > 81 > eps Estimate
0.43
Earnings History > 81 > eps Difference
0
Earnings History > 81 > surprise Percent
0
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.53
Earnings History > 82 > eps Estimate
0.55
Earnings History > 82 > eps Difference
-0.02
Earnings History > 82 > surprise Percent
-3.6364
Earnings History > 83 > period
2005-03-31
Earnings History > 83 > report Date
2005-04-25
Earnings History > 83 > date
2005-03-31
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
0.36
Earnings History > 83 > eps Estimate
0.34
Earnings History > 83 > eps Difference
0.02
Earnings History > 83 > surprise Percent
5.8824
Earnings History > 84 > period
2004-12-31
Earnings History > 84 > report Date
2005-02-14
Earnings History > 84 > date
2004-12-31
Earnings History > 84 > before After Market
-
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
0.33
Earnings History > 84 > eps Estimate
0.34
Earnings History > 84 > eps Difference
-0.01
Earnings History > 84 > surprise Percent
-2.9412
Earnings History > 85 > period
2004-09-30
Earnings History > 85 > report Date
2004-10-27
Earnings History > 85 > date
2004-09-30
Earnings History > 85 > before After Market
-
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
0.55
Earnings History > 85 > eps Estimate
0.53
Earnings History > 85 > eps Difference
0.02
Earnings History > 85 > surprise Percent
3.7736
Earnings History > 86 > period
2004-06-30
Earnings History > 86 > report Date
2004-07-28
Earnings History > 86 > date
2004-06-30
Earnings History > 86 > before After Market
-
Earnings History > 86 > currency
USD
Earnings History > 86 > eps Actual
0.52
Earnings History > 86 > eps Estimate
0.5
Earnings History > 86 > eps Difference
0.02
Earnings History > 86 > surprise Percent
4
Earnings History > 87 > period
2004-03-31
Earnings History > 87 > report Date
2004-04-26
Earnings History > 87 > date
2004-03-31
Earnings History > 87 > before After Market
-
Earnings History > 87 > currency
USD
Earnings History > 87 > eps Actual
0.32
Earnings History > 87 > eps Estimate
0.32
Earnings History > 87 > eps Difference
0
Earnings History > 87 > surprise Percent
0
Earnings History > 88 > period
2003-12-31
Earnings History > 88 > report Date
2004-02-03
Earnings History > 88 > date
2003-12-31
Earnings History > 88 > before After Market
-
Earnings History > 88 > currency
USD
Earnings History > 88 > eps Actual
0.23
Earnings History > 88 > eps Estimate
0.19
Earnings History > 88 > eps Difference
0.04
Earnings History > 88 > surprise Percent
21.0526
Earnings History > 89 > period
2003-09-30
Earnings History > 89 > report Date
2003-10-27
Earnings History > 89 > date
2003-09-30
Earnings History > 89 > before After Market
-
Earnings History > 89 > currency
USD
Earnings History > 89 > eps Actual
0.33
Earnings History > 89 > eps Estimate
0.32
Earnings History > 89 > eps Difference
0.01
Earnings History > 89 > surprise Percent
3.125
Earnings History > 90 > period
2003-06-30
Earnings History > 90 > report Date
2003-08-11
Earnings History > 90 > date
2003-06-30
Earnings History > 90 > before After Market
-
Earnings History > 90 > currency
USD
Earnings History > 90 > eps Actual
0.34
Earnings History > 90 > eps Estimate
0.33
Earnings History > 90 > eps Difference
0.01
Earnings History > 90 > surprise Percent
3.0303
Earnings History > 91 > period
2003-03-31
Earnings History > 91 > report Date
2003-05-05
Earnings History > 91 > date
2003-03-31
Earnings History > 91 > before After Market
-
Earnings History > 91 > currency
USD
Earnings History > 91 > eps Actual
0.2
Earnings History > 91 > eps Estimate
0.2
Earnings History > 91 > eps Difference
0
Earnings History > 91 > surprise Percent
0
Earnings History > 92 > period
2002-12-31
Earnings History > 92 > report Date
2003-02-04
Earnings History > 92 > date
2002-12-31
Earnings History > 92 > before After Market
-
Earnings History > 92 > currency
USD
Earnings History > 92 > eps Actual
0.19
Earnings History > 92 > eps Estimate
0.17
Earnings History > 92 > eps Difference
0.02
Earnings History > 92 > surprise Percent
11.7647
Earnings History > 93 > period
2002-09-30
Earnings History > 93 > report Date
2002-10-22
Earnings History > 93 > date
2002-09-30
Earnings History > 93 > before After Market
-
Earnings History > 93 > currency
USD
Earnings History > 93 > eps Actual
0.29
Earnings History > 93 > eps Estimate
0.28
Earnings History > 93 > eps Difference
0.01
Earnings History > 93 > surprise Percent
3.5714
Earnings History > 94 > period
2002-06-30
Earnings History > 94 > report Date
2002-07-23
Earnings History > 94 > date
2002-06-30
Earnings History > 94 > before After Market
-
Earnings History > 94 > currency
USD
Earnings History > 94 > eps Actual
0.33
Earnings History > 94 > eps Estimate
0.31
Earnings History > 94 > eps Difference
0.02
Earnings History > 94 > surprise Percent
6.4516
Earnings History > 95 > period
2002-03-31
Earnings History > 95 > report Date
2002-04-23
Earnings History > 95 > date
2002-03-31
Earnings History > 95 > before After Market
-
Earnings History > 95 > currency
USD
Earnings History > 95 > eps Actual
0.2
Earnings History > 95 > eps Estimate
0.18
Earnings History > 95 > eps Difference
0.02
Earnings History > 95 > surprise Percent
11.1111
Earnings History > 96 > period
2001-12-31
Earnings History > 96 > report Date
2002-01-24
Earnings History > 96 > date
2001-12-31
Earnings History > 96 > before After Market
-
Earnings History > 96 > currency
USD
Earnings History > 96 > eps Actual
0.08
Earnings History > 96 > eps Estimate
0.07
Earnings History > 96 > eps Difference
0.01
Earnings History > 96 > surprise Percent
14.2857
Earnings History > 97 > period
2001-09-30
Earnings History > 97 > report Date
2001-10-18
Earnings History > 97 > date
2001-09-30
Earnings History > 97 > before After Market
-
Earnings History > 97 > currency
USD
Earnings History > 97 > eps Actual
0.19
Earnings History > 97 > eps Estimate
0.23
Earnings History > 97 > eps Difference
-0.04
Earnings History > 97 > surprise Percent
-17.3913
Earnings History > 98 > period
2001-06-30
Earnings History > 98 > report Date
2001-07-20
Earnings History > 98 > date
2001-06-30
Earnings History > 98 > before After Market
-
Earnings History > 98 > currency
USD
Earnings History > 98 > eps Actual
0.23
Earnings History > 98 > eps Estimate
0.2
Earnings History > 98 > eps Difference
0.03
Earnings History > 98 > surprise Percent
15
Earnings History > 99 > period
2001-03-31
Earnings History > 99 > report Date
2001-04-24
Earnings History > 99 > date
2001-03-31
Earnings History > 99 > before After Market
-
Earnings History > 99 > currency
USD
Earnings History > 99 > eps Actual
0.15
Earnings History > 99 > eps Estimate
0.15
Earnings History > 99 > eps Difference
0
Earnings History > 99 > surprise Percent
0
Earnings History > 100 > period
2000-12-31
Earnings History > 100 > report Date
2001-01-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.17
Earnings History > 100 > eps Estimate
0.16
Earnings History > 100 > eps Difference
0.01
Earnings History > 100 > surprise Percent
6.25
Earnings History > 101 > period
2000-09-30
Earnings History > 101 > report Date
2000-10-18
Earnings History > 101 > date
2000-09-30
Earnings History > 101 > before After Market
-
Earnings History > 101 > currency
USD
Earnings History > 101 > eps Actual
0.38
Earnings History > 101 > eps Estimate
0.38
Earnings History > 101 > eps Difference
0
Earnings History > 101 > surprise Percent
0
Earnings History > 102 > period
2000-06-30
Earnings History > 102 > report Date
2000-07-18
Earnings History > 102 > date
2000-06-30
Earnings History > 102 > before After Market
-
Earnings History > 102 > currency
USD
Earnings History > 102 > eps Actual
0.41
Earnings History > 102 > eps Estimate
0.4
Earnings History > 102 > eps Difference
0.01
Earnings History > 102 > surprise Percent
2.5
Earnings History > 103 > period
2000-03-31
Earnings History > 103 > report Date
2000-04-19
Earnings History > 103 > date
2000-03-31
Earnings History > 103 > before After Market
-
Earnings History > 103 > currency
USD
Earnings History > 103 > eps Actual
0.31
Earnings History > 103 > eps Estimate
0.29
Earnings History > 103 > eps Difference
0.02
Earnings History > 103 > surprise Percent
6.8966
Earnings History > 104 > period
1999-12-31
Earnings History > 104 > report Date
2000-01-25
Earnings History > 104 > date
1999-12-31
Earnings History > 104 > before After Market
-
Earnings History > 104 > currency
USD
Earnings History > 104 > eps Actual
0.29
Earnings History > 104 > eps Estimate
0.28
Earnings History > 104 > eps Difference
0.01
Earnings History > 104 > surprise Percent
3.5714
Earnings History > 105 > period
1999-09-30
Earnings History > 105 > report Date
1999-10-18
Earnings History > 105 > date
1999-09-30
Earnings History > 105 > before After Market
-
Earnings History > 105 > currency
USD
Earnings History > 105 > eps Actual
0.37
Earnings History > 105 > eps Estimate
0.35
Earnings History > 105 > eps Difference
0.02
Earnings History > 105 > surprise Percent
5.7143
Earnings History > 106 > period
1999-06-30
Earnings History > 106 > report Date
1999-07-22
Earnings History > 106 > date
1999-06-30
Earnings History > 106 > before After Market
-
Earnings History > 106 > currency
USD
Earnings History > 106 > eps Actual
0.38
Earnings History > 106 > eps Estimate
0.36
Earnings History > 106 > eps Difference
0.02
Earnings History > 106 > surprise Percent
5.5556
Earnings History > 107 > period
1999-03-31
Earnings History > 107 > report Date
1999-04-20
Earnings History > 107 > date
1999-03-31
Earnings History > 107 > before After Market
-
Earnings History > 107 > currency
USD
Earnings History > 107 > eps Actual
0.26
Earnings History > 107 > eps Estimate
0.25
Earnings History > 107 > eps Difference
0.01
Earnings History > 107 > surprise Percent
4
Earnings History > 108 > period
1998-12-31
Earnings History > 108 > report Date
1999-01-26
Earnings History > 108 > date
1998-12-31
Earnings History > 108 > before After Market
-
Earnings History > 108 > currency
USD
Earnings History > 108 > eps Actual
0.25
Earnings History > 108 > eps Estimate
0.25
Earnings History > 108 > eps Difference
0
Earnings History > 108 > surprise Percent
0
Earnings History > 109 > period
1998-09-30
Earnings History > 109 > report Date
1998-10-20
Earnings History > 109 > date
1998-09-30
Earnings History > 109 > before After Market
-
Earnings History > 109 > currency
USD
Earnings History > 109 > eps Actual
0.27
Earnings History > 109 > eps Estimate
0.27
Earnings History > 109 > eps Difference
0
Earnings History > 109 > surprise Percent
0
Earnings History > 110 > period
1998-06-30
Earnings History > 110 > report Date
1998-07-20
Earnings History > 110 > date
1998-06-30
Earnings History > 110 > before After Market
-
Earnings History > 110 > currency
USD
Earnings History > 110 > eps Actual
0.3
Earnings History > 110 > eps Estimate
0.29
Earnings History > 110 > eps Difference
0.01
Earnings History > 110 > surprise Percent
3.4483
Earnings History > 111 > period
1998-03-31
Earnings History > 111 > report Date
1998-04-27
Earnings History > 111 > date
1998-03-31
Earnings History > 111 > before After Market
BeforeMarket
Earnings History > 111 > currency
USD
Earnings History > 111 > eps Actual
0.22
Earnings History > 111 > eps Estimate
0.21
Earnings History > 111 > eps Difference
0.01
Earnings History > 111 > surprise Percent
4.7619
Earnings History > 112 > period
1997-12-31
Earnings History > 112 > report Date
1998-01-27
Earnings History > 112 > date
1997-12-31
Earnings History > 112 > before After Market
BeforeMarket
Earnings History > 112 > currency
USD
Earnings History > 112 > eps Actual
0.19
Earnings History > 112 > eps Estimate
0.18
Earnings History > 112 > eps Difference
0.01
Earnings History > 112 > surprise Percent
5.5556
Earnings History > 113 > period
1997-09-30
Earnings History > 113 > report Date
1997-10-21
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.21
Earnings History > 113 > eps Estimate
0.2
Earnings History > 113 > eps Difference
0.01
Earnings History > 113 > surprise Percent
5
Earnings History > 114 > period
1997-06-30
Earnings History > 114 > report Date
1997-07-22
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.25
Earnings History > 114 > eps Estimate
0.25
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-23
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.24
Earnings History > 115 > eps Estimate
0.24
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-21
Earnings History > 116 > date
1996-12-31
Earnings History > 116 > before After Market
-
Earnings History > 116 > currency
USD
Earnings History > 116 > eps Actual
0.22
Earnings History > 116 > eps Estimate
0.21
Earnings History > 116 > eps Difference
0.01
Earnings History > 116 > surprise Percent
4.7619
Earnings History > 117 > period
1996-09-30
Earnings History > 117 > report Date
1996-10-24
Earnings History > 117 > date
1996-09-30
Earnings History > 117 > before After Market
-
Earnings History > 117 > currency
USD
Earnings History > 117 > eps Actual
0.24
Earnings History > 117 > eps Estimate
0.22
Earnings History > 117 > eps Difference
0.02
Earnings History > 117 > surprise Percent
9.0909
Earnings History > 118 > period
1996-06-30
Earnings History > 118 > report Date
1996-07-23
Earnings History > 118 > date
1996-06-30
Earnings History > 118 > before After Market
-
Earnings History > 118 > currency
USD
Earnings History > 118 > eps Actual
0.27
Earnings History > 118 > eps Estimate
0.24
Earnings History > 118 > eps Difference
0.03
Earnings History > 118 > surprise Percent
12.5
Earnings History > 119 > period
1996-03-31
Earnings History > 119 > report Date
1996-04-29
Earnings History > 119 > date
1996-03-31
Earnings History > 119 > before After Market
-
Earnings History > 119 > currency
USD
Earnings History > 119 > eps Actual
0.22
Earnings History > 119 > eps Estimate
0.19
Earnings History > 119 > eps Difference
0.03
Earnings History > 119 > surprise Percent
15.7895
Earnings History > 120 > period
1995-12-31
Earnings History > 120 > report Date
1996-01-24
Earnings History > 120 > date
1995-12-31
Earnings History > 120 > before After Market
-
Earnings History > 120 > currency
USD
Earnings History > 120 > eps Actual
0.15
Earnings History > 120 > eps Estimate
0.14
Earnings History > 120 > eps Difference
0.01
Earnings History > 120 > surprise Percent
7.1429
Earnings History > 121 > period
1995-09-30
Earnings History > 121 > report Date
1995-10-23
Earnings History > 121 > date
1995-09-30
Earnings History > 121 > before After Market
-
Earnings History > 121 > currency
USD
Earnings History > 121 > eps Actual
0.13
Earnings History > 121 > eps Estimate
0.13
Earnings History > 121 > eps Difference
0
Earnings History > 121 > surprise Percent
0
Gibraltar Industries, Inc. manufactures and provides products and services for the residential, renewable energy, agtech, and infrastructure markets in the United States and internationally. The company operates through four segments: Residential, Renewables, Agtech, and Infrastructure. The Residential segment offers roof and foundation ventilation products; mail systems and package solutions, including single mailboxes, and cluster style mail and parcel boxes for single and multi-family housing, and package locker systems; roof edgings and flashings; soffits and trims; drywall corner beads; metal roofing and accessories; rain dispersion products comprising gutters and accessories; and exterior retractable awnings. This segment also provides pipe flashings, and remote-controlled deck awnings and valances for sun protection. The Renewables segment designs, engineers, manufactures, and installs solar racking and electrical balance of systems for commercial and distributed generation scale solar installations. The Agtech segment offers controlled environmental agriculture, and custom greenhouse solutions and structural canopies, including the designing, engineering, manufacturing, construction of the structure, and integration of subsystems for retail, fruits and vegetables, flowers, commercial, institutional and conservatories, and car wash structure applications. The Infrastructure segment offers expansion joints, structural bearings, rubber pre-formed seals and other sealants, elastomeric concrete, and bridge cable protection systems. The company serves solar developers, renewable energy developers, home improvement retailers, wholesalers, distributors, and contractors, as well as institutional and commercial growers of fruit, vegetables, flowers, and plants. Gibraltar Industries, Inc. was founded in 1972 and is headquartered in Buffalo, New York.
Stock Price
$0.00
increase compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/AGibraltar Industries (NASDAQ:ROCK) Shares Gap Down - Time to Sell? MarketBeat
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Rating:
STRONG BUY
Target Price:
$82
Analyst Picks
Strong Buy
2
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 High
Low ≥ 50
High ≤ 10
Price to Book Ratio (P/B)
-
Medium
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
-
High
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 107.89% of the total shares of Gibraltar Industries Inc
1.
BlackRock Inc(17.8684%)
since
2025/06/30
2.
Vanguard Group Inc(9.8466%)
since
2025/06/30
3.
FMR Inc(9.14%)
since
2025/06/30
4.
iShares Core S&P Small-Cap ETF(5.9427%)
since
2025/08/31
5.
Dimensional Fund Advisors, Inc.(5.7251%)
since
2025/06/30
6.
State Street Corp(4.3638%)
since
2025/06/30
7.
Victory Capital Management Inc.(3.7699%)
since
2025/06/30
8.
Barrow Hanley Mewhinney & Strauss LLC(3.1022%)
since
2025/06/30
9.
Vanguard Total Stock Mkt Idx Inv(3.0651%)
since
2025/07/31
10.
Geode Capital Management, LLC(2.9276%)
since
2025/06/30
11.
Victory Sycamore Small Company Opp R(2.7108%)
since
2025/06/30
12.
Fidelity Low-Priced Stock(2.4459%)
since
2025/06/30
13.
iShares Russell 2000 ETF(2.4249%)
since
2025/08/31
14.
Silvercrest Asset Management Group LLC(2.396%)
since
2025/06/30
15.
Wellington Management Company LLP(1.7947%)
since
2025/06/30
16.
T. Rowe Price Investment Management,Inc.(1.7275%)
since
2025/06/30
17.
Allspring Global Investments Holdings, LLC(1.712%)
since
2025/06/30
18.
Strategic Advisers Fidelity US TtlStk(1.6716%)
since
2025/07/31
19.
MIRAE ASSET GLOBAL ETFS HOLDINGS Ltd.(1.6003%)
since
2025/06/30
20.
Charles Schwab Investment Management Inc(1.5002%)
since
2025/06/30
21.
Global X US Infrastructure Dev ETF(1.4806%)
since
2025/08/29
22.
Morgan Stanley - Brokerage Accounts(1.4432%)
since
2025/06/30
23.
T. Rowe Price US Smlr Coms Eq A(1.4179%)
since
2025/07/31
24.
Arrowstreet Capital Limited Partnership(1.4034%)
since
2025/06/30
25.
Palisade Capital Management LLc(1.3902%)
since
2025/06/30
26.
D. E. Shaw & Co LP(1.2148%)
since
2025/06/30
27.
Vanguard Small Cap Index(1.2123%)
since
2025/07/31
28.
Northern Trust Corp(1.1931%)
since
2025/06/30
29.
Nuveen, LLC(1.0997%)
since
2025/06/30
30.
American Beacon Small Cp Val R5(1.0819%)
since
2025/08/31
31.
Vanguard Institutional Extnd Mkt Idx Tr(1.0734%)
since
2025/07/31
32.
Fidelity Small Cap Discovery(1.0547%)
since
2025/06/30
33.
Fidelity Small Cap Index(1.0162%)
since
2025/06/30
34.
DFA US Small Cap Value I(0.9994%)
since
2025/07/31
35.
iShares S&P Small-Cap 600 Value ETF(0.9323%)
since
2025/08/31
36.
iShares Russell 2000 Value ETF(0.8894%)
since
2025/08/31
37.
SPDR® Portfolio S&P 600™ Sm Cap ETF(0.8823%)
since
2025/08/29
38.
DFA US Targeted Value I(0.8098%)
since
2025/07/31
39.
Fidelity Series Small Cap Discovery(0.8071%)
since
2025/06/30
40.
Palisade Small Cap Core Equity(0.7514%)
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.02
Date
2025-09-30
EPS Actual
1.14
EPS Estimate
1.31
EPS Difference
-0.17
Surprise Percent
-12.9771%
(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.