_id
69105c65ccc777a4e85d5859
Ticker
DORM
Name
Dorman Products Inc
Exchange
NASDAQ
Address
3400 East Walnut Street, Colmar, PA, United States, 18915
Country
USA
Sector
Consumer Cyclical
Industry
Auto Parts
Currency
USD
Website
https://www.dormanproducts.com
Description
Dorman Products, Inc. supplies replacement and upgrade parts for the motor vehicle aftermarket industry in the United States and internationally. It operates through three segments: Light Duty, Heavy Duty, and Specialty Vehicle. The company offers engine products, including intake and exhaust manifolds, fans, thermostat housings, and throttle bodies; undercar products, such as fluid lines, fluid reservoirs, connectors, 4-wheel drive components and axles, drain plugs, other engine, transmission, and axle components; steering and suspension products consisting of control arms, ball joints, tie-rod ends, brake hardware and hydraulics, wheel and axle hardware, suspension arms, knuckles, links, bushings, and leaf springs, as well as other suspension, steering, and brake components; body products, which include door handles and hinges, window lift motors, window regulators, switches and handles, wiper components, lighting, electrical, and other interior and exterior vehicle body components, including windshields for UTVs; electronics products, such as new and remanufactured modules, clusters and sensors; and hardware products consisting of threaded bolts and auto body fasteners, automotive and home electrical wiring components, and other hardware assortments and merchandise. It also provides OE FIX solutions, including loaded magnetic strut assemblies, turbo line replacement kits, and fully loaded knuckle assemblies; brake components, such as drums and rotors; and intake manifolds, exhaust manifolds, oil filters and coolers, exhaust gas recirculation coolers, driveshafts, UTV windshields, and complex electronics modules. The company markets its products under the DORMAN, DORMAN OE FIX, HELP!, Conduct-Tite, Dayton Parts, SuperATV, Keller Performance Products, Assault Industries, Gboost, and GDP brands. Dorman Products, Inc. was founded in 1918 and is headquartered in Colmar, Pennsylvania.
Last Close
125.12
Volume
158432
Current Price
125.46
Change
-2.49
Last Updated
2026-01-02T12:45:14.768Z
Image
data:image/webp;base64,UklGRmIBAABXRUJQVlA4IFYBAABwCgCdASpAAEAAPq1MmkmmJKIhMfjskMAViWgAwfQtcX1UvOA2xvmA88n0Z7y4DsR8vKaVYlUsJ3EAe/PZjyup3V28DyrNZD8h3oUwioAQkVyP0g2ZriR10pyRAAD++lo0siD/Sa873SRx5IO/bmgJAlNsQvDz1fpagHfLYyVxaDkHjJTaXDwr6ZEtOnp3fLKEnaIIw8cyjkR92QzYSHbsA/QoSPqcKU/VIXW8nFLLx+nIO1EkQOs0ZHGFITSqSJMs1CJLKoAw9VHu7+8KgYin505op/0kXUOxGDSZCAbGNQuOo92RZlrQeJAvyawm/uV60cH4QvlNl6CCFuidnEOQCp/6pohHrOMRXRBVHV/NKKm7Dpwjr9VrYkuFFy0n0CMUB8aEqbbfgArE5r8GbJF1rc9j/bCNvVblfeQI/FuY0iimbledueqtoyq7oxOSg1O7N7AAAAA=
Ipo Date
1991-03-12T00:00:00.000Z
Market Cap
3765012224
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
0.9753333333333334
Sentiment Sources
3
Rating
3.75
Target Price
173.5
Strong Buy
0
Buy
3
Hold
1
Sell
0
Strong Sell
0
Current Quarter
2025-09-30
Revenue
543736000
Cost Of Revenue
302309000
Gross Profit
241427000
Operating Expenses
135677000
Operating Income
105750000
Interest Expense
7207000
Pretax Income
99928000
Net Income
76420000
Eps
2.4826197128191803
Dividends Per Share
-
Shares Outstanding
30562644
Income Tax Expense
23508000
EBITDA
121171000
Operating Margin
19.44877661217944
Total Other Income Expense Net
-5822000
Cash
55505000
Short Term Investments
-
Receivables
520594000
Inventories
899904000
Total Current Assets
1516989000
Property Plant Equipment
283062000
Total Assets
2552526000
Payables
215088000
Short Term Debt
34375000
Long Term Debt
421063000
Total Liabilities
1069945000
Equity
1482581000
Bs_currency_symbol
USD
Depreciation
14036000
Change In Working Capital
-97178000
Cash From Operations
12205000
Capital Expenditures
10383000
Cash From Investing
-10383000
Cash From Financing
-3124000
Net Change In Cash
-1340000
Cf_currency_symbol
USD
PE
15.3412
PB
2.604855802145043
ROE
5.154524440823132
ROA
2.9938970259264743
FCF
1822000
Fcf Percent
0.0033508908735121455
Piotroski FScore
3
Health Score
52
Deep Value Investing Score
4.5
Defensive Investing Score
7.5
Dividend Investing Score
3
Economic Moat Investing Score
7.3
Garp Investing Score
6
Growth Investing Score
4.5
Momentum Investing Score
4
Net Net Investing Score
2.5
Quality Investing Score
6.5
Value Investing Score
6
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
543736000
Quarters > 0 > income Statement > cost Of Revenue
302309000
Quarters > 0 > income Statement > gross Profit
241427000
Quarters > 0 > income Statement > operating Expenses
135677000
Quarters > 0 > income Statement > operating Income
105750000
Quarters > 0 > income Statement > interest Expense
7207000
Quarters > 0 > income Statement > pretax Income
99928000
Quarters > 0 > income Statement > net Income
76420000
Quarters > 0 > income Statement > eps
2.4826197128191803
Quarters > 0 > income Statement > dividends Per Share
-
Quarters > 0 > income Statement > shares Outstanding
30782000
Quarters > 0 > income Statement > income Tax Expense
23508000
Quarters > 0 > income Statement > EBITDA
121171000
Quarters > 0 > income Statement > operating Margin
19.44877661217944
Quarters > 0 > income Statement > total Other Income Expense Net
-5822000
Quarters > 0 > income Statement > currency_symbol
USD
Quarters > 0 > balance Sheet > cash
55505000
Quarters > 0 > balance Sheet > short Term Investments
-
Quarters > 0 > balance Sheet > receivables
520594000
Quarters > 0 > balance Sheet > inventories
899904000
Quarters > 0 > balance Sheet > total Current Assets
1516989000
Quarters > 0 > balance Sheet > property Plant Equipment
283062000
Quarters > 0 > balance Sheet > total Assets
2552526000
Quarters > 0 > balance Sheet > payables
215088000
Quarters > 0 > balance Sheet > short Term Debt
34375000
Quarters > 0 > balance Sheet > long Term Debt
421063000
Quarters > 0 > balance Sheet > total Liabilities
1069945000
Quarters > 0 > balance Sheet > equity
1482581000
Quarters > 0 > balance Sheet > currency_symbol
USD
Quarters > 0 > cash Flow > net Income
76420000
Quarters > 0 > cash Flow > depreciation
14036000
Quarters > 0 > cash Flow > change In Working Capital
-97178000
Quarters > 0 > cash Flow > cash From Operations
12205000
Quarters > 0 > cash Flow > capital Expenditures
10383000
Quarters > 0 > cash Flow > cash From Investing
-10383000
Quarters > 0 > cash Flow > cash From Financing
-3124000
Quarters > 0 > cash Flow > net Change In Cash
-1340000
Quarters > 0 > cash Flow > currency_symbol
USD
Quarters > 0 > ratios > PE
2.4826197128191803
Quarters > 0 > ratios > PB
2.604855802145043
Quarters > 0 > ratios > ROE
5.154524440823132
Quarters > 0 > ratios > ROA
2.9938970259264743
Quarters > 0 > ratios > FCF
1822000
Quarters > 0 > ratios > Piotroski FScore
3
Quarters > 0 > ratios > fcf Percent
0.0033508908735121455
Quarters > 0 > health Score
52
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
540959000
Quarters > 1 > income Statement > cost Of Revenue
321446000
Quarters > 1 > income Statement > gross Profit
219513000
Quarters > 1 > income Statement > operating Expenses
137032000
Quarters > 1 > income Statement > operating Income
82481000
Quarters > 1 > income Statement > interest Expense
7182000
Quarters > 1 > income Statement > pretax Income
76843000
Quarters > 1 > income Statement > net Income
58709000
Quarters > 1 > income Statement > eps
1.9135919165580182
Quarters > 1 > income Statement > dividends Per Share
-
Quarters > 1 > income Statement > shares Outstanding
30680000
Quarters > 1 > income Statement > income Tax Expense
18134000
Quarters > 1 > income Statement > EBITDA
97944000
Quarters > 1 > income Statement > operating Margin
15.247181394523428
Quarters > 1 > income Statement > total Other Income Expense Net
-5638000
Quarters > 1 > income Statement > currency_symbol
USD
Quarters > 1 > balance Sheet > cash
56845000
Quarters > 1 > balance Sheet > short Term Investments
-
Quarters > 1 > balance Sheet > receivables
532121000
Quarters > 1 > balance Sheet > inventories
798211000
Quarters > 1 > balance Sheet > total Current Assets
1426731000
Quarters > 1 > balance Sheet > property Plant Equipment
278630000
Quarters > 1 > balance Sheet > total Assets
2471465000
Quarters > 1 > balance Sheet > payables
221307000
Quarters > 1 > balance Sheet > short Term Debt
31250000
Quarters > 1 > balance Sheet > long Term Debt
430338000
Quarters > 1 > balance Sheet > total Liabilities
1071719000
Quarters > 1 > balance Sheet > equity
1399746000
Quarters > 1 > balance Sheet > currency_symbol
USD
Quarters > 1 > cash Flow > net Income
58709000
Quarters > 1 > cash Flow > depreciation
13919000
Quarters > 1 > cash Flow > change In Working Capital
-68915000
Quarters > 1 > cash Flow > cash From Operations
8547999
Quarters > 1 > cash Flow > capital Expenditures
8449999
Quarters > 1 > cash Flow > cash From Investing
-8450000
Quarters > 1 > cash Flow > cash From Financing
-4035999
Quarters > 1 > cash Flow > net Change In Cash
-3767000
Quarters > 1 > cash Flow > currency_symbol
USD
Quarters > 1 > ratios > PE
1.9135919165580182
Quarters > 1 > ratios > PB
2.749865189827297
Quarters > 1 > ratios > ROE
4.194260958773949
Quarters > 1 > ratios > ROA
2.3754736563131584
Quarters > 1 > ratios > FCF
98000
Quarters > 1 > ratios > Piotroski FScore
3
Quarters > 1 > ratios > fcf Percent
0.00018115975517553085
Quarters > 1 > health Score
50
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
507692000
Quarters > 2 > income Statement > cost Of Revenue
299984000
Quarters > 2 > income Statement > gross Profit
207708000
Quarters > 2 > income Statement > operating Expenses
127634000
Quarters > 2 > income Statement > operating Income
80074000
Quarters > 2 > income Statement > interest Expense
7358000
Quarters > 2 > income Statement > pretax Income
74077000
Quarters > 2 > income Statement > net Income
57505000
Quarters > 2 > income Statement > eps
1.8664394677052905
Quarters > 2 > income Statement > dividends Per Share
-
Quarters > 2 > income Statement > shares Outstanding
30810000
Quarters > 2 > income Statement > income Tax Expense
16572000
Quarters > 2 > income Statement > EBITDA
95278000
Quarters > 2 > income Statement > operating Margin
15.772161074037014
Quarters > 2 > income Statement > total Other Income Expense Net
-5997000
Quarters > 2 > income Statement > currency_symbol
USD
Quarters > 2 > balance Sheet > cash
60612000
Quarters > 2 > balance Sheet > short Term Investments
-
Quarters > 2 > balance Sheet > receivables
555077000
Quarters > 2 > balance Sheet > inventories
734575000
Quarters > 2 > balance Sheet > total Current Assets
1375992000
Quarters > 2 > balance Sheet > property Plant Equipment
282435000
Quarters > 2 > balance Sheet > total Assets
2427751000
Quarters > 2 > balance Sheet > payables
221030000
Quarters > 2 > balance Sheet > short Term Debt
21875000
Quarters > 2 > balance Sheet > long Term Debt
439613000
Quarters > 2 > balance Sheet > total Liabilities
1090347000
Quarters > 2 > balance Sheet > equity
1337404000
Quarters > 2 > balance Sheet > currency_symbol
USD
Quarters > 2 > cash Flow > net Income
57505000
Quarters > 2 > cash Flow > depreciation
13843000
Quarters > 2 > cash Flow > change In Working Capital
-23992000
Quarters > 2 > cash Flow > cash From Operations
51237000
Quarters > 2 > cash Flow > capital Expenditures
10985000
Quarters > 2 > cash Flow > cash From Investing
-10985000
Quarters > 2 > cash Flow > cash From Financing
-36810000
Quarters > 2 > cash Flow > net Change In Cash
3475000
Quarters > 2 > cash Flow > currency_symbol
USD
Quarters > 2 > ratios > PE
1.8664394677052905
Quarters > 2 > ratios > PB
2.8902430380049706
Quarters > 2 > ratios > ROE
4.299747869753642
Quarters > 2 > ratios > ROA
2.3686531279361023
Quarters > 2 > ratios > FCF
40252000
Quarters > 2 > ratios > Piotroski FScore
3
Quarters > 2 > ratios > fcf Percent
0.07928429047532756
Quarters > 2 > health Score
58
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
533772000
Quarters > 3 > income Statement > cost Of Revenue
312063000
Quarters > 3 > income Statement > gross Profit
221709000
Quarters > 3 > income Statement > operating Expenses
134961000
Quarters > 3 > income Statement > operating Income
86748000
Quarters > 3 > income Statement > interest Expense
9158000
Quarters > 3 > income Statement > pretax Income
78949000
Quarters > 3 > income Statement > net Income
54513000
Quarters > 3 > income Statement > eps
1.7711677172005977
Quarters > 3 > income Statement > dividends Per Share
-
Quarters > 3 > income Statement > shares Outstanding
30778000
Quarters > 3 > income Statement > income Tax Expense
24436000
Quarters > 3 > income Statement > EBITDA
101792000
Quarters > 3 > income Statement > operating Margin
16.251882826375304
Quarters > 3 > income Statement > total Other Income Expense Net
-7799000
Quarters > 3 > income Statement > currency_symbol
USD
Quarters > 3 > balance Sheet > cash
57137000
Quarters > 3 > balance Sheet > short Term Investments
-
Quarters > 3 > balance Sheet > receivables
573787000
Quarters > 3 > balance Sheet > inventories
707977000
Quarters > 3 > balance Sheet > total Current Assets
1369760000
Quarters > 3 > balance Sheet > property Plant Equipment
282998000
Quarters > 3 > balance Sheet > total Assets
2424521000
Quarters > 3 > balance Sheet > payables
231814000
Quarters > 3 > balance Sheet > short Term Debt
42085000
Quarters > 3 > balance Sheet > long Term Debt
439513000
Quarters > 3 > balance Sheet > total Liabilities
1131051000
Quarters > 3 > balance Sheet > equity
1293470000
Quarters > 3 > balance Sheet > currency_symbol
USD
Quarters > 3 > cash Flow > net Income
54513000
Quarters > 3 > cash Flow > depreciation
13685000
Quarters > 3 > cash Flow > change In Working Capital
10278000
Quarters > 3 > cash Flow > cash From Operations
71425000
Quarters > 3 > cash Flow > capital Expenditures
8176000
Quarters > 3 > cash Flow > cash From Investing
-8076000
Quarters > 3 > cash Flow > cash From Financing
-50946000
Quarters > 3 > cash Flow > net Change In Cash
12010000
Quarters > 3 > cash Flow > currency_symbol
USD
Quarters > 3 > ratios > PE
1.7711677172005977
Quarters > 3 > ratios > PB
2.9853091915545003
Quarters > 3 > ratios > ROE
4.214477336157777
Quarters > 3 > ratios > ROA
2.2484028804040057
Quarters > 3 > ratios > FCF
63249000
Quarters > 3 > ratios > Piotroski FScore
4
Quarters > 3 > ratios > fcf Percent
0.11849441334502372
Quarters > 3 > health Score
63
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
2009197000
Annuals > 0 > income Statement > cost Of Revenue
1202838000
Annuals > 0 > income Statement > gross Profit
806359000
Annuals > 0 > income Statement > operating Expenses
513450000
Annuals > 0 > income Statement > operating Income
292909000
Annuals > 0 > income Statement > interest Expense
39727000
Annuals > 0 > income Statement > pretax Income
256252000
Annuals > 0 > income Statement > net Income
190004000
Annuals > 0 > income Statement > eps
6.1378731102209585
Annuals > 0 > income Statement > dividends Per Share
-
Annuals > 0 > income Statement > shares Outstanding
30956000
Annuals > 0 > income Statement > income Tax Expense
66248000
Annuals > 0 > income Statement > EBITDA
352679000
Annuals > 0 > income Statement > operating Margin
14.578411176206215
Annuals > 0 > income Statement > total Other Income Expense Net
-36657000
Annuals > 0 > income Statement > currency_symbol
USD
Annuals > 0 > balance Sheet > cash
57137000
Annuals > 0 > balance Sheet > short Term Investments
-
Annuals > 0 > balance Sheet > receivables
573787000
Annuals > 0 > balance Sheet > inventories
707977000
Annuals > 0 > balance Sheet > total Current Assets
1369760000
Annuals > 0 > balance Sheet > property Plant Equipment
282998000
Annuals > 0 > balance Sheet > total Assets
2424521000
Annuals > 0 > balance Sheet > payables
231814000
Annuals > 0 > balance Sheet > short Term Debt
28125000
Annuals > 0 > balance Sheet > long Term Debt
439513000
Annuals > 0 > balance Sheet > total Liabilities
1131051000
Annuals > 0 > balance Sheet > equity
1293470000
Annuals > 0 > balance Sheet > currency_symbol
USD
Annuals > 0 > cash Flow > net Income
190004000
Annuals > 0 > cash Flow > depreciation
56700000
Annuals > 0 > cash Flow > change In Working Capital
-19921000
Annuals > 0 > cash Flow > cash From Operations
231047000
Annuals > 0 > cash Flow > capital Expenditures
39421000
Annuals > 0 > cash Flow > cash From Investing
-39321000
Annuals > 0 > cash Flow > cash From Financing
-170979000
Annuals > 0 > cash Flow > net Change In Cash
20323000
Annuals > 0 > cash Flow > currency_symbol
USD
Annuals > 0 > ratios > PE
6.1378731102209585
Annuals > 0 > ratios > PB
2.9482474583871294
Annuals > 0 > ratios > ROE
14.689478689107593
Annuals > 0 > ratios > ROA
7.836764457804242
Annuals > 0 > ratios > FCF
191626000
Annuals > 0 > ratios > Piotroski FScore
4
Annuals > 0 > ratios > fcf Percent
0.09537442072629015
Annuals > 0 > health Score
74
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
1929788000
Annuals > 1 > income Statement > cost Of Revenue
1244365000
Annuals > 1 > income Statement > gross Profit
685423000
Annuals > 1 > income Statement > operating Expenses
470663000
Annuals > 1 > income Statement > operating Income
214760000
Annuals > 1 > income Statement > interest Expense
48061000
Annuals > 1 > income Statement > pretax Income
168503000
Annuals > 1 > income Statement > net Income
129259000
Annuals > 1 > income Statement > eps
4.099165953128469
Annuals > 1 > income Statement > dividends Per Share
-
Annuals > 1 > income Statement > shares Outstanding
31533000
Annuals > 1 > income Statement > income Tax Expense
39244000
Annuals > 1 > income Statement > EBITDA
271293000
Annuals > 1 > income Statement > operating Margin
11.128683565241364
Annuals > 1 > income Statement > total Other Income Expense Net
-46257000
Annuals > 1 > income Statement > currency_symbol
USD
Annuals > 1 > balance Sheet > cash
36814000
Annuals > 1 > balance Sheet > short Term Investments
-
Annuals > 1 > balance Sheet > receivables
526866999
Annuals > 1 > balance Sheet > inventories
637375000
Annuals > 1 > balance Sheet > total Current Assets
1233709000
Annuals > 1 > balance Sheet > property Plant Equipment
263589000
Annuals > 1 > balance Sheet > total Assets
2292407000
Annuals > 1 > balance Sheet > payables
176664000
Annuals > 1 > balance Sheet > short Term Debt
125302000
Annuals > 1 > balance Sheet > long Term Debt
467239000
Annuals > 1 > balance Sheet > total Liabilities
1124204000
Annuals > 1 > balance Sheet > equity
1168203000
Annuals > 1 > balance Sheet > currency_symbol
USD
Annuals > 1 > cash Flow > net Income
129259000
Annuals > 1 > cash Flow > depreciation
54729000
Annuals > 1 > cash Flow > change In Working Capital
32122000
Annuals > 1 > cash Flow > cash From Operations
208758000
Annuals > 1 > cash Flow > capital Expenditures
43968000
Annuals > 1 > cash Flow > cash From Investing
-43901000
Annuals > 1 > cash Flow > cash From Financing
-174109000
Annuals > 1 > cash Flow > net Change In Cash
-9220000
Annuals > 1 > cash Flow > currency_symbol
USD
Annuals > 1 > ratios > PE
4.099165953128469
Annuals > 1 > ratios > PB
3.325235656816495
Annuals > 1 > ratios > ROE
11.064772132925528
Annuals > 1 > ratios > ROA
5.6385711612292235
Annuals > 1 > ratios > FCF
164790000
Annuals > 1 > ratios > Piotroski FScore
4
Annuals > 1 > ratios > fcf Percent
0.08539279962358559
Annuals > 1 > health Score
63
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
1733749000
Annuals > 2 > income Statement > cost Of Revenue
1169299000
Annuals > 2 > income Statement > gross Profit
564450000
Annuals > 2 > income Statement > operating Expenses
393402000
Annuals > 2 > income Statement > operating Income
171048000
Annuals > 2 > income Statement > interest Expense
15582000
Annuals > 2 > income Statement > pretax Income
156201000
Annuals > 2 > income Statement > net Income
121549000
Annuals > 2 > income Statement > eps
3.853438163776432
Annuals > 2 > income Statement > dividends Per Share
-
Annuals > 2 > income Statement > shares Outstanding
31543000
Annuals > 2 > income Statement > income Tax Expense
34652000
Annuals > 2 > income Statement > EBITDA
216460000
Annuals > 2 > income Statement > operating Margin
9.865787954311726
Annuals > 2 > income Statement > total Other Income Expense Net
-14847000
Annuals > 2 > income Statement > currency_symbol
USD
Annuals > 2 > balance Sheet > cash
46034000
Annuals > 2 > balance Sheet > short Term Investments
-
Annuals > 2 > balance Sheet > receivables
427385000
Annuals > 2 > balance Sheet > inventories
755901000
Annuals > 2 > balance Sheet > total Current Assets
1269120000
Annuals > 2 > balance Sheet > property Plant Equipment
258454000
Annuals > 2 > balance Sheet > total Assets
2341786000
Annuals > 2 > balance Sheet > payables
179819000
Annuals > 2 > balance Sheet > short Term Debt
267775000
Annuals > 2 > balance Sheet > long Term Debt
482464000
Annuals > 2 > balance Sheet > total Liabilities
1299155000
Annuals > 2 > balance Sheet > equity
1042631000
Annuals > 2 > balance Sheet > currency_symbol
USD
Annuals > 2 > cash Flow > net Income
121549000
Annuals > 2 > cash Flow > depreciation
44677000
Annuals > 2 > cash Flow > change In Working Capital
-127994000
Annuals > 2 > cash Flow > cash From Operations
41688000
Annuals > 2 > cash Flow > capital Expenditures
37883000
Annuals > 2 > cash Flow > cash From Investing
-526839000
Annuals > 2 > cash Flow > cash From Financing
472496000
Annuals > 2 > cash Flow > net Change In Cash
-12748000
Annuals > 2 > cash Flow > currency_symbol
USD
Annuals > 2 > ratios > PE
3.853438163776432
Annuals > 2 > ratios > PB
3.7269006676379273
Annuals > 2 > ratios > ROE
11.657911571783306
Annuals > 2 > ratios > ROA
5.190440117073038
Annuals > 2 > ratios > FCF
3805000
Annuals > 2 > ratios > Piotroski FScore
4
Annuals > 2 > ratios > fcf Percent
0.0021946660099010874
Annuals > 2 > health Score
49
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
1345249000
Annuals > 3 > income Statement > cost Of Revenue
882333000
Annuals > 3 > income Statement > gross Profit
462916000
Annuals > 3 > income Statement > operating Expenses
291365000
Annuals > 3 > income Statement > operating Income
171551000
Annuals > 3 > income Statement > interest Expense
2162000
Annuals > 3 > income Statement > pretax Income
169766000
Annuals > 3 > income Statement > net Income
131532000
Annuals > 3 > income Statement > eps
4.115390632333156
Annuals > 3 > income Statement > dividends Per Share
2455000
Annuals > 3 > income Statement > shares Outstanding
31961000
Annuals > 3 > income Statement > income Tax Expense
38234000
Annuals > 3 > income Statement > EBITDA
207121000
Annuals > 3 > income Statement > operating Margin
12.752360343698452
Annuals > 3 > income Statement > total Other Income Expense Net
-1785000
Annuals > 3 > income Statement > currency_symbol
USD
Annuals > 3 > balance Sheet > cash
58782000
Annuals > 3 > balance Sheet > short Term Investments
-
Annuals > 3 > balance Sheet > receivables
472764000
Annuals > 3 > balance Sheet > inventories
531988000
Annuals > 3 > balance Sheet > total Current Assets
1076582000
Annuals > 3 > balance Sheet > property Plant Equipment
173893000
Annuals > 3 > balance Sheet > total Assets
1673119000
Annuals > 3 > balance Sheet > payables
177389000
Annuals > 3 > balance Sheet > short Term Debt
249425000
Annuals > 3 > balance Sheet > long Term Debt
-
Annuals > 3 > balance Sheet > total Liabilities
740383000
Annuals > 3 > balance Sheet > equity
932736000
Annuals > 3 > balance Sheet > currency_symbol
USD
Annuals > 3 > cash Flow > net Income
131532000
Annuals > 3 > cash Flow > depreciation
35193000
Annuals > 3 > cash Flow > change In Working Capital
-60408000
Annuals > 3 > cash Flow > cash From Operations
100338000
Annuals > 3 > cash Flow > capital Expenditures
19840000
Annuals > 3 > cash Flow > cash From Investing
-365323000
Annuals > 3 > cash Flow > cash From Financing
168235000
Annuals > 3 > cash Flow > net Change In Cash
-96794000
Annuals > 3 > cash Flow > currency_symbol
USD
Annuals > 3 > ratios > PE
4.115390632333156
Annuals > 3 > ratios > PB
4.221211135841224
Annuals > 3 > ratios > ROE
14.101739398929599
Annuals > 3 > ratios > ROA
7.861485046789858
Annuals > 3 > ratios > FCF
80498000
Annuals > 3 > ratios > Piotroski FScore
3
Annuals > 3 > ratios > fcf Percent
0.059838736174492604
Annuals > 3 > health Score
64
Valuation > metrics > PE
15.3412
Valuation > metrics > PB
2.604855802145043
Valuation > final Score
100
Valuation > verdict
Fair
Profitability > metrics > ROE
5.154524440823132
Profitability > metrics > ROA
5.037610688014218
Profitability > metrics > Net Margin
0.14054614739505936
Profitability > final Score
47
Profitability > verdict
Weak
Risk > metrics > Debt Equity
0.7216772641764598
Risk > metrics > Interest Coverage
14.67323435548772
Risk > final Score
88
Risk > verdict
Low
Liquidity > metrics > Current Ratio
6.081018026721398
Liquidity > metrics > Quick Ratio
2.4736534075193517
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
100
Prev Valuations > 1
100
Prev Valuations > 2
100
Prev Profitabilities > 0
37
Prev Profitabilities > 1
38
Prev Profitabilities > 2
36
Prev Risks > 0
88
Prev Risks > 1
88
Prev Risks > 2
86
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2026-01-20T21:43:31.552Z
Earnings History > 0 > period
2025-12-31
Earnings History > 0 > report Date
2026-03-03
Earnings History > 0 > date
2025-12-31
Earnings History > 0 > before After Market
-
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
0
Earnings History > 0 > eps Estimate
2.19
Earnings History > 0 > eps Difference
-2.19
Earnings History > 0 > surprise Percent
-100
Earnings History > 1 > period
2025-09-30
Earnings History > 1 > report Date
2025-10-27
Earnings History > 1 > date
2025-09-30
Earnings History > 1 > before After Market
-
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
2.62
Earnings History > 1 > eps Estimate
2.48
Earnings History > 1 > eps Difference
0.14
Earnings History > 1 > surprise Percent
5.6452
Earnings History > 2 > period
2025-06-30
Earnings History > 2 > report Date
2025-07-30
Earnings History > 2 > date
2025-06-30
Earnings History > 2 > before After Market
BeforeMarket
Earnings History > 2 > currency
USD
Earnings History > 2 > eps Actual
2.06
Earnings History > 2 > eps Estimate
1.85
Earnings History > 2 > eps Difference
0.21
Earnings History > 2 > surprise Percent
11.3514
Earnings History > 3 > period
2025-03-31
Earnings History > 3 > report Date
2025-05-05
Earnings History > 3 > date
2025-03-31
Earnings History > 3 > before After Market
BeforeMarket
Earnings History > 3 > currency
USD
Earnings History > 3 > eps Actual
2.02
Earnings History > 3 > eps Estimate
1.455
Earnings History > 3 > eps Difference
0.565
Earnings History > 3 > surprise Percent
38.8316
Earnings History > 4 > period
2024-12-31
Earnings History > 4 > report Date
2025-02-24
Earnings History > 4 > date
2024-12-31
Earnings History > 4 > before After Market
AfterMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
2.2
Earnings History > 4 > eps Estimate
1.65
Earnings History > 4 > eps Difference
0.55
Earnings History > 4 > surprise Percent
33.3333
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
AfterMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
1.96
Earnings History > 5 > eps Estimate
1.53
Earnings History > 5 > eps Difference
0.43
Earnings History > 5 > surprise Percent
28.1046
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
AfterMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
1.67
Earnings History > 6 > eps Estimate
1.19
Earnings History > 6 > eps Difference
0.48
Earnings History > 6 > surprise Percent
40.3361
Earnings History > 7 > period
2024-03-31
Earnings History > 7 > report Date
2024-05-07
Earnings History > 7 > date
2024-03-31
Earnings History > 7 > before After Market
BeforeMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
1.31
Earnings History > 7 > eps Estimate
0.82
Earnings History > 7 > eps Difference
0.49
Earnings History > 7 > surprise Percent
59.7561
Earnings History > 8 > period
2023-12-31
Earnings History > 8 > report Date
2024-02-26
Earnings History > 8 > date
2023-12-31
Earnings History > 8 > before After Market
AfterMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
1.57
Earnings History > 8 > eps Estimate
1.41
Earnings History > 8 > eps Difference
0.16
Earnings History > 8 > surprise Percent
11.3475
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.4
Earnings History > 9 > eps Estimate
1.59
Earnings History > 9 > eps Difference
-0.19
Earnings History > 9 > surprise Percent
-11.9497
Earnings History > 10 > period
2023-06-30
Earnings History > 10 > report Date
2023-08-01
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.01
Earnings History > 10 > eps Estimate
1.07
Earnings History > 10 > eps Difference
-0.06
Earnings History > 10 > surprise Percent
-5.6075
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.56
Earnings History > 11 > eps Estimate
0.94
Earnings History > 11 > eps Difference
-0.38
Earnings History > 11 > surprise Percent
-40.4255
Earnings History > 12 > period
2022-12-31
Earnings History > 12 > report Date
2023-02-28
Earnings History > 12 > date
2022-12-31
Earnings History > 12 > before After Market
BeforeMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
1.01
Earnings History > 12 > eps Estimate
1.05
Earnings History > 12 > eps Difference
-0.04
Earnings History > 12 > surprise Percent
-3.8095
Earnings History > 13 > period
2022-09-30
Earnings History > 13 > report Date
2022-10-24
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.17
Earnings History > 13 > eps Estimate
1.21
Earnings History > 13 > eps Difference
-0.04
Earnings History > 13 > surprise Percent
-3.3058
Earnings History > 14 > period
2022-06-30
Earnings History > 14 > report Date
2022-07-25
Earnings History > 14 > date
2022-06-30
Earnings History > 14 > before After Market
BeforeMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
1.29
Earnings History > 14 > eps Estimate
1.31
Earnings History > 14 > eps Difference
-0.02
Earnings History > 14 > surprise Percent
-1.5267
Earnings History > 15 > period
2022-03-31
Earnings History > 15 > report Date
2022-04-25
Earnings History > 15 > date
2022-03-31
Earnings History > 15 > before After Market
BeforeMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
1.29
Earnings History > 15 > eps Estimate
1.21
Earnings History > 15 > eps Difference
0.08
Earnings History > 15 > surprise Percent
6.6116
Earnings History > 16 > period
2021-12-31
Earnings History > 16 > report Date
2022-02-22
Earnings History > 16 > date
2021-12-31
Earnings History > 16 > before After Market
BeforeMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
1.33
Earnings History > 16 > eps Estimate
1.35
Earnings History > 16 > eps Difference
-0.02
Earnings History > 16 > surprise Percent
-1.4815
Earnings History > 17 > period
2021-09-30
Earnings History > 17 > report Date
2021-10-25
Earnings History > 17 > date
2021-09-30
Earnings History > 17 > before After Market
BeforeMarket
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
1.18
Earnings History > 17 > eps Estimate
1.22
Earnings History > 17 > eps Difference
-0.04
Earnings History > 17 > surprise Percent
-3.2787
Earnings History > 18 > period
2021-06-30
Earnings History > 18 > report Date
2021-07-26
Earnings History > 18 > date
2021-06-30
Earnings History > 18 > before After Market
BeforeMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
1.1
Earnings History > 18 > eps Estimate
1.04
Earnings History > 18 > eps Difference
0.06
Earnings History > 18 > surprise Percent
5.7692
Earnings History > 19 > period
2021-03-31
Earnings History > 19 > report Date
2021-04-26
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.04
Earnings History > 19 > eps Estimate
1.04
Earnings History > 19 > eps Difference
0
Earnings History > 19 > surprise Percent
0
Earnings History > 20 > period
2020-12-31
Earnings History > 20 > report Date
2021-02-22
Earnings History > 20 > date
2020-12-31
Earnings History > 20 > before After Market
BeforeMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
1.19
Earnings History > 20 > eps Estimate
0.92
Earnings History > 20 > eps Difference
0.27
Earnings History > 20 > surprise Percent
29.3478
Earnings History > 21 > period
2020-09-30
Earnings History > 21 > report Date
2020-10-28
Earnings History > 21 > date
2020-09-30
Earnings History > 21 > before After Market
AfterMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
1.14
Earnings History > 21 > eps Estimate
0.85
Earnings History > 21 > eps Difference
0.29
Earnings History > 21 > surprise Percent
34.1176
Earnings History > 22 > period
2020-06-30
Earnings History > 22 > report Date
2020-07-29
Earnings History > 22 > date
2020-06-30
Earnings History > 22 > before After Market
AfterMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
0.47
Earnings History > 22 > eps Estimate
0.43
Earnings History > 22 > eps Difference
0.04
Earnings History > 22 > surprise Percent
9.3023
Earnings History > 23 > period
2020-03-31
Earnings History > 23 > report Date
2020-04-27
Earnings History > 23 > date
2020-03-31
Earnings History > 23 > before After Market
BeforeMarket
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
0.66
Earnings History > 23 > eps Estimate
0.65
Earnings History > 23 > eps Difference
0.01
Earnings History > 23 > surprise Percent
1.5385
Earnings History > 24 > period
2019-12-31
Earnings History > 24 > report Date
2020-02-24
Earnings History > 24 > date
2019-12-31
Earnings History > 24 > before After Market
BeforeMarket
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
0.52
Earnings History > 24 > eps Estimate
0.7
Earnings History > 24 > eps Difference
-0.18
Earnings History > 24 > surprise Percent
-25.7143
Earnings History > 25 > period
2019-09-30
Earnings History > 25 > report Date
2019-10-28
Earnings History > 25 > date
2019-09-30
Earnings History > 25 > before After Market
BeforeMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
0.67
Earnings History > 25 > eps Estimate
0.85
Earnings History > 25 > eps Difference
-0.18
Earnings History > 25 > surprise Percent
-21.1765
Earnings History > 26 > period
2019-06-30
Earnings History > 26 > report Date
2019-07-30
Earnings History > 26 > date
2019-06-30
Earnings History > 26 > before After Market
BeforeMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
0.68
Earnings History > 26 > eps Estimate
1.12
Earnings History > 26 > eps Difference
-0.44
Earnings History > 26 > surprise Percent
-39.2857
Earnings History > 27 > period
2019-03-31
Earnings History > 27 > report Date
2019-04-29
Earnings History > 27 > date
2019-03-31
Earnings History > 27 > before After Market
BeforeMarket
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
0.79
Earnings History > 27 > eps Estimate
1
Earnings History > 27 > eps Difference
-0.21
Earnings History > 27 > surprise Percent
-21
Earnings History > 28 > period
2018-12-31
Earnings History > 28 > report Date
2019-02-25
Earnings History > 28 > date
2018-12-31
Earnings History > 28 > before After Market
BeforeMarket
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
1.1
Earnings History > 28 > eps Estimate
1.1
Earnings History > 28 > eps Difference
0
Earnings History > 28 > surprise Percent
0
Earnings History > 29 > period
2018-09-30
Earnings History > 29 > report Date
2018-10-25
Earnings History > 29 > date
2018-09-30
Earnings History > 29 > before After Market
AfterMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
1.06
Earnings History > 29 > eps Estimate
1.04
Earnings History > 29 > eps Difference
0.02
Earnings History > 29 > surprise Percent
1.9231
Earnings History > 30 > period
2018-06-30
Earnings History > 30 > report Date
2018-07-31
Earnings History > 30 > date
2018-06-30
Earnings History > 30 > before After Market
BeforeMarket
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
1.09
Earnings History > 30 > eps Estimate
1.05
Earnings History > 30 > eps Difference
0.04
Earnings History > 30 > surprise Percent
3.8095
Earnings History > 31 > period
2018-03-31
Earnings History > 31 > report Date
2018-05-01
Earnings History > 31 > date
2018-03-31
Earnings History > 31 > before After Market
BeforeMarket
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
0.96
Earnings History > 31 > eps Estimate
1.03
Earnings History > 31 > eps Difference
-0.07
Earnings History > 31 > surprise Percent
-6.7961
Earnings History > 32 > period
2017-12-31
Earnings History > 32 > report Date
2018-02-26
Earnings History > 32 > date
2017-12-31
Earnings History > 32 > before After Market
BeforeMarket
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
0.87
Earnings History > 32 > eps Estimate
0.87
Earnings History > 32 > eps Difference
0
Earnings History > 32 > surprise Percent
0
Earnings History > 33 > period
2017-09-30
Earnings History > 33 > report Date
2017-10-27
Earnings History > 33 > date
2017-09-30
Earnings History > 33 > before After Market
BeforeMarket
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
0.8
Earnings History > 33 > eps Estimate
0.87
Earnings History > 33 > eps Difference
-0.07
Earnings History > 33 > surprise Percent
-8.046
Earnings History > 34 > period
2017-06-30
Earnings History > 34 > report Date
2017-08-01
Earnings History > 34 > date
2017-06-30
Earnings History > 34 > before After Market
BeforeMarket
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
0.83
Earnings History > 34 > eps Estimate
0.85
Earnings History > 34 > eps Difference
-0.02
Earnings History > 34 > surprise Percent
-2.3529
Earnings History > 35 > period
2017-03-31
Earnings History > 35 > report Date
2017-05-02
Earnings History > 35 > date
2017-03-31
Earnings History > 35 > before After Market
BeforeMarket
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
0.83
Earnings History > 35 > eps Estimate
0.8
Earnings History > 35 > eps Difference
0.03
Earnings History > 35 > surprise Percent
3.75
Earnings History > 36 > period
2016-12-31
Earnings History > 36 > report Date
2017-02-22
Earnings History > 36 > date
2016-12-31
Earnings History > 36 > before After Market
BeforeMarket
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
0.83
Earnings History > 36 > eps Estimate
0.76
Earnings History > 36 > eps Difference
0.07
Earnings History > 36 > surprise Percent
9.2105
Earnings History > 37 > period
2016-09-30
Earnings History > 37 > report Date
2016-10-24
Earnings History > 37 > date
2016-09-30
Earnings History > 37 > before After Market
BeforeMarket
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
0.77
Earnings History > 37 > eps Estimate
0.81
Earnings History > 37 > eps Difference
-0.04
Earnings History > 37 > surprise Percent
-4.9383
Earnings History > 38 > period
2016-06-30
Earnings History > 38 > report Date
2016-07-26
Earnings History > 38 > date
2016-06-30
Earnings History > 38 > before After Market
BeforeMarket
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
0.75
Earnings History > 38 > eps Estimate
0.72
Earnings History > 38 > eps Difference
0.03
Earnings History > 38 > surprise Percent
4.1667
Earnings History > 39 > period
2016-03-31
Earnings History > 39 > report Date
2016-04-26
Earnings History > 39 > date
2016-03-31
Earnings History > 39 > before After Market
BeforeMarket
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
0.73
Earnings History > 39 > eps Estimate
0.67
Earnings History > 39 > eps Difference
0.06
Earnings History > 39 > surprise Percent
8.9552
Earnings History > 40 > period
2015-12-31
Earnings History > 40 > report Date
2016-02-17
Earnings History > 40 > date
2015-12-31
Earnings History > 40 > before After Market
BeforeMarket
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
0.67
Earnings History > 40 > eps Estimate
0.64
Earnings History > 40 > eps Difference
0.03
Earnings History > 40 > surprise Percent
4.6875
Earnings History > 41 > period
2015-09-30
Earnings History > 41 > report Date
2015-10-28
Earnings History > 41 > date
2015-09-30
Earnings History > 41 > before After Market
BeforeMarket
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
0.73
Earnings History > 41 > eps Estimate
0.73
Earnings History > 41 > eps Difference
0
Earnings History > 41 > surprise Percent
0
Earnings History > 42 > period
2015-06-30
Earnings History > 42 > report Date
2015-07-29
Earnings History > 42 > date
2015-06-30
Earnings History > 42 > before After Market
BeforeMarket
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
0.65
Earnings History > 42 > eps Estimate
0.69
Earnings History > 42 > eps Difference
-0.04
Earnings History > 42 > surprise Percent
-5.7971
Earnings History > 43 > period
2015-03-31
Earnings History > 43 > report Date
2015-04-28
Earnings History > 43 > date
2015-03-31
Earnings History > 43 > before After Market
BeforeMarket
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
0.65
Earnings History > 43 > eps Estimate
0.65
Earnings History > 43 > eps Difference
0
Earnings History > 43 > surprise Percent
0
Earnings History > 44 > period
2014-12-31
Earnings History > 44 > report Date
2015-02-18
Earnings History > 44 > date
2014-12-31
Earnings History > 44 > before After Market
BeforeMarket
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
0.63
Earnings History > 44 > eps Estimate
0.59
Earnings History > 44 > eps Difference
0.04
Earnings History > 44 > surprise Percent
6.7797
Earnings History > 45 > period
2014-09-30
Earnings History > 45 > report Date
2014-10-28
Earnings History > 45 > date
2014-09-30
Earnings History > 45 > before After Market
BeforeMarket
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
0.68
Earnings History > 45 > eps Estimate
0.69
Earnings History > 45 > eps Difference
-0.01
Earnings History > 45 > surprise Percent
-1.4493
Earnings History > 46 > period
2014-06-30
Earnings History > 46 > report Date
2014-07-30
Earnings History > 46 > date
2014-06-30
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.64
Earnings History > 46 > eps Estimate
0.65
Earnings History > 46 > eps Difference
-0.01
Earnings History > 46 > surprise Percent
-1.5385
Earnings History > 47 > period
2014-03-31
Earnings History > 47 > report Date
2014-04-29
Earnings History > 47 > date
2014-03-31
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.64
Earnings History > 47 > eps Estimate
0.62
Earnings History > 47 > eps Difference
0.02
Earnings History > 47 > surprise Percent
3.2258
Earnings History > 48 > period
2013-12-31
Earnings History > 48 > report Date
2014-02-19
Earnings History > 48 > date
2013-12-31
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.56
Earnings History > 48 > eps Estimate
0.54
Earnings History > 48 > eps Difference
0.02
Earnings History > 48 > surprise Percent
3.7037
Earnings History > 49 > period
2013-09-30
Earnings History > 49 > report Date
2013-10-29
Earnings History > 49 > date
2013-09-30
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.62
Earnings History > 49 > eps Estimate
0.63
Earnings History > 49 > eps Difference
-0.01
Earnings History > 49 > surprise Percent
-1.5873
Earnings History > 50 > period
2013-06-30
Earnings History > 50 > report Date
2013-07-30
Earnings History > 50 > date
2013-06-30
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.53
Earnings History > 50 > eps Estimate
0.54
Earnings History > 50 > eps Difference
-0.01
Earnings History > 50 > surprise Percent
-1.8519
Earnings History > 51 > period
2013-03-31
Earnings History > 51 > report Date
2013-04-30
Earnings History > 51 > date
2013-03-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.52
Earnings History > 51 > eps Estimate
0.5
Earnings History > 51 > eps Difference
0.02
Earnings History > 51 > surprise Percent
4
Earnings History > 52 > period
2012-12-31
Earnings History > 52 > report Date
2013-02-21
Earnings History > 52 > date
2012-12-31
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
0.42
Earnings History > 52 > eps Estimate
0.52
Earnings History > 52 > eps Difference
-0.1
Earnings History > 52 > surprise Percent
-19.2308
Earnings History > 53 > period
2012-09-30
Earnings History > 53 > report Date
2012-11-01
Earnings History > 53 > date
2012-09-30
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.54
Earnings History > 53 > eps Estimate
0.48
Earnings History > 53 > eps Difference
0.06
Earnings History > 53 > surprise Percent
12.5
Earnings History > 54 > period
2012-06-30
Earnings History > 54 > report Date
2012-07-31
Earnings History > 54 > date
2012-06-30
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.44
Earnings History > 54 > eps Estimate
0.43
Earnings History > 54 > eps Difference
0.01
Earnings History > 54 > surprise Percent
2.3256
Earnings History > 55 > period
2012-03-31
Earnings History > 55 > report Date
2012-05-01
Earnings History > 55 > date
2012-03-31
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.41
Earnings History > 55 > eps Estimate
0.4
Earnings History > 55 > eps Difference
0.01
Earnings History > 55 > surprise Percent
2.5
Earnings History > 56 > period
2011-12-31
Earnings History > 56 > report Date
2012-02-21
Earnings History > 56 > date
2011-12-31
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
0.44
Earnings History > 56 > eps Estimate
0.38
Earnings History > 56 > eps Difference
0.06
Earnings History > 56 > surprise Percent
15.7895
Earnings History > 57 > period
2011-09-30
Earnings History > 57 > report Date
2011-10-25
Earnings History > 57 > date
2011-09-30
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.41
Earnings History > 57 > eps Estimate
0.38
Earnings History > 57 > eps Difference
0.03
Earnings History > 57 > surprise Percent
7.8947
Earnings History > 58 > period
2011-06-30
Earnings History > 58 > report Date
2011-07-26
Earnings History > 58 > date
2011-06-30
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
0.35
Earnings History > 58 > eps Estimate
0.37
Earnings History > 58 > eps Difference
-0.02
Earnings History > 58 > surprise Percent
-5.4054
Earnings History > 59 > period
2011-03-31
Earnings History > 59 > report Date
2011-04-26
Earnings History > 59 > date
2011-03-31
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.34
Earnings History > 59 > eps Estimate
0.31
Earnings History > 59 > eps Difference
0.03
Earnings History > 59 > surprise Percent
9.6774
Earnings History > 60 > period
2010-12-31
Earnings History > 60 > report Date
2011-02-22
Earnings History > 60 > date
2010-12-31
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.34
Earnings History > 60 > eps Estimate
0.28
Earnings History > 60 > eps Difference
0.06
Earnings History > 60 > surprise Percent
21.4286
Earnings History > 61 > period
2010-09-30
Earnings History > 61 > report Date
2010-10-26
Earnings History > 61 > date
2010-09-30
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
0.36
Earnings History > 61 > eps Estimate
0.28
Earnings History > 61 > eps Difference
0.08
Earnings History > 61 > surprise Percent
28.5714
Earnings History > 62 > period
2010-06-30
Earnings History > 62 > report Date
2010-07-27
Earnings History > 62 > date
2010-06-30
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.32
Earnings History > 62 > eps Estimate
0.27
Earnings History > 62 > eps Difference
0.05
Earnings History > 62 > surprise Percent
18.5185
Earnings History > 63 > period
2010-03-31
Earnings History > 63 > report Date
2010-04-27
Earnings History > 63 > date
2010-03-31
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
0.27
Earnings History > 63 > eps Estimate
0.16
Earnings History > 63 > eps Difference
0.11
Earnings History > 63 > surprise Percent
68.75
Earnings History > 64 > period
2009-12-31
Earnings History > 64 > report Date
2010-02-23
Earnings History > 64 > date
2009-12-31
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
0.22
Earnings History > 64 > eps Estimate
0.15
Earnings History > 64 > eps Difference
0.07
Earnings History > 64 > surprise Percent
46.6667
Earnings History > 65 > period
2009-09-30
Earnings History > 65 > report Date
2009-10-30
Earnings History > 65 > date
2009-09-30
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
0.22
Earnings History > 65 > eps Estimate
0.17
Earnings History > 65 > eps Difference
0.05
Earnings History > 65 > surprise Percent
29.4118
Earnings History > 66 > period
2009-06-30
Earnings History > 66 > report Date
2009-07-31
Earnings History > 66 > date
2009-06-30
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
0.18
Earnings History > 66 > eps Estimate
0.15
Earnings History > 66 > eps Difference
0.03
Earnings History > 66 > surprise Percent
20
Earnings History > 67 > period
2009-03-31
Earnings History > 67 > report Date
2009-05-01
Earnings History > 67 > date
2009-03-31
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
0.13
Earnings History > 67 > eps Estimate
0.09
Earnings History > 67 > eps Difference
0.04
Earnings History > 67 > surprise Percent
44.4444
Earnings History > 68 > period
2008-12-31
Earnings History > 68 > report Date
2009-02-27
Earnings History > 68 > date
2008-12-31
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
0.12
Earnings History > 68 > eps Estimate
0.12
Earnings History > 68 > eps Difference
0
Earnings History > 68 > surprise Percent
0
Earnings History > 69 > period
2008-09-30
Earnings History > 69 > report Date
2008-10-31
Earnings History > 69 > date
2008-09-30
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
0.14
Earnings History > 69 > eps Estimate
0.14
Earnings History > 69 > eps Difference
0
Earnings History > 69 > surprise Percent
0
Earnings History > 70 > period
2008-06-30
Earnings History > 70 > report Date
2008-08-01
Earnings History > 70 > date
2008-06-30
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
0.14
Earnings History > 70 > eps Estimate
0.13
Earnings History > 70 > eps Difference
0.01
Earnings History > 70 > surprise Percent
7.6923
Earnings History > 71 > period
2008-03-31
Earnings History > 71 > report Date
2008-05-02
Earnings History > 71 > date
2008-03-31
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
0.0741
Earnings History > 71 > eps Estimate
-
Earnings History > 71 > eps Difference
0
Earnings History > 71 > surprise Percent
-
Earnings History > 72 > period
2007-12-31
Earnings History > 72 > report Date
2008-02-22
Earnings History > 72 > date
2007-12-31
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
0.1016
Earnings History > 72 > eps Estimate
-
Earnings History > 72 > eps Difference
0
Earnings History > 72 > surprise Percent
-
Earnings History > 73 > period
2007-09-30
Earnings History > 73 > report Date
2007-10-25
Earnings History > 73 > date
2007-09-30
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
0.1565
Earnings History > 73 > eps Estimate
-
Earnings History > 73 > eps Difference
0
Earnings History > 73 > surprise Percent
-
Earnings History > 74 > period
2007-06-30
Earnings History > 74 > report Date
2007-08-01
Earnings History > 74 > date
2007-06-30
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
0.1591
Earnings History > 74 > eps Estimate
-
Earnings History > 74 > eps Difference
0
Earnings History > 74 > surprise Percent
-
Earnings History > 75 > period
2007-03-31
Earnings History > 75 > report Date
2007-05-03
Earnings History > 75 > date
2007-03-31
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
0.1122
Earnings History > 75 > eps Estimate
-
Earnings History > 75 > eps Difference
0
Earnings History > 75 > surprise Percent
-
Earnings History > 76 > period
2006-12-31
Earnings History > 76 > report Date
2007-02-23
Earnings History > 76 > date
2006-12-31
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
0.1356
Earnings History > 76 > eps Estimate
-
Earnings History > 76 > eps Difference
0
Earnings History > 76 > surprise Percent
-
Earnings History > 77 > period
2006-09-30
Earnings History > 77 > report Date
2006-10-30
Earnings History > 77 > date
2006-09-30
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
0.1253
Earnings History > 77 > eps Estimate
-
Earnings History > 77 > eps Difference
0
Earnings History > 77 > surprise Percent
-
Earnings History > 78 > period
2006-06-30
Earnings History > 78 > report Date
2006-08-02
Earnings History > 78 > date
2006-06-30
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
0.0252
Earnings History > 78 > eps Estimate
-
Earnings History > 78 > eps Difference
0
Earnings History > 78 > surprise Percent
-
Earnings History > 79 > period
2006-03-31
Earnings History > 79 > report Date
2006-05-04
Earnings History > 79 > date
2006-03-31
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
0.0942
Earnings History > 79 > eps Estimate
-
Earnings History > 79 > eps Difference
0
Earnings History > 79 > surprise Percent
-
Earnings History > 80 > period
2005-12-31
Earnings History > 80 > report Date
2006-02-23
Earnings History > 80 > date
2005-12-31
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
0.12
Earnings History > 80 > eps Estimate
-
Earnings History > 80 > eps Difference
0
Earnings History > 80 > surprise Percent
-
Earnings History > 81 > period
2005-09-30
Earnings History > 81 > report Date
2005-10-28
Earnings History > 81 > date
2005-09-30
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
0.1251
Earnings History > 81 > eps Estimate
-
Earnings History > 81 > eps Difference
0
Earnings History > 81 > surprise Percent
-
Earnings History > 82 > period
2005-06-30
Earnings History > 82 > report Date
2005-07-29
Earnings History > 82 > date
2005-06-30
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
0.1253
Earnings History > 82 > eps Estimate
-
Earnings History > 82 > eps Difference
0
Earnings History > 82 > surprise Percent
-
Earnings History > 83 > period
2005-03-31
Earnings History > 83 > report Date
2005-04-29
Earnings History > 83 > date
2005-03-31
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
0.0936
Earnings History > 83 > eps Estimate
-
Earnings History > 83 > eps Difference
0
Earnings History > 83 > surprise Percent
-
Earnings History > 84 > period
2004-12-31
Earnings History > 84 > report Date
2005-02-25
Earnings History > 84 > date
2004-12-31
Earnings History > 84 > before After Market
-
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
0.1097
Earnings History > 84 > eps Estimate
-
Earnings History > 84 > eps Difference
0
Earnings History > 84 > surprise Percent
-
Earnings History > 85 > period
2004-09-30
Earnings History > 85 > report Date
2004-10-28
Earnings History > 85 > date
2004-09-30
Earnings History > 85 > before After Market
-
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
0.1198
Earnings History > 85 > eps Estimate
-
Earnings History > 85 > eps Difference
0
Earnings History > 85 > surprise Percent
-
Earnings History > 86 > period
2004-06-30
Earnings History > 86 > report Date
2004-07-30
Earnings History > 86 > date
2004-06-30
Earnings History > 86 > before After Market
-
Earnings History > 86 > currency
USD
Earnings History > 86 > eps Actual
0.1446
Earnings History > 86 > eps Estimate
-
Earnings History > 86 > eps Difference
0
Earnings History > 86 > surprise Percent
-
Earnings History > 87 > period
2004-03-31
Earnings History > 87 > report Date
2004-04-30
Earnings History > 87 > date
2004-03-31
Earnings History > 87 > before After Market
-
Earnings History > 87 > currency
USD
Earnings History > 87 > eps Actual
0.0906
Earnings History > 87 > eps Estimate
-
Earnings History > 87 > eps Difference
0
Earnings History > 87 > surprise Percent
-
Earnings History > 88 > period
2003-12-31
Earnings History > 88 > report Date
2004-02-13
Earnings History > 88 > date
2003-12-31
Earnings History > 88 > before After Market
-
Earnings History > 88 > currency
USD
Earnings History > 88 > eps Actual
0.1052
Earnings History > 88 > eps Estimate
-
Earnings History > 88 > eps Difference
0
Earnings History > 88 > surprise Percent
-
Earnings History > 89 > period
2003-09-30
Earnings History > 89 > report Date
2003-10-27
Earnings History > 89 > date
2003-09-30
Earnings History > 89 > before After Market
-
Earnings History > 89 > currency
USD
Earnings History > 89 > eps Actual
0.1021
Earnings History > 89 > eps Estimate
-
Earnings History > 89 > eps Difference
0
Earnings History > 89 > surprise Percent
-
Earnings History > 90 > period
2003-06-30
Earnings History > 90 > report Date
2003-07-25
Earnings History > 90 > date
2003-06-30
Earnings History > 90 > before After Market
-
Earnings History > 90 > currency
USD
Earnings History > 90 > eps Actual
0.0976
Earnings History > 90 > eps Estimate
-
Earnings History > 90 > eps Difference
0
Earnings History > 90 > surprise Percent
-
Earnings History > 91 > period
2003-03-31
Earnings History > 91 > report Date
2003-05-02
Earnings History > 91 > date
2003-03-31
Earnings History > 91 > before After Market
-
Earnings History > 91 > currency
USD
Earnings History > 91 > eps Actual
0.0619
Earnings History > 91 > eps Estimate
-
Earnings History > 91 > eps Difference
0
Earnings History > 91 > surprise Percent
-
Earnings History > 92 > period
2002-12-31
Earnings History > 92 > report Date
2003-02-14
Earnings History > 92 > date
2002-12-31
Earnings History > 92 > before After Market
-
Earnings History > 92 > currency
USD
Earnings History > 92 > eps Actual
0.0974
Earnings History > 92 > eps Estimate
-
Earnings History > 92 > eps Difference
0
Earnings History > 92 > surprise Percent
-
Earnings History > 93 > period
2002-09-30
Earnings History > 93 > report Date
2002-11-12
Earnings History > 93 > date
2002-09-30
Earnings History > 93 > before After Market
-
Earnings History > 93 > currency
USD
Earnings History > 93 > eps Actual
0.0727
Earnings History > 93 > eps Estimate
-
Earnings History > 93 > eps Difference
0
Earnings History > 93 > surprise Percent
-
Earnings History > 94 > period
2002-06-30
Earnings History > 94 > report Date
2002-07-31
Earnings History > 94 > date
2002-06-30
Earnings History > 94 > before After Market
-
Earnings History > 94 > currency
USD
Earnings History > 94 > eps Actual
0.1151
Earnings History > 94 > eps Estimate
-
Earnings History > 94 > eps Difference
0
Earnings History > 94 > surprise Percent
-
Earnings History > 95 > period
2002-03-31
Earnings History > 95 > report Date
2002-05-03
Earnings History > 95 > date
2002-03-31
Earnings History > 95 > before After Market
-
Earnings History > 95 > currency
USD
Earnings History > 95 > eps Actual
0.0603
Earnings History > 95 > eps Estimate
-
Earnings History > 95 > eps Difference
0
Earnings History > 95 > surprise Percent
-
Earnings History > 96 > period
2001-12-31
Earnings History > 96 > report Date
2002-03-01
Earnings History > 96 > date
2001-12-31
Earnings History > 96 > before After Market
-
Earnings History > 96 > currency
USD
Earnings History > 96 > eps Actual
0.0557
Earnings History > 96 > eps Estimate
-
Earnings History > 96 > eps Difference
0
Earnings History > 96 > surprise Percent
-
Earnings History > 97 > period
2001-09-30
Earnings History > 97 > report Date
2001-09-30
Earnings History > 97 > date
2001-09-30
Earnings History > 97 > before After Market
-
Earnings History > 97 > currency
USD
Earnings History > 97 > eps Actual
0.052
Earnings History > 97 > eps Estimate
-
Earnings History > 97 > eps Difference
0
Earnings History > 97 > surprise Percent
-
Earnings History > 98 > period
2001-06-30
Earnings History > 98 > report Date
2001-06-30
Earnings History > 98 > date
2001-06-30
Earnings History > 98 > before After Market
-
Earnings History > 98 > currency
USD
Earnings History > 98 > eps Actual
0.0379
Earnings History > 98 > eps Estimate
-
Earnings History > 98 > eps Difference
0
Earnings History > 98 > surprise Percent
-
Earnings History > 99 > period
2001-03-31
Earnings History > 99 > report Date
2001-03-31
Earnings History > 99 > date
2001-03-31
Earnings History > 99 > before After Market
-
Earnings History > 99 > currency
USD
Earnings History > 99 > eps Actual
0.0054
Earnings History > 99 > eps Estimate
-
Earnings History > 99 > eps Difference
0
Earnings History > 99 > surprise Percent
-
Earnings History > 100 > period
2000-12-31
Earnings History > 100 > report Date
2001-03-02
Earnings History > 100 > date
2000-12-31
Earnings History > 100 > before After Market
-
Earnings History > 100 > currency
USD
Earnings History > 100 > eps Actual
0.01
Earnings History > 100 > eps Estimate
0.05
Earnings History > 100 > eps Difference
-0.04
Earnings History > 100 > surprise Percent
-80
Earnings History > 101 > period
2000-09-30
Earnings History > 101 > report Date
2000-10-27
Earnings History > 101 > date
2000-09-30
Earnings History > 101 > before After Market
-
Earnings History > 101 > currency
USD
Earnings History > 101 > eps Actual
0.05
Earnings History > 101 > eps Estimate
0.1
Earnings History > 101 > eps Difference
-0.05
Earnings History > 101 > surprise Percent
-50
Earnings History > 102 > period
2000-06-30
Earnings History > 102 > report Date
2000-07-28
Earnings History > 102 > date
2000-06-30
Earnings History > 102 > before After Market
-
Earnings History > 102 > currency
USD
Earnings History > 102 > eps Actual
0.05
Earnings History > 102 > eps Estimate
0.05
Earnings History > 102 > eps Difference
0
Earnings History > 102 > surprise Percent
0
Earnings History > 103 > period
2000-03-31
Earnings History > 103 > report Date
2000-05-05
Earnings History > 103 > date
2000-03-31
Earnings History > 103 > before After Market
-
Earnings History > 103 > currency
USD
Earnings History > 103 > eps Actual
0.04
Earnings History > 103 > eps Estimate
0.05
Earnings History > 103 > eps Difference
-0.01
Earnings History > 103 > surprise Percent
-20
Earnings History > 104 > period
1999-12-31
Earnings History > 104 > report Date
2000-03-03
Earnings History > 104 > date
1999-12-31
Earnings History > 104 > before After Market
-
Earnings History > 104 > currency
USD
Earnings History > 104 > eps Actual
-0.04
Earnings History > 104 > eps Estimate
0.05
Earnings History > 104 > eps Difference
-0.09
Earnings History > 104 > surprise Percent
-180
Earnings History > 105 > period
1999-09-30
Earnings History > 105 > report Date
1999-10-29
Earnings History > 105 > date
1999-09-30
Earnings History > 105 > before After Market
-
Earnings History > 105 > currency
USD
Earnings History > 105 > eps Actual
0.04
Earnings History > 105 > eps Estimate
0.09
Earnings History > 105 > eps Difference
-0.05
Earnings History > 105 > surprise Percent
-55.5556
Earnings History > 106 > period
1999-06-30
Earnings History > 106 > report Date
1999-07-30
Earnings History > 106 > date
1999-06-30
Earnings History > 106 > before After Market
-
Earnings History > 106 > currency
USD
Earnings History > 106 > eps Actual
0.08
Earnings History > 106 > eps Estimate
0.07
Earnings History > 106 > eps Difference
0.01
Earnings History > 106 > surprise Percent
14.2857
Earnings History > 107 > period
1999-03-31
Earnings History > 107 > report Date
1999-03-31
Earnings History > 107 > date
1999-03-31
Earnings History > 107 > before After Market
-
Earnings History > 107 > currency
USD
Earnings History > 107 > eps Actual
0.0403
Earnings History > 107 > eps Estimate
-
Earnings History > 107 > eps Difference
0
Earnings History > 107 > surprise Percent
-
Earnings History > 108 > period
1998-12-31
Earnings History > 108 > report Date
1999-02-26
Earnings History > 108 > date
1998-12-31
Earnings History > 108 > before After Market
-
Earnings History > 108 > currency
USD
Earnings History > 108 > eps Actual
0.05
Earnings History > 108 > eps Estimate
0.05
Earnings History > 108 > eps Difference
0
Earnings History > 108 > surprise Percent
0
Earnings History > 109 > period
1998-09-30
Earnings History > 109 > report Date
1998-10-30
Earnings History > 109 > date
1998-09-30
Earnings History > 109 > before After Market
-
Earnings History > 109 > currency
USD
Earnings History > 109 > eps Actual
0.08
Earnings History > 109 > eps Estimate
0.08
Earnings History > 109 > eps Difference
0
Earnings History > 109 > surprise Percent
0
Earnings History > 110 > period
1998-06-30
Earnings History > 110 > report Date
1998-07-31
Earnings History > 110 > date
1998-06-30
Earnings History > 110 > before After Market
-
Earnings History > 110 > currency
USD
Earnings History > 110 > eps Actual
0.07
Earnings History > 110 > eps Estimate
0.08
Earnings History > 110 > eps Difference
-0.01
Earnings History > 110 > surprise Percent
-12.5
Earnings History > 111 > period
1998-03-31
Earnings History > 111 > report Date
1998-04-24
Earnings History > 111 > date
1998-03-31
Earnings History > 111 > before After Market
-
Earnings History > 111 > currency
USD
Earnings History > 111 > eps Actual
0.04
Earnings History > 111 > eps Estimate
0.04
Earnings History > 111 > eps Difference
0
Earnings History > 111 > surprise Percent
0
Earnings History > 112 > period
1997-12-31
Earnings History > 112 > report Date
1998-02-20
Earnings History > 112 > date
1997-12-31
Earnings History > 112 > before After Market
-
Earnings History > 112 > currency
USD
Earnings History > 112 > eps Actual
0.04
Earnings History > 112 > eps Estimate
0.04
Earnings History > 112 > eps Difference
0
Earnings History > 112 > surprise Percent
0
Earnings History > 113 > period
1997-09-30
Earnings History > 113 > report Date
1997-10-24
Earnings History > 113 > date
1997-09-30
Earnings History > 113 > before After Market
-
Earnings History > 113 > currency
USD
Earnings History > 113 > eps Actual
0.07
Earnings History > 113 > eps Estimate
0.07
Earnings History > 113 > eps Difference
0
Earnings History > 113 > surprise Percent
0
Earnings History > 114 > period
1997-06-30
Earnings History > 114 > report Date
1997-07-25
Earnings History > 114 > date
1997-06-30
Earnings History > 114 > before After Market
-
Earnings History > 114 > currency
USD
Earnings History > 114 > eps Actual
0.07
Earnings History > 114 > eps Estimate
0.07
Earnings History > 114 > eps Difference
0
Earnings History > 114 > surprise Percent
0
Earnings History > 115 > period
1997-03-31
Earnings History > 115 > report Date
1997-04-25
Earnings History > 115 > date
1997-03-31
Earnings History > 115 > before After Market
-
Earnings History > 115 > currency
USD
Earnings History > 115 > eps Actual
0.03
Earnings History > 115 > eps Estimate
0.03
Earnings History > 115 > eps Difference
0
Earnings History > 115 > surprise Percent
0
Earnings History > 116 > period
1996-12-31
Earnings History > 116 > report Date
1997-02-28
Earnings History > 116 > date
1996-12-31
Earnings History > 116 > before After Market
-
Earnings History > 116 > currency
USD
Earnings History > 116 > eps Actual
0.03
Earnings History > 116 > eps Estimate
0.03
Earnings History > 116 > eps Difference
0
Earnings History > 116 > surprise Percent
0
Earnings History > 117 > period
1996-09-30
Earnings History > 117 > report Date
1996-10-25
Earnings History > 117 > date
1996-09-30
Earnings History > 117 > before After Market
-
Earnings History > 117 > currency
USD
Earnings History > 117 > eps Actual
0.06
Earnings History > 117 > eps Estimate
0.06
Earnings History > 117 > eps Difference
0
Earnings History > 117 > surprise Percent
0
Earnings History > 118 > period
1996-06-30
Earnings History > 118 > report Date
1996-08-02
Earnings History > 118 > date
1996-06-30
Earnings History > 118 > before After Market
-
Earnings History > 118 > currency
USD
Earnings History > 118 > eps Actual
0.06
Earnings History > 118 > eps Estimate
0.05
Earnings History > 118 > eps Difference
0.01
Earnings History > 118 > surprise Percent
20
Earnings History > 119 > period
1996-03-31
Earnings History > 119 > report Date
1996-05-03
Earnings History > 119 > date
1996-03-31
Earnings History > 119 > before After Market
-
Earnings History > 119 > currency
USD
Earnings History > 119 > eps Actual
0.03
Earnings History > 119 > eps Estimate
0.02
Earnings History > 119 > eps Difference
0.01
Earnings History > 119 > surprise Percent
50
Earnings History > 120 > period
1995-12-31
Earnings History > 120 > report Date
1996-03-08
Earnings History > 120 > date
1995-12-31
Earnings History > 120 > before After Market
-
Earnings History > 120 > currency
USD
Earnings History > 120 > eps Actual
0.01
Earnings History > 120 > eps Estimate
0.01
Earnings History > 120 > eps Difference
0
Earnings History > 120 > surprise Percent
0
Earnings History > 121 > period
1995-09-30
Earnings History > 121 > report Date
1995-11-03
Earnings History > 121 > date
1995-09-30
Earnings History > 121 > before After Market
-
Earnings History > 121 > currency
USD
Earnings History > 121 > eps Actual
0.05
Earnings History > 121 > eps Estimate
0.05
Earnings History > 121 > eps Difference
0
Earnings History > 121 > surprise Percent
0
Earnings History > 122 > period
1995-06-30
Earnings History > 122 > report Date
1995-08-04
Earnings History > 122 > date
1995-06-30
Earnings History > 122 > before After Market
-
Earnings History > 122 > currency
USD
Earnings History > 122 > eps Actual
0.06
Earnings History > 122 > eps Estimate
0.04
Earnings History > 122 > eps Difference
0.02
Earnings History > 122 > surprise Percent
50
Earnings History > 123 > period
1995-03-31
Earnings History > 123 > report Date
1995-05-05
Earnings History > 123 > date
1995-03-31
Earnings History > 123 > before After Market
-
Earnings History > 123 > currency
USD
Earnings History > 123 > eps Actual
0.03
Earnings History > 123 > eps Estimate
0.03
Earnings History > 123 > eps Difference
0
Earnings History > 123 > surprise Percent
0
Earnings History > 124 > period
1994-12-31
Earnings History > 124 > report Date
1995-03-13
Earnings History > 124 > date
1994-12-31
Earnings History > 124 > before After Market
-
Earnings History > 124 > currency
USD
Earnings History > 124 > eps Actual
0.02
Earnings History > 124 > eps Estimate
0.03
Earnings History > 124 > eps Difference
-0.01
Earnings History > 124 > surprise Percent
-33.3333
Earnings History > 125 > period
1994-09-30
Earnings History > 125 > report Date
1994-10-28
Earnings History > 125 > date
1994-09-30
Earnings History > 125 > before After Market
-
Earnings History > 125 > currency
USD
Earnings History > 125 > eps Actual
0.04
Earnings History > 125 > eps Estimate
0.03
Earnings History > 125 > eps Difference
0.01
Earnings History > 125 > surprise Percent
33.3333
Earnings History > 126 > period
1994-06-30
Earnings History > 126 > report Date
1994-07-29
Earnings History > 126 > date
1994-06-30
Earnings History > 126 > before After Market
-
Earnings History > 126 > currency
USD
Earnings History > 126 > eps Actual
0.03
Earnings History > 126 > eps Estimate
0.04
Earnings History > 126 > eps Difference
-0.01
Earnings History > 126 > surprise Percent
-25
Earnings History > 127 > period
1994-03-31
Earnings History > 127 > report Date
1994-05-02
Earnings History > 127 > date
1994-03-31
Earnings History > 127 > before After Market
-
Earnings History > 127 > currency
USD
Earnings History > 127 > eps Actual
0.02
Earnings History > 127 > eps Estimate
0.03
Earnings History > 127 > eps Difference
-0.01
Earnings History > 127 > surprise Percent
-33.3333
Earnings History > 128 > period
1993-12-31
Earnings History > 128 > report Date
1994-03-11
Earnings History > 128 > date
1993-12-31
Earnings History > 128 > before After Market
-
Earnings History > 128 > currency
USD
Earnings History > 128 > eps Actual
0.03
Earnings History > 128 > eps Estimate
0.03
Earnings History > 128 > eps Difference
0
Earnings History > 128 > surprise Percent
0
Earnings History > 129 > period
1993-09-30
Earnings History > 129 > report Date
1993-10-29
Earnings History > 129 > date
1993-09-30
Earnings History > 129 > before After Market
-
Earnings History > 129 > currency
USD
Earnings History > 129 > eps Actual
0.05
Earnings History > 129 > eps Estimate
0.04
Earnings History > 129 > eps Difference
0.01
Earnings History > 129 > surprise Percent
25
Dorman Products, Inc. supplies replacement and upgrade parts for the motor vehicle aftermarket industry in the United States and internationally. It operates through three segments: Light Duty, Heavy Duty, and Specialty Vehicle. The company offers engine products, including intake and exhaust manifolds, fans, thermostat housings, and throttle bodies; undercar products, such as fluid lines, fluid reservoirs, connectors, 4-wheel drive components and axles, drain plugs, other engine, transmission, and axle components; steering and suspension products consisting of control arms, ball joints, tie-rod ends, brake hardware and hydraulics, wheel and axle hardware, suspension arms, knuckles, links, bushings, and leaf springs, as well as other suspension, steering, and brake components; body products, which include door handles and hinges, window lift motors, window regulators, switches and handles, wiper components, lighting, electrical, and other interior and exterior vehicle body components, including windshields for UTVs; electronics products, such as new and remanufactured modules, clusters and sensors; and hardware products consisting of threaded bolts and auto body fasteners, automotive and home electrical wiring components, and other hardware assortments and merchandise. It also provides OE FIX solutions, including loaded magnetic strut assemblies, turbo line replacement kits, and fully loaded knuckle assemblies; brake components, such as drums and rotors; and intake manifolds, exhaust manifolds, oil filters and coolers, exhaust gas recirculation coolers, driveshafts, UTV windshields, and complex electronics modules. The company markets its products under the DORMAN, DORMAN OE FIX, HELP!, Conduct-Tite, Dayton Parts, SuperATV, Keller Performance Products, Assault Industries, Gboost, and GDP brands. Dorman Products, Inc. was founded in 1918 and is headquartered in Colmar, Pennsylvania.
Stock Price
$0.00
decrease compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/ADoes Dorman’s New COO-Centered Leadership Structure Reframe Its Long-Term Execution Story For DORM? simplywall.st
Read more →Dorman Products Inc (NASDAQ:DORM) Passes Key Peter Lynch Investment Filter Chartmill
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Rating:
BUY
Target Price:
$173.5
Analyst Picks
Strong Buy
0
Buy
3
Hold
1
Sell
0
Strong Sell
0
Sentiment:
Bullish
(Last Updated 2025-09-30)
Health Score
Price to Earnings Ratio (P/E)
-
Very High
Low ≥ 50
High ≤ 10
Price to Book Ratio (P/B)
-
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 Low
Low ≤ 5%
High ≥ 15%
Debt to Equity
-
Low
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 90.89% of the total shares of Dorman Products Inc
1.
BlackRock Inc(12.9165%)
since
2025/06/30
2.
Vanguard Group Inc(9.9946%)
since
2025/06/30
3.
iShares Core S&P Small-Cap ETF(5.2884%)
since
2025/08/31
4.
Morgan Stanley - Brokerage Accounts(4.6114%)
since
2025/06/30
5.
State Street Corp(3.5402%)
since
2025/06/30
6.
Dimensional Fund Advisors, Inc.(3.3496%)
since
2025/06/30
7.
Vanguard Total Stock Mkt Idx Inv(2.69%)
since
2025/07/31
8.
Amvescap Plc.(2.6594%)
since
2025/06/30
9.
Fuller & Thaler Asset Management Inc(2.5677%)
since
2025/06/30
10.
FullerThaler Behavioral Sm-Cp Eq R6(2.4452%)
since
2025/06/30
11.
FullerThaler Behavioral Small-Cap Equity(2.4452%)
since
2025/06/30
12.
Jennison Associates LLC(2.4379%)
since
2025/06/30
13.
Geode Capital Management, LLC(2.2175%)
since
2025/06/30
14.
iShares Russell 2000 ETF(2.1808%)
since
2025/08/31
15.
Vanguard Small Cap Index(2.0619%)
since
2025/07/31
16.
GW&K Investment Management, LLC(1.9534%)
since
2025/06/30
17.
Wellington Management Company LLP(1.7965%)
since
2025/06/30
18.
Royce & Associates, LP(1.6157%)
since
2025/06/30
19.
Geneva Capital Management(1.4933%)
since
2025/06/30
20.
Northern Trust Corp(1.4808%)
since
2025/06/30
21.
Bank of America Corp(1.4648%)
since
2025/06/30
22.
T. Rowe Price Investment Management,Inc.(1.4325%)
since
2025/06/30
23.
Calvert Small-Cap A(1.4053%)
since
2025/07/31
24.
Calvert US Small-Cap Strategy(1.368%)
since
2025/06/30
25.
Ameriprise Financial Inc(1.3053%)
since
2025/06/30
26.
Silvercrest Asset Management Group LLC(1.1759%)
since
2025/06/30
27.
Vanguard Small Cap Growth Index Inv(1.1625%)
since
2025/07/31
28.
Charles Schwab Investment Management Inc(1.1043%)
since
2025/06/30
29.
Jennison SMid Cap Core Equity(1.094%)
since
2025/06/30
30.
PGIM Jennison Small Company A(1.094%)
since
2025/07/31
31.
Fiera Capital Corporation(1.0914%)
since
2025/06/30
32.
Vanguard Institutional Extnd Mkt Idx Tr(0.9557%)
since
2025/07/31
33.
Fidelity Small Cap Index(0.9061%)
since
2025/06/30
34.
Columbia Acorn Inst(0.8576%)
since
2025/07/31
35.
Invesco Main Street Small Cap R6(0.8079%)
since
2025/07/31
36.
iShares Russell 2000 Growth ETF(0.796%)
since
2025/08/31
37.
Invesco Small Cap Core(0.7943%)
since
2025/06/30
38.
SPDR® Portfolio S&P 600™ Sm Cap ETF(0.7885%)
since
2025/08/29
39.
T. Rowe Price Integrated US Sm Gr Eq(0.7738%)
since
2025/07/31
40.
T. Rowe Price Small-Cap Value(0.7697%)
since
2025/07/31
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
2025-12-31
EPS Estimate
2.19
Date
2025-09-30
EPS Actual
2.62
EPS Estimate
2.48
EPS Difference
0.14
Surprise Percent
5.6452%
(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.