_id
6910966cccc777a4e85d5b55
Ticker
EME
Name
EMCOR Group Inc
Exchange
NYSE
Address
301 Merritt Seven, Norwalk, CT, United States, 06851-1092
Country
USA
Sector
Industrials
Industry
Engineering & Construction
Currency
USD
Website
https://www.emcorgroup.com
Description
EMCOR Group, Inc. provides electrical and mechanical construction and facilities, building, and industrial services in the United States and the United Kingdom. It offers design, integration, installation, startup, operation, and maintenance services related to power transmission, distribution, and generation systems; energy solutions; premises electrical and lighting systems; process instrumentation; low-voltage systems; voice and data communications systems; roadway and transit lighting, signaling, and fiber optic lines; computerized traffic control systems, and signal and communication equipment; heating, ventilation, air conditioning, refrigeration, and geothermal solutions; clean-room process ventilation systems; fire protection and suppression systems; plumbing, process, and piping systems; control and filtration systems; water and wastewater treatment systems; central plant heating and cooling systems; crane and rigging; millwright; and steel fabrication, erection, and welding services. The company also provides site-based operations and maintenance; facility management and maintenance; energy retrofit; military base operations support; indoor air quality; floor care and janitorial; landscaping, lot sweeping, and snow removal; vendor management and call center; installation and support for building systems; program development, management, and maintenance for energy systems; technical consulting and diagnostic; infrastructure and building projects; modification and retrofit projects; and reception, security, and catering services. In addition, it offers refinery turnaround planning and engineering; welding; overhaul and maintenance; technical; instrumentation, controls, and electrical; electrical panel design, fabrication, and installation; on-site repair and maintenance; and renewable energy services, as well as design, manufacturing, repair, and hydro blast cleaning services. The company was incorporated in 1987 and is headquartered in Norwalk, Connecticut.
Last Close
617.52
Volume
285954
Current Price
642.11
Change
26.635
Last Updated
2026-01-03T10:57:22.143Z
Image
data:image/webp;base64,UklGRlYHAABXRUJQVlA4WAoAAAAQAAAAPAAAPwAAQUxQSF4EAAANsLZtkyHZ9pSeiMxqjWfbtm2bx7Zt27Z9Fo5t27Z9tpatnq6qjPgwvbqraiJiAqhV7W6Hv06cpanlve/CwgvUloSkA676TvmUv+XiS0ATqx5WsFitcZrAGW40PRvc8LqBDEnFU36u1qjYv/5htABcwoOmcZqs+Q2P2bBMHZA0dQOamhTzl57CE9HE4u0ak4JbQzSX9z5/oCSGm9HgmN/w+N9OZHsLI3rW6T7r52oNyPrXP4K9gFFSXPm2qUNx6tfBtY8queWPLWdE6Rz7r/U0IRvc9wHGLY+gHImdsWPuQPJaNOfPD84zRxKjlyUNjPlVN30z7/aP37/QMcCzWdf06v+LVxYXrn8s+ygKkXEt/Pcl7bJ32qbqNL/hEV6o/T8J4wsH/ey32gej4pjf+HA8yPcemXkVqTvZcjUDzCuQxK/u3A/ibYxKi4RTeSwOesMqa5vbXj2vBkfmBQ/bH3uL+BhxYd9lSAYiIBUJadmuSLHvNb8ZR4rj30o/M6EvVG8zv1ruxk4wRo7F/Z6L90j6nOWzqTpZOKztAZIByXejJX95yEJ0Yh7ZTI2lY4wdikMe/72FXgIP57ao1d2meklwsZevEgdCvt8HmMlopFj2mS/Nl4h1DikApNxnJTuj4bFVHzD/im0AOTiE8oQV2BS4bn3AbS2vK6RLp/sBIDlgzDz9Ty0Dss3IgPoLsEVDj7j4q7/aswRkcMxNJg3AbKbtu3n20VOTDBUQmijh+7/v+LBHXH3vXTpsR0ubYBO/eQk5w/2+97i/KZD0R/fpWANkMBM6JmAOUj7ouMntEdSv2vNW8fpIULBbl8FL5w7eEhDLzt3bpbY02TYAb/3xFnEc9vz4YaY00+Nf/tVx8LD9/aU4mP7uMR87bEEXSVZTit96OgWAAQZg8e+PXnaUKS4b77s5eh0aDqKbxBNgztAy/OMxp64vVJiZJVFrDn3GTvqPL1wytyt4dt+9TKpz6eKO9f72bbVRsGgnvKrlAgjVS75KRMDfvEV8JEp9+48+kXIFMqkqhde+RRPQh8SYFj/8leUTLtizbmt5NcFmcXFAjbHLsOINy6ZKZuY+k6waXDAWGxUm/ct9Kctdk60UKvGMElo7qNpiOu3zRT7okEzG8tBdJcGnXvURtYoo9Qff+rACQRmPZ3xuOumODKNyC+/53kdJ4Zs/nrAxvLWhxVZwoc4UV371sRun5Ie7GLcEBLBaKMPKd+99y94HJxnNXSjjKqP2FPOXPGdbEcxH8axb2sSK56jVRsnjznxSUpURXPv3+kevmMNpoMiDz38Uf/9D23djU99Dd5k0w9GHnX6vjS/fJj6MbagpRjMdffTn5mJ0GWKR9o5Ecx1YcdWGzBZZb0frW4+jyS6Dp778PIuAhw133roH4g3C9f/3fd/Rv+k4PvE2VHAabWH1/V7z1t+psUM0CU1Petsj5jBAEkvQwvoDPq2T/7+/sSRTvOVvr9v5VNSWBKW8Yevv0ZIaAVZQOCDSAgAAsA4AnQEqPQBAAD61SJtJpyQiITAb+wDgFolsAMEPtIWnz2+nxZ3jdtBz7fo2/3e+Abw6v1lqqBs2mvbGH8ylV4iunJuaGQUPTMmlTiZ/NlDhRfjh5AL5chH1PKH6e+1G9mPX5fc1vm5tomLn4YuXXEFpilZI/pkITsL7bQwAAP7/Ob1f7Lr9/MkQKMK38w2bP9eD+E8CJRp8/whC1SKxSZcdcMWIoRfKIFhRzKf/Fzx2JT/Rzpp/IvNgdtdxTqsvpd162ULPNQ82kiXfsx9wsTb9Xvn9b0DqgtpJC+Zn8Zvmi84oky/IbGSshZYmsqhMbVyabZLl3jRMg3aRqboe4Ozm3Bp1CfcADMTYQGP0fx/r+zTyb8ZKethe4dyWrZMqSJaF98krjr4UOniVaG9iwsiNvy8FSYRkWEKUNl4qCQxxMd7/Xc0RL2xwY8ULfFyADJRxu3B3Ul4BYMVqxildt9U43txwVhnYGLHonsgo8tkxM8H/5GQBdCumcrwER8V1poy0w9f3AVRxcjmQQ46yus1g22wqIrf18u/ivUcRkevRfnG+v/wrSJvgi1Hex/PwoiXobFljtrpBXOAA9G2D357fHwWr/5/Px/6GikHzn+HULQQGoMD0SAyg84JLZ2jjXzJ+eG85dv4vyw2fR+ziuY2l52FkC8drdk2Hkgy0+yjk+IZJXuoEtlcz7vM0QmWtXQJjdPhhATlF0/RS+UA2637ifPf78tIsaBP2lix3Q/cFcMPcPq6DiFmI9clP1kgNBlq/bKnga1GnVO7v061eO5XymyZ7u3XpZCFgp9t/in1Fz/dAE3Muzm+weqAkIo5du6AHNeexADXLZI9QUNgHMFqwddiS5ocekD9I6UIL0Lq/0OiJWmMqPodJWpFMhp8kCQfQ5OT5EAc2VvanGYebqf/InlS+NcNyc+iDnf+4lHBVqi2OJeqllin2CiiXjVPdcAA=
Ipo Date
1995-12-28T00:00:00.000Z
Market Cap
28589719552
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
0.9806113636363638
Sentiment Sources
44
Rating
4.1667
Target Price
758.5
Strong Buy
4
Buy
0
Hold
1
Sell
1
Strong Sell
0
Current Quarter
2025-09-30
Revenue
4301529000
Cost Of Revenue
3466216000
Gross Profit
835313000
Operating Expenses
429617000
Operating Income
405696000
Interest Expense
-
Pretax Income
407590000
Net Income
295373000
Eps
6.565246781156899
Dividends Per Share
-11192000
Shares Outstanding
44765864
Income Tax Expense
112217000
EBITDA
457016000
Operating Margin
9.431437054126569
Total Other Income Expense Net
1894000
Cash
655104000
Short Term Investments
-
Receivables
4418721000
Inventories
105408000
Total Current Assets
5457823000
Property Plant Equipment
632940000
Total Assets
8640270000
Payables
1039829000
Short Term Debt
95844000
Long Term Debt
3900000
Total Liabilities
5303757000
Equity
3335398000
Bs_currency_symbol
USD
Depreciation
47802000
Change In Working Capital
346949000
Cash From Operations
475501000
Capital Expenditures
26657000
Cash From Investing
-38894000
Cash From Financing
-263902000
Net Change In Cash
169156000
Cf_currency_symbol
USD
PE
25.7105
PB
8.661268621819644
ROE
8.85570477646146
ROA
3.4185621514142497
FCF
448844000
Fcf Percent
0.10434522236163002
Piotroski FScore
4
Health Score
52
Deep Value Investing Score
4
Defensive Investing Score
7
Dividend Investing Score
5
Economic Moat Investing Score
6.3
Garp Investing Score
3
Growth Investing Score
3
Momentum Investing Score
5
Net Net Investing Score
2.5
Quality Investing Score
6
Value Investing Score
4
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
4301529000
Quarters > 0 > income Statement > cost Of Revenue
3466216000
Quarters > 0 > income Statement > gross Profit
835313000
Quarters > 0 > income Statement > operating Expenses
429617000
Quarters > 0 > income Statement > operating Income
405696000
Quarters > 0 > income Statement > interest Expense
-
Quarters > 0 > income Statement > pretax Income
407590000
Quarters > 0 > income Statement > net Income
295373000
Quarters > 0 > income Statement > eps
6.565246781156899
Quarters > 0 > income Statement > dividends Per Share
-11192000
Quarters > 0 > income Statement > shares Outstanding
44990388
Quarters > 0 > income Statement > income Tax Expense
112217000
Quarters > 0 > income Statement > EBITDA
457016000
Quarters > 0 > income Statement > operating Margin
9.431437054126569
Quarters > 0 > income Statement > total Other Income Expense Net
1894000
Quarters > 0 > income Statement > currency_symbol
USD
Quarters > 0 > balance Sheet > cash
655104000
Quarters > 0 > balance Sheet > short Term Investments
-
Quarters > 0 > balance Sheet > receivables
4418721000
Quarters > 0 > balance Sheet > inventories
105408000
Quarters > 0 > balance Sheet > total Current Assets
5457823000
Quarters > 0 > balance Sheet > property Plant Equipment
632940000
Quarters > 0 > balance Sheet > total Assets
8640270000
Quarters > 0 > balance Sheet > payables
1039829000
Quarters > 0 > balance Sheet > short Term Debt
95844000
Quarters > 0 > balance Sheet > long Term Debt
3900000
Quarters > 0 > balance Sheet > total Liabilities
5303757000
Quarters > 0 > balance Sheet > equity
3335398000
Quarters > 0 > balance Sheet > currency_symbol
USD
Quarters > 0 > cash Flow > net Income
295373000
Quarters > 0 > cash Flow > depreciation
47802000
Quarters > 0 > cash Flow > change In Working Capital
346949000
Quarters > 0 > cash Flow > cash From Operations
475501000
Quarters > 0 > cash Flow > capital Expenditures
26657000
Quarters > 0 > cash Flow > cash From Investing
-38894000
Quarters > 0 > cash Flow > cash From Financing
-263902000
Quarters > 0 > cash Flow > net Change In Cash
169156000
Quarters > 0 > cash Flow > currency_symbol
USD
Quarters > 0 > ratios > PE
6.565246781156899
Quarters > 0 > ratios > PB
8.661268621819644
Quarters > 0 > ratios > ROE
8.85570477646146
Quarters > 0 > ratios > ROA
3.4185621514142497
Quarters > 0 > ratios > FCF
448844000
Quarters > 0 > ratios > Piotroski FScore
4
Quarters > 0 > ratios > fcf Percent
0.10434522236163002
Quarters > 0 > health Score
52
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
4304400000
Quarters > 1 > income Statement > cost Of Revenue
3470629000
Quarters > 1 > income Statement > gross Profit
833770999
Quarters > 1 > income Statement > operating Expenses
418559000
Quarters > 1 > income Statement > operating Income
415212000
Quarters > 1 > income Statement > interest Expense
3240000
Quarters > 1 > income Statement > pretax Income
412027000
Quarters > 1 > income Statement > net Income
302160000
Quarters > 1 > income Statement > eps
6.716101225888517
Quarters > 1 > income Statement > dividends Per Share
-11189000
Quarters > 1 > income Statement > shares Outstanding
44990388
Quarters > 1 > income Statement > income Tax Expense
109867000
Quarters > 1 > income Statement > EBITDA
461858000
Quarters > 1 > income Statement > operating Margin
9.646222470030667
Quarters > 1 > income Statement > total Other Income Expense Net
-3185000
Quarters > 1 > income Statement > currency_symbol
USD
Quarters > 1 > balance Sheet > cash
485988000
Quarters > 1 > balance Sheet > short Term Investments
-
Quarters > 1 > balance Sheet > receivables
4462905000
Quarters > 1 > balance Sheet > inventories
108157000
Quarters > 1 > balance Sheet > total Current Assets
5176646000
Quarters > 1 > balance Sheet > property Plant Equipment
634934000
Quarters > 1 > balance Sheet > total Assets
8400480000
Quarters > 1 > balance Sheet > payables
1117733000
Quarters > 1 > balance Sheet > short Term Debt
91987000
Quarters > 1 > balance Sheet > long Term Debt
250000000
Quarters > 1 > balance Sheet > total Liabilities
5346908000
Quarters > 1 > balance Sheet > equity
3051601000
Quarters > 1 > balance Sheet > currency_symbol
USD
Quarters > 1 > cash Flow > net Income
302160000
Quarters > 1 > cash Flow > depreciation
46646000
Quarters > 1 > cash Flow > change In Working Capital
-160327000
Quarters > 1 > cash Flow > cash From Operations
193687000
Quarters > 1 > cash Flow > capital Expenditures
28043000
Quarters > 1 > cash Flow > cash From Investing
-63384000
Quarters > 1 > cash Flow > cash From Financing
-230296000
Quarters > 1 > cash Flow > net Change In Cash
-90304000
Quarters > 1 > cash Flow > currency_symbol
USD
Quarters > 1 > ratios > PE
6.716101225888517
Quarters > 1 > ratios > PB
9.466761230803108
Quarters > 1 > ratios > ROE
9.901687671487853
Quarters > 1 > ratios > ROA
3.5969373178675506
Quarters > 1 > ratios > FCF
165644000
Quarters > 1 > ratios > Piotroski FScore
3
Quarters > 1 > ratios > fcf Percent
0.03848248304060961
Quarters > 1 > health Score
45
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
3867372000
Quarters > 2 > income Statement > cost Of Revenue
3144654000
Quarters > 2 > income Statement > gross Profit
722718000
Quarters > 2 > income Statement > operating Expenses
403962000
Quarters > 2 > income Statement > operating Income
318756000
Quarters > 2 > income Statement > interest Expense
-
Quarters > 2 > income Statement > pretax Income
324197000
Quarters > 2 > income Statement > net Income
240677000
Quarters > 2 > income Statement > eps
5.2096844019221615
Quarters > 2 > income Statement > dividends Per Share
-11451000
Quarters > 2 > income Statement > shares Outstanding
46198000
Quarters > 2 > income Statement > income Tax Expense
83520000
Quarters > 2 > income Statement > EBITDA
360701000
Quarters > 2 > income Statement > operating Margin
8.242186166730276
Quarters > 2 > income Statement > total Other Income Expense Net
5441000
Quarters > 2 > income Statement > currency_symbol
USD
Quarters > 2 > balance Sheet > cash
576702000
Quarters > 2 > balance Sheet > short Term Investments
-
Quarters > 2 > balance Sheet > receivables
4137559000
Quarters > 2 > balance Sheet > inventories
94132000
Quarters > 2 > balance Sheet > total Current Assets
4910984000
Quarters > 2 > balance Sheet > property Plant Equipment
587685000
Quarters > 2 > balance Sheet > total Assets
8078872000
Quarters > 2 > balance Sheet > payables
1041245000
Quarters > 2 > balance Sheet > short Term Debt
87710000
Quarters > 2 > balance Sheet > long Term Debt
250000000
Quarters > 2 > balance Sheet > total Liabilities
5126944000
Quarters > 2 > balance Sheet > equity
2949957000
Quarters > 2 > balance Sheet > currency_symbol
USD
Quarters > 2 > cash Flow > net Income
240677000
Quarters > 2 > cash Flow > depreciation
41945000
Quarters > 2 > cash Flow > change In Working Capital
-186622000
Quarters > 2 > cash Flow > cash From Operations
108471000
Quarters > 2 > cash Flow > capital Expenditures
26131000
Quarters > 2 > cash Flow > cash From Investing
-875441000
Quarters > 2 > cash Flow > cash From Financing
-829000
Quarters > 2 > cash Flow > net Change In Cash
-762930000
Quarters > 2 > cash Flow > currency_symbol
USD
Quarters > 2 > ratios > PE
5.2096844019221615
Quarters > 2 > ratios > PB
10.055806840574286
Quarters > 2 > ratios > ROE
8.15866129574092
Quarters > 2 > ratios > ROA
2.979091635564965
Quarters > 2 > ratios > FCF
82340000
Quarters > 2 > ratios > Piotroski FScore
3
Quarters > 2 > ratios > fcf Percent
0.02129094382438514
Quarters > 2 > health Score
42
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
3770019000
Quarters > 3 > income Statement > cost Of Revenue
3013004000
Quarters > 3 > income Statement > gross Profit
757015000
Quarters > 3 > income Statement > operating Expenses
368451000
Quarters > 3 > income Statement > operating Income
388564000
Quarters > 3 > income Statement > interest Expense
-
Quarters > 3 > income Statement > pretax Income
398454000
Quarters > 3 > income Statement > net Income
292161000
Quarters > 3 > income Statement > eps
6.324104939607775
Quarters > 3 > income Statement > dividends Per Share
-11500000
Quarters > 3 > income Statement > shares Outstanding
46198000
Quarters > 3 > income Statement > income Tax Expense
106293000
Quarters > 3 > income Statement > EBITDA
460184000
Quarters > 3 > income Statement > operating Margin
10.306685457022896
Quarters > 3 > income Statement > total Other Income Expense Net
9890000
Quarters > 3 > income Statement > currency_symbol
USD
Quarters > 3 > balance Sheet > cash
1339550000
Quarters > 3 > balance Sheet > short Term Investments
-
Quarters > 3 > balance Sheet > receivables
3862328000
Quarters > 3 > balance Sheet > inventories
95667000
Quarters > 3 > balance Sheet > total Current Assets
5389189000
Quarters > 3 > balance Sheet > property Plant Equipment
523617000
Quarters > 3 > balance Sheet > total Assets
7716473000
Quarters > 3 > balance Sheet > payables
937087000
Quarters > 3 > balance Sheet > short Term Debt
83493000
Quarters > 3 > balance Sheet > long Term Debt
3849000
Quarters > 3 > balance Sheet > total Liabilities
4777779000
Quarters > 3 > balance Sheet > equity
2937657000
Quarters > 3 > balance Sheet > currency_symbol
USD
Quarters > 3 > cash Flow > net Income
292161000
Quarters > 3 > cash Flow > depreciation
35322000
Quarters > 3 > cash Flow > change In Working Capital
148525000
Quarters > 3 > cash Flow > cash From Operations
469492000
Quarters > 3 > cash Flow > capital Expenditures
17706000
Quarters > 3 > cash Flow > cash From Investing
-55597000
Quarters > 3 > cash Flow > cash From Financing
-100333000
Quarters > 3 > cash Flow > net Change In Cash
303585000
Quarters > 3 > cash Flow > currency_symbol
USD
Quarters > 3 > ratios > PE
6.324104939607775
Quarters > 3 > ratios > PB
10.097910606990537
Quarters > 3 > ratios > ROE
9.94537483443438
Quarters > 3 > ratios > ROA
3.786198694662704
Quarters > 3 > ratios > FCF
451786000
Quarters > 3 > ratios > Piotroski FScore
4
Quarters > 3 > ratios > fcf Percent
0.11983653132782619
Quarters > 3 > health Score
55
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
14566116000
Annuals > 0 > income Statement > cost Of Revenue
11801065000
Annuals > 0 > income Statement > gross Profit
2765051000
Annuals > 0 > income Statement > operating Expenses
1420188000
Annuals > 0 > income Statement > operating Income
1344863000
Annuals > 0 > income Statement > interest Expense
3779000
Annuals > 0 > income Statement > pretax Income
1377382000
Annuals > 0 > income Statement > net Income
1007145000
Annuals > 0 > income Statement > eps
21.516514271064775
Annuals > 0 > income Statement > dividends Per Share
-43384000
Annuals > 0 > income Statement > shares Outstanding
46808000
Annuals > 0 > income Statement > income Tax Expense
370237000
Annuals > 0 > income Statement > EBITDA
1514841000
Annuals > 0 > income Statement > operating Margin
9.232818137655913
Annuals > 0 > income Statement > total Other Income Expense Net
32519000
Annuals > 0 > income Statement > currency_symbol
USD
Annuals > 0 > balance Sheet > cash
1339550000
Annuals > 0 > balance Sheet > short Term Investments
-
Annuals > 0 > balance Sheet > receivables
3862328000
Annuals > 0 > balance Sheet > inventories
95667000
Annuals > 0 > balance Sheet > total Current Assets
5389189000
Annuals > 0 > balance Sheet > property Plant Equipment
523617000
Annuals > 0 > balance Sheet > total Assets
7716473000
Annuals > 0 > balance Sheet > payables
937087000
Annuals > 0 > balance Sheet > short Term Debt
83493000
Annuals > 0 > balance Sheet > long Term Debt
3849000
Annuals > 0 > balance Sheet > total Liabilities
4777779000
Annuals > 0 > balance Sheet > equity
2937657000
Annuals > 0 > balance Sheet > currency_symbol
USD
Annuals > 0 > cash Flow > net Income
1007145000
Annuals > 0 > cash Flow > depreciation
133680000
Annuals > 0 > cash Flow > change In Working Capital
252723000
Annuals > 0 > cash Flow > cash From Operations
1407894000
Annuals > 0 > cash Flow > capital Expenditures
74950000
Annuals > 0 > cash Flow > cash From Investing
-299284000
Annuals > 0 > cash Flow > cash From Financing
-555365000
Annuals > 0 > cash Flow > net Change In Cash
550645000
Annuals > 0 > cash Flow > currency_symbol
USD
Annuals > 0 > ratios > PE
21.516514271064775
Annuals > 0 > ratios > PB
10.172527766175559
Annuals > 0 > ratios > ROE
34.28395486607184
Annuals > 0 > ratios > ROA
13.051882641201493
Annuals > 0 > ratios > FCF
1332944000
Annuals > 0 > ratios > Piotroski FScore
4
Annuals > 0 > ratios > fcf Percent
0.0915099124571025
Annuals > 0 > health Score
63
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
12582873000
Annuals > 1 > income Statement > cost Of Revenue
10493534000
Annuals > 1 > income Statement > gross Profit
2089339000
Annuals > 1 > income Statement > operating Expenses
1213583000
Annuals > 1 > income Statement > operating Income
875756000
Annuals > 1 > income Statement > interest Expense
17199000
Annuals > 1 > income Statement > pretax Income
872853000
Annuals > 1 > income Statement > net Income
632994000
Annuals > 1 > income Statement > eps
13.30818615944771
Annuals > 1 > income Statement > dividends Per Share
-32684000
Annuals > 1 > income Statement > shares Outstanding
47564258
Annuals > 1 > income Statement > income Tax Expense
239524000
Annuals > 1 > income Statement > EBITDA
1009017000
Annuals > 1 > income Statement > operating Margin
6.959904943807348
Annuals > 1 > income Statement > total Other Income Expense Net
-2903000
Annuals > 1 > income Statement > currency_symbol
USD
Annuals > 1 > balance Sheet > cash
789750000
Annuals > 1 > balance Sheet > short Term Investments
-
Annuals > 1 > balance Sheet > receivables
3473375000
Annuals > 1 > balance Sheet > inventories
110774000
Annuals > 1 > balance Sheet > total Current Assets
4446971000
Annuals > 1 > balance Sheet > property Plant Equipment
489876000
Annuals > 1 > balance Sheet > total Assets
6609721000
Annuals > 1 > balance Sheet > payables
935967000
Annuals > 1 > balance Sheet > short Term Debt
80166000
Annuals > 1 > balance Sheet > long Term Debt
2838000
Annuals > 1 > balance Sheet > total Liabilities
4138906000
Annuals > 1 > balance Sheet > equity
2469778000
Annuals > 1 > balance Sheet > currency_symbol
USD
Annuals > 1 > cash Flow > net Income
633329000
Annuals > 1 > cash Flow > depreciation
118965000
Annuals > 1 > cash Flow > change In Working Capital
141853000
Annuals > 1 > cash Flow > cash From Operations
899655000
Annuals > 1 > cash Flow > capital Expenditures
78404000
Annuals > 1 > cash Flow > cash From Investing
-161291000
Annuals > 1 > cash Flow > cash From Financing
-412054000
Annuals > 1 > cash Flow > net Change In Cash
332682000
Annuals > 1 > cash Flow > currency_symbol
USD
Annuals > 1 > ratios > PE
13.30818615944771
Annuals > 1 > ratios > PB
12.295117785343459
Annuals > 1 > ratios > ROE
25.629590999676893
Annuals > 1 > ratios > ROA
9.576712844611746
Annuals > 1 > ratios > FCF
821251000
Annuals > 1 > ratios > Piotroski FScore
4
Annuals > 1 > ratios > fcf Percent
0.06526736779430262
Annuals > 1 > health Score
60
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
11076120000
Annuals > 2 > income Statement > cost Of Revenue
9472526000
Annuals > 2 > income Statement > gross Profit
1603594000
Annuals > 2 > income Statement > operating Expenses
1038717000
Annuals > 2 > income Statement > operating Income
564877000
Annuals > 2 > income Statement > interest Expense
13199000
Annuals > 2 > income Statement > pretax Income
558750000
Annuals > 2 > income Statement > net Income
406122000
Annuals > 2 > income Statement > eps
8.100364562479747
Annuals > 2 > income Statement > dividends Per Share
27187000
Annuals > 2 > income Statement > shares Outstanding
50136262
Annuals > 2 > income Statement > income Tax Expense
152628000
Annuals > 2 > income Statement > EBITDA
680560000
Annuals > 2 > income Statement > operating Margin
5.099953774426424
Annuals > 2 > income Statement > total Other Income Expense Net
-6127000
Annuals > 2 > income Statement > currency_symbol
USD
Annuals > 2 > balance Sheet > cash
456439000
Annuals > 2 > balance Sheet > short Term Investments
-
Annuals > 2 > balance Sheet > receivables
2840547000
Annuals > 2 > balance Sheet > inventories
85641000
Annuals > 2 > balance Sheet > total Current Assets
3461973000
Annuals > 2 > balance Sheet > property Plant Equipment
425882000
Annuals > 2 > balance Sheet > total Assets
5524607000
Annuals > 2 > balance Sheet > payables
849284000
Annuals > 2 > balance Sheet > short Term Debt
82785000
Annuals > 2 > balance Sheet > long Term Debt
227818000
Annuals > 2 > balance Sheet > total Liabilities
3550316000
Annuals > 2 > balance Sheet > equity
1973589000
Annuals > 2 > balance Sheet > currency_symbol
USD
Annuals > 2 > cash Flow > net Income
406122000
Annuals > 2 > cash Flow > depreciation
108611000
Annuals > 2 > cash Flow > change In Working Capital
-39106000
Annuals > 2 > cash Flow > cash From Operations
497933000
Annuals > 2 > cash Flow > capital Expenditures
49289000
Annuals > 2 > cash Flow > cash From Investing
-140800000
Annuals > 2 > cash Flow > cash From Financing
-710118000
Annuals > 2 > cash Flow > net Change In Cash
-365500000
Annuals > 2 > cash Flow > currency_symbol
USD
Annuals > 2 > ratios > PE
8.100364562479747
Annuals > 2 > ratios > PB
16.21829219120597
Annuals > 2 > ratios > ROE
20.577840675034164
Annuals > 2 > ratios > ROA
7.351147330479797
Annuals > 2 > ratios > FCF
448644000
Annuals > 2 > ratios > Piotroski FScore
4
Annuals > 2 > ratios > fcf Percent
0.04050551998353214
Annuals > 2 > health Score
58
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
9903580000
Annuals > 3 > income Statement > cost Of Revenue
8401843000
Annuals > 3 > income Statement > gross Profit
1501737000
Annuals > 3 > income Statement > operating Expenses
970937000
Annuals > 3 > income Statement > operating Income
530800000
Annuals > 3 > income Statement > interest Expense
6071000
Annuals > 3 > income Statement > pretax Income
529303000
Annuals > 3 > income Statement > net Income
383532000
Annuals > 3 > income Statement > eps
7.057026727284443
Annuals > 3 > income Statement > dividends Per Share
28163000
Annuals > 3 > income Statement > shares Outstanding
54347534
Annuals > 3 > income Statement > income Tax Expense
145602000
Annuals > 3 > income Statement > EBITDA
647810000
Annuals > 3 > income Statement > operating Margin
5.359678015424725
Annuals > 3 > income Statement > total Other Income Expense Net
-1497000
Annuals > 3 > income Statement > currency_symbol
USD
Annuals > 3 > balance Sheet > cash
821345000
Annuals > 3 > balance Sheet > short Term Investments
-
Annuals > 3 > balance Sheet > receivables
2434662000
Annuals > 3 > balance Sheet > inventories
54098000
Annuals > 3 > balance Sheet > total Current Assets
3390994000
Annuals > 3 > balance Sheet > property Plant Equipment
412844000
Annuals > 3 > balance Sheet > total Assets
5441446000
Annuals > 3 > balance Sheet > payables
734275000
Annuals > 3 > balance Sheet > short Term Debt
74049000
Annuals > 3 > balance Sheet > long Term Debt
240733000
Annuals > 3 > balance Sheet > total Liabilities
3188357000
Annuals > 3 > balance Sheet > equity
2252387000
Annuals > 3 > balance Sheet > currency_symbol
USD
Annuals > 3 > cash Flow > net Income
383701000
Annuals > 3 > cash Flow > depreciation
112436000
Annuals > 3 > cash Flow > change In Working Capital
-208359000
Annuals > 3 > cash Flow > cash From Operations
318817000
Annuals > 3 > cash Flow > capital Expenditures
36192000
Annuals > 3 > cash Flow > cash From Investing
-153076000
Annuals > 3 > cash Flow > cash From Financing
-245456000
Annuals > 3 > cash Flow > net Change In Cash
-80994000
Annuals > 3 > cash Flow > currency_symbol
USD
Annuals > 3 > ratios > PE
7.057026727284443
Annuals > 3 > ratios > PB
15.404468412377623
Annuals > 3 > ratios > ROE
17.027802060658313
Annuals > 3 > ratios > ROA
7.048347075391358
Annuals > 3 > ratios > FCF
282625000
Annuals > 3 > ratios > Piotroski FScore
3
Annuals > 3 > ratios > fcf Percent
0.028537660118866107
Annuals > 3 > health Score
53
Valuation > metrics > PE
25.7105
Valuation > metrics > PB
8.661268621819644
Valuation > final Score
19.147399999999998
Valuation > verdict
95.8% Overvalued
Profitability > metrics > ROE
8.85570477646146
Profitability > metrics > ROA
5.41191973429699
Profitability > metrics > Net Margin
0.0686669786487549
Profitability > final Score
44
Profitability > verdict
Weak
Risk > metrics > Debt Equity
1.5901421659424153
Risk > metrics > Interest Coverage
8.208149556913366
Risk > final Score
63
Risk > verdict
High
Liquidity > metrics > Current Ratio
4.805805016056558
Liquidity > metrics > Quick Ratio
4.71298956653896
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
40
Prev Valuations > 1
40
Prev Valuations > 2
40
Prev Profitabilities > 0
48
Prev Profitabilities > 1
40
Prev Profitabilities > 2
48
Prev Risks > 0
70
Prev Risks > 1
65
Prev Risks > 2
55
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2026-01-20T21:46:24.015Z
Earnings History > 0 > period
2025-09-30
Earnings History > 0 > report Date
2025-10-23
Earnings History > 0 > date
2025-09-30
Earnings History > 0 > before After Market
-
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
6.57
Earnings History > 0 > eps Estimate
6.52
Earnings History > 0 > eps Difference
0.05
Earnings History > 0 > surprise Percent
0.7669
Earnings History > 1 > period
2025-06-30
Earnings History > 1 > report Date
2025-07-23
Earnings History > 1 > date
2025-06-30
Earnings History > 1 > before After Market
BeforeMarket
Earnings History > 1 > currency
USD
Earnings History > 1 > eps Actual
6.72
Earnings History > 1 > eps Estimate
5.77
Earnings History > 1 > eps Difference
0.95
Earnings History > 1 > surprise Percent
16.4645
Earnings History > 2 > period
2025-03-31
Earnings History > 2 > report Date
2025-04-23
Earnings History > 2 > date
2025-03-31
Earnings History > 2 > before After Market
BeforeMarket
Earnings History > 2 > currency
USD
Earnings History > 2 > eps Actual
5.26
Earnings History > 2 > eps Estimate
4.625
Earnings History > 2 > eps Difference
0.635
Earnings History > 2 > surprise Percent
13.7297
Earnings History > 3 > period
2024-12-31
Earnings History > 3 > report Date
2025-02-26
Earnings History > 3 > date
2024-12-31
Earnings History > 3 > before After Market
BeforeMarket
Earnings History > 3 > currency
USD
Earnings History > 3 > eps Actual
6.32
Earnings History > 3 > eps Estimate
5.7583
Earnings History > 3 > eps Difference
0.5617
Earnings History > 3 > surprise Percent
9.7546
Earnings History > 4 > period
2024-09-30
Earnings History > 4 > report Date
2024-10-31
Earnings History > 4 > date
2024-09-30
Earnings History > 4 > before After Market
BeforeMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
5.8
Earnings History > 4 > eps Estimate
4.98
Earnings History > 4 > eps Difference
0.82
Earnings History > 4 > surprise Percent
16.4659
Earnings History > 5 > period
2024-06-30
Earnings History > 5 > report Date
2024-07-25
Earnings History > 5 > date
2024-06-30
Earnings History > 5 > before After Market
BeforeMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
5.25
Earnings History > 5 > eps Estimate
3.76
Earnings History > 5 > eps Difference
1.49
Earnings History > 5 > surprise Percent
39.6277
Earnings History > 6 > period
2024-03-31
Earnings History > 6 > report Date
2024-04-25
Earnings History > 6 > date
2024-03-31
Earnings History > 6 > before After Market
BeforeMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
4.17
Earnings History > 6 > eps Estimate
2.84
Earnings History > 6 > eps Difference
1.33
Earnings History > 6 > surprise Percent
46.831
Earnings History > 7 > period
2023-12-31
Earnings History > 7 > report Date
2024-02-28
Earnings History > 7 > date
2023-12-31
Earnings History > 7 > before After Market
BeforeMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
4.47
Earnings History > 7 > eps Estimate
3.55
Earnings History > 7 > eps Difference
0.92
Earnings History > 7 > surprise Percent
25.9155
Earnings History > 8 > period
2023-09-30
Earnings History > 8 > report Date
2023-10-26
Earnings History > 8 > date
2023-09-30
Earnings History > 8 > before After Market
BeforeMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
3.57
Earnings History > 8 > eps Estimate
2.72
Earnings History > 8 > eps Difference
0.85
Earnings History > 8 > surprise Percent
31.25
Earnings History > 9 > period
2023-06-30
Earnings History > 9 > report Date
2023-07-27
Earnings History > 9 > date
2023-06-30
Earnings History > 9 > before After Market
BeforeMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
2.95
Earnings History > 9 > eps Estimate
2.36
Earnings History > 9 > eps Difference
0.59
Earnings History > 9 > surprise Percent
25
Earnings History > 10 > period
2023-03-31
Earnings History > 10 > report Date
2023-04-27
Earnings History > 10 > date
2023-03-31
Earnings History > 10 > before After Market
BeforeMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
2.32
Earnings History > 10 > eps Estimate
1.8
Earnings History > 10 > eps Difference
0.52
Earnings History > 10 > surprise Percent
28.8889
Earnings History > 11 > period
2022-12-31
Earnings History > 11 > report Date
2023-02-23
Earnings History > 11 > date
2022-12-31
Earnings History > 11 > before After Market
BeforeMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
2.63
Earnings History > 11 > eps Estimate
2.27
Earnings History > 11 > eps Difference
0.36
Earnings History > 11 > surprise Percent
15.859
Earnings History > 12 > period
2022-09-30
Earnings History > 12 > report Date
2022-10-27
Earnings History > 12 > date
2022-09-30
Earnings History > 12 > before After Market
BeforeMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
2.16
Earnings History > 12 > eps Estimate
2.08
Earnings History > 12 > eps Difference
0.08
Earnings History > 12 > surprise Percent
3.8462
Earnings History > 13 > period
2022-06-30
Earnings History > 13 > report Date
2022-07-28
Earnings History > 13 > date
2022-06-30
Earnings History > 13 > before After Market
BeforeMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
1.99
Earnings History > 13 > eps Estimate
1.68
Earnings History > 13 > eps Difference
0.31
Earnings History > 13 > surprise Percent
18.4524
Earnings History > 14 > period
2022-03-31
Earnings History > 14 > report Date
2022-04-28
Earnings History > 14 > date
2022-03-31
Earnings History > 14 > before After Market
BeforeMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
1.39
Earnings History > 14 > eps Estimate
1.61
Earnings History > 14 > eps Difference
-0.22
Earnings History > 14 > surprise Percent
-13.6646
Earnings History > 15 > period
2021-12-31
Earnings History > 15 > report Date
2022-02-24
Earnings History > 15 > date
2021-12-31
Earnings History > 15 > before After Market
BeforeMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
1.89
Earnings History > 15 > eps Estimate
1.89
Earnings History > 15 > eps Difference
0
Earnings History > 15 > surprise Percent
0
Earnings History > 16 > period
2021-09-30
Earnings History > 16 > report Date
2021-10-28
Earnings History > 16 > date
2021-09-30
Earnings History > 16 > before After Market
BeforeMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
1.85
Earnings History > 16 > eps Estimate
1.79
Earnings History > 16 > eps Difference
0.06
Earnings History > 16 > surprise Percent
3.352
Earnings History > 17 > period
2021-06-30
Earnings History > 17 > report Date
2021-07-29
Earnings History > 17 > date
2021-06-30
Earnings History > 17 > before After Market
BeforeMarket
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
1.78
Earnings History > 17 > eps Estimate
1.58
Earnings History > 17 > eps Difference
0.2
Earnings History > 17 > surprise Percent
12.6582
Earnings History > 18 > period
2021-03-31
Earnings History > 18 > report Date
2021-04-29
Earnings History > 18 > date
2021-03-31
Earnings History > 18 > before After Market
BeforeMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
1.54
Earnings History > 18 > eps Estimate
1.22
Earnings History > 18 > eps Difference
0.32
Earnings History > 18 > surprise Percent
26.2295
Earnings History > 19 > period
2020-12-31
Earnings History > 19 > report Date
2021-02-25
Earnings History > 19 > date
2020-12-31
Earnings History > 19 > before After Market
BeforeMarket
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
1.86
Earnings History > 19 > eps Estimate
1.44
Earnings History > 19 > eps Difference
0.42
Earnings History > 19 > surprise Percent
29.1667
Earnings History > 20 > period
2020-09-30
Earnings History > 20 > report Date
2020-10-29
Earnings History > 20 > date
2020-09-30
Earnings History > 20 > before After Market
BeforeMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
1.76
Earnings History > 20 > eps Estimate
1.25
Earnings History > 20 > eps Difference
0.51
Earnings History > 20 > surprise Percent
40.8
Earnings History > 21 > period
2020-06-30
Earnings History > 21 > report Date
2020-08-03
Earnings History > 21 > date
2020-06-30
Earnings History > 21 > before After Market
BeforeMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
1.44
Earnings History > 21 > eps Estimate
0.89
Earnings History > 21 > eps Difference
0.55
Earnings History > 21 > surprise Percent
61.7978
Earnings History > 22 > period
2020-03-31
Earnings History > 22 > report Date
2020-04-30
Earnings History > 22 > date
2020-03-31
Earnings History > 22 > before After Market
BeforeMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
1.35
Earnings History > 22 > eps Estimate
1.34
Earnings History > 22 > eps Difference
0.01
Earnings History > 22 > surprise Percent
0.7463
Earnings History > 23 > period
2019-12-31
Earnings History > 23 > report Date
2020-02-27
Earnings History > 23 > date
2019-12-31
Earnings History > 23 > before After Market
BeforeMarket
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
1.53
Earnings History > 23 > eps Estimate
1.5
Earnings History > 23 > eps Difference
0.03
Earnings History > 23 > surprise Percent
2
Earnings History > 24 > period
2019-09-30
Earnings History > 24 > report Date
2019-10-29
Earnings History > 24 > date
2019-09-30
Earnings History > 24 > before After Market
BeforeMarket
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
1.45
Earnings History > 24 > eps Estimate
1.43
Earnings History > 24 > eps Difference
0.02
Earnings History > 24 > surprise Percent
1.3986
Earnings History > 25 > period
2019-06-30
Earnings History > 25 > report Date
2019-07-30
Earnings History > 25 > date
2019-06-30
Earnings History > 25 > before After Market
BeforeMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
1.49
Earnings History > 25 > eps Estimate
1.33
Earnings History > 25 > eps Difference
0.16
Earnings History > 25 > surprise Percent
12.0301
Earnings History > 26 > period
2019-03-31
Earnings History > 26 > report Date
2019-04-30
Earnings History > 26 > date
2019-03-31
Earnings History > 26 > before After Market
BeforeMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
1.28
Earnings History > 26 > eps Estimate
1.09
Earnings History > 26 > eps Difference
0.19
Earnings History > 26 > surprise Percent
17.4312
Earnings History > 27 > period
2018-12-31
Earnings History > 27 > report Date
2019-02-21
Earnings History > 27 > date
2018-12-31
Earnings History > 27 > before After Market
BeforeMarket
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
1.38
Earnings History > 27 > eps Estimate
1.35
Earnings History > 27 > eps Difference
0.03
Earnings History > 27 > surprise Percent
2.2222
Earnings History > 28 > period
2018-09-30
Earnings History > 28 > report Date
2018-10-25
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.35
Earnings History > 28 > eps Estimate
1.23
Earnings History > 28 > eps Difference
0.12
Earnings History > 28 > surprise Percent
9.7561
Earnings History > 29 > period
2018-06-30
Earnings History > 29 > report Date
2018-07-26
Earnings History > 29 > date
2018-06-30
Earnings History > 29 > before After Market
BeforeMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
1.23
Earnings History > 29 > eps Estimate
1
Earnings History > 29 > eps Difference
0.23
Earnings History > 29 > surprise Percent
23
Earnings History > 30 > period
2018-03-31
Earnings History > 30 > report Date
2018-04-26
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.94
Earnings History > 30 > eps Estimate
0.85
Earnings History > 30 > eps Difference
0.09
Earnings History > 30 > surprise Percent
10.5882
Earnings History > 31 > period
2017-12-31
Earnings History > 31 > report Date
2018-02-22
Earnings History > 31 > date
2017-12-31
Earnings History > 31 > before After Market
BeforeMarket
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
1.13
Earnings History > 31 > eps Estimate
0.86
Earnings History > 31 > eps Difference
0.27
Earnings History > 31 > surprise Percent
31.3953
Earnings History > 32 > period
2017-09-30
Earnings History > 32 > report Date
2017-10-26
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.09
Earnings History > 32 > eps Estimate
0.81
Earnings History > 32 > eps Difference
0.28
Earnings History > 32 > surprise Percent
34.5679
Earnings History > 33 > period
2017-06-30
Earnings History > 33 > report Date
2017-07-27
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.95
Earnings History > 33 > eps Estimate
0.84
Earnings History > 33 > eps Difference
0.11
Earnings History > 33 > surprise Percent
13.0952
Earnings History > 34 > period
2017-03-31
Earnings History > 34 > report Date
2017-04-27
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.88
Earnings History > 34 > eps Estimate
0.65
Earnings History > 34 > eps Difference
0.23
Earnings History > 34 > surprise Percent
35.3846
Earnings History > 35 > period
2016-12-31
Earnings History > 35 > report Date
2017-02-23
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.72
Earnings History > 35 > eps Estimate
0.83
Earnings History > 35 > eps Difference
-0.11
Earnings History > 35 > surprise Percent
-13.253
Earnings History > 36 > period
2016-09-30
Earnings History > 36 > report Date
2016-10-27
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.85
Earnings History > 36 > eps Estimate
0.77
Earnings History > 36 > eps Difference
0.08
Earnings History > 36 > surprise Percent
10.3896
Earnings History > 37 > period
2016-06-30
Earnings History > 37 > report Date
2016-07-28
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.95
Earnings History > 37 > eps Estimate
0.71
Earnings History > 37 > eps Difference
0.24
Earnings History > 37 > surprise Percent
33.8028
Earnings History > 38 > period
2016-03-31
Earnings History > 38 > report Date
2016-04-28
Earnings History > 38 > date
2016-03-31
Earnings History > 38 > before After Market
AfterMarket
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
0.57
Earnings History > 38 > eps Estimate
0.58
Earnings History > 38 > eps Difference
-0.01
Earnings History > 38 > surprise Percent
-1.7241
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.8
Earnings History > 39 > eps Estimate
0.77
Earnings History > 39 > eps Difference
0.03
Earnings History > 39 > surprise Percent
3.8961
Earnings History > 40 > period
2015-09-30
Earnings History > 40 > report Date
2015-10-29
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.66
Earnings History > 40 > eps Estimate
0.7
Earnings History > 40 > eps Difference
-0.04
Earnings History > 40 > surprise Percent
-5.7143
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.74
Earnings History > 41 > eps Estimate
0.66
Earnings History > 41 > eps Difference
0.08
Earnings History > 41 > surprise Percent
12.1212
Earnings History > 42 > period
2015-03-31
Earnings History > 42 > report Date
2015-04-30
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.52
Earnings History > 42 > eps Estimate
0.63
Earnings History > 42 > eps Difference
-0.11
Earnings History > 42 > surprise Percent
-17.4603
Earnings History > 43 > period
2014-12-31
Earnings History > 43 > report Date
2015-02-26
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.68
Earnings History > 43 > eps Estimate
0.75
Earnings History > 43 > eps Difference
-0.07
Earnings History > 43 > surprise Percent
-9.3333
Earnings History > 44 > period
2014-09-30
Earnings History > 44 > report Date
2014-10-28
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.57
Earnings History > 44 > eps Estimate
0.65
Earnings History > 44 > eps Difference
-0.08
Earnings History > 44 > surprise Percent
-12.3077
Earnings History > 45 > period
2014-06-30
Earnings History > 45 > report Date
2014-07-29
Earnings History > 45 > date
2014-06-30
Earnings History > 45 > before After Market
-
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
0.61
Earnings History > 45 > eps Estimate
0.61
Earnings History > 45 > eps Difference
0
Earnings History > 45 > surprise Percent
0
Earnings History > 46 > period
2014-03-31
Earnings History > 46 > report Date
2014-04-29
Earnings History > 46 > date
2014-03-31
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.64
Earnings History > 46 > eps Estimate
0.52
Earnings History > 46 > eps Difference
0.12
Earnings History > 46 > surprise Percent
23.0769
Earnings History > 47 > period
2013-12-31
Earnings History > 47 > report Date
2014-02-25
Earnings History > 47 > date
2013-12-31
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.76
Earnings History > 47 > eps Estimate
0.7
Earnings History > 47 > eps Difference
0.06
Earnings History > 47 > surprise Percent
8.5714
Earnings History > 48 > period
2013-09-30
Earnings History > 48 > report Date
2013-10-24
Earnings History > 48 > date
2013-09-30
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.48
Earnings History > 48 > eps Estimate
0.6
Earnings History > 48 > eps Difference
-0.12
Earnings History > 48 > surprise Percent
-20
Earnings History > 49 > period
2013-06-30
Earnings History > 49 > report Date
2013-07-25
Earnings History > 49 > date
2013-06-30
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.48
Earnings History > 49 > eps Estimate
0.53
Earnings History > 49 > eps Difference
-0.05
Earnings History > 49 > surprise Percent
-9.434
Earnings History > 50 > period
2013-03-31
Earnings History > 50 > report Date
2013-04-25
Earnings History > 50 > date
2013-03-31
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.44
Earnings History > 50 > eps Estimate
0.44
Earnings History > 50 > eps Difference
0
Earnings History > 50 > surprise Percent
0
Earnings History > 51 > period
2012-12-31
Earnings History > 51 > report Date
2013-02-26
Earnings History > 51 > date
2012-12-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.68
Earnings History > 51 > eps Estimate
0.6
Earnings History > 51 > eps Difference
0.08
Earnings History > 51 > surprise Percent
13.3333
Earnings History > 52 > period
2012-09-30
Earnings History > 52 > report Date
2012-10-25
Earnings History > 52 > date
2012-09-30
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
0.59
Earnings History > 52 > eps Estimate
0.49
Earnings History > 52 > eps Difference
0.1
Earnings History > 52 > surprise Percent
20.4082
Earnings History > 53 > period
2012-06-30
Earnings History > 53 > report Date
2012-07-26
Earnings History > 53 > date
2012-06-30
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.49
Earnings History > 53 > eps Estimate
0.45
Earnings History > 53 > eps Difference
0.04
Earnings History > 53 > surprise Percent
8.8889
Earnings History > 54 > period
2012-03-31
Earnings History > 54 > report Date
2012-04-26
Earnings History > 54 > date
2012-03-31
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.4
Earnings History > 54 > eps Estimate
0.35
Earnings History > 54 > eps Difference
0.05
Earnings History > 54 > surprise Percent
14.2857
Earnings History > 55 > period
2011-12-31
Earnings History > 55 > report Date
2012-02-23
Earnings History > 55 > date
2011-12-31
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.57
Earnings History > 55 > eps Estimate
0.54
Earnings History > 55 > eps Difference
0.03
Earnings History > 55 > surprise Percent
5.5556
Earnings History > 56 > period
2011-09-30
Earnings History > 56 > report Date
2011-10-27
Earnings History > 56 > date
2011-09-30
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
0.47
Earnings History > 56 > eps Estimate
0.47
Earnings History > 56 > eps Difference
0
Earnings History > 56 > surprise Percent
0
Earnings History > 57 > period
2011-06-30
Earnings History > 57 > report Date
2011-07-28
Earnings History > 57 > date
2011-06-30
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.42
Earnings History > 57 > eps Estimate
0.4
Earnings History > 57 > eps Difference
0.02
Earnings History > 57 > surprise Percent
5
Earnings History > 58 > period
2011-03-31
Earnings History > 58 > report Date
2011-04-28
Earnings History > 58 > date
2011-03-31
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
0.36
Earnings History > 58 > eps Estimate
0.31
Earnings History > 58 > eps Difference
0.05
Earnings History > 58 > surprise Percent
16.129
Earnings History > 59 > period
2010-12-31
Earnings History > 59 > report Date
2011-02-24
Earnings History > 59 > date
2010-12-31
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.59
Earnings History > 59 > eps Estimate
0.61
Earnings History > 59 > eps Difference
-0.02
Earnings History > 59 > surprise Percent
-3.2787
Earnings History > 60 > period
2010-09-30
Earnings History > 60 > report Date
2010-11-02
Earnings History > 60 > date
2010-09-30
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.45
Earnings History > 60 > eps Estimate
0.5
Earnings History > 60 > eps Difference
-0.05
Earnings History > 60 > surprise Percent
-10
Earnings History > 61 > period
2010-06-30
Earnings History > 61 > report Date
2010-07-29
Earnings History > 61 > date
2010-06-30
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
0.46
Earnings History > 61 > eps Estimate
0.43
Earnings History > 61 > eps Difference
0.03
Earnings History > 61 > surprise Percent
6.9767
Earnings History > 62 > period
2010-03-31
Earnings History > 62 > report Date
2010-04-29
Earnings History > 62 > date
2010-03-31
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.32
Earnings History > 62 > eps Estimate
0.36
Earnings History > 62 > eps Difference
-0.04
Earnings History > 62 > surprise Percent
-11.1111
Earnings History > 63 > period
2009-12-31
Earnings History > 63 > report Date
2010-02-25
Earnings History > 63 > date
2009-12-31
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
0.72
Earnings History > 63 > eps Estimate
0.49
Earnings History > 63 > eps Difference
0.23
Earnings History > 63 > surprise Percent
46.9388
Earnings History > 64 > period
2009-09-30
Earnings History > 64 > report Date
2009-10-29
Earnings History > 64 > date
2009-09-30
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
0.59
Earnings History > 64 > eps Estimate
0.52
Earnings History > 64 > eps Difference
0.07
Earnings History > 64 > surprise Percent
13.4615
Earnings History > 65 > period
2009-06-30
Earnings History > 65 > report Date
2009-07-30
Earnings History > 65 > date
2009-06-30
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
0.67
Earnings History > 65 > eps Estimate
0.51
Earnings History > 65 > eps Difference
0.16
Earnings History > 65 > surprise Percent
31.3725
Earnings History > 66 > period
2009-03-31
Earnings History > 66 > report Date
2009-04-28
Earnings History > 66 > date
2009-03-31
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
0.55
Earnings History > 66 > eps Estimate
0.33
Earnings History > 66 > eps Difference
0.22
Earnings History > 66 > surprise Percent
66.6667
Earnings History > 67 > period
2008-12-31
Earnings History > 67 > report Date
2009-02-26
Earnings History > 67 > date
2008-12-31
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
0.9
Earnings History > 67 > eps Estimate
0.74
Earnings History > 67 > eps Difference
0.16
Earnings History > 67 > surprise Percent
21.6216
Earnings History > 68 > period
2008-09-30
Earnings History > 68 > report Date
2008-10-23
Earnings History > 68 > date
2008-09-30
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
0.72
Earnings History > 68 > eps Estimate
0.66
Earnings History > 68 > eps Difference
0.06
Earnings History > 68 > surprise Percent
9.0909
Earnings History > 69 > period
2008-06-30
Earnings History > 69 > report Date
2008-07-29
Earnings History > 69 > date
2008-06-30
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
0.72
Earnings History > 69 > eps Estimate
0.56
Earnings History > 69 > eps Difference
0.16
Earnings History > 69 > surprise Percent
28.5714
Earnings History > 70 > period
2008-03-31
Earnings History > 70 > report Date
2008-04-24
Earnings History > 70 > date
2008-03-31
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
0.44
Earnings History > 70 > eps Estimate
0.32
Earnings History > 70 > eps Difference
0.12
Earnings History > 70 > surprise Percent
37.5
Earnings History > 71 > period
2007-12-31
Earnings History > 71 > report Date
2008-02-21
Earnings History > 71 > date
2007-12-31
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
0.75
Earnings History > 71 > eps Estimate
0.66
Earnings History > 71 > eps Difference
0.09
Earnings History > 71 > surprise Percent
13.6364
Earnings History > 72 > period
2007-09-30
Earnings History > 72 > report Date
2007-10-25
Earnings History > 72 > date
2007-09-30
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
0.55
Earnings History > 72 > eps Estimate
0.47
Earnings History > 72 > eps Difference
0.08
Earnings History > 72 > surprise Percent
17.0213
Earnings History > 73 > period
2007-06-30
Earnings History > 73 > report Date
2007-07-26
Earnings History > 73 > date
2007-06-30
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
0.39
Earnings History > 73 > eps Estimate
0.34
Earnings History > 73 > eps Difference
0.05
Earnings History > 73 > surprise Percent
14.7059
Earnings History > 74 > period
2007-03-31
Earnings History > 74 > report Date
2007-04-26
Earnings History > 74 > date
2007-03-31
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
0.18
Earnings History > 74 > eps Estimate
0.18
Earnings History > 74 > eps Difference
0
Earnings History > 74 > surprise Percent
0
Earnings History > 75 > period
2006-12-31
Earnings History > 75 > report Date
2007-02-21
Earnings History > 75 > date
2006-12-31
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
0.4
Earnings History > 75 > eps Estimate
0.36
Earnings History > 75 > eps Difference
0.04
Earnings History > 75 > surprise Percent
11.1111
Earnings History > 76 > period
2006-09-30
Earnings History > 76 > report Date
2006-10-26
Earnings History > 76 > date
2006-09-30
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
0.35
Earnings History > 76 > eps Estimate
0.34
Earnings History > 76 > eps Difference
0.01
Earnings History > 76 > surprise Percent
2.9412
Earnings History > 77 > period
2006-06-30
Earnings History > 77 > report Date
2006-07-27
Earnings History > 77 > date
2006-06-30
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
0.26
Earnings History > 77 > eps Estimate
0.25
Earnings History > 77 > eps Difference
0.01
Earnings History > 77 > surprise Percent
4
Earnings History > 78 > period
2006-03-31
Earnings History > 78 > report Date
2006-04-27
Earnings History > 78 > date
2006-03-31
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
0.12
Earnings History > 78 > eps Estimate
0.1
Earnings History > 78 > eps Difference
0.02
Earnings History > 78 > surprise Percent
20
Earnings History > 79 > period
2005-12-31
Earnings History > 79 > report Date
2006-02-23
Earnings History > 79 > date
2005-12-31
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
0.31
Earnings History > 79 > eps Estimate
0.27
Earnings History > 79 > eps Difference
0.04
Earnings History > 79 > surprise Percent
14.8148
Earnings History > 80 > period
2005-09-30
Earnings History > 80 > report Date
2005-10-27
Earnings History > 80 > date
2005-09-30
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
0.23
Earnings History > 80 > eps Estimate
0.21
Earnings History > 80 > eps Difference
0.02
Earnings History > 80 > surprise Percent
9.5238
Earnings History > 81 > period
2005-06-30
Earnings History > 81 > report Date
2005-07-28
Earnings History > 81 > date
2005-06-30
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
0.13
Earnings History > 81 > eps Estimate
0.11
Earnings History > 81 > eps Difference
0.02
Earnings History > 81 > surprise Percent
18.1818
Earnings History > 82 > period
2005-03-31
Earnings History > 82 > report Date
2005-04-28
Earnings History > 82 > date
2005-03-31
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
0.03
Earnings History > 82 > eps Estimate
0.03
Earnings History > 82 > eps Difference
0
Earnings History > 82 > surprise Percent
0
Earnings History > 83 > period
2004-12-31
Earnings History > 83 > report Date
2005-02-28
Earnings History > 83 > date
2004-12-31
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
0.19
Earnings History > 83 > eps Estimate
0.14
Earnings History > 83 > eps Difference
0.05
Earnings History > 83 > surprise Percent
35.7143
Earnings History > 84 > period
2004-09-30
Earnings History > 84 > report Date
2004-10-28
Earnings History > 84 > date
2004-09-30
Earnings History > 84 > before After Market
-
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
0.14
Earnings History > 84 > eps Estimate
0.18
Earnings History > 84 > eps Difference
-0.04
Earnings History > 84 > surprise Percent
-22.2222
Earnings History > 85 > period
2004-06-30
Earnings History > 85 > report Date
2004-07-22
Earnings History > 85 > date
2004-06-30
Earnings History > 85 > before After Market
-
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
0.02
Earnings History > 85 > eps Estimate
0.11
Earnings History > 85 > eps Difference
-0.09
Earnings History > 85 > surprise Percent
-81.8182
Earnings History > 86 > period
2004-03-31
Earnings History > 86 > report Date
2004-04-29
Earnings History > 86 > date
2004-03-31
Earnings History > 86 > before After Market
-
Earnings History > 86 > currency
USD
Earnings History > 86 > eps Actual
-0.01
Earnings History > 86 > eps Estimate
0.01
Earnings History > 86 > eps Difference
-0.02
Earnings History > 86 > surprise Percent
-200
Earnings History > 87 > period
2003-12-31
Earnings History > 87 > report Date
2004-02-26
Earnings History > 87 > date
2003-12-31
Earnings History > 87 > before After Market
-
Earnings History > 87 > currency
USD
Earnings History > 87 > eps Actual
0.04
Earnings History > 87 > eps Estimate
0.12
Earnings History > 87 > eps Difference
-0.08
Earnings History > 87 > surprise Percent
-66.6667
Earnings History > 88 > period
2003-09-30
Earnings History > 88 > report Date
2003-10-23
Earnings History > 88 > date
2003-09-30
Earnings History > 88 > before After Market
-
Earnings History > 88 > currency
USD
Earnings History > 88 > eps Actual
0.11
Earnings History > 88 > eps Estimate
0.1
Earnings History > 88 > eps Difference
0.01
Earnings History > 88 > surprise Percent
10
Earnings History > 89 > period
2003-06-30
Earnings History > 89 > report Date
2003-07-24
Earnings History > 89 > date
2003-06-30
Earnings History > 89 > before After Market
-
Earnings History > 89 > currency
USD
Earnings History > 89 > eps Actual
0.13
Earnings History > 89 > eps Estimate
0.21
Earnings History > 89 > eps Difference
-0.08
Earnings History > 89 > surprise Percent
-38.0952
Earnings History > 90 > period
2003-03-31
Earnings History > 90 > report Date
2003-04-24
Earnings History > 90 > date
2003-03-31
Earnings History > 90 > before After Market
-
Earnings History > 90 > currency
USD
Earnings History > 90 > eps Actual
0.05
Earnings History > 90 > eps Estimate
0.05
Earnings History > 90 > eps Difference
0
Earnings History > 90 > surprise Percent
0
Earnings History > 91 > period
2002-12-31
Earnings History > 91 > report Date
2003-02-26
Earnings History > 91 > date
2002-12-31
Earnings History > 91 > before After Market
-
Earnings History > 91 > currency
USD
Earnings History > 91 > eps Actual
0.35
Earnings History > 91 > eps Estimate
0.34
Earnings History > 91 > eps Difference
0.01
Earnings History > 91 > surprise Percent
2.9412
Earnings History > 92 > period
2002-09-30
Earnings History > 92 > report Date
2002-10-23
Earnings History > 92 > date
2002-09-30
Earnings History > 92 > before After Market
-
Earnings History > 92 > currency
USD
Earnings History > 92 > eps Actual
0.32
Earnings History > 92 > eps Estimate
0.32
Earnings History > 92 > eps Difference
0
Earnings History > 92 > surprise Percent
0
Earnings History > 93 > period
2002-06-30
Earnings History > 93 > report Date
2002-07-25
Earnings History > 93 > date
2002-06-30
Earnings History > 93 > before After Market
-
Earnings History > 93 > currency
USD
Earnings History > 93 > eps Actual
0.24
Earnings History > 93 > eps Estimate
0.24
Earnings History > 93 > eps Difference
0
Earnings History > 93 > surprise Percent
0
Earnings History > 94 > period
2002-03-31
Earnings History > 94 > report Date
2002-04-30
Earnings History > 94 > date
2002-03-31
Earnings History > 94 > before After Market
-
Earnings History > 94 > currency
USD
Earnings History > 94 > eps Actual
0.12
Earnings History > 94 > eps Estimate
0.11
Earnings History > 94 > eps Difference
0.01
Earnings History > 94 > surprise Percent
9.0909
Earnings History > 95 > period
2001-12-31
Earnings History > 95 > report Date
2002-02-21
Earnings History > 95 > date
2001-12-31
Earnings History > 95 > before After Market
-
Earnings History > 95 > currency
USD
Earnings History > 95 > eps Actual
0.28
Earnings History > 95 > eps Estimate
0.28
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-10-25
Earnings History > 96 > date
2001-09-30
Earnings History > 96 > before After Market
-
Earnings History > 96 > currency
USD
Earnings History > 96 > eps Actual
0.25
Earnings History > 96 > eps Estimate
0.25
Earnings History > 96 > eps Difference
0
Earnings History > 96 > surprise Percent
0
Earnings History > 97 > period
2001-06-30
Earnings History > 97 > report Date
2001-07-26
Earnings History > 97 > date
2001-06-30
Earnings History > 97 > before After Market
-
Earnings History > 97 > currency
USD
Earnings History > 97 > eps Actual
0.2
Earnings History > 97 > eps Estimate
0.2
Earnings History > 97 > eps Difference
0
Earnings History > 97 > surprise Percent
0
Earnings History > 98 > period
2001-03-31
Earnings History > 98 > report Date
2001-04-24
Earnings History > 98 > date
2001-03-31
Earnings History > 98 > before After Market
-
Earnings History > 98 > currency
USD
Earnings History > 98 > eps Actual
0.11
Earnings History > 98 > eps Estimate
0.1
Earnings History > 98 > eps Difference
0.01
Earnings History > 98 > surprise Percent
10
Earnings History > 99 > period
2000-12-31
Earnings History > 99 > report Date
2001-02-20
Earnings History > 99 > date
2000-12-31
Earnings History > 99 > before After Market
-
Earnings History > 99 > currency
USD
Earnings History > 99 > eps Actual
0.26
Earnings History > 99 > eps Estimate
0.23
Earnings History > 99 > eps Difference
0.03
Earnings History > 99 > surprise Percent
13.0435
Earnings History > 100 > period
2000-09-30
Earnings History > 100 > report Date
2000-10-26
Earnings History > 100 > date
2000-09-30
Earnings History > 100 > before After Market
-
Earnings History > 100 > currency
USD
Earnings History > 100 > eps Actual
0.21
Earnings History > 100 > eps Estimate
0.19
Earnings History > 100 > eps Difference
0.02
Earnings History > 100 > surprise Percent
10.5263
Earnings History > 101 > period
2000-06-30
Earnings History > 101 > report Date
2000-07-26
Earnings History > 101 > date
2000-06-30
Earnings History > 101 > before After Market
-
Earnings History > 101 > currency
USD
Earnings History > 101 > eps Actual
0.17
Earnings History > 101 > eps Estimate
0.16
Earnings History > 101 > eps Difference
0.01
Earnings History > 101 > surprise Percent
6.25
Earnings History > 102 > period
2000-03-31
Earnings History > 102 > report Date
2000-04-26
Earnings History > 102 > date
2000-03-31
Earnings History > 102 > before After Market
-
Earnings History > 102 > currency
USD
Earnings History > 102 > eps Actual
0.1
Earnings History > 102 > eps Estimate
0.09
Earnings History > 102 > eps Difference
0.01
Earnings History > 102 > surprise Percent
11.1111
Earnings History > 103 > period
1999-12-31
Earnings History > 103 > report Date
2000-02-23
Earnings History > 103 > date
1999-12-31
Earnings History > 103 > before After Market
-
Earnings History > 103 > currency
USD
Earnings History > 103 > eps Actual
0.22
Earnings History > 103 > eps Estimate
0.18
Earnings History > 103 > eps Difference
0.04
Earnings History > 103 > surprise Percent
22.2222
Earnings History > 104 > period
1999-09-30
Earnings History > 104 > report Date
1999-10-28
Earnings History > 104 > date
1999-09-30
Earnings History > 104 > before After Market
-
Earnings History > 104 > currency
USD
Earnings History > 104 > eps Actual
0.17
Earnings History > 104 > eps Estimate
0.16
Earnings History > 104 > eps Difference
0.01
Earnings History > 104 > surprise Percent
6.25
Earnings History > 105 > period
1999-06-30
Earnings History > 105 > report Date
1999-07-29
Earnings History > 105 > date
1999-06-30
Earnings History > 105 > before After Market
-
Earnings History > 105 > currency
USD
Earnings History > 105 > eps Actual
0.11
Earnings History > 105 > eps Estimate
0.11
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-04
Earnings History > 106 > date
1999-03-31
Earnings History > 106 > before After Market
-
Earnings History > 106 > currency
USD
Earnings History > 106 > eps Actual
0.05
Earnings History > 106 > eps Estimate
0.04
Earnings History > 106 > eps Difference
0.01
Earnings History > 106 > surprise Percent
25
Earnings History > 107 > period
1998-12-31
Earnings History > 107 > report Date
1999-02-25
Earnings History > 107 > date
1998-12-31
Earnings History > 107 > before After Market
-
Earnings History > 107 > currency
USD
Earnings History > 107 > eps Actual
0.14
Earnings History > 107 > eps Estimate
0.12
Earnings History > 107 > eps Difference
0.02
Earnings History > 107 > surprise Percent
16.6667
Earnings History > 108 > period
1998-09-30
Earnings History > 108 > report Date
1998-10-29
Earnings History > 108 > date
1998-09-30
Earnings History > 108 > before After Market
-
Earnings History > 108 > currency
USD
Earnings History > 108 > eps Actual
0.11
Earnings History > 108 > eps Estimate
0.1
Earnings History > 108 > eps Difference
0.01
Earnings History > 108 > surprise Percent
10
Earnings History > 109 > period
1998-06-30
Earnings History > 109 > report Date
1998-08-19
Earnings History > 109 > date
1998-06-30
Earnings History > 109 > before After Market
-
Earnings History > 109 > currency
USD
Earnings History > 109 > eps Actual
0.02
Earnings History > 109 > eps Estimate
0.02
Earnings History > 109 > eps Difference
0
Earnings History > 109 > surprise Percent
0
Earnings History > 110 > period
1998-03-31
Earnings History > 110 > report Date
1998-03-31
Earnings History > 110 > date
1998-03-31
Earnings History > 110 > before After Market
-
Earnings History > 110 > currency
USD
Earnings History > 110 > eps Actual
-0.0957
Earnings History > 110 > eps Estimate
-
Earnings History > 110 > eps Difference
0
Earnings History > 110 > surprise Percent
-
Earnings History > 111 > period
1997-09-30
Earnings History > 111 > report Date
1997-10-31
Earnings History > 111 > date
1997-09-30
Earnings History > 111 > before After Market
BeforeMarket
Earnings History > 111 > currency
USD
Earnings History > 111 > eps Actual
0.08
Earnings History > 111 > eps Estimate
0.09
Earnings History > 111 > eps Difference
-0.01
Earnings History > 111 > surprise Percent
-11.1111
Earnings History > 112 > period
1995-12-31
Earnings History > 112 > report Date
1995-12-31
Earnings History > 112 > date
1995-12-31
Earnings History > 112 > before After Market
-
Earnings History > 112 > currency
USD
Earnings History > 112 > eps Actual
0.0327
Earnings History > 112 > eps Estimate
-
Earnings History > 112 > eps Difference
0
Earnings History > 112 > surprise Percent
-
Earnings History > 113 > period
1995-09-30
Earnings History > 113 > report Date
1995-09-30
Earnings History > 113 > date
1995-09-30
Earnings History > 113 > before After Market
-
Earnings History > 113 > currency
USD
Earnings History > 113 > eps Actual
0.0157
Earnings History > 113 > eps Estimate
-
Earnings History > 113 > eps Difference
0
Earnings History > 113 > surprise Percent
-
Earnings History > 114 > period
1993-06-30
Earnings History > 114 > report Date
1993-09-02
Earnings History > 114 > date
1993-06-30
Earnings History > 114 > before After Market
BeforeMarket
Earnings History > 114 > currency
USD
Earnings History > 114 > eps Actual
-2.03
Earnings History > 114 > eps Estimate
-0.07
Earnings History > 114 > eps Difference
-1.96
Earnings History > 114 > surprise Percent
-2800
EMCOR Group, Inc. provides electrical and mechanical construction and facilities, building, and industrial services in the United States and the United Kingdom. It offers design, integration, installation, startup, operation, and maintenance services related to power transmission, distribution, and generation systems; energy solutions; premises electrical and lighting systems; process instrumentation; low-voltage systems; voice and data communications systems; roadway and transit lighting, signaling, and fiber optic lines; computerized traffic control systems, and signal and communication equipment; heating, ventilation, air conditioning, refrigeration, and geothermal solutions; clean-room process ventilation systems; fire protection and suppression systems; plumbing, process, and piping systems; control and filtration systems; water and wastewater treatment systems; central plant heating and cooling systems; crane and rigging; millwright; and steel fabrication, erection, and welding services. The company also provides site-based operations and maintenance; facility management and maintenance; energy retrofit; military base operations support; indoor air quality; floor care and janitorial; landscaping, lot sweeping, and snow removal; vendor management and call center; installation and support for building systems; program development, management, and maintenance for energy systems; technical consulting and diagnostic; infrastructure and building projects; modification and retrofit projects; and reception, security, and catering services. In addition, it offers refinery turnaround planning and engineering; welding; overhaul and maintenance; technical; instrumentation, controls, and electrical; electrical panel design, fabrication, and installation; on-site repair and maintenance; and renewable energy services, as well as design, manufacturing, repair, and hydro blast cleaning services. The company was incorporated in 1987 and is headquartered in Norwalk, Connecticut.
Stock Price
$0.00
increase compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/AA Look At EMCOR Group (EME) Valuation After Recent Share Price Momentum - Yahoo Finance New Zealand
1/21/2026
A Look At EMCOR Group (EME) Valuation After Recent Share Price Momentum Yahoo Finance New Zealand
Read more →Assessing EMCOR Group (EME) Valuation After Strong Multi‑Year Returns And Recent Price Momentum simplywall.st
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Rating:
BUY
Target Price:
$758.5
Analyst Picks
Strong Buy
4
Buy
0
Hold
1
Sell
1
Strong Sell
0
Sentiment:
Bullish
(Last Updated 2025-09-30)
Health Score
Price to Earnings Ratio (P/E)
-
High
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)
-
Medium
Low ≤ 5%
High ≥ 15%
Debt to Equity
-
Very Low
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 75.47% of the total shares of EMCOR Group Inc
1.
BlackRock Inc(11.4093%)
since
2025/06/30
2.
Vanguard Group Inc(10.1279%)
since
2025/06/30
3.
FMR Inc(4.5686%)
since
2025/06/30
4.
State Street Corp(3.5933%)
since
2025/06/30
5.
iShares Core S&P Mid-Cap ETF(3.2543%)
since
2025/08/31
6.
Vanguard Total Stock Mkt Idx Inv(3.1412%)
since
2025/07/31
7.
Kayne Anderson Rudnick Investment Management LLC(2.9159%)
since
2025/06/30
8.
Amvescap Plc.(2.5234%)
since
2025/06/30
9.
Vanguard Small Cap Index(2.4275%)
since
2025/07/31
10.
Geode Capital Management, LLC(2.3245%)
since
2025/06/30
11.
Select Equity Group LP(2.0258%)
since
2025/06/30
12.
Vanguard Small Cap Value Index Inv(1.5622%)
since
2025/07/31
13.
NORGES BANK(1.439%)
since
2025/06/30
14.
Victory Capital Management Inc.(1.425%)
since
2025/06/30
15.
AQR Capital Management LLC(1.3895%)
since
2025/06/30
16.
Morgan Stanley - Brokerage Accounts(1.3063%)
since
2025/06/30
17.
Northern Trust Corp(1.22%)
since
2025/06/30
18.
First Trust Advisors L.P.(1.1878%)
since
2025/06/30
19.
Burgundy Asset Management Ltd(1.185%)
since
2025/06/30
20.
Fuller & Thaler Asset Management Inc(1.163%)
since
2025/06/30
21.
Allspring Global Investments Holdings, LLC(1.158%)
since
2025/06/30
22.
UBS Asset Mgmt Americas Inc(1.0948%)
since
2025/06/30
23.
FullerThaler Behavioral Small-Cap Equity(1.0841%)
since
2025/06/30
24.
FullerThaler Behavioral Sm-Cp Eq R6(1.0841%)
since
2025/06/30
25.
Vanguard Institutional Extnd Mkt Idx Tr(1.0737%)
since
2025/07/31
26.
Lord, Abbett & Co LLC(1.0572%)
since
2025/06/30
27.
Dimensional Fund Advisors, Inc.(1.0173%)
since
2025/06/30
28.
Invesco S&P MidCap Quality ETF(0.9169%)
since
2025/08/29
29.
SPDR® S&P MIDCAP 400 ETF Trust(0.7659%)
since
2025/07/31
30.
Invesco S&P MidCap Momentum ETF(0.6819%)
since
2025/08/29
31.
Global X US Infrastructure Dev ETF(0.6432%)
since
2025/08/29
32.
Victory Pioneer A(0.5763%)
since
2025/07/31
33.
iShares S&P Mid-Cap 400 Growth ETF(0.5691%)
since
2025/08/31
34.
First Trust RBA Amer Indl RenaisTM ETF(0.5642%)
since
2025/08/28
35.
Fidelity Extended Market Index(0.538%)
since
2025/07/31
36.
Pioneer US Large Core Equity(0.5143%)
since
2025/06/30
37.
Lord Abbett & Co. Growth Equity- SA(0.4879%)
since
2025/06/30
38.
Lord Abbett Growth Leaders SMA(0.4879%)
since
2025/06/30
39.
Lord Abbett Growth Leaders I(0.4879%)
since
2025/06/30
40.
Strategic Advisers Fidelity US TtlStk(0.4817%)
since
2025/07/31
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
—
EPS Estimate
—
Date
2025-09-30
EPS Actual
6.57
EPS Estimate
6.52
EPS Difference
0.05
Surprise Percent
0.7669%
(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.