_id
6911c19bccc777a4e85d63ce
Ticker
GVA
Name
Granite Construction Incorporated
Exchange
NYSE
Address
585 West Beach Street, Watsonville, CA, United States, 95076
Country
USA
Sector
Industrials
Industry
Engineering & Construction
Currency
USD
Website
https://www.graniteconstruction.com
Description
Granite Construction Incorporated operates as an infrastructure contractor in the United States. It operates through two segments: Construction and Materials segments. The Construction segment engages in the construction and rehabilitation of roads, pavement preservation, bridges, rail lines, airports, marine ports, dams, reservoirs, aqueducts, infrastructure, and site development for use by the public and water-related construction for municipal agencies, commercial water suppliers, industrial facilities, and energy companies; and construction of various complex projects, including infrastructure and site development, mining, public safety, tunnel, solar, battery storage, and power related projects. The Materials segment is involved in the production of aggregates, asphalt concrete, liquid asphalt, and recycled materials production for internal use in construction projects and sale to third parties. It also offers site preparation, mining, and infrastructure services for railways, residential development, energy development, and commercial and industrial sites; and provides construction management professional services. The company serves federal agencies, state departments of transportation, local transit authorities, county and city public works departments, school districts and developers, utilities, contractors, landscapers, manufacturers of products requiring aggregate materials, retailers, homeowners, farmers, brokers, and private owners of industrial, commercial, and residential sites. Granite Construction Incorporated was incorporated in 1922 and is headquartered in Watsonville, California.
Last Close
115.71
Volume
361702
Current Price
116.36
Change
0.5617492005876811
Last Updated
2025-11-30T19:40:59.348Z
Image
data:image/webp;base64,UklGRqgGAABXRUJQVlA4WAoAAAAQAAAAPwAAPwAAQUxQSNYEAAABmWWI6H+scSYgIsJh27ZtRjqxVbaN//+Vtu3uspK3nNul55OICZgAStu2GZKliMyynV2usW3btj2zMv+EbSy1PLZRc+xq2zarM2NRVRFZ3X/gjYiYAEhHKM8WGTQqmUjAIw4PtBo2ZWKchcVjIJVCJhHxOMTjQKmGsTA8gjGVlZCOMzU2s7C0suGjAPkYzGLUgd7WrkGErCwjL0EGtpMSoKtzbC5UQk+08enFDNja8WMTFg1hU6KmvBnaYuNQG6nICQCyNFR4HqzQFnccJGFXhQAgaihJEYBtnj3SEiC8jpYE0TewzYVD3rTK1VIhAVs9eLwtQHglOXmuP9s0f7gQ8xPuLDKBbZ7rL3TZCDdnqO7WNo0ca05ZCb+jLgNs8Uh/0yARTCsbAWy/vPoxsrRmCFiKU8aZRLSp4B6TuW9faGRmyQfGBxTtRLgs5xODVydufdIlmHQSgUJKdYOhxJCSCMvSXAC/dubSiynA1CDiGYqFDdyHcxM8DQgfqXFQfRGMQFF5pD481OH7BvBnbvAA0hoJuWxWRaUEhs6jGKNo8P3A+S49sIWijBR7x3yp03MhlzFvEEYrGYoVVSxGXv2h0IxQZWRQ9Ua1oEexK4QSTtXjLQn8QkXPDACbzgZYYf+hFlW76AwiGHbn+MZQzz4k4XJJR8P+g4VJazyb8fDBEReYQX37Y0EpjlBMCzlnDu/c0+A/60KNC67AAurXhAlVZL5o7PwatS6/4/BiKHWWm8vGYGRKhwIUAnhj6bh9dOuG+plLLnNzGAIbqKk5FQNDIYA888I4yW/c3x4/R/NUkgQItbQiYVA5Ejsz2vz/xqOZyxOWchwC6A0f7x8QvPiiycKqbfZMPFnOzF+/b56rAuC4KD3XunpH6LyM06w/f26YrApqLg9PrVq9EEllShgoRP7+68SACAW4gPNSrG/DnvgFIQIUoUqRFf/sbxVhgMrnOT+JtVATsQDBNHVIkS0rtp8QWVyAbp9nVLXarCXABanhunz92RcTTCh+n8iBTWv3iMxMQTLKqNPtRTl5vmti4674xU4ypsakSEP+v3UiA10SugoZSmTj5UAvTx3d1aefGR22ZCEycOKvv0WGejCkExSDWlpWwNmy+8Txrsy5PbYLIKJ3fP29SOUZ1aJWklpIzR+Indlhv/46ERQ//2zcJJe+SDhtZ0X35+3RVuf99wrhnz+OjJojenaita5nssn9vBTbv2Fdfilo6am21vY679vvqELD9WvX1M+asUgVyoOgVE+d6LN99GlICIs7V+88XjTBwgzCraSDhaMEL7x1YVgIfXX1jd2D41PzOuNYsBXnZvmQDrfWE9z4wJ1XigGzww21XYNTC4xWomxmakwgHulrJ9AuefU5M4DB/rGpeZ2Syoox2jcoEAuMDRIg8O57EVPK86gQp4mFOQLQ+5+5KWdelS1eFwGQueLFx5cJ/MESa+LRpy/0LRNZAlx19/3XLw9vBf/Zd919cXA5eNzlgMtuf/BmZRm4ylBG4D3zmusvP8u29FBSXjvv4fvTrqXmlDw0fN4l55xxWtK7pDw2HgCWc6+87opceClBBM50NqNF/R7pdNgtUgGogurYrCKlrmBNPCJ9HofNqkoFtDoWaQbg9bldDptVlQoFM6pDYQ6/zqrDCFZQOCCsAQAAcAsAnQEqQABAAD61TKFLpz+jIa4W2cvwFolqALMAGE8IAzxA9SO2Y8wHnw+hPzoOoA3kMrwPaKptdqCxxOBENYerEUQDtvEgEm0mNKj+4cd48S0uFy52jrbRFKLeTTEnbjgAAAD++2xtIwxHKM54hLO7Hlr7/N1k/zlvEQNmzNjJN3kxezBrwKzVIUFUQ5JSNz/hBBCaY1wDxIGmvTRPJIVh4cVKw84g/xMiBz/uZXG+t1OaNr5UkRYUHj2mCDrLXCYX2fTBG96nnXXdeLw++TVtbUQZx600213jOHk5guxY9/G+I/IHudp4Ac4ac149qN1nAjmZryx8vdgzWonsy+HyhEhWwdiHyeqQ+bOS4broqACfcyH8j0bEuy64B14ew98O+gqNTC5XGkVHaib8mTrOIYsGyf+/3o5EfsFYEHcLmCzv8v65N6ED/P1DUeVHvYMWVD4I9f6TsxPocOwKM1lNkImZ02+fp0P+RrVYtoCucv5Ayl/ORrWi35x+jRGbQ/OadP73ixtQSvBGFgiPaCxZtLaC6o3Sqt9C03H50Zz42K2dAdBWPVhAAAA=
Ipo Date
1990-04-20T00:00:00.000Z
Market Cap
4708325376
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
0.9002222222222223
Sentiment Sources
18
Rating
4
Target Price
130.2
Strong Buy
2
Buy
0
Hold
0
Sell
1
Strong Sell
0
Current Quarter
2025-09-30
Revenue
1433498000
Cost Of Revenue
1172950000
Gross Profit
260548000
Operating Expenses
116897000
Operating Income
143651000
Interest Expense
13367000
Pretax Income
147525000
Net Income
102929000
Eps
1.9432298746412928
Dividends Per Share
5692000
Shares Outstanding
43649806
Income Tax Expense
38128000
EBITDA
209139000
Operating Margin
10.02101153960452
Total Other Income Expense Net
3874000
Cash
441804000
Short Term Investments
105437000
Receivables
1097412000
Inventories
145239000
Total Current Assets
1980067000
Property Plant Equipment
1352011000
Total Assets
4145319999
Payables
527625000
Short Term Debt
371990000
Long Term Debt
966346000
Total Liabilities
2940339000
Equity
1155780000
Depreciation
48247000
Change In Working Capital
79666000
Cash From Operations
284174000
Capital Expenditures
26708000
Cash From Investing
-740538000
Cash From Financing
576151000
Net Change In Cash
119787000
PE
29.3798
PB
5.273977262108706
ROE
8.905587568568412
ROA
2.483016993255772
FCF
257466000
Fcf Percent
0.17960680796206202
Piotroski FScore
4
Health Score
58
Deep Value Investing Score
4
Defensive Investing Score
5.5
Dividend Investing Score
3.5
Economic Moat Investing Score
5.8
Garp Investing Score
6.5
Growth Investing Score
6.5
Momentum Investing Score
4
Net Net Investing Score
2.5
Quality Investing Score
5.5
Value Investing Score
3.5
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
1433498000
Quarters > 0 > income Statement > cost Of Revenue
1172950000
Quarters > 0 > income Statement > gross Profit
260548000
Quarters > 0 > income Statement > operating Expenses
116897000
Quarters > 0 > income Statement > operating Income
143651000
Quarters > 0 > income Statement > interest Expense
13367000
Quarters > 0 > income Statement > pretax Income
147525000
Quarters > 0 > income Statement > net Income
102929000
Quarters > 0 > income Statement > eps
1.9432298746412928
Quarters > 0 > income Statement > dividends Per Share
5692000
Quarters > 0 > income Statement > shares Outstanding
52968000
Quarters > 0 > income Statement > income Tax Expense
38128000
Quarters > 0 > income Statement > EBITDA
209139000
Quarters > 0 > income Statement > operating Margin
10.02101153960452
Quarters > 0 > income Statement > total Other Income Expense Net
3874000
Quarters > 0 > balance Sheet > cash
441804000
Quarters > 0 > balance Sheet > short Term Investments
105437000
Quarters > 0 > balance Sheet > receivables
1097412000
Quarters > 0 > balance Sheet > inventories
145239000
Quarters > 0 > balance Sheet > total Current Assets
1980067000
Quarters > 0 > balance Sheet > property Plant Equipment
1352011000
Quarters > 0 > balance Sheet > total Assets
4145319999
Quarters > 0 > balance Sheet > payables
527625000
Quarters > 0 > balance Sheet > short Term Debt
371990000
Quarters > 0 > balance Sheet > long Term Debt
966346000
Quarters > 0 > balance Sheet > total Liabilities
2940339000
Quarters > 0 > balance Sheet > equity
1155780000
Quarters > 0 > cash Flow > net Income
102929000
Quarters > 0 > cash Flow > depreciation
48247000
Quarters > 0 > cash Flow > change In Working Capital
79666000
Quarters > 0 > cash Flow > cash From Operations
284174000
Quarters > 0 > cash Flow > capital Expenditures
26708000
Quarters > 0 > cash Flow > cash From Investing
-740538000
Quarters > 0 > cash Flow > cash From Financing
576151000
Quarters > 0 > cash Flow > net Change In Cash
119787000
Quarters > 0 > ratios > PE
1.9432298746412928
Quarters > 0 > ratios > PB
5.273977262108706
Quarters > 0 > ratios > ROE
8.905587568568412
Quarters > 0 > ratios > ROA
2.483016993255772
Quarters > 0 > ratios > FCF
257466000
Quarters > 0 > ratios > Piotroski FScore
4
Quarters > 0 > ratios > fcf Percent
0.17960680796206202
Quarters > 0 > health Score
58
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
1125964000
Quarters > 1 > income Statement > cost Of Revenue
926865000
Quarters > 1 > income Statement > gross Profit
199099000
Quarters > 1 > income Statement > operating Expenses
95534000
Quarters > 1 > income Statement > operating Income
103565000
Quarters > 1 > income Statement > interest Expense
7927000
Quarters > 1 > income Statement > pretax Income
107559000
Quarters > 1 > income Statement > net Income
71700000
Quarters > 1 > income Statement > eps
1.3627033601946177
Quarters > 1 > income Statement > dividends Per Share
5686000
Quarters > 1 > income Statement > shares Outstanding
52616000
Quarters > 1 > income Statement > income Tax Expense
27214000
Quarters > 1 > income Statement > EBITDA
150683000
Quarters > 1 > income Statement > operating Margin
9.197896202720514
Quarters > 1 > income Statement > total Other Income Expense Net
3994000
Quarters > 1 > balance Sheet > cash
322017000
Quarters > 1 > balance Sheet > short Term Investments
216739000
Quarters > 1 > balance Sheet > receivables
994213000
Quarters > 1 > balance Sheet > inventories
126483000
Quarters > 1 > balance Sheet > total Current Assets
1691615000
Quarters > 1 > balance Sheet > property Plant Equipment
813781000
Quarters > 1 > balance Sheet > total Assets
3105991000
Quarters > 1 > balance Sheet > payables
441423000
Quarters > 1 > balance Sheet > short Term Debt
29885000
Quarters > 1 > balance Sheet > long Term Debt
733039000
Quarters > 1 > balance Sheet > total Liabilities
1991636000
Quarters > 1 > balance Sheet > equity
1062748000
Quarters > 1 > cash Flow > net Income
80345000
Quarters > 1 > cash Flow > depreciation
35197000
Quarters > 1 > cash Flow > change In Working Capital
-107005000
Quarters > 1 > cash Flow > cash From Operations
1791000
Quarters > 1 > cash Flow > capital Expenditures
28816000
Quarters > 1 > cash Flow > cash From Investing
-50945000
Quarters > 1 > cash Flow > cash From Financing
-7903000
Quarters > 1 > cash Flow > net Change In Cash
-57057000
Quarters > 1 > ratios > PE
1.3627033601946177
Quarters > 1 > ratios > PB
5.6975400377135506
Quarters > 1 > ratios > ROE
6.74666054417416
Quarters > 1 > ratios > ROA
2.308441975524076
Quarters > 1 > ratios > FCF
-27025000
Quarters > 1 > ratios > Piotroski FScore
3
Quarters > 1 > ratios > fcf Percent
-0.024001655470334754
Quarters > 1 > health Score
43
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
699547000
Quarters > 2 > income Statement > cost Of Revenue
615698000
Quarters > 2 > income Statement > gross Profit
83849000
Quarters > 2 > income Statement > operating Expenses
123600000
Quarters > 2 > income Statement > operating Income
-39751000
Quarters > 2 > income Statement > interest Expense
7757000
Quarters > 2 > income Statement > pretax Income
-40083000
Quarters > 2 > income Statement > net Income
-33656000
Quarters > 2 > income Statement > eps
-0.7743598002899017
Quarters > 2 > income Statement > dividends Per Share
5652000
Quarters > 2 > income Statement > shares Outstanding
43463000
Quarters > 2 > income Statement > income Tax Expense
-11756000
Quarters > 2 > income Statement > EBITDA
-2155000
Quarters > 2 > income Statement > operating Margin
-5.682391604852855
Quarters > 2 > income Statement > total Other Income Expense Net
-332000
Quarters > 2 > balance Sheet > cash
379074000
Quarters > 2 > balance Sheet > short Term Investments
195207000
Quarters > 2 > balance Sheet > receivables
745928000
Quarters > 2 > balance Sheet > inventories
128432000
Quarters > 2 > balance Sheet > total Current Assets
1499287000
Quarters > 2 > balance Sheet > property Plant Equipment
816974000
Quarters > 2 > balance Sheet > total Assets
2907100000
Quarters > 2 > balance Sheet > payables
375392000
Quarters > 2 > balance Sheet > short Term Debt
22175000
Quarters > 2 > balance Sheet > long Term Debt
738595000
Quarters > 2 > balance Sheet > total Liabilities
1868808000
Quarters > 2 > balance Sheet > equity
993529000
Quarters > 2 > cash Flow > net Income
-33656000
Quarters > 2 > cash Flow > depreciation
30171000
Quarters > 2 > cash Flow > change In Working Capital
-27582000
Quarters > 2 > cash Flow > cash From Operations
3647000
Quarters > 2 > cash Flow > capital Expenditures
32206000
Quarters > 2 > cash Flow > cash From Investing
-156310000
Quarters > 2 > cash Flow > cash From Financing
-46593000
Quarters > 2 > cash Flow > net Change In Cash
-199256000
Quarters > 2 > ratios > PE
-0.7743598002899017
Quarters > 2 > ratios > PB
5.034298988756241
Quarters > 2 > ratios > ROE
-3.387520646100919
Quarters > 2 > ratios > ROA
-1.157717312785938
Quarters > 2 > ratios > FCF
-28559000
Quarters > 2 > ratios > Piotroski FScore
2
Quarters > 2 > ratios > fcf Percent
-0.04082499102990936
Quarters > 2 > health Score
21
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
977303000
Quarters > 3 > income Statement > cost Of Revenue
826551000
Quarters > 3 > income Statement > gross Profit
150752000
Quarters > 3 > income Statement > operating Expenses
90208000
Quarters > 3 > income Statement > operating Income
60544000
Quarters > 3 > income Statement > interest Expense
7863000
Quarters > 3 > income Statement > pretax Income
66164000
Quarters > 3 > income Statement > net Income
41483000
Quarters > 3 > income Statement > eps
0.7833780262114288
Quarters > 3 > income Statement > dividends Per Share
5682000
Quarters > 3 > income Statement > shares Outstanding
52954000
Quarters > 3 > income Statement > income Tax Expense
19113000
Quarters > 3 > income Statement > EBITDA
108075000
Quarters > 3 > income Statement > operating Margin
6.195008098818892
Quarters > 3 > income Statement > total Other Income Expense Net
5620000
Quarters > 3 > balance Sheet > cash
578330000
Quarters > 3 > balance Sheet > short Term Investments
148239000
Quarters > 3 > balance Sheet > receivables
840095000
Quarters > 3 > balance Sheet > inventories
108175000
Quarters > 3 > balance Sheet > total Current Assets
1716663000
Quarters > 3 > balance Sheet > property Plant Equipment
805975000
Quarters > 3 > balance Sheet > total Assets
3025655000
Quarters > 3 > balance Sheet > payables
407223000
Quarters > 3 > balance Sheet > short Term Debt
21274000
Quarters > 3 > balance Sheet > long Term Debt
737939000
Quarters > 3 > balance Sheet > total Liabilities
1946292000
Quarters > 3 > balance Sheet > equity
1015226000
Quarters > 3 > cash Flow > net Income
41483000
Quarters > 3 > cash Flow > depreciation
126331000
Quarters > 3 > cash Flow > change In Working Capital
74029000
Quarters > 3 > cash Flow > cash From Operations
172794000
Quarters > 3 > cash Flow > capital Expenditures
28238000
Quarters > 3 > cash Flow > cash From Investing
-17449000
Quarters > 3 > cash Flow > cash From Financing
-39301000
Quarters > 3 > cash Flow > net Change In Cash
116044000
Quarters > 3 > ratios > PE
0.7833780262114288
Quarters > 3 > ratios > PB
6.002551471298016
Quarters > 3 > ratios > ROE
4.086085265743785
Quarters > 3 > ratios > ROA
1.3710419727298717
Quarters > 3 > ratios > FCF
144556000
Quarters > 3 > ratios > Piotroski FScore
4
Quarters > 3 > ratios > fcf Percent
0.14791318557294922
Quarters > 3 > health Score
51
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
4007574000
Annuals > 0 > income Statement > cost Of Revenue
3434877000
Annuals > 0 > income Statement > gross Profit
572697000
Annuals > 0 > income Statement > operating Expenses
365334000
Annuals > 0 > income Statement > operating Income
207363000
Annuals > 0 > income Statement > interest Expense
29188000
Annuals > 0 > income Statement > pretax Income
196192000
Annuals > 0 > income Statement > net Income
126346000
Annuals > 0 > income Statement > eps
2.4059488898198578
Annuals > 0 > income Statement > dividends Per Share
22813000
Annuals > 0 > income Statement > shares Outstanding
52514000
Annuals > 0 > income Statement > income Tax Expense
55749000
Annuals > 0 > income Statement > EBITDA
351711000
Annuals > 0 > income Statement > operating Margin
5.1742775055432535
Annuals > 0 > income Statement > total Other Income Expense Net
-11171000
Annuals > 0 > balance Sheet > cash
578330000
Annuals > 0 > balance Sheet > short Term Investments
148239000
Annuals > 0 > balance Sheet > receivables
840095000
Annuals > 0 > balance Sheet > inventories
108175000
Annuals > 0 > balance Sheet > total Current Assets
1716663000
Annuals > 0 > balance Sheet > property Plant Equipment
805975000
Annuals > 0 > balance Sheet > total Assets
3025655000
Annuals > 0 > balance Sheet > payables
407223000
Annuals > 0 > balance Sheet > short Term Debt
21274000
Annuals > 0 > balance Sheet > long Term Debt
737939000
Annuals > 0 > balance Sheet > total Liabilities
1946292000
Annuals > 0 > balance Sheet > equity
1015226000
Annuals > 0 > cash Flow > net Income
140443000
Annuals > 0 > cash Flow > depreciation
126331000
Annuals > 0 > cash Flow > change In Working Capital
114834000
Annuals > 0 > cash Flow > cash From Operations
456343000
Annuals > 0 > cash Flow > capital Expenditures
136405000
Annuals > 0 > cash Flow > cash From Investing
-228556000
Annuals > 0 > cash Flow > cash From Financing
-67120000
Annuals > 0 > cash Flow > net Change In Cash
160667000
Annuals > 0 > ratios > PE
2.4059488898198578
Annuals > 0 > ratios > PB
5.562141257217605
Annuals > 0 > ratios > ROE
12.445110743814677
Annuals > 0 > ratios > ROA
4.175823086240831
Annuals > 0 > ratios > FCF
319938000
Annuals > 0 > ratios > Piotroski FScore
4
Annuals > 0 > ratios > fcf Percent
0.07983333557908101
Annuals > 0 > health Score
56
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
3509138000
Annuals > 1 > income Statement > cost Of Revenue
3112739000
Annuals > 1 > income Statement > gross Profit
396399000
Annuals > 1 > income Statement > operating Expenses
316337000
Annuals > 1 > income Statement > operating Income
80062000
Annuals > 1 > income Statement > interest Expense
18462000
Annuals > 1 > income Statement > pretax Income
59854000
Annuals > 1 > income Statement > net Income
43599000
Annuals > 1 > income Statement > eps
0.8294302292399885
Annuals > 1 > income Statement > dividends Per Share
22811000
Annuals > 1 > income Statement > shares Outstanding
52565000
Annuals > 1 > income Statement > income Tax Expense
30267000
Annuals > 1 > income Statement > EBITDA
170586000
Annuals > 1 > income Statement > operating Margin
2.28152896808276
Annuals > 1 > income Statement > total Other Income Expense Net
-20208000
Annuals > 1 > balance Sheet > cash
417663000
Annuals > 1 > balance Sheet > short Term Investments
207096000
Annuals > 1 > balance Sheet > receivables
861692000
Annuals > 1 > balance Sheet > inventories
103898000
Annuals > 1 > balance Sheet > total Current Assets
1643451000
Annuals > 1 > balance Sheet > property Plant Equipment
741040000
Annuals > 1 > balance Sheet > total Assets
2813540000
Annuals > 1 > balance Sheet > payables
408363000
Annuals > 1 > balance Sheet > short Term Debt
56758000
Annuals > 1 > balance Sheet > long Term Debt
614781000
Annuals > 1 > balance Sheet > total Liabilities
1786574000
Annuals > 1 > balance Sheet > equity
977298000
Annuals > 1 > cash Flow > net Income
43599000
Annuals > 1 > cash Flow > depreciation
92270000
Annuals > 1 > cash Flow > change In Working Capital
1157000
Annuals > 1 > cash Flow > cash From Operations
183707000
Annuals > 1 > cash Flow > capital Expenditures
140384000
Annuals > 1 > cash Flow > cash From Investing
-359290000
Annuals > 1 > cash Flow > cash From Financing
299255000
Annuals > 1 > cash Flow > net Change In Cash
123672000
Annuals > 1 > ratios > PE
0.8294302292399885
Annuals > 1 > ratios > PB
5.783614056306265
Annuals > 1 > ratios > ROE
4.4611776551266855
Annuals > 1 > ratios > ROA
1.5496136539732863
Annuals > 1 > ratios > FCF
43323000
Annuals > 1 > ratios > Piotroski FScore
3
Annuals > 1 > ratios > fcf Percent
0.012345766966132423
Annuals > 1 > health Score
39
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
3301256000
Annuals > 2 > income Statement > cost Of Revenue
2931762000
Annuals > 2 > income Statement > gross Profit
369494000
Annuals > 2 > income Statement > operating Expenses
284113000
Annuals > 2 > income Statement > operating Income
85381000
Annuals > 2 > income Statement > interest Expense
12624000
Annuals > 2 > income Statement > pretax Income
91817000
Annuals > 2 > income Statement > net Income
83302000
Annuals > 2 > income Statement > eps
1.5919810419294425
Annuals > 2 > income Statement > dividends Per Share
23271000
Annuals > 2 > income Statement > shares Outstanding
52326000
Annuals > 2 > income Statement > income Tax Expense
12960000
Annuals > 2 > income Statement > EBITDA
187010000
Annuals > 2 > income Statement > operating Margin
2.5863186617457115
Annuals > 2 > income Statement > total Other Income Expense Net
6436000
Annuals > 2 > balance Sheet > cash
293991000
Annuals > 2 > balance Sheet > short Term Investments
223182000
Annuals > 2 > balance Sheet > receivables
705903000
Annuals > 2 > balance Sheet > inventories
86809000
Annuals > 2 > balance Sheet > total Current Assets
1347296000
Annuals > 2 > balance Sheet > property Plant Equipment
558289000
Annuals > 2 > balance Sheet > total Assets
2167933000
Annuals > 2 > balance Sheet > payables
334392000
Annuals > 2 > balance Sheet > short Term Debt
20109000
Annuals > 2 > balance Sheet > long Term Debt
286934000
Annuals > 2 > balance Sheet > total Liabilities
1182788000
Annuals > 2 > balance Sheet > equity
953016000
Annuals > 2 > cash Flow > net Income
78857000
Annuals > 2 > cash Flow > depreciation
82569000
Annuals > 2 > cash Flow > change In Working Capital
-115067000
Annuals > 2 > cash Flow > cash From Operations
55647000
Annuals > 2 > cash Flow > capital Expenditures
121612000
Annuals > 2 > cash Flow > cash From Investing
-11000000
Annuals > 2 > cash Flow > cash From Financing
-164311000
Annuals > 2 > cash Flow > net Change In Cash
-119664000
Annuals > 2 > ratios > PE
1.5919810419294425
Annuals > 2 > ratios > PB
5.904008725981516
Annuals > 2 > ratios > ROE
8.740881580162348
Annuals > 2 > ratios > ROA
3.842461921101805
Annuals > 2 > ratios > FCF
-65965000
Annuals > 2 > ratios > Piotroski FScore
3
Annuals > 2 > ratios > fcf Percent
-0.01998178874949413
Annuals > 2 > health Score
46
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
3501865000
Annuals > 3 > income Statement > cost Of Revenue
3139220000
Annuals > 3 > income Statement > gross Profit
362645000
Annuals > 3 > income Statement > operating Expenses
337927000
Annuals > 3 > income Statement > operating Income
24718000
Annuals > 3 > income Statement > interest Expense
20739000
Annuals > 3 > income Statement > pretax Income
22127000
Annuals > 3 > income Statement > net Income
10096000
Annuals > 3 > income Statement > eps
0.22049445269502926
Annuals > 3 > income Statement > dividends Per Share
23804000
Annuals > 3 > income Statement > shares Outstanding
45788000
Annuals > 3 > income Statement > income Tax Expense
19713000
Annuals > 3 > income Statement > EBITDA
151916000
Annuals > 3 > income Statement > operating Margin
0.7058524529072365
Annuals > 3 > income Statement > total Other Income Expense Net
-2591000
Annuals > 3 > balance Sheet > cash
395647000
Annuals > 3 > balance Sheet > short Term Investments
189911000
Annuals > 3 > balance Sheet > receivables
610025000
Annuals > 3 > balance Sheet > inventories
61965000
Annuals > 3 > balance Sheet > total Current Assets
1827399000
Annuals > 3 > balance Sheet > property Plant Equipment
482816000
Annuals > 3 > balance Sheet > total Assets
2494927000
Annuals > 3 > balance Sheet > payables
324313000
Annuals > 3 > balance Sheet > short Term Debt
8727000
Annuals > 3 > balance Sheet > long Term Debt
331191000
Annuals > 3 > balance Sheet > total Liabilities
1499364000
Annuals > 3 > balance Sheet > equity
967682000
Annuals > 3 > cash Flow > net Income
2414000
Annuals > 3 > cash Flow > depreciation
30790000
Annuals > 3 > cash Flow > change In Working Capital
-43728000
Annuals > 3 > cash Flow > cash From Operations
21931000
Annuals > 3 > cash Flow > capital Expenditures
94810000
Annuals > 3 > cash Flow > cash From Investing
-21478000
Annuals > 3 > cash Flow > cash From Financing
-24446000
Annuals > 3 > cash Flow > net Change In Cash
-23993000
Annuals > 3 > ratios > PE
0.22049445269502926
Annuals > 3 > ratios > PB
5.088018212594633
Annuals > 3 > ratios > ROE
1.0433179494916718
Annuals > 3 > ratios > ROA
0.40466113838200474
Annuals > 3 > ratios > FCF
-72879000
Annuals > 3 > ratios > Piotroski FScore
4
Annuals > 3 > ratios > fcf Percent
-0.02081148188179727
Annuals > 3 > health Score
38
Valuation > metrics > PE
29.3798
Valuation > metrics > PB
5.273977262108706
Valuation > final Score
22.00446737891294
Valuation > verdict
46.7% Overvalued
Profitability > metrics > ROE
8.905587568568412
Profitability > metrics > ROA
5.198258442769866
Profitability > metrics > Net Margin
0.07180268127336069
Profitability > final Score
44
Profitability > verdict
Weak
Risk > metrics > Debt Equity
2.5440300057104293
Risk > metrics > Interest Coverage
10.746689608737936
Risk > final Score
58
Risk > verdict
High
Liquidity > metrics > Current Ratio
2.201015990173574
Liquidity > metrics > Quick Ratio
2.039570260611484
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
43.02459962286449
Prev Valuations > 1
29.65701011243759
Prev Valuations > 2
40
Prev Profitabilities > 0
36
Prev Profitabilities > 1
0
Prev Profitabilities > 2
22
Prev Risks > 0
70
Prev Risks > 1
10
Prev Risks > 2
61
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2025-12-16T15:31:36.015Z
Earnings History > 0 > period
2025-12-31
Earnings History > 0 > report Date
2026-02-12
Earnings History > 0 > date
2025-12-31
Earnings History > 0 > before After Market
-
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
0
Earnings History > 0 > eps Estimate
1.2
Earnings History > 0 > eps Difference
-1.2
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
BeforeMarket
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
2.7
Earnings History > 1 > eps Estimate
2.6
Earnings History > 1 > eps Difference
0.1
Earnings History > 1 > surprise Percent
3.8462
Earnings History > 2 > period
2025-06-30
Earnings History > 2 > report Date
2025-08-07
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.93
Earnings History > 2 > eps Estimate
1.7
Earnings History > 2 > eps Difference
0.23
Earnings History > 2 > surprise Percent
13.5294
Earnings History > 3 > period
2025-03-31
Earnings History > 3 > report Date
2025-05-01
Earnings History > 3 > date
2025-03-31
Earnings History > 3 > before After Market
BeforeMarket
Earnings History > 3 > currency
USD
Earnings History > 3 > eps Actual
0.01
Earnings History > 3 > eps Estimate
-0.45
Earnings History > 3 > eps Difference
0.46
Earnings History > 3 > surprise Percent
102.2222
Earnings History > 4 > period
2024-12-31
Earnings History > 4 > report Date
2025-02-20
Earnings History > 4 > date
2024-12-31
Earnings History > 4 > before After Market
AfterMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
1.23
Earnings History > 4 > eps Estimate
1.12
Earnings History > 4 > eps Difference
0.11
Earnings History > 4 > surprise Percent
9.8214
Earnings History > 5 > period
2024-09-30
Earnings History > 5 > report Date
2024-10-31
Earnings History > 5 > date
2024-09-30
Earnings History > 5 > before After Market
BeforeMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
2.05
Earnings History > 5 > eps Estimate
2.47
Earnings History > 5 > eps Difference
-0.42
Earnings History > 5 > surprise Percent
-17.004
Earnings History > 6 > period
2024-06-30
Earnings History > 6 > report Date
2024-08-01
Earnings History > 6 > date
2024-06-30
Earnings History > 6 > before After Market
BeforeMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
0.97
Earnings History > 6 > eps Estimate
1.39
Earnings History > 6 > eps Difference
-0.42
Earnings History > 6 > surprise Percent
-30.2158
Earnings History > 7 > period
2024-03-31
Earnings History > 7 > report Date
2024-05-02
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.21
Earnings History > 7 > eps Estimate
-0.35
Earnings History > 7 > eps Difference
0.14
Earnings History > 7 > surprise Percent
40
Earnings History > 8 > period
2023-12-31
Earnings History > 8 > report Date
2024-02-22
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.82
Earnings History > 8 > eps Estimate
0.88
Earnings History > 8 > eps Difference
-0.06
Earnings History > 8 > surprise Percent
-6.8182
Earnings History > 9 > period
2023-09-30
Earnings History > 9 > report Date
2023-10-31
Earnings History > 9 > date
2023-09-30
Earnings History > 9 > before After Market
BeforeMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
1.69
Earnings History > 9 > eps Estimate
1.45
Earnings History > 9 > eps Difference
0.24
Earnings History > 9 > surprise Percent
16.5517
Earnings History > 10 > period
2023-06-30
Earnings History > 10 > report Date
2023-07-27
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.03
Earnings History > 10 > eps Estimate
0.99
Earnings History > 10 > eps Difference
0.04
Earnings History > 10 > surprise Percent
4.0404
Earnings History > 11 > period
2023-03-31
Earnings History > 11 > report Date
2023-05-02
Earnings History > 11 > date
2023-03-31
Earnings History > 11 > before After Market
BeforeMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
-0.41
Earnings History > 11 > eps Estimate
0.03
Earnings History > 11 > eps Difference
-0.44
Earnings History > 11 > surprise Percent
-1466.6667
Earnings History > 12 > period
2022-12-31
Earnings History > 12 > report Date
2023-02-16
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.56
Earnings History > 12 > eps Estimate
0.34
Earnings History > 12 > eps Difference
0.22
Earnings History > 12 > surprise Percent
64.7059
Earnings History > 13 > period
2022-09-30
Earnings History > 13 > report Date
2022-10-27
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.41
Earnings History > 13 > eps Estimate
0.93
Earnings History > 13 > eps Difference
0.48
Earnings History > 13 > surprise Percent
51.6129
Earnings History > 14 > period
2022-06-30
Earnings History > 14 > report Date
2022-07-28
Earnings History > 14 > date
2022-06-30
Earnings History > 14 > before After Market
BeforeMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
0.38
Earnings History > 14 > eps Estimate
0.62
Earnings History > 14 > eps Difference
-0.24
Earnings History > 14 > surprise Percent
-38.7097
Earnings History > 15 > period
2022-03-31
Earnings History > 15 > report Date
2022-04-28
Earnings History > 15 > date
2022-03-31
Earnings History > 15 > before After Market
BeforeMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
-0.29
Earnings History > 15 > eps Estimate
-0.15
Earnings History > 15 > eps Difference
-0.14
Earnings History > 15 > surprise Percent
-93.3333
Earnings History > 16 > period
2021-12-31
Earnings History > 16 > report Date
2022-02-25
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.29
Earnings History > 16 > eps Estimate
0.36
Earnings History > 16 > eps Difference
-0.65
Earnings History > 16 > surprise Percent
-180.5556
Earnings History > 17 > period
2021-09-30
Earnings History > 17 > report Date
2021-10-28
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.73
Earnings History > 17 > eps Estimate
0.96
Earnings History > 17 > eps Difference
-0.23
Earnings History > 17 > surprise Percent
-23.9583
Earnings History > 18 > period
2021-06-30
Earnings History > 18 > report Date
2021-07-29
Earnings History > 18 > date
2021-06-30
Earnings History > 18 > before After Market
BeforeMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
0.91
Earnings History > 18 > eps Estimate
0.52
Earnings History > 18 > eps Difference
0.39
Earnings History > 18 > surprise Percent
75
Earnings History > 19 > period
2021-03-31
Earnings History > 19 > report Date
2021-05-07
Earnings History > 19 > date
2021-03-31
Earnings History > 19 > before After Market
BeforeMarket
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
-1.45
Earnings History > 19 > eps Estimate
-0.66
Earnings History > 19 > eps Difference
-0.79
Earnings History > 19 > surprise Percent
-119.697
Earnings History > 20 > period
2020-12-31
Earnings History > 20 > report Date
2021-03-30
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.17
Earnings History > 20 > eps Estimate
0.49
Earnings History > 20 > eps Difference
-0.32
Earnings History > 20 > surprise Percent
-65.3061
Earnings History > 21 > period
2020-06-30
Earnings History > 21 > report Date
2020-07-31
Earnings History > 21 > date
2020-06-30
Earnings History > 21 > before After Market
-
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
0.39
Earnings History > 21 > eps Estimate
0.39
Earnings History > 21 > eps Difference
0
Earnings History > 21 > surprise Percent
0
Earnings History > 22 > period
2020-03-31
Earnings History > 22 > report Date
2020-05-05
Earnings History > 22 > date
2020-03-31
Earnings History > 22 > before After Market
-
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
-0.58
Earnings History > 22 > eps Estimate
-0.58
Earnings History > 22 > eps Difference
0
Earnings History > 22 > surprise Percent
0
Earnings History > 23 > period
2019-12-31
Earnings History > 23 > report Date
2020-02-19
Earnings History > 23 > date
2019-12-31
Earnings History > 23 > before After Market
-
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
0.2
Earnings History > 23 > eps Estimate
0.2
Earnings History > 23 > eps Difference
0
Earnings History > 23 > surprise Percent
0
Earnings History > 24 > period
2019-09-30
Earnings History > 24 > report Date
2019-10-25
Earnings History > 24 > date
2019-09-30
Earnings History > 24 > before After Market
BeforeMarket
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
0.43
Earnings History > 24 > eps Estimate
1.44
Earnings History > 24 > eps Difference
-1.01
Earnings History > 24 > surprise Percent
-70.1389
Earnings History > 25 > period
2019-06-30
Earnings History > 25 > report Date
2019-08-02
Earnings History > 25 > date
2019-06-30
Earnings History > 25 > before After Market
BeforeMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
0.19
Earnings History > 25 > eps Estimate
0.39
Earnings History > 25 > eps Difference
-0.2
Earnings History > 25 > surprise Percent
-51.2821
Earnings History > 26 > period
2019-03-31
Earnings History > 26 > report Date
2019-04-26
Earnings History > 26 > date
2019-03-31
Earnings History > 26 > before After Market
BeforeMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
-0.74
Earnings History > 26 > eps Estimate
-0.2
Earnings History > 26 > eps Difference
-0.54
Earnings History > 26 > surprise Percent
-270
Earnings History > 27 > period
2018-12-31
Earnings History > 27 > report Date
2019-02-20
Earnings History > 27 > date
2018-12-31
Earnings History > 27 > before After Market
BeforeMarket
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
0.14
Earnings History > 27 > eps Estimate
0.98
Earnings History > 27 > eps Difference
-0.84
Earnings History > 27 > surprise Percent
-85.7143
Earnings History > 28 > period
2018-09-30
Earnings History > 28 > report Date
2018-10-26
Earnings History > 28 > date
2018-09-30
Earnings History > 28 > before After Market
BeforeMarket
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
1.17
Earnings History > 28 > eps Estimate
1.31
Earnings History > 28 > eps Difference
-0.14
Earnings History > 28 > surprise Percent
-10.687
Earnings History > 29 > period
2018-06-30
Earnings History > 29 > report Date
2018-08-08
Earnings History > 29 > date
2018-06-30
Earnings History > 29 > before After Market
BeforeMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
-0.2
Earnings History > 29 > eps Estimate
0.81
Earnings History > 29 > eps Difference
-1.01
Earnings History > 29 > surprise Percent
-124.6914
Earnings History > 30 > period
2018-03-31
Earnings History > 30 > report Date
2018-04-30
Earnings History > 30 > date
2018-03-31
Earnings History > 30 > before After Market
BeforeMarket
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
-0.13
Earnings History > 30 > eps Estimate
-0.35
Earnings History > 30 > eps Difference
0.22
Earnings History > 30 > surprise Percent
62.8571
Earnings History > 31 > period
2017-12-31
Earnings History > 31 > report Date
2018-02-16
Earnings History > 31 > date
2017-12-31
Earnings History > 31 > before After Market
BeforeMarket
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
0.81
Earnings History > 31 > eps Estimate
0.65
Earnings History > 31 > eps Difference
0.16
Earnings History > 31 > surprise Percent
24.6154
Earnings History > 32 > period
2017-09-30
Earnings History > 32 > report Date
2017-10-27
Earnings History > 32 > date
2017-09-30
Earnings History > 32 > before After Market
BeforeMarket
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
1.14
Earnings History > 32 > eps Estimate
1.06
Earnings History > 32 > eps Difference
0.08
Earnings History > 32 > surprise Percent
7.5472
Earnings History > 33 > period
2017-06-30
Earnings History > 33 > report Date
2017-08-01
Earnings History > 33 > date
2017-06-30
Earnings History > 33 > before After Market
BeforeMarket
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
0.35
Earnings History > 33 > eps Estimate
0.57
Earnings History > 33 > eps Difference
-0.22
Earnings History > 33 > surprise Percent
-38.5965
Earnings History > 34 > period
2017-03-31
Earnings History > 34 > report Date
2017-05-02
Earnings History > 34 > date
2017-03-31
Earnings History > 34 > before After Market
BeforeMarket
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
-0.6
Earnings History > 34 > eps Estimate
-0.21
Earnings History > 34 > eps Difference
-0.39
Earnings History > 34 > surprise Percent
-185.7143
Earnings History > 35 > period
2016-12-31
Earnings History > 35 > report Date
2017-02-17
Earnings History > 35 > date
2016-12-31
Earnings History > 35 > before After Market
BeforeMarket
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
0.4
Earnings History > 35 > eps Estimate
0.58
Earnings History > 35 > eps Difference
-0.18
Earnings History > 35 > surprise Percent
-31.0345
Earnings History > 36 > period
2016-09-30
Earnings History > 36 > report Date
2016-10-28
Earnings History > 36 > date
2016-09-30
Earnings History > 36 > before After Market
BeforeMarket
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
0.92
Earnings History > 36 > eps Estimate
0.98
Earnings History > 36 > eps Difference
-0.06
Earnings History > 36 > surprise Percent
-6.1224
Earnings History > 37 > period
2016-06-30
Earnings History > 37 > report Date
2016-07-29
Earnings History > 37 > date
2016-06-30
Earnings History > 37 > before After Market
BeforeMarket
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
0.35
Earnings History > 37 > eps Estimate
0.48
Earnings History > 37 > eps Difference
-0.13
Earnings History > 37 > surprise Percent
-27.0833
Earnings History > 38 > period
2016-03-31
Earnings History > 38 > report Date
2016-04-29
Earnings History > 38 > date
2016-03-31
Earnings History > 38 > before After Market
BeforeMarket
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
-0.28
Earnings History > 38 > eps Estimate
-0.12
Earnings History > 38 > eps Difference
-0.16
Earnings History > 38 > surprise Percent
-133.3333
Earnings History > 39 > period
2015-12-31
Earnings History > 39 > report Date
2016-02-25
Earnings History > 39 > date
2015-12-31
Earnings History > 39 > before After Market
BeforeMarket
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
0.62
Earnings History > 39 > eps Estimate
0.54
Earnings History > 39 > eps Difference
0.08
Earnings History > 39 > surprise Percent
14.8148
Earnings History > 40 > period
2015-09-30
Earnings History > 40 > report Date
2015-11-02
Earnings History > 40 > date
2015-09-30
Earnings History > 40 > before After Market
BeforeMarket
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
0.77
Earnings History > 40 > eps Estimate
0.97
Earnings History > 40 > eps Difference
-0.2
Earnings History > 40 > surprise Percent
-20.6186
Earnings History > 41 > period
2015-06-30
Earnings History > 41 > report Date
2015-07-30
Earnings History > 41 > date
2015-06-30
Earnings History > 41 > before After Market
BeforeMarket
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
0.24
Earnings History > 41 > eps Estimate
0.44
Earnings History > 41 > eps Difference
-0.2
Earnings History > 41 > surprise Percent
-45.4545
Earnings History > 42 > period
2015-03-31
Earnings History > 42 > report Date
2015-05-05
Earnings History > 42 > date
2015-03-31
Earnings History > 42 > before After Market
BeforeMarket
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
-0.22
Earnings History > 42 > eps Estimate
-0.23
Earnings History > 42 > eps Difference
0.01
Earnings History > 42 > surprise Percent
4.3478
Earnings History > 43 > period
2014-12-31
Earnings History > 43 > report Date
2015-02-27
Earnings History > 43 > date
2014-12-31
Earnings History > 43 > before After Market
BeforeMarket
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
0.39
Earnings History > 43 > eps Estimate
0.7
Earnings History > 43 > eps Difference
-0.31
Earnings History > 43 > surprise Percent
-44.2857
Earnings History > 44 > period
2014-09-30
Earnings History > 44 > report Date
2014-11-03
Earnings History > 44 > date
2014-09-30
Earnings History > 44 > before After Market
BeforeMarket
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
0.38
Earnings History > 44 > eps Estimate
0.97
Earnings History > 44 > eps Difference
-0.59
Earnings History > 44 > surprise Percent
-60.8247
Earnings History > 45 > period
2014-06-30
Earnings History > 45 > report Date
2014-08-01
Earnings History > 45 > date
2014-06-30
Earnings History > 45 > before After Market
-
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
0.34
Earnings History > 45 > eps Estimate
0.25
Earnings History > 45 > eps Difference
0.09
Earnings History > 45 > surprise Percent
36
Earnings History > 46 > period
2014-03-31
Earnings History > 46 > report Date
2014-04-30
Earnings History > 46 > date
2014-03-31
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
-0.49
Earnings History > 46 > eps Estimate
-0.33
Earnings History > 46 > eps Difference
-0.16
Earnings History > 46 > surprise Percent
-48.4848
Earnings History > 47 > period
2013-12-31
Earnings History > 47 > report Date
2014-02-27
Earnings History > 47 > date
2013-12-31
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.02
Earnings History > 47 > eps Estimate
-0.03
Earnings History > 47 > eps Difference
0.05
Earnings History > 47 > surprise Percent
166.6667
Earnings History > 48 > period
2013-09-30
Earnings History > 48 > report Date
2013-11-04
Earnings History > 48 > date
2013-09-30
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.28
Earnings History > 48 > eps Estimate
0.78
Earnings History > 48 > eps Difference
-0.5
Earnings History > 48 > surprise Percent
-64.1026
Earnings History > 49 > period
2013-06-30
Earnings History > 49 > report Date
2013-08-01
Earnings History > 49 > date
2013-06-30
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.07
Earnings History > 49 > eps Estimate
0.32
Earnings History > 49 > eps Difference
-0.25
Earnings History > 49 > surprise Percent
-78.125
Earnings History > 50 > period
2013-03-31
Earnings History > 50 > report Date
2013-05-09
Earnings History > 50 > date
2013-03-31
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
-0.57
Earnings History > 50 > eps Estimate
-0.22
Earnings History > 50 > eps Difference
-0.35
Earnings History > 50 > surprise Percent
-159.0909
Earnings History > 51 > period
2012-12-31
Earnings History > 51 > report Date
2013-02-28
Earnings History > 51 > date
2012-12-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.46
Earnings History > 51 > eps Estimate
0.63
Earnings History > 51 > eps Difference
-0.17
Earnings History > 51 > surprise Percent
-26.9841
Earnings History > 52 > period
2012-09-30
Earnings History > 52 > report Date
2012-11-07
Earnings History > 52 > date
2012-09-30
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
0.94
Earnings History > 52 > eps Estimate
0.91
Earnings History > 52 > eps Difference
0.03
Earnings History > 52 > surprise Percent
3.2967
Earnings History > 53 > period
2012-06-30
Earnings History > 53 > report Date
2012-08-02
Earnings History > 53 > date
2012-06-30
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.05
Earnings History > 53 > eps Estimate
0.33
Earnings History > 53 > eps Difference
-0.28
Earnings History > 53 > surprise Percent
-84.8485
Earnings History > 54 > period
2012-03-31
Earnings History > 54 > report Date
2012-05-07
Earnings History > 54 > date
2012-03-31
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
-0.31
Earnings History > 54 > eps Estimate
-0.23
Earnings History > 54 > eps Difference
-0.08
Earnings History > 54 > surprise Percent
-34.7826
Earnings History > 55 > period
2011-12-31
Earnings History > 55 > report Date
2012-02-22
Earnings History > 55 > date
2011-12-31
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.48
Earnings History > 55 > eps Estimate
0.38
Earnings History > 55 > eps Difference
0.1
Earnings History > 55 > surprise Percent
26.3158
Earnings History > 56 > period
2011-09-30
Earnings History > 56 > report Date
2011-11-02
Earnings History > 56 > date
2011-09-30
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
0.93
Earnings History > 56 > eps Estimate
0.71
Earnings History > 56 > eps Difference
0.22
Earnings History > 56 > surprise Percent
30.9859
Earnings History > 57 > period
2011-06-30
Earnings History > 57 > report Date
2011-08-03
Earnings History > 57 > date
2011-06-30
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.13
Earnings History > 57 > eps Estimate
0.24
Earnings History > 57 > eps Difference
-0.11
Earnings History > 57 > surprise Percent
-45.8333
Earnings History > 58 > period
2011-03-31
Earnings History > 58 > report Date
2011-05-04
Earnings History > 58 > date
2011-03-31
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
-0.24
Earnings History > 58 > eps Estimate
-0.36
Earnings History > 58 > eps Difference
0.12
Earnings History > 58 > surprise Percent
33.3333
Earnings History > 59 > period
2010-12-31
Earnings History > 59 > report Date
2011-02-23
Earnings History > 59 > date
2010-12-31
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
-1.32
Earnings History > 59 > eps Estimate
-0.1
Earnings History > 59 > eps Difference
-1.22
Earnings History > 59 > surprise Percent
-1220
Earnings History > 60 > period
2010-09-30
Earnings History > 60 > report Date
2010-11-09
Earnings History > 60 > date
2010-09-30
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.99
Earnings History > 60 > eps Estimate
0.79
Earnings History > 60 > eps Difference
0.2
Earnings History > 60 > surprise Percent
25.3165
Earnings History > 61 > period
2010-06-30
Earnings History > 61 > report Date
2010-08-02
Earnings History > 61 > date
2010-06-30
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
-0.18
Earnings History > 61 > eps Estimate
0.08
Earnings History > 61 > eps Difference
-0.26
Earnings History > 61 > surprise Percent
-325
Earnings History > 62 > period
2010-03-31
Earnings History > 62 > report Date
2010-05-03
Earnings History > 62 > date
2010-03-31
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
-1.09
Earnings History > 62 > eps Estimate
-0.83
Earnings History > 62 > eps Difference
-0.26
Earnings History > 62 > surprise Percent
-31.3253
Earnings History > 63 > period
2009-12-31
Earnings History > 63 > report Date
2010-02-24
Earnings History > 63 > date
2009-12-31
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
0.41
Earnings History > 63 > eps Estimate
0.27
Earnings History > 63 > eps Difference
0.14
Earnings History > 63 > surprise Percent
51.8519
Earnings History > 64 > period
2009-09-30
Earnings History > 64 > report Date
2009-10-28
Earnings History > 64 > date
2009-09-30
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
0.79
Earnings History > 64 > eps Estimate
0.76
Earnings History > 64 > eps Difference
0.03
Earnings History > 64 > surprise Percent
3.9474
Earnings History > 65 > period
2009-06-30
Earnings History > 65 > report Date
2009-07-29
Earnings History > 65 > date
2009-06-30
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
0.46
Earnings History > 65 > eps Estimate
0.46
Earnings History > 65 > eps Difference
0
Earnings History > 65 > surprise Percent
0
Earnings History > 66 > period
2009-03-31
Earnings History > 66 > report Date
2009-05-04
Earnings History > 66 > date
2009-03-31
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
0.23
Earnings History > 66 > eps Estimate
-0.07
Earnings History > 66 > eps Difference
0.3
Earnings History > 66 > surprise Percent
428.5714
Earnings History > 67 > period
2008-12-31
Earnings History > 67 > report Date
2009-02-25
Earnings History > 67 > date
2008-12-31
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
0.84
Earnings History > 67 > eps Estimate
0.56
Earnings History > 67 > eps Difference
0.28
Earnings History > 67 > surprise Percent
50
Earnings History > 68 > period
2008-09-30
Earnings History > 68 > report Date
2008-10-29
Earnings History > 68 > date
2008-09-30
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
1.36
Earnings History > 68 > eps Estimate
1.01
Earnings History > 68 > eps Difference
0.35
Earnings History > 68 > surprise Percent
34.6535
Earnings History > 69 > period
2008-06-30
Earnings History > 69 > report Date
2008-07-30
Earnings History > 69 > date
2008-06-30
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
0.68
Earnings History > 69 > eps Estimate
0.71
Earnings History > 69 > eps Difference
-0.03
Earnings History > 69 > surprise Percent
-4.2254
Earnings History > 70 > period
2008-03-31
Earnings History > 70 > report Date
2008-04-30
Earnings History > 70 > date
2008-03-31
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
0.34
Earnings History > 70 > eps Estimate
0.04
Earnings History > 70 > eps Difference
0.3
Earnings History > 70 > surprise Percent
750
Earnings History > 71 > period
2007-12-31
Earnings History > 71 > report Date
2008-02-13
Earnings History > 71 > date
2007-12-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.39
Earnings History > 71 > eps Difference
0.03
Earnings History > 71 > surprise Percent
7.6923
Earnings History > 72 > period
2007-09-30
Earnings History > 72 > report Date
2007-10-24
Earnings History > 72 > date
2007-09-30
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
1.28
Earnings History > 72 > eps Estimate
1.36
Earnings History > 72 > eps Difference
-0.08
Earnings History > 72 > surprise Percent
-5.8824
Earnings History > 73 > period
2007-06-30
Earnings History > 73 > report Date
2007-07-25
Earnings History > 73 > date
2007-06-30
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
1.05
Earnings History > 73 > eps Estimate
0.71
Earnings History > 73 > eps Difference
0.34
Earnings History > 73 > surprise Percent
47.8873
Earnings History > 74 > period
2007-03-31
Earnings History > 74 > report Date
2007-04-25
Earnings History > 74 > date
2007-03-31
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
-0.05
Earnings History > 74 > eps Estimate
-0.22
Earnings History > 74 > eps Difference
0.17
Earnings History > 74 > surprise Percent
77.2727
Earnings History > 75 > period
2006-12-31
Earnings History > 75 > report Date
2007-02-14
Earnings History > 75 > date
2006-12-31
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
0.28
Earnings History > 75 > eps Estimate
0.47
Earnings History > 75 > eps Difference
-0.19
Earnings History > 75 > surprise Percent
-40.4255
Earnings History > 76 > period
2006-09-30
Earnings History > 76 > report Date
2006-10-25
Earnings History > 76 > date
2006-09-30
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
1.1
Earnings History > 76 > eps Estimate
1.21
Earnings History > 76 > eps Difference
-0.11
Earnings History > 76 > surprise Percent
-9.0909
Earnings History > 77 > period
2006-06-30
Earnings History > 77 > report Date
2006-07-26
Earnings History > 77 > date
2006-06-30
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
0.8
Earnings History > 77 > eps Estimate
0.58
Earnings History > 77 > eps Difference
0.22
Earnings History > 77 > surprise Percent
37.931
Earnings History > 78 > period
2006-03-31
Earnings History > 78 > report Date
2006-04-26
Earnings History > 78 > date
2006-03-31
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
-0.03
Earnings History > 78 > eps Estimate
-0.1
Earnings History > 78 > eps Difference
0.07
Earnings History > 78 > surprise Percent
70
Earnings History > 79 > period
2005-12-31
Earnings History > 79 > report Date
2006-02-15
Earnings History > 79 > date
2005-12-31
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
0.86
Earnings History > 79 > eps Estimate
0.81
Earnings History > 79 > eps Difference
0.05
Earnings History > 79 > surprise Percent
6.1728
Earnings History > 80 > period
2005-09-30
Earnings History > 80 > report Date
2005-10-26
Earnings History > 80 > date
2005-09-30
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
0.98
Earnings History > 80 > eps Estimate
0.96
Earnings History > 80 > eps Difference
0.02
Earnings History > 80 > surprise Percent
2.0833
Earnings History > 81 > period
2005-06-30
Earnings History > 81 > report Date
2005-07-27
Earnings History > 81 > date
2005-06-30
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
0.36
Earnings History > 81 > eps Estimate
0.35
Earnings History > 81 > eps Difference
0.01
Earnings History > 81 > surprise Percent
2.8571
Earnings History > 82 > period
2005-03-31
Earnings History > 82 > report Date
2005-04-27
Earnings History > 82 > date
2005-03-31
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
-0.2
Earnings History > 82 > eps Estimate
-0.12
Earnings History > 82 > eps Difference
-0.08
Earnings History > 82 > surprise Percent
-66.6667
Earnings History > 83 > period
2004-12-31
Earnings History > 83 > report Date
2005-02-16
Earnings History > 83 > date
2004-12-31
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
0.47
Earnings History > 83 > eps Estimate
0.27
Earnings History > 83 > eps Difference
0.2
Earnings History > 83 > surprise Percent
74.0741
Earnings History > 84 > period
2004-09-30
Earnings History > 84 > report Date
2004-11-03
Earnings History > 84 > date
2004-09-30
Earnings History > 84 > before After Market
-
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
0.8
Earnings History > 84 > eps Estimate
0.7
Earnings History > 84 > eps Difference
0.1
Earnings History > 84 > surprise Percent
14.2857
Earnings History > 85 > period
2004-06-30
Earnings History > 85 > report Date
2004-08-04
Earnings History > 85 > date
2004-06-30
Earnings History > 85 > before After Market
-
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
0.34
Earnings History > 85 > eps Estimate
0.31
Earnings History > 85 > eps Difference
0.03
Earnings History > 85 > surprise Percent
9.6774
Earnings History > 86 > period
2004-03-31
Earnings History > 86 > report Date
2004-05-05
Earnings History > 86 > date
2004-03-31
Earnings History > 86 > before After Market
-
Earnings History > 86 > currency
USD
Earnings History > 86 > eps Actual
-0.23
Earnings History > 86 > eps Estimate
-0.23
Earnings History > 86 > eps Difference
0
Earnings History > 86 > surprise Percent
0
Earnings History > 87 > period
2003-12-31
Earnings History > 87 > report Date
2004-02-18
Earnings History > 87 > date
2003-12-31
Earnings History > 87 > before After Market
-
Earnings History > 87 > currency
USD
Earnings History > 87 > eps Actual
0.34
Earnings History > 87 > eps Estimate
0.35
Earnings History > 87 > eps Difference
-0.01
Earnings History > 87 > surprise Percent
-2.8571
Earnings History > 88 > period
2003-09-30
Earnings History > 88 > report Date
2003-11-05
Earnings History > 88 > date
2003-09-30
Earnings History > 88 > before After Market
-
Earnings History > 88 > currency
USD
Earnings History > 88 > eps Actual
0.6
Earnings History > 88 > eps Estimate
0.52
Earnings History > 88 > eps Difference
0.08
Earnings History > 88 > surprise Percent
15.3846
Earnings History > 89 > period
2003-06-30
Earnings History > 89 > report Date
2003-08-06
Earnings History > 89 > date
2003-06-30
Earnings History > 89 > before After Market
-
Earnings History > 89 > currency
USD
Earnings History > 89 > eps Actual
0.26
Earnings History > 89 > eps Estimate
0.27
Earnings History > 89 > eps Difference
-0.01
Earnings History > 89 > surprise Percent
-3.7037
Earnings History > 90 > period
2003-03-31
Earnings History > 90 > report Date
2003-05-07
Earnings History > 90 > date
2003-03-31
Earnings History > 90 > before After Market
-
Earnings History > 90 > currency
USD
Earnings History > 90 > eps Actual
-0.04
Earnings History > 90 > eps Estimate
-0.06
Earnings History > 90 > eps Difference
0.02
Earnings History > 90 > surprise Percent
33.3333
Earnings History > 91 > period
2002-12-31
Earnings History > 91 > report Date
2003-02-19
Earnings History > 91 > date
2002-12-31
Earnings History > 91 > before After Market
-
Earnings History > 91 > currency
USD
Earnings History > 91 > eps Actual
0.28
Earnings History > 91 > eps Estimate
0.14
Earnings History > 91 > eps Difference
0.14
Earnings History > 91 > surprise Percent
100
Earnings History > 92 > period
2002-09-30
Earnings History > 92 > report Date
2002-11-06
Earnings History > 92 > date
2002-09-30
Earnings History > 92 > before After Market
-
Earnings History > 92 > currency
USD
Earnings History > 92 > eps Actual
0.57
Earnings History > 92 > eps Estimate
0.6
Earnings History > 92 > eps Difference
-0.03
Earnings History > 92 > surprise Percent
-5
Earnings History > 93 > period
2002-06-30
Earnings History > 93 > report Date
2002-08-07
Earnings History > 93 > date
2002-06-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.4
Earnings History > 93 > eps Difference
0.01
Earnings History > 93 > surprise Percent
2.5
Earnings History > 94 > period
2002-03-31
Earnings History > 94 > report Date
2002-05-08
Earnings History > 94 > date
2002-03-31
Earnings History > 94 > before After Market
-
Earnings History > 94 > currency
USD
Earnings History > 94 > eps Actual
-0.04
Earnings History > 94 > eps Estimate
-0.02
Earnings History > 94 > eps Difference
-0.02
Earnings History > 94 > surprise Percent
-100
Earnings History > 95 > period
2001-12-31
Earnings History > 95 > report Date
2002-02-20
Earnings History > 95 > date
2001-12-31
Earnings History > 95 > before After Market
-
Earnings History > 95 > currency
USD
Earnings History > 95 > eps Actual
0.29
Earnings History > 95 > eps Estimate
0.29
Earnings History > 95 > eps Difference
0
Earnings History > 95 > surprise Percent
0
Earnings History > 96 > period
2001-09-30
Earnings History > 96 > report Date
2001-11-06
Earnings History > 96 > date
2001-09-30
Earnings History > 96 > before After Market
-
Earnings History > 96 > currency
USD
Earnings History > 96 > eps Actual
0.59
Earnings History > 96 > eps Estimate
0.53
Earnings History > 96 > eps Difference
0.06
Earnings History > 96 > surprise Percent
11.3208
Earnings History > 97 > period
2001-06-30
Earnings History > 97 > report Date
2001-08-08
Earnings History > 97 > date
2001-06-30
Earnings History > 97 > before After Market
-
Earnings History > 97 > currency
USD
Earnings History > 97 > eps Actual
0.32
Earnings History > 97 > eps Estimate
0.31
Earnings History > 97 > eps Difference
0.01
Earnings History > 97 > surprise Percent
3.2258
Earnings History > 98 > period
2001-03-31
Earnings History > 98 > report Date
2001-05-09
Earnings History > 98 > date
2001-03-31
Earnings History > 98 > before After Market
-
Earnings History > 98 > currency
USD
Earnings History > 98 > eps Actual
0.04
Earnings History > 98 > eps Estimate
0.05
Earnings History > 98 > eps Difference
-0.01
Earnings History > 98 > surprise Percent
-20
Earnings History > 99 > period
2000-12-31
Earnings History > 99 > report Date
2001-02-21
Earnings History > 99 > date
2000-12-31
Earnings History > 99 > before After Market
-
Earnings History > 99 > currency
USD
Earnings History > 99 > eps Actual
0.31
Earnings History > 99 > eps Estimate
0.32
Earnings History > 99 > eps Difference
-0.01
Earnings History > 99 > surprise Percent
-3.125
Earnings History > 100 > period
2000-09-30
Earnings History > 100 > report Date
2000-11-01
Earnings History > 100 > date
2000-09-30
Earnings History > 100 > before After Market
-
Earnings History > 100 > currency
USD
Earnings History > 100 > eps Actual
0.62
Earnings History > 100 > eps Estimate
0.58
Earnings History > 100 > eps Difference
0.04
Earnings History > 100 > surprise Percent
6.8966
Earnings History > 101 > period
2000-06-30
Earnings History > 101 > report Date
2000-08-02
Earnings History > 101 > date
2000-06-30
Earnings History > 101 > before After Market
-
Earnings History > 101 > currency
USD
Earnings History > 101 > eps Actual
0.39
Earnings History > 101 > eps Estimate
0.39
Earnings History > 101 > eps Difference
0
Earnings History > 101 > surprise Percent
0
Earnings History > 102 > period
2000-03-31
Earnings History > 102 > report Date
2000-05-03
Earnings History > 102 > date
2000-03-31
Earnings History > 102 > before After Market
-
Earnings History > 102 > currency
USD
Earnings History > 102 > eps Actual
0.05
Earnings History > 102 > eps Estimate
0.04
Earnings History > 102 > eps Difference
0.01
Earnings History > 102 > surprise Percent
25
Earnings History > 103 > period
1999-12-31
Earnings History > 103 > report Date
2000-02-16
Earnings History > 103 > date
1999-12-31
Earnings History > 103 > before After Market
-
Earnings History > 103 > currency
USD
Earnings History > 103 > eps Actual
0.36
Earnings History > 103 > eps Estimate
0.29
Earnings History > 103 > eps Difference
0.07
Earnings History > 103 > surprise Percent
24.1379
Earnings History > 104 > period
1999-09-30
Earnings History > 104 > report Date
1999-11-03
Earnings History > 104 > date
1999-09-30
Earnings History > 104 > before After Market
-
Earnings History > 104 > currency
USD
Earnings History > 104 > eps Actual
0.51
Earnings History > 104 > eps Estimate
0.54
Earnings History > 104 > eps Difference
-0.03
Earnings History > 104 > surprise Percent
-5.5556
Earnings History > 105 > period
1999-06-30
Earnings History > 105 > report Date
1999-08-04
Earnings History > 105 > date
1999-06-30
Earnings History > 105 > before After Market
-
Earnings History > 105 > currency
USD
Earnings History > 105 > eps Actual
0.33
Earnings History > 105 > eps Estimate
0.33
Earnings History > 105 > eps Difference
0
Earnings History > 105 > surprise Percent
0
Earnings History > 106 > period
1999-03-31
Earnings History > 106 > report Date
1999-05-05
Earnings History > 106 > date
1999-03-31
Earnings History > 106 > before After Market
-
Earnings History > 106 > currency
USD
Earnings History > 106 > eps Actual
0.06
Earnings History > 106 > eps Estimate
0.05
Earnings History > 106 > eps Difference
0.01
Earnings History > 106 > surprise Percent
20
Earnings History > 107 > period
1998-12-31
Earnings History > 107 > report Date
1999-02-17
Earnings History > 107 > date
1998-12-31
Earnings History > 107 > before After Market
-
Earnings History > 107 > currency
USD
Earnings History > 107 > eps Actual
0.24
Earnings History > 107 > eps Estimate
0.27
Earnings History > 107 > eps Difference
-0.03
Earnings History > 107 > surprise Percent
-11.1111
Earnings History > 108 > period
1998-09-30
Earnings History > 108 > report Date
1998-11-04
Earnings History > 108 > date
1998-09-30
Earnings History > 108 > before After Market
-
Earnings History > 108 > currency
USD
Earnings History > 108 > eps Actual
0.5
Earnings History > 108 > eps Estimate
0.48
Earnings History > 108 > eps Difference
0.02
Earnings History > 108 > surprise Percent
4.1667
Earnings History > 109 > period
1998-06-30
Earnings History > 109 > report Date
1998-08-05
Earnings History > 109 > date
1998-06-30
Earnings History > 109 > before After Market
-
Earnings History > 109 > currency
USD
Earnings History > 109 > eps Actual
0.36
Earnings History > 109 > eps Estimate
0.31
Earnings History > 109 > eps Difference
0.05
Earnings History > 109 > surprise Percent
16.129
Earnings History > 110 > period
1998-03-31
Earnings History > 110 > report Date
1998-05-06
Earnings History > 110 > date
1998-03-31
Earnings History > 110 > before After Market
-
Earnings History > 110 > currency
USD
Earnings History > 110 > eps Actual
0.04
Earnings History > 110 > eps Estimate
0.01
Earnings History > 110 > eps Difference
0.03
Earnings History > 110 > surprise Percent
300
Earnings History > 111 > period
1997-12-31
Earnings History > 111 > report Date
1998-02-18
Earnings History > 111 > date
1997-12-31
Earnings History > 111 > before After Market
-
Earnings History > 111 > currency
USD
Earnings History > 111 > eps Actual
0.14
Earnings History > 111 > eps Estimate
0.12
Earnings History > 111 > eps Difference
0.02
Earnings History > 111 > surprise Percent
16.6667
Earnings History > 112 > period
1997-09-30
Earnings History > 112 > report Date
1997-11-05
Earnings History > 112 > date
1997-09-30
Earnings History > 112 > before After Market
BeforeMarket
Earnings History > 112 > currency
USD
Earnings History > 112 > eps Actual
0.33
Earnings History > 112 > eps Estimate
0.32
Earnings History > 112 > eps Difference
0.01
Earnings History > 112 > surprise Percent
3.125
Earnings History > 113 > period
1997-06-30
Earnings History > 113 > report Date
1997-08-07
Earnings History > 113 > date
1997-06-30
Earnings History > 113 > before After Market
BeforeMarket
Earnings History > 113 > currency
USD
Earnings History > 113 > eps Actual
0.2
Earnings History > 113 > eps Estimate
0.21
Earnings History > 113 > eps Difference
-0.01
Earnings History > 113 > surprise Percent
-4.7619
Earnings History > 114 > period
1997-03-31
Earnings History > 114 > report Date
1997-05-08
Earnings History > 114 > date
1997-03-31
Earnings History > 114 > before After Market
BeforeMarket
Earnings History > 114 > currency
USD
Earnings History > 114 > eps Actual
0.0059
Earnings History > 114 > eps Estimate
0.03
Earnings History > 114 > eps Difference
-0.0241
Earnings History > 114 > surprise Percent
-80.3333
Earnings History > 115 > period
1996-12-31
Earnings History > 115 > report Date
1997-02-20
Earnings History > 115 > date
1996-12-31
Earnings History > 115 > before After Market
BeforeMarket
Earnings History > 115 > currency
USD
Earnings History > 115 > eps Actual
0.12
Earnings History > 115 > eps Estimate
0.12
Earnings History > 115 > eps Difference
0
Earnings History > 115 > surprise Percent
0
Earnings History > 116 > period
1996-09-30
Earnings History > 116 > report Date
1996-11-06
Earnings History > 116 > date
1996-09-30
Earnings History > 116 > before After Market
BeforeMarket
Earnings History > 116 > currency
USD
Earnings History > 116 > eps Actual
0.37
Earnings History > 116 > eps Estimate
0.42
Earnings History > 116 > eps Difference
-0.05
Earnings History > 116 > surprise Percent
-11.9048
Earnings History > 117 > period
1996-06-30
Earnings History > 117 > report Date
1996-08-08
Earnings History > 117 > date
1996-06-30
Earnings History > 117 > before After Market
-
Earnings History > 117 > currency
USD
Earnings History > 117 > eps Actual
0.23
Earnings History > 117 > eps Estimate
0.25
Earnings History > 117 > eps Difference
-0.02
Earnings History > 117 > surprise Percent
-8
Earnings History > 118 > period
1996-03-31
Earnings History > 118 > report Date
1996-05-02
Earnings History > 118 > date
1996-03-31
Earnings History > 118 > before After Market
-
Earnings History > 118 > currency
USD
Earnings History > 118 > eps Actual
0.01
Earnings History > 118 > eps Estimate
-0.02
Earnings History > 118 > eps Difference
0.03
Earnings History > 118 > surprise Percent
150
Earnings History > 119 > period
1995-12-31
Earnings History > 119 > report Date
1996-02-22
Earnings History > 119 > date
1995-12-31
Earnings History > 119 > before After Market
-
Earnings History > 119 > currency
USD
Earnings History > 119 > eps Actual
0.14
Earnings History > 119 > eps Estimate
0.14
Earnings History > 119 > eps Difference
0
Earnings History > 119 > surprise Percent
0
Earnings History > 120 > period
1995-09-30
Earnings History > 120 > report Date
1995-11-02
Earnings History > 120 > date
1995-09-30
Earnings History > 120 > before After Market
-
Earnings History > 120 > currency
USD
Earnings History > 120 > eps Actual
0.33
Earnings History > 120 > eps Estimate
0.3
Earnings History > 120 > eps Difference
0.03
Earnings History > 120 > surprise Percent
10
Earnings History > 121 > period
1995-06-30
Earnings History > 121 > report Date
1995-08-03
Earnings History > 121 > date
1995-06-30
Earnings History > 121 > before After Market
-
Earnings History > 121 > currency
USD
Earnings History > 121 > eps Actual
0.21
Earnings History > 121 > eps Estimate
0.15
Earnings History > 121 > eps Difference
0.06
Earnings History > 121 > surprise Percent
40
Earnings History > 122 > period
1995-03-31
Earnings History > 122 > report Date
1995-05-04
Earnings History > 122 > date
1995-03-31
Earnings History > 122 > before After Market
-
Earnings History > 122 > currency
USD
Earnings History > 122 > eps Actual
0.03
Earnings History > 122 > eps Estimate
-0.03
Earnings History > 122 > eps Difference
0.06
Earnings History > 122 > surprise Percent
200
Earnings History > 123 > period
1994-12-31
Earnings History > 123 > report Date
1995-02-16
Earnings History > 123 > date
1994-12-31
Earnings History > 123 > before After Market
-
Earnings History > 123 > currency
USD
Earnings History > 123 > eps Actual
0.08
Earnings History > 123 > eps Estimate
0.1
Earnings History > 123 > eps Difference
-0.02
Earnings History > 123 > surprise Percent
-20
Granite Construction Incorporated operates as an infrastructure contractor in the United States. It operates through two segments: Construction and Materials segments. The Construction segment engages in the construction and rehabilitation of roads, pavement preservation, bridges, rail lines, airports, marine ports, dams, reservoirs, aqueducts, infrastructure, and site development for use by the public and water-related construction for municipal agencies, commercial water suppliers, industrial facilities, and energy companies; and construction of various complex projects, including infrastructure and site development, mining, public safety, tunnel, solar, battery storage, and power related projects. The Materials segment is involved in the production of aggregates, asphalt concrete, liquid asphalt, and recycled materials production for internal use in construction projects and sale to third parties. It also offers site preparation, mining, and infrastructure services for railways, residential development, energy development, and commercial and industrial sites; and provides construction management professional services. The company serves federal agencies, state departments of transportation, local transit authorities, county and city public works departments, school districts and developers, utilities, contractors, landscapers, manufacturers of products requiring aggregate materials, retailers, homeowners, farmers, brokers, and private owners of industrial, commercial, and residential sites. Granite Construction Incorporated was incorporated in 1922 and is headquartered in Watsonville, California.
Stock Price
$ 0.00
0% increase compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/AGranite (NYSE: GVA) declares $0.13 quarterly dividend payable Jan. 15, 2026 Stock Titan
Read more →Is Granite’s $24 Million Perris Rail Win Quietly Upgrading Backlog Quality at GVA? - simplywall.st
12/11/2025
Is Granite’s $24 Million Perris Rail Win Quietly Upgrading Backlog Quality at GVA? simplywall.st
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Rating:
BUY
Target Price:
$130.2
Analyst Picks
Strong Buy
2
Buy
0
Hold
0
Sell
1
Strong Sell
0
Sentiment:
Bullish
(Last Updated 2025-09-30)
Health Score
Price to Earnings Ratio (P/E)
-
Medium
Low ≥ 50
High ≤ 10
Price to Book Ratio (P/B)
-
Very High
Low ≤ 1
High ≥ 3
Return on Equity (ROE)
-
Very Low
Low ≤ 5%
High ≥ 25%
Return on Assets (ROA)
-
Very Low
Low ≤ 2%
High ≥ 10%
Free Cash Flow - Revenue % (FCF)
-
Very High
Low ≤ 5%
High ≥ 15%
Debt to Equity
-
Very Low
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 110.00% of the total shares of Granite Construction Incorporated
1.
BlackRock Inc(15.1946%)
since
2025/06/30
2.
Vanguard Group Inc(10.8409%)
since
2025/06/30
3.
iShares Core S&P Small-Cap ETF(5.94%)
since
2025/08/31
4.
State Street Corp(5.1994%)
since
2025/06/30
5.
Fuller & Thaler Asset Management Inc(4.1021%)
since
2025/06/30
6.
FullerThaler Behavioral Small-Cap Value(3.6079%)
since
2025/06/30
7.
Millennium Management LLC(3.3596%)
since
2025/06/30
8.
Undiscovered Managers Behavioral Val L(3.3305%)
since
2025/07/31
9.
Frontier Capital Management CO Inc(3.1289%)
since
2025/06/30
10.
Vanguard Total Stock Mkt Idx Inv(3.1201%)
since
2025/07/31
11.
American Century Companies Inc(3.1145%)
since
2025/06/30
12.
Dimensional Fund Advisors, Inc.(3.0402%)
since
2025/06/30
13.
First Trust Advisors L.P.(2.7886%)
since
2025/06/30
14.
Avantis US Small Cap Value ETF(2.7237%)
since
2025/08/30
15.
Hill City Capital, LP(2.5363%)
since
2025/06/30
16.
Vanguard Small Cap Index(2.4249%)
since
2025/07/31
17.
iShares Russell 2000 ETF(2.4241%)
since
2025/08/31
18.
Geode Capital Management, LLC(2.3704%)
since
2025/06/30
19.
Bank of America Corp(2.3284%)
since
2025/06/30
20.
FMR Inc(2.3105%)
since
2025/06/30
21.
AllianceBernstein L.P.(2.0643%)
since
2025/06/30
22.
First Trust RBA Amer Indl RenaisTM ETF(2.0124%)
since
2025/08/28
23.
Bank of Montreal(1.8309%)
since
2025/06/30
24.
BMO Capital Markets Corp.(1.8309%)
since
2025/06/30
25.
Morgan Stanley - Brokerage Accounts(1.8246%)
since
2025/06/30
26.
Wasatch Advisors LP(1.7514%)
since
2025/06/30
27.
Hood River Capital Management LLC(1.4778%)
since
2025/06/30
28.
Franklin Resources Inc(1.405%)
since
2025/06/30
29.
Franklin US Small Cap Growth Equity(1.3191%)
since
2025/06/30
30.
Hennessy Cornerstone Mid Cap 30 Inv(1.3041%)
since
2025/06/30
31.
Franklin Small Cap Growth Adv(1.2021%)
since
2025/07/31
32.
Vanguard Institutional Extnd Mkt Idx Tr(1.0733%)
since
2025/07/31
33.
Fidelity Small Cap Index(1.0017%)
since
2025/06/30
34.
AB Discovery Growth A(0.9722%)
since
2025/07/31
35.
Hood River Small-Cap Growth Instl(0.9561%)
since
2025/06/30
36.
SPDR® Portfolio S&P 600™ Sm Cap ETF(0.8818%)
since
2025/08/29
37.
iShares S&P Small-Cap 600 Growth ETF(0.8595%)
since
2025/08/31
38.
Fidelity Stock Selector Small Cap(0.8093%)
since
2025/06/30
39.
Vanguard Small Cap Value Index Inv(0.7802%)
since
2025/07/31
40.
Fidelity Series Small Cap Opps(0.7579%)
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.2
Date
2025-09-30
EPS Actual
2.7
EPS Estimate
2.6
EPS Difference
0.1
Surprise Percent
3.8462%
(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.