_id
69105e72ccc777a4e85d591f
Ticker
DXPE
Name
DXP Enterprises Inc
Exchange
NASDAQ
Address
5301 Hollister St., Houston, TX, United States, 77040
Country
USA
Sector
Industrials
Industry
Industrial Distribution
Currency
USD
Website
https://www.dxpe.com
Description
DXP Enterprises, Inc., together with its subsidiaries, engages in distributing maintenance, repair, and operating (MRO) products, equipment, and services in the United States, Canada, and internationally. It operates in three segments: Service Centers, Supply Chain Services, and Innovative Pumping Solutions. The Service Centers segment offers MRO products, equipment, and integrated services, including technical expertise and logistics capabilities. It also provides a range of MRO products in the rotating equipment, bearing, power transmission, hose, fluid power, metal working, fastener, industrial supply, safety products, and safety services categories. This segment serves customers in the oil and gas, general industrial, manufacturing, chemical, food and beverage, refining, water and wastewater, fabrication and construction, and other industries. The Supply Chain Services segment manages procurement and inventory optimization and management, storeroom management, transaction consolidation and control, vendor oversight and procurement cost optimization, productivity improvement, and customized reporting services. Its programs include SmartAgreement, a procurement solution for various MRO categories; SmartBuy, an on-site or centralized MRO procurement solution; SmartSource, an on-site procurement and storeroom management solution; SmartStore, an e-Catalog solution; SmartVend, an industrial dispensing solution; and SmartServ, an integrated service pump solution. The Innovative Pumping Solutions segment fabricates and assembles custom-made pump packages; remanufactures pumps; and manufactures branded private label pumps. The company was formerly known as INDEX INC and changed its name to DXP Enterprises, Inc. in May 1997. DXP Enterprises, Inc. was founded in 1908 and is based in Houston, Texas.
Last Close
112.18
Volume
179617
Current Price
103.26
Change
-2.27
Last Updated
2026-01-02T12:57:53.139Z
Image
data:image/webp;base64,UklGRqYCAABXRUJQVlA4WAoAAAAQAAAAPwAACwAAQUxQSJMBAAABkGvb1rE9e5/z/P5L27YZ27Zt27Zt27bZ/3UqO1Uu4MR4cwMRMQHOqSOdE8BvXzZ8Ff8lAThsmAQFxGujRo4dHRU6dWox2h+umTBuSj143T7Xv2FNrtmNmHuhV23WHpsL9dhz1LETlfblWXtct5oCewqP2xum2avga/YAuG7dJ9seOBUhhUL5kSIQUlRFVFRFhBSKiKrS3jDVPnCJWRfctjO7pvqD+EMS/9Seo9zOFj2qtau4aq0QFomUtnl1skJKk6pjMkrrNClPyktzhcnp5Y2bl9RUpjdunFNQHJtckla3YXW9RnXS7FPhORt6P76RWYOz1g5rByJmxqXavk3v7N2zasXWdQcOL7l+KnrK3JWzBz++e+vm3hVz124+N2HkxL07Lhy7s37Z9Dmzps9MOdsTAX2n1nRalYq8TPhkNelbkFjdqmW95g0a1hR2rtMvs6a8bnVc0y492/bMy2nctLw0t36r5KxOzWrK6gGKBcvg8NuEN4kfnS8KtzoCzok4ggQoSspvU0RIUVUVioiQQsqPAFZQOCDsAAAAMAYAnQEqQAAMAD7RWqhNqCUkIigKqQAaCWUALvVshgiP9IA/QAO6+03XvIyi15OhveTtlEv3Y7NkAAD+8uigNCh7Fjsz/fGDxjCbj1c1CM5InaS/eO4RF3Ej7tyHGxnDvLj4fpVpeDJupaXit1W3f0eT1pxemSWN7Qjva/bQ3sNb+2stYEeon63hkKpxIoqQL5RvOx9PtdMmhXmG/HDBk30lbwbqIAADcq5x6VONzSfQWylUhPLqfv394/8X3iSraM5DL36/7FMaCaMMUGA1zF4HN0XbtAOJu2livtXWCOf/6uzUjytCg/iYAAA=
Ipo Date
1996-12-27T00:00:00.000Z
Market Cap
1723053440
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
0.9961428571428571
Sentiment Sources
7
Rating
5
Target Price
136.5
Strong Buy
1
Buy
0
Hold
0
Sell
0
Strong Sell
0
Current Quarter
2025-09-30
Revenue
513724000
Cost Of Revenue
352465000
Gross Profit
161259000
Operating Expenses
116804000
Operating Income
44455000
Interest Expense
14894000
Pretax Income
29452000
Net Income
21631000
Eps
1.3083529909877216
Dividends Per Share
23000
Shares Outstanding
15679290
Income Tax Expense
7821000
EBITDA
54266000
Operating Margin
8.653479300168962
Total Other Income Expense Net
-15003000
Cash
123829000
Short Term Investments
-
Receivables
437024000
Inventories
109055000
Total Current Assets
726928000
Property Plant Equipment
170893000
Total Assets
1444454000
Payables
115216000
Short Term Debt
23758000
Long Term Debt
619396000
Total Liabilities
956115000
Equity
488339000
Bs_currency_symbol
USD
Depreciation
9920000
Change In Working Capital
-13591000
Cash From Operations
34886000
Capital Expenditures
6740000
Cash From Investing
-17328000
Cash From Financing
-6600000
Net Change In Cash
10899000
Cf_currency_symbol
USD
PE
20.833
PB
3.495927173541331
ROE
4.42950491359486
ROA
1.497520862554294
FCF
28146000
Fcf Percent
0.05478817419470377
Piotroski FScore
4
Health Score
45
Deep Value Investing Score
4
Defensive Investing Score
7
Dividend Investing Score
3.5
Economic Moat Investing Score
6.3
Garp Investing Score
3
Growth Investing Score
3
Momentum Investing Score
4.5
Net Net Investing Score
2.5
Quality Investing Score
4.5
Value Investing Score
4.5
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
513724000
Quarters > 0 > income Statement > cost Of Revenue
352465000
Quarters > 0 > income Statement > gross Profit
161259000
Quarters > 0 > income Statement > operating Expenses
116804000
Quarters > 0 > income Statement > operating Income
44455000
Quarters > 0 > income Statement > interest Expense
14894000
Quarters > 0 > income Statement > pretax Income
29452000
Quarters > 0 > income Statement > net Income
21631000
Quarters > 0 > income Statement > eps
1.3083529909877216
Quarters > 0 > income Statement > dividends Per Share
23000
Quarters > 0 > income Statement > shares Outstanding
16533000
Quarters > 0 > income Statement > income Tax Expense
7821000
Quarters > 0 > income Statement > EBITDA
54266000
Quarters > 0 > income Statement > operating Margin
8.653479300168962
Quarters > 0 > income Statement > total Other Income Expense Net
-15003000
Quarters > 0 > income Statement > currency_symbol
USD
Quarters > 0 > balance Sheet > cash
123829000
Quarters > 0 > balance Sheet > short Term Investments
-
Quarters > 0 > balance Sheet > receivables
437024000
Quarters > 0 > balance Sheet > inventories
109055000
Quarters > 0 > balance Sheet > total Current Assets
726928000
Quarters > 0 > balance Sheet > property Plant Equipment
170893000
Quarters > 0 > balance Sheet > total Assets
1444454000
Quarters > 0 > balance Sheet > payables
115216000
Quarters > 0 > balance Sheet > short Term Debt
23758000
Quarters > 0 > balance Sheet > long Term Debt
619396000
Quarters > 0 > balance Sheet > total Liabilities
956115000
Quarters > 0 > balance Sheet > equity
488339000
Quarters > 0 > balance Sheet > currency_symbol
USD
Quarters > 0 > cash Flow > net Income
21631000
Quarters > 0 > cash Flow > depreciation
9920000
Quarters > 0 > cash Flow > change In Working Capital
-13591000
Quarters > 0 > cash Flow > cash From Operations
34886000
Quarters > 0 > cash Flow > capital Expenditures
6740000
Quarters > 0 > cash Flow > cash From Investing
-17328000
Quarters > 0 > cash Flow > cash From Financing
-6600000
Quarters > 0 > cash Flow > net Change In Cash
10899000
Quarters > 0 > cash Flow > currency_symbol
USD
Quarters > 0 > ratios > PE
1.3083529909877216
Quarters > 0 > ratios > PB
3.495927173541331
Quarters > 0 > ratios > ROE
4.42950491359486
Quarters > 0 > ratios > ROA
1.497520862554294
Quarters > 0 > ratios > FCF
28146000
Quarters > 0 > ratios > Piotroski FScore
4
Quarters > 0 > ratios > fcf Percent
0.05478817419470377
Quarters > 0 > health Score
45
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
498682000
Quarters > 1 > income Statement > cost Of Revenue
340869000
Quarters > 1 > income Statement > gross Profit
157813000
Quarters > 1 > income Statement > operating Expenses
111827000
Quarters > 1 > income Statement > operating Income
45986000
Quarters > 1 > income Statement > interest Expense
14744000
Quarters > 1 > income Statement > pretax Income
31596000
Quarters > 1 > income Statement > net Income
23612000
Quarters > 1 > income Statement > eps
1.4279148524431544
Quarters > 1 > income Statement > dividends Per Share
22000
Quarters > 1 > income Statement > shares Outstanding
16536000
Quarters > 1 > income Statement > income Tax Expense
7984000
Quarters > 1 > income Statement > EBITDA
55830000
Quarters > 1 > income Statement > operating Margin
9.22150789481072
Quarters > 1 > income Statement > total Other Income Expense Net
-14390000
Quarters > 1 > income Statement > currency_symbol
USD
Quarters > 1 > balance Sheet > cash
112930000
Quarters > 1 > balance Sheet > short Term Investments
-
Quarters > 1 > balance Sheet > receivables
418653000
Quarters > 1 > balance Sheet > inventories
110758000
Quarters > 1 > balance Sheet > total Current Assets
683661000
Quarters > 1 > balance Sheet > property Plant Equipment
168042000
Quarters > 1 > balance Sheet > total Assets
1412394000
Quarters > 1 > balance Sheet > payables
104764000
Quarters > 1 > balance Sheet > short Term Debt
23666000
Quarters > 1 > balance Sheet > long Term Debt
620239000
Quarters > 1 > balance Sheet > total Liabilities
944302000
Quarters > 1 > balance Sheet > equity
468092000
Quarters > 1 > balance Sheet > currency_symbol
USD
Quarters > 1 > cash Flow > net Income
23612000
Quarters > 1 > cash Flow > depreciation
9490000
Quarters > 1 > cash Flow > change In Working Capital
-21537000
Quarters > 1 > cash Flow > cash From Operations
18646000
Quarters > 1 > cash Flow > capital Expenditures
10346000
Quarters > 1 > cash Flow > cash From Investing
-11340000
Quarters > 1 > cash Flow > cash From Financing
-9511000
Quarters > 1 > cash Flow > net Change In Cash
-1353000
Quarters > 1 > cash Flow > currency_symbol
USD
Quarters > 1 > ratios > PE
1.4279148524431544
Quarters > 1 > ratios > PB
3.647802910538954
Quarters > 1 > ratios > ROE
5.044307529289114
Quarters > 1 > ratios > ROA
1.671771474531894
Quarters > 1 > ratios > FCF
8300000
Quarters > 1 > ratios > Piotroski FScore
3
Quarters > 1 > ratios > fcf Percent
0.0166438732498867
Quarters > 1 > health Score
36
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
476569000
Quarters > 2 > income Statement > cost Of Revenue
326304000
Quarters > 2 > income Statement > gross Profit
150265000
Quarters > 2 > income Statement > operating Expenses
109750000
Quarters > 2 > income Statement > operating Income
40515000
Quarters > 2 > income Statement > interest Expense
14660000
Quarters > 2 > income Statement > pretax Income
27173000
Quarters > 2 > income Statement > net Income
20589000
Quarters > 2 > income Statement > eps
1.244951021888983
Quarters > 2 > income Statement > dividends Per Share
23000
Quarters > 2 > income Statement > shares Outstanding
16538000
Quarters > 2 > income Statement > income Tax Expense
6584000
Quarters > 2 > income Statement > EBITDA
50967000
Quarters > 2 > income Statement > operating Margin
8.501392243305796
Quarters > 2 > income Statement > total Other Income Expense Net
-13342000
Quarters > 2 > income Statement > currency_symbol
USD
Quarters > 2 > balance Sheet > cash
114283000
Quarters > 2 > balance Sheet > short Term Investments
-
Quarters > 2 > balance Sheet > receivables
405608000
Quarters > 2 > balance Sheet > inventories
109876000
Quarters > 2 > balance Sheet > total Current Assets
661756000
Quarters > 2 > balance Sheet > property Plant Equipment
157255000
Quarters > 2 > balance Sheet > total Assets
1382512000
Quarters > 2 > balance Sheet > payables
114301000
Quarters > 2 > balance Sheet > short Term Debt
23203000
Quarters > 2 > balance Sheet > long Term Debt
620901000
Quarters > 2 > balance Sheet > total Liabilities
937853000
Quarters > 2 > balance Sheet > equity
444659000
Quarters > 2 > balance Sheet > currency_symbol
USD
Quarters > 2 > cash Flow > net Income
20589000
Quarters > 2 > cash Flow > depreciation
9134000
Quarters > 2 > cash Flow > change In Working Capital
-25411000
Quarters > 2 > cash Flow > cash From Operations
2973000
Quarters > 2 > cash Flow > capital Expenditures
19914000
Quarters > 2 > cash Flow > cash From Investing
-30065000
Quarters > 2 > cash Flow > cash From Financing
-7083000
Quarters > 2 > cash Flow > net Change In Cash
-34128000
Quarters > 2 > cash Flow > currency_symbol
USD
Quarters > 2 > ratios > PE
1.244951021888983
Quarters > 2 > ratios > PB
3.8405022275496505
Quarters > 2 > ratios > ROE
4.6302897276339845
Quarters > 2 > ratios > ROA
1.4892456629671207
Quarters > 2 > ratios > FCF
-16941000
Quarters > 2 > ratios > Piotroski FScore
3
Quarters > 2 > ratios > fcf Percent
-0.03554784301958373
Quarters > 2 > health Score
36
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
470914000
Quarters > 3 > income Statement > cost Of Revenue
322422000
Quarters > 3 > income Statement > gross Profit
148492000
Quarters > 3 > income Statement > operating Expenses
109201000
Quarters > 3 > income Statement > operating Income
39291000
Quarters > 3 > income Statement > interest Expense
17283000
Quarters > 3 > income Statement > pretax Income
22681000
Quarters > 3 > income Statement > net Income
21363000
Quarters > 3 > income Statement > eps
1.2919866948896281
Quarters > 3 > income Statement > dividends Per Share
22000
Quarters > 3 > income Statement > shares Outstanding
16535000
Quarters > 3 > income Statement > income Tax Expense
1318000
Quarters > 3 > income Statement > EBITDA
48984000
Quarters > 3 > income Statement > operating Margin
8.343561669434333
Quarters > 3 > income Statement > total Other Income Expense Net
-16610000
Quarters > 3 > income Statement > currency_symbol
USD
Quarters > 3 > balance Sheet > cash
148320000
Quarters > 3 > balance Sheet > short Term Investments
-
Quarters > 3 > balance Sheet > receivables
390100000
Quarters > 3 > balance Sheet > inventories
103113000
Quarters > 3 > balance Sheet > total Current Assets
661874000
Quarters > 3 > balance Sheet > property Plant Equipment
128125000
Quarters > 3 > balance Sheet > total Assets
1349494000
Quarters > 3 > balance Sheet > payables
103728000
Quarters > 3 > balance Sheet > short Term Debt
21516000
Quarters > 3 > balance Sheet > long Term Debt
621684000
Quarters > 3 > balance Sheet > total Liabilities
926706000
Quarters > 3 > balance Sheet > equity
422788000
Quarters > 3 > balance Sheet > currency_symbol
USD
Quarters > 3 > cash Flow > net Income
21363000
Quarters > 3 > cash Flow > depreciation
9020000
Quarters > 3 > cash Flow > change In Working Capital
3335000
Quarters > 3 > cash Flow > cash From Operations
32143000
Quarters > 3 > cash Flow > capital Expenditures
9395000
Quarters > 3 > cash Flow > cash From Investing
-16579000
Quarters > 3 > cash Flow > cash From Financing
99187000
Quarters > 3 > cash Flow > net Change In Cash
113320000
Quarters > 3 > cash Flow > currency_symbol
USD
Quarters > 3 > ratios > PE
1.2919866948896281
Quarters > 3 > ratios > PB
4.038440305779729
Quarters > 3 > ratios > ROE
5.052887026121839
Quarters > 3 > ratios > ROA
1.583037790460721
Quarters > 3 > ratios > FCF
22748000
Quarters > 3 > ratios > Piotroski FScore
4
Quarters > 3 > ratios > fcf Percent
0.048306060129875095
Quarters > 3 > health Score
41
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
1802040000
Annuals > 0 > income Statement > cost Of Revenue
1245763000
Annuals > 0 > income Statement > gross Profit
556277000
Annuals > 0 > income Statement > operating Expenses
410895000
Annuals > 0 > income Statement > operating Income
145382000
Annuals > 0 > income Statement > interest Expense
63927000
Annuals > 0 > income Statement > pretax Income
84972000
Annuals > 0 > income Statement > net Income
70489000
Annuals > 0 > income Statement > eps
4.220645470331118
Annuals > 0 > income Statement > dividends Per Share
90000
Annuals > 0 > income Statement > shares Outstanding
16701000
Annuals > 0 > income Statement > income Tax Expense
14483000
Annuals > 0 > income Statement > EBITDA
182304000
Annuals > 0 > income Statement > operating Margin
8.067634458724557
Annuals > 0 > income Statement > total Other Income Expense Net
-60410000
Annuals > 0 > income Statement > currency_symbol
USD
Annuals > 0 > balance Sheet > cash
148320000
Annuals > 0 > balance Sheet > short Term Investments
-
Annuals > 0 > balance Sheet > receivables
390100000
Annuals > 0 > balance Sheet > inventories
103113000
Annuals > 0 > balance Sheet > total Current Assets
661874000
Annuals > 0 > balance Sheet > property Plant Equipment
128125000
Annuals > 0 > balance Sheet > total Assets
1349494000
Annuals > 0 > balance Sheet > payables
103728000
Annuals > 0 > balance Sheet > short Term Debt
21516000
Annuals > 0 > balance Sheet > long Term Debt
621684000
Annuals > 0 > balance Sheet > total Liabilities
926706000
Annuals > 0 > balance Sheet > equity
422788000
Annuals > 0 > balance Sheet > currency_symbol
USD
Annuals > 0 > cash Flow > net Income
70489000
Annuals > 0 > cash Flow > depreciation
33405000
Annuals > 0 > cash Flow > change In Working Capital
4703000
Annuals > 0 > cash Flow > cash From Operations
102211000
Annuals > 0 > cash Flow > capital Expenditures
25068000
Annuals > 0 > cash Flow > cash From Investing
-181692000
Annuals > 0 > cash Flow > cash From Financing
56803000
Annuals > 0 > cash Flow > net Change In Cash
-24800000
Annuals > 0 > cash Flow > currency_symbol
USD
Annuals > 0 > ratios > PE
4.220645470331118
Annuals > 0 > ratios > PB
4.33693196117203
Annuals > 0 > ratios > ROE
16.672422112264304
Annuals > 0 > ratios > ROA
5.223365202068331
Annuals > 0 > ratios > FCF
77143000
Annuals > 0 > ratios > Piotroski FScore
3
Annuals > 0 > ratios > fcf Percent
0.0428087056891079
Annuals > 0 > health Score
51
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
1678600000
Annuals > 1 > income Statement > cost Of Revenue
1173309000
Annuals > 1 > income Statement > gross Profit
505291000
Annuals > 1 > income Statement > operating Expenses
366569000
Annuals > 1 > income Statement > operating Income
138722000
Annuals > 1 > income Statement > interest Expense
53146000
Annuals > 1 > income Statement > pretax Income
86931000
Annuals > 1 > income Statement > net Income
68812000
Annuals > 1 > income Statement > eps
3.8854884246188592
Annuals > 1 > income Statement > dividends Per Share
90000
Annuals > 1 > income Statement > shares Outstanding
17710000
Annuals > 1 > income Statement > income Tax Expense
18119000
Annuals > 1 > income Statement > EBITDA
170182000
Annuals > 1 > income Statement > operating Margin
8.264148695341355
Annuals > 1 > income Statement > total Other Income Expense Net
-51791000
Annuals > 1 > income Statement > currency_symbol
USD
Annuals > 1 > balance Sheet > cash
173120000
Annuals > 1 > balance Sheet > short Term Investments
-
Annuals > 1 > balance Sheet > receivables
353494000
Annuals > 1 > balance Sheet > inventories
103805000
Annuals > 1 > balance Sheet > total Current Assets
648554000
Annuals > 1 > balance Sheet > property Plant Equipment
110347000
Annuals > 1 > balance Sheet > total Assets
1177436000
Annuals > 1 > balance Sheet > payables
96469000
Annuals > 1 > balance Sheet > short Term Debt
20938000
Annuals > 1 > balance Sheet > long Term Debt
520697000
Annuals > 1 > balance Sheet > total Liabilities
796557000
Annuals > 1 > balance Sheet > equity
380879000
Annuals > 1 > balance Sheet > currency_symbol
USD
Annuals > 1 > cash Flow > net Income
68812000
Annuals > 1 > cash Flow > depreciation
30105000
Annuals > 1 > cash Flow > change In Working Capital
8407000
Annuals > 1 > cash Flow > cash From Operations
106222000
Annuals > 1 > cash Flow > capital Expenditures
12263000
Annuals > 1 > cash Flow > cash From Investing
-22647000
Annuals > 1 > cash Flow > cash From Financing
43579000
Annuals > 1 > cash Flow > net Change In Cash
127094000
Annuals > 1 > cash Flow > currency_symbol
USD
Annuals > 1 > ratios > PE
3.8854884246188592
Annuals > 1 > ratios > PB
5.104983209890806
Annuals > 1 > ratios > ROE
18.06663008462005
Annuals > 1 > ratios > ROA
5.8442242295971925
Annuals > 1 > ratios > FCF
93959000
Annuals > 1 > ratios > Piotroski FScore
3
Annuals > 1 > ratios > fcf Percent
0.055974621708566666
Annuals > 1 > health Score
54
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
1480832000
Annuals > 2 > income Statement > cost Of Revenue
1058794000
Annuals > 2 > income Statement > gross Profit
422038000
Annuals > 2 > income Statement > operating Expenses
324286000
Annuals > 2 > income Statement > operating Income
97752000
Annuals > 2 > income Statement > interest Expense
29135000
Annuals > 2 > income Statement > pretax Income
65901000
Annuals > 2 > income Statement > net Income
48155000
Annuals > 2 > income Statement > eps
2.4731652200708747
Annuals > 2 > income Statement > dividends Per Share
90000
Annuals > 2 > income Statement > shares Outstanding
19471000
Annuals > 2 > income Statement > income Tax Expense
17799000
Annuals > 2 > income Statement > EBITDA
123536000
Annuals > 2 > income Statement > operating Margin
6.6011539458898785
Annuals > 2 > income Statement > total Other Income Expense Net
-31851000
Annuals > 2 > income Statement > currency_symbol
USD
Annuals > 2 > balance Sheet > cash
46026000
Annuals > 2 > balance Sheet > short Term Investments
-
Annuals > 2 > balance Sheet > receivables
320880000
Annuals > 2 > balance Sheet > inventories
101392000
Annuals > 2 > balance Sheet > total Current Assets
516114000
Annuals > 2 > balance Sheet > property Plant Equipment
103366000
Annuals > 2 > balance Sheet > total Assets
1037280000
Annuals > 2 > balance Sheet > payables
92805000
Annuals > 2 > balance Sheet > short Term Debt
22452000
Annuals > 2 > balance Sheet > long Term Debt
409205000
Annuals > 2 > balance Sheet > total Liabilities
671888000
Annuals > 2 > balance Sheet > equity
365392000
Annuals > 2 > balance Sheet > currency_symbol
USD
Annuals > 2 > cash Flow > net Income
48102000
Annuals > 2 > cash Flow > depreciation
30342000
Annuals > 2 > cash Flow > change In Working Capital
-70241000
Annuals > 2 > cash Flow > cash From Operations
5894000
Annuals > 2 > cash Flow > capital Expenditures
4916000
Annuals > 2 > cash Flow > cash From Investing
-53422000
Annuals > 2 > cash Flow > cash From Financing
44312000
Annuals > 2 > cash Flow > net Change In Cash
-2963000
Annuals > 2 > cash Flow > currency_symbol
USD
Annuals > 2 > ratios > PE
2.4731652200708747
Annuals > 2 > ratios > PB
5.850486847002672
Annuals > 2 > ratios > ROE
13.178996803433025
Annuals > 2 > ratios > ROA
4.642430202066945
Annuals > 2 > ratios > FCF
978000
Annuals > 2 > ratios > Piotroski FScore
4
Annuals > 2 > ratios > fcf Percent
0.0006604395366928862
Annuals > 2 > health Score
49
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
1113921000
Annuals > 3 > income Statement > cost Of Revenue
785415000
Annuals > 3 > income Statement > gross Profit
328506000
Annuals > 3 > income Statement > operating Expenses
288649000
Annuals > 3 > income Statement > operating Income
39857000
Annuals > 3 > income Statement > interest Expense
21089000
Annuals > 3 > income Statement > pretax Income
19182000
Annuals > 3 > income Statement > net Income
16496000
Annuals > 3 > income Statement > eps
0.8335944211430593
Annuals > 3 > income Statement > dividends Per Share
90000
Annuals > 3 > income Statement > shares Outstanding
19789000
Annuals > 3 > income Statement > income Tax Expense
3431000
Annuals > 3 > income Statement > EBITDA
67414000
Annuals > 3 > income Statement > operating Margin
3.578081389972897
Annuals > 3 > income Statement > total Other Income Expense Net
-20675000
Annuals > 3 > income Statement > currency_symbol
USD
Annuals > 3 > balance Sheet > cash
48989000
Annuals > 3 > balance Sheet > short Term Investments
-
Annuals > 3 > balance Sheet > receivables
245078000
Annuals > 3 > balance Sheet > inventories
100894000
Annuals > 3 > balance Sheet > total Current Assets
404574000
Annuals > 3 > balance Sheet > property Plant Equipment
109101000
Annuals > 3 > balance Sheet > total Assets
906192000
Annuals > 3 > balance Sheet > payables
77842000
Annuals > 3 > balance Sheet > short Term Debt
21503000
Annuals > 3 > balance Sheet > long Term Debt
317139000
Annuals > 3 > balance Sheet > total Liabilities
547500000
Annuals > 3 > balance Sheet > equity
358639000
Annuals > 3 > balance Sheet > currency_symbol
USD
Annuals > 3 > cash Flow > net Income
15751000
Annuals > 3 > cash Flow > depreciation
27143000
Annuals > 3 > cash Flow > change In Working Capital
-15570000
Annuals > 3 > cash Flow > cash From Operations
37089000
Annuals > 3 > cash Flow > capital Expenditures
5999000
Annuals > 3 > cash Flow > cash From Investing
-121796000
Annuals > 3 > cash Flow > cash From Financing
-38493000
Annuals > 3 > cash Flow > net Change In Cash
-70339000
Annuals > 3 > cash Flow > currency_symbol
USD
Annuals > 3 > ratios > PE
0.8335944211430593
Annuals > 3 > ratios > PB
6.057997903183982
Annuals > 3 > ratios > ROE
4.59961130830724
Annuals > 3 > ratios > ROA
1.820364779207938
Annuals > 3 > ratios > FCF
31090000
Annuals > 3 > ratios > Piotroski FScore
4
Annuals > 3 > ratios > fcf Percent
0.027910417345574777
Annuals > 3 > health Score
40
Valuation > metrics > PE
20.833
Valuation > metrics > PB
3.495927173541331
Valuation > final Score
75.04072826458669
Valuation > verdict
8.3% Overvalued
Profitability > metrics > ROE
4.42950491359486
Profitability > metrics > ROA
2.9756729689872996
Profitability > metrics > Net Margin
0.042106267178484945
Profitability > final Score
24
Profitability > verdict
Weak
Risk > metrics > Debt Equity
1.957891956202556
Risk > metrics > Interest Coverage
2.984758963340943
Risk > final Score
42
Risk > verdict
High
Liquidity > metrics > Current Ratio
5.230676241599148
Liquidity > metrics > Quick Ratio
4.445961115028711
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
63.52197089461046
Prev Valuations > 1
61.594977724503494
Prev Valuations > 2
59.61559694220271
Prev Profitabilities > 0
28
Prev Profitabilities > 1
25
Prev Profitabilities > 2
27
Prev Risks > 0
30
Prev Risks > 1
29
Prev Risks > 2
27
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2026-01-20T21:44:37.284Z
Earnings History > 0 > period
2025-12-31
Earnings History > 0 > report Date
2026-03-05
Earnings History > 0 > date
2025-12-31
Earnings History > 0 > before After Market
-
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
0
Earnings History > 0 > eps Estimate
1.39
Earnings History > 0 > eps Difference
-1.39
Earnings History > 0 > surprise Percent
-100
Earnings History > 1 > period
2025-09-30
Earnings History > 1 > report Date
2025-11-05
Earnings History > 1 > date
2025-09-30
Earnings History > 1 > before After Market
-
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
1.34
Earnings History > 1 > eps Estimate
1.44
Earnings History > 1 > eps Difference
-0.1
Earnings History > 1 > surprise Percent
-6.9444
Earnings History > 2 > period
2025-06-30
Earnings History > 2 > report Date
2025-08-06
Earnings History > 2 > date
2025-06-30
Earnings History > 2 > before After Market
-
Earnings History > 2 > currency
-
Earnings History > 2 > eps Actual
1.43
Earnings History > 2 > eps Estimate
1.39
Earnings History > 2 > eps Difference
0.04
Earnings History > 2 > surprise Percent
2.8777
Earnings History > 3 > period
2025-03-31
Earnings History > 3 > report Date
2025-05-08
Earnings History > 3 > date
2025-03-31
Earnings History > 3 > before After Market
-
Earnings History > 3 > currency
-
Earnings History > 3 > eps Actual
1.24
Earnings History > 3 > eps Estimate
0.96
Earnings History > 3 > eps Difference
0.28
Earnings History > 3 > surprise Percent
29.1667
Earnings History > 4 > period
2024-12-31
Earnings History > 4 > report Date
2025-03-05
Earnings History > 4 > date
2024-12-31
Earnings History > 4 > before After Market
BeforeMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
1.38
Earnings History > 4 > eps Estimate
0.89
Earnings History > 4 > eps Difference
0.49
Earnings History > 4 > surprise Percent
55.0562
Earnings History > 5 > period
2024-09-30
Earnings History > 5 > report Date
2024-11-06
Earnings History > 5 > date
2024-09-30
Earnings History > 5 > before After Market
BeforeMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
1.27
Earnings History > 5 > eps Estimate
0.95
Earnings History > 5 > eps Difference
0.32
Earnings History > 5 > surprise Percent
33.6842
Earnings History > 6 > period
2024-06-30
Earnings History > 6 > report Date
2024-08-08
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
Earnings History > 6 > eps Estimate
0.8
Earnings History > 6 > eps Difference
0.2
Earnings History > 6 > surprise Percent
25
Earnings History > 7 > period
2024-03-31
Earnings History > 7 > report Date
2024-05-08
Earnings History > 7 > date
2024-03-31
Earnings History > 7 > before After Market
AfterMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
0.67
Earnings History > 7 > eps Estimate
0.71
Earnings History > 7 > eps Difference
-0.04
Earnings History > 7 > surprise Percent
-5.6338
Earnings History > 8 > period
2023-12-31
Earnings History > 8 > report Date
2024-03-07
Earnings History > 8 > date
2023-12-31
Earnings History > 8 > before After Market
BeforeMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
0.95
Earnings History > 8 > eps Estimate
-0.15
Earnings History > 8 > eps Difference
1.1
Earnings History > 8 > surprise Percent
733.3333
Earnings History > 9 > period
2023-09-30
Earnings History > 9 > report Date
2023-11-08
Earnings History > 9 > date
2023-09-30
Earnings History > 9 > before After Market
AfterMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
0.93
Earnings History > 9 > eps Estimate
0.96
Earnings History > 9 > eps Difference
-0.03
Earnings History > 9 > surprise Percent
-3.125
Earnings History > 10 > period
2023-06-30
Earnings History > 10 > report Date
2023-08-08
Earnings History > 10 > date
2023-06-30
Earnings History > 10 > before After Market
AfterMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
1.06
Earnings History > 10 > eps Estimate
1.09
Earnings History > 10 > eps Difference
-0.03
Earnings History > 10 > surprise Percent
-2.7523
Earnings History > 11 > period
2023-03-31
Earnings History > 11 > report Date
2023-04-14
Earnings History > 11 > date
2023-03-31
Earnings History > 11 > before After Market
AfterMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
0.37
Earnings History > 11 > eps Estimate
0.16
Earnings History > 11 > eps Difference
0.21
Earnings History > 11 > surprise Percent
131.25
Earnings History > 12 > period
2022-12-31
Earnings History > 12 > report Date
2023-03-31
Earnings History > 12 > date
2022-12-31
Earnings History > 12 > before After Market
BeforeMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
0.37
Earnings History > 12 > eps Estimate
0.16
Earnings History > 12 > eps Difference
0.21
Earnings History > 12 > surprise Percent
131.25
Earnings History > 13 > period
2022-09-30
Earnings History > 13 > report Date
2022-11-09
Earnings History > 13 > date
2022-09-30
Earnings History > 13 > before After Market
BeforeMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
0.78
Earnings History > 13 > eps Estimate
0.6
Earnings History > 13 > eps Difference
0.18
Earnings History > 13 > surprise Percent
30
Earnings History > 14 > period
2022-06-30
Earnings History > 14 > report Date
2022-08-08
Earnings History > 14 > date
2022-06-30
Earnings History > 14 > before After Market
BeforeMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
0.74
Earnings History > 14 > eps Estimate
0.67
Earnings History > 14 > eps Difference
0.07
Earnings History > 14 > surprise Percent
10.4478
Earnings History > 15 > period
2022-03-31
Earnings History > 15 > report Date
2022-05-10
Earnings History > 15 > date
2022-03-31
Earnings History > 15 > before After Market
BeforeMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
0.65
Earnings History > 15 > eps Estimate
0.06
Earnings History > 15 > eps Difference
0.59
Earnings History > 15 > surprise Percent
983.3333
Earnings History > 16 > period
2021-12-31
Earnings History > 16 > report Date
2022-03-25
Earnings History > 16 > date
2021-12-31
Earnings History > 16 > before After Market
BeforeMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
0.05
Earnings History > 16 > eps Estimate
0.14
Earnings History > 16 > eps Difference
-0.09
Earnings History > 16 > surprise Percent
-64.2857
Earnings History > 17 > period
2021-09-30
Earnings History > 17 > report Date
2021-12-08
Earnings History > 17 > date
2021-09-30
Earnings History > 17 > before After Market
BeforeMarket
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
0.36
Earnings History > 17 > eps Estimate
0.45
Earnings History > 17 > eps Difference
-0.09
Earnings History > 17 > surprise Percent
-20
Earnings History > 18 > period
2021-06-30
Earnings History > 18 > report Date
2021-08-16
Earnings History > 18 > date
2021-06-30
Earnings History > 18 > before After Market
BeforeMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
0.4
Earnings History > 18 > eps Estimate
0.19
Earnings History > 18 > eps Difference
0.21
Earnings History > 18 > surprise Percent
110.5263
Earnings History > 19 > period
2021-03-31
Earnings History > 19 > report Date
2021-05-07
Earnings History > 19 > date
2021-03-31
Earnings History > 19 > before After Market
BeforeMarket
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
0.02
Earnings History > 19 > eps Estimate
0.15
Earnings History > 19 > eps Difference
-0.13
Earnings History > 19 > surprise Percent
-86.6667
Earnings History > 20 > period
2020-12-31
Earnings History > 20 > report Date
2021-03-09
Earnings History > 20 > date
2020-12-31
Earnings History > 20 > before After Market
BeforeMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
0.19
Earnings History > 20 > eps Estimate
-0.18
Earnings History > 20 > eps Difference
0.37
Earnings History > 20 > surprise Percent
205.5556
Earnings History > 21 > period
2020-09-30
Earnings History > 21 > report Date
2020-11-06
Earnings History > 21 > date
2020-09-30
Earnings History > 21 > before After Market
BeforeMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
0.16
Earnings History > 21 > eps Estimate
-0.23
Earnings History > 21 > eps Difference
0.39
Earnings History > 21 > surprise Percent
169.5652
Earnings History > 22 > period
2020-06-30
Earnings History > 22 > report Date
2020-08-06
Earnings History > 22 > date
2020-06-30
Earnings History > 22 > before After Market
BeforeMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
0.12
Earnings History > 22 > eps Estimate
0.17
Earnings History > 22 > eps Difference
-0.05
Earnings History > 22 > surprise Percent
-29.4118
Earnings History > 23 > period
2020-03-31
Earnings History > 23 > report Date
2020-05-08
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.31
Earnings History > 23 > eps Estimate
0.2
Earnings History > 23 > eps Difference
0.11
Earnings History > 23 > surprise Percent
55
Earnings History > 24 > period
2019-12-31
Earnings History > 24 > report Date
2020-03-06
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.12
Earnings History > 24 > eps Estimate
0.6
Earnings History > 24 > eps Difference
-0.48
Earnings History > 24 > surprise Percent
-80
Earnings History > 25 > period
2019-09-30
Earnings History > 25 > report Date
2019-11-06
Earnings History > 25 > date
2019-09-30
Earnings History > 25 > before After Market
AfterMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
0.71
Earnings History > 25 > eps Estimate
0.56
Earnings History > 25 > eps Difference
0.15
Earnings History > 25 > surprise Percent
26.7857
Earnings History > 26 > period
2019-06-30
Earnings History > 26 > report Date
2019-08-06
Earnings History > 26 > date
2019-06-30
Earnings History > 26 > before After Market
AfterMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
0.73
Earnings History > 26 > eps Estimate
0.65
Earnings History > 26 > eps Difference
0.08
Earnings History > 26 > surprise Percent
12.3077
Earnings History > 27 > period
2019-03-31
Earnings History > 27 > report Date
2019-05-07
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.4
Earnings History > 27 > eps Estimate
0.4
Earnings History > 27 > eps Difference
0
Earnings History > 27 > surprise Percent
0
Earnings History > 28 > period
2018-12-31
Earnings History > 28 > report Date
2019-03-07
Earnings History > 28 > date
2018-12-31
Earnings History > 28 > before After Market
AfterMarket
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
0.6
Earnings History > 28 > eps Estimate
0.37
Earnings History > 28 > eps Difference
0.23
Earnings History > 28 > surprise Percent
62.1622
Earnings History > 29 > period
2018-09-30
Earnings History > 29 > report Date
2018-11-05
Earnings History > 29 > date
2018-09-30
Earnings History > 29 > before After Market
BeforeMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
0.46
Earnings History > 29 > eps Estimate
0.37
Earnings History > 29 > eps Difference
0.09
Earnings History > 29 > surprise Percent
24.3243
Earnings History > 30 > period
2018-06-30
Earnings History > 30 > report Date
2018-08-07
Earnings History > 30 > date
2018-06-30
Earnings History > 30 > before After Market
AfterMarket
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
0.63
Earnings History > 30 > eps Estimate
0.26
Earnings History > 30 > eps Difference
0.37
Earnings History > 30 > surprise Percent
142.3077
Earnings History > 31 > period
2018-03-31
Earnings History > 31 > report Date
2018-05-08
Earnings History > 31 > date
2018-03-31
Earnings History > 31 > before After Market
AfterMarket
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
0.24
Earnings History > 31 > eps Estimate
0.22
Earnings History > 31 > eps Difference
0.02
Earnings History > 31 > surprise Percent
9.0909
Earnings History > 32 > period
2017-12-31
Earnings History > 32 > report Date
2018-03-20
Earnings History > 32 > date
2017-12-31
Earnings History > 32 > before After Market
AfterMarket
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
0.29
Earnings History > 32 > eps Estimate
0.07
Earnings History > 32 > eps Difference
0.22
Earnings History > 32 > surprise Percent
314.2857
Earnings History > 33 > period
2017-09-30
Earnings History > 33 > report Date
2017-11-02
Earnings History > 33 > date
2017-09-30
Earnings History > 33 > before After Market
AfterMarket
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
0.16
Earnings History > 33 > eps Estimate
0.18
Earnings History > 33 > eps Difference
-0.02
Earnings History > 33 > surprise Percent
-11.1111
Earnings History > 34 > period
2017-06-30
Earnings History > 34 > report Date
2017-07-25
Earnings History > 34 > date
2017-06-30
Earnings History > 34 > before After Market
AfterMarket
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
0.23
Earnings History > 34 > eps Estimate
0.21
Earnings History > 34 > eps Difference
0.02
Earnings History > 34 > surprise Percent
9.5238
Earnings History > 35 > period
2017-03-31
Earnings History > 35 > report Date
2017-05-15
Earnings History > 35 > date
2017-03-31
Earnings History > 35 > before After Market
AfterMarket
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
0.17
Earnings History > 35 > eps Estimate
0.07
Earnings History > 35 > eps Difference
0.1
Earnings History > 35 > surprise Percent
142.8571
Earnings History > 36 > period
2016-12-31
Earnings History > 36 > report Date
2017-03-31
Earnings History > 36 > date
2016-12-31
Earnings History > 36 > before After Market
BeforeMarket
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
0.42
Earnings History > 36 > eps Estimate
0.0067
Earnings History > 36 > eps Difference
0.4133
Earnings History > 36 > surprise Percent
6168.6567
Earnings History > 37 > period
2016-09-30
Earnings History > 37 > report Date
2016-11-14
Earnings History > 37 > date
2016-09-30
Earnings History > 37 > before After Market
AfterMarket
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
0.02
Earnings History > 37 > eps Estimate
0.03
Earnings History > 37 > eps Difference
-0.01
Earnings History > 37 > surprise Percent
-33.3333
Earnings History > 38 > period
2016-06-30
Earnings History > 38 > report Date
2016-08-09
Earnings History > 38 > date
2016-06-30
Earnings History > 38 > before After Market
AfterMarket
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
0.34
Earnings History > 38 > eps Estimate
-0.05
Earnings History > 38 > eps Difference
0.39
Earnings History > 38 > surprise Percent
780
Earnings History > 39 > period
2016-03-31
Earnings History > 39 > report Date
2016-05-12
Earnings History > 39 > date
2016-03-31
Earnings History > 39 > before After Market
AfterMarket
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
-0.35
Earnings History > 39 > eps Estimate
0.09
Earnings History > 39 > eps Difference
-0.44
Earnings History > 39 > surprise Percent
-488.8889
Earnings History > 40 > period
2015-12-31
Earnings History > 40 > report Date
2016-02-26
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.36
Earnings History > 40 > eps Estimate
0.25
Earnings History > 40 > eps Difference
0.11
Earnings History > 40 > surprise Percent
44
Earnings History > 41 > period
2015-09-30
Earnings History > 41 > report Date
2015-11-05
Earnings History > 41 > date
2015-09-30
Earnings History > 41 > before After Market
AfterMarket
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
0.32
Earnings History > 41 > eps Estimate
0.36
Earnings History > 41 > eps Difference
-0.04
Earnings History > 41 > surprise Percent
-11.1111
Earnings History > 42 > period
2015-06-30
Earnings History > 42 > report Date
2015-08-10
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.47
Earnings History > 42 > eps Estimate
0.7
Earnings History > 42 > eps Difference
-0.23
Earnings History > 42 > surprise Percent
-32.8571
Earnings History > 43 > period
2015-03-31
Earnings History > 43 > report Date
2015-05-07
Earnings History > 43 > date
2015-03-31
Earnings History > 43 > before After Market
AfterMarket
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
0.63
Earnings History > 43 > eps Estimate
0.81
Earnings History > 43 > eps Difference
-0.18
Earnings History > 43 > surprise Percent
-22.2222
Earnings History > 44 > period
2014-12-31
Earnings History > 44 > report Date
2015-03-02
Earnings History > 44 > date
2014-12-31
Earnings History > 44 > before After Market
AfterMarket
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
0.95
Earnings History > 44 > eps Estimate
1.08
Earnings History > 44 > eps Difference
-0.13
Earnings History > 44 > surprise Percent
-12.037
Earnings History > 45 > period
2014-09-30
Earnings History > 45 > report Date
2014-11-03
Earnings History > 45 > date
2014-09-30
Earnings History > 45 > before After Market
AfterMarket
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
1.14
Earnings History > 45 > eps Estimate
1.1
Earnings History > 45 > eps Difference
0.04
Earnings History > 45 > surprise Percent
3.6364
Earnings History > 46 > period
2014-06-30
Earnings History > 46 > report Date
2014-07-31
Earnings History > 46 > date
2014-06-30
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
1
Earnings History > 46 > eps Estimate
0.9
Earnings History > 46 > eps Difference
0.1
Earnings History > 46 > surprise Percent
11.1111
Earnings History > 47 > period
2014-03-31
Earnings History > 47 > report Date
2014-05-12
Earnings History > 47 > date
2014-03-31
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.75
Earnings History > 47 > eps Estimate
1.17
Earnings History > 47 > eps Difference
-0.42
Earnings History > 47 > surprise Percent
-35.8974
Earnings History > 48 > period
2013-12-31
Earnings History > 48 > report Date
2014-03-03
Earnings History > 48 > date
2013-12-31
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
1.1
Earnings History > 48 > eps Estimate
1.06
Earnings History > 48 > eps Difference
0.04
Earnings History > 48 > surprise Percent
3.7736
Earnings History > 49 > period
2013-09-30
Earnings History > 49 > report Date
2013-10-30
Earnings History > 49 > date
2013-09-30
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
1.07
Earnings History > 49 > eps Estimate
1.02
Earnings History > 49 > eps Difference
0.05
Earnings History > 49 > surprise Percent
4.902
Earnings History > 50 > period
2013-06-30
Earnings History > 50 > report Date
2013-08-01
Earnings History > 50 > date
2013-06-30
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.9
Earnings History > 50 > eps Estimate
0.89
Earnings History > 50 > eps Difference
0.01
Earnings History > 50 > surprise Percent
1.1236
Earnings History > 51 > period
2013-03-31
Earnings History > 51 > report Date
2013-05-01
Earnings History > 51 > date
2013-03-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.87
Earnings History > 51 > eps Estimate
0.95
Earnings History > 51 > eps Difference
-0.08
Earnings History > 51 > surprise Percent
-8.4211
Earnings History > 52 > period
2012-12-31
Earnings History > 52 > report Date
2013-02-27
Earnings History > 52 > date
2012-12-31
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
0.92
Earnings History > 52 > eps Estimate
0.83
Earnings History > 52 > eps Difference
0.09
Earnings History > 52 > surprise Percent
10.8434
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.86
Earnings History > 53 > eps Estimate
0.79
Earnings History > 53 > eps Difference
0.07
Earnings History > 53 > surprise Percent
8.8608
Earnings History > 54 > period
2012-06-30
Earnings History > 54 > report Date
2012-08-01
Earnings History > 54 > date
2012-06-30
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.8
Earnings History > 54 > eps Estimate
0.78
Earnings History > 54 > eps Difference
0.02
Earnings History > 54 > surprise Percent
2.5641
Earnings History > 55 > period
2012-03-31
Earnings History > 55 > report Date
2012-05-02
Earnings History > 55 > date
2012-03-31
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.77
Earnings History > 55 > eps Estimate
0.62
Earnings History > 55 > eps Difference
0.15
Earnings History > 55 > surprise Percent
24.1935
Earnings History > 56 > period
2011-12-31
Earnings History > 56 > report Date
2012-02-29
Earnings History > 56 > date
2011-12-31
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
0.61
Earnings History > 56 > eps Estimate
0.54
Earnings History > 56 > eps Difference
0.07
Earnings History > 56 > surprise Percent
12.963
Earnings History > 57 > period
2011-09-30
Earnings History > 57 > report Date
2011-10-26
Earnings History > 57 > date
2011-09-30
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.55
Earnings History > 57 > eps Estimate
0.52
Earnings History > 57 > eps Difference
0.03
Earnings History > 57 > surprise Percent
5.7692
Earnings History > 58 > period
2011-06-30
Earnings History > 58 > report Date
2011-07-27
Earnings History > 58 > date
2011-06-30
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
0.5
Earnings History > 58 > eps Estimate
0.46
Earnings History > 58 > eps Difference
0.04
Earnings History > 58 > surprise Percent
8.6957
Earnings History > 59 > period
2011-03-31
Earnings History > 59 > report Date
2011-05-04
Earnings History > 59 > date
2011-03-31
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.42
Earnings History > 59 > eps Estimate
0.38
Earnings History > 59 > eps Difference
0.04
Earnings History > 59 > surprise Percent
10.5263
Earnings History > 60 > period
2010-12-31
Earnings History > 60 > report Date
2011-03-16
Earnings History > 60 > date
2010-12-31
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.39
Earnings History > 60 > eps Estimate
0.37
Earnings History > 60 > eps Difference
0.02
Earnings History > 60 > surprise Percent
5.4054
Earnings History > 61 > period
2010-09-30
Earnings History > 61 > report Date
2010-11-01
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.34
Earnings History > 61 > eps Difference
0.02
Earnings History > 61 > surprise Percent
5.8824
Earnings History > 62 > period
2010-06-30
Earnings History > 62 > report Date
2010-07-22
Earnings History > 62 > date
2010-06-30
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.31
Earnings History > 62 > eps Estimate
0.28
Earnings History > 62 > eps Difference
0.03
Earnings History > 62 > surprise Percent
10.7143
Earnings History > 63 > period
2010-03-31
Earnings History > 63 > report Date
2010-05-03
Earnings History > 63 > date
2010-03-31
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
0.26
Earnings History > 63 > eps Estimate
0.21
Earnings History > 63 > eps Difference
0.05
Earnings History > 63 > surprise Percent
23.8095
Earnings History > 64 > period
2009-12-31
Earnings History > 64 > report Date
2010-03-22
Earnings History > 64 > date
2009-12-31
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
0.19
Earnings History > 64 > eps Estimate
0.18
Earnings History > 64 > eps Difference
0.01
Earnings History > 64 > surprise Percent
5.5556
Earnings History > 65 > period
2009-09-30
Earnings History > 65 > report Date
2009-11-03
Earnings History > 65 > date
2009-09-30
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
0.19
Earnings History > 65 > eps Estimate
0.18
Earnings History > 65 > eps Difference
0.01
Earnings History > 65 > surprise Percent
5.5556
Earnings History > 66 > period
2009-06-30
Earnings History > 66 > report Date
2009-07-30
Earnings History > 66 > date
2009-06-30
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
0.15
Earnings History > 66 > eps Estimate
0.15
Earnings History > 66 > eps Difference
0
Earnings History > 66 > surprise Percent
0
Earnings History > 67 > period
2009-03-31
Earnings History > 67 > report Date
2009-05-07
Earnings History > 67 > date
2009-03-31
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
0.23
Earnings History > 67 > eps Estimate
0.21
Earnings History > 67 > eps Difference
0.02
Earnings History > 67 > surprise Percent
9.5238
Earnings History > 68 > period
2008-12-31
Earnings History > 68 > report Date
2009-03-10
Earnings History > 68 > date
2008-12-31
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
0.51
Earnings History > 68 > eps Estimate
0.49
Earnings History > 68 > eps Difference
0.02
Earnings History > 68 > surprise Percent
4.0816
Earnings History > 69 > period
2008-09-30
Earnings History > 69 > report Date
2008-10-29
Earnings History > 69 > date
2008-09-30
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
0.51
Earnings History > 69 > eps Estimate
0.49
Earnings History > 69 > eps Difference
0.02
Earnings History > 69 > surprise Percent
4.0816
Earnings History > 70 > period
2008-06-30
Earnings History > 70 > report Date
2008-07-30
Earnings History > 70 > date
2008-06-30
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
0.47
Earnings History > 70 > eps Estimate
0.43
Earnings History > 70 > eps Difference
0.04
Earnings History > 70 > surprise Percent
9.3023
Earnings History > 71 > period
2008-03-31
Earnings History > 71 > report Date
2008-05-12
Earnings History > 71 > date
2008-03-31
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
0.4
Earnings History > 71 > eps Estimate
0.4
Earnings History > 71 > eps Difference
0
Earnings History > 71 > surprise Percent
0
Earnings History > 72 > period
2007-12-31
Earnings History > 72 > report Date
2008-03-05
Earnings History > 72 > date
2007-12-31
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
0.42
Earnings History > 72 > eps Estimate
0.41
Earnings History > 72 > eps Difference
0.01
Earnings History > 72 > surprise Percent
2.439
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.33
Earnings History > 73 > eps Estimate
0.3
Earnings History > 73 > eps Difference
0.03
Earnings History > 73 > surprise Percent
10
Earnings History > 74 > period
2007-06-30
Earnings History > 74 > report Date
2007-07-30
Earnings History > 74 > date
2007-06-30
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
0.28
Earnings History > 74 > eps Estimate
0.33
Earnings History > 74 > eps Difference
-0.05
Earnings History > 74 > surprise Percent
-15.1515
Earnings History > 75 > period
2007-03-31
Earnings History > 75 > report Date
2007-04-24
Earnings History > 75 > date
2007-03-31
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
0.33
Earnings History > 75 > eps Estimate
0.3
Earnings History > 75 > eps Difference
0.03
Earnings History > 75 > surprise Percent
10
Earnings History > 76 > period
2006-12-31
Earnings History > 76 > report Date
2007-03-15
Earnings History > 76 > date
2006-12-31
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
0.31
Earnings History > 76 > eps Estimate
0.27
Earnings History > 76 > eps Difference
0.04
Earnings History > 76 > surprise Percent
14.8148
Earnings History > 77 > period
2006-09-30
Earnings History > 77 > report Date
2006-11-01
Earnings History > 77 > date
2006-09-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.26
Earnings History > 77 > eps Difference
0
Earnings History > 77 > surprise Percent
0
Earnings History > 78 > period
2006-06-30
Earnings History > 78 > report Date
2006-07-24
Earnings History > 78 > date
2006-06-30
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
0.254
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-04-26
Earnings History > 79 > date
2006-03-31
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
0.22
Earnings History > 79 > eps Estimate
0.17
Earnings History > 79 > eps Difference
0.05
Earnings History > 79 > surprise Percent
29.4118
Earnings History > 80 > period
2005-12-31
Earnings History > 80 > report Date
2006-03-02
Earnings History > 80 > date
2005-12-31
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
0.18
Earnings History > 80 > eps Estimate
0.12
Earnings History > 80 > eps Difference
0.06
Earnings History > 80 > surprise Percent
50
Earnings History > 81 > period
2005-09-30
Earnings History > 81 > report Date
2005-10-26
Earnings History > 81 > date
2005-09-30
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
0.088
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-20
Earnings History > 82 > date
2005-06-30
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
0.1286
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-27
Earnings History > 83 > date
2005-03-31
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
0.08
Earnings History > 83 > eps Estimate
0.07
Earnings History > 83 > eps Difference
0.01
Earnings History > 83 > surprise Percent
14.2857
Earnings History > 84 > period
2004-12-31
Earnings History > 84 > report Date
2005-03-02
Earnings History > 84 > date
2004-12-31
Earnings History > 84 > before After Market
-
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
0.0585
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.07
Earnings History > 85 > eps Estimate
0.08
Earnings History > 85 > eps Difference
-0.01
Earnings History > 85 > surprise Percent
-12.5
Earnings History > 86 > period
2004-06-30
Earnings History > 86 > report Date
2004-07-29
Earnings History > 86 > date
2004-06-30
Earnings History > 86 > before After Market
-
Earnings History > 86 > currency
USD
Earnings History > 86 > eps Actual
0.07
Earnings History > 86 > eps Estimate
0.06
Earnings History > 86 > eps Difference
0.01
Earnings History > 86 > surprise Percent
16.6667
Earnings History > 87 > period
2004-03-31
Earnings History > 87 > report Date
2004-04-27
Earnings History > 87 > date
2004-03-31
Earnings History > 87 > before After Market
-
Earnings History > 87 > currency
USD
Earnings History > 87 > eps Actual
0.0615
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-03-02
Earnings History > 88 > date
2003-12-31
Earnings History > 88 > before After Market
-
Earnings History > 88 > currency
USD
Earnings History > 88 > eps Actual
0.045
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-11-12
Earnings History > 89 > date
2003-09-30
Earnings History > 89 > before After Market
-
Earnings History > 89 > currency
USD
Earnings History > 89 > eps Actual
0.0607
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-08-07
Earnings History > 90 > date
2003-06-30
Earnings History > 90 > before After Market
-
Earnings History > 90 > currency
USD
Earnings History > 90 > eps Actual
0.0479
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.0546
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-03-21
Earnings History > 92 > date
2002-12-31
Earnings History > 92 > before After Market
-
Earnings History > 92 > currency
USD
Earnings History > 92 > eps Actual
0.05
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-14
Earnings History > 93 > date
2002-09-30
Earnings History > 93 > before After Market
-
Earnings History > 93 > currency
USD
Earnings History > 93 > eps Actual
0.0424
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-08-14
Earnings History > 94 > date
2002-06-30
Earnings History > 94 > before After Market
-
Earnings History > 94 > currency
USD
Earnings History > 94 > eps Actual
0.0436
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-14
Earnings History > 95 > date
2002-03-31
Earnings History > 95 > before After Market
-
Earnings History > 95 > currency
USD
Earnings History > 95 > eps Actual
-0.1702
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-25
Earnings History > 96 > date
2001-12-31
Earnings History > 96 > before After Market
-
Earnings History > 96 > currency
USD
Earnings History > 96 > eps Actual
0.0166
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-11-15
Earnings History > 97 > date
2001-09-30
Earnings History > 97 > before After Market
-
Earnings History > 97 > currency
USD
Earnings History > 97 > eps Actual
0.0297
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-08-15
Earnings History > 98 > date
2001-06-30
Earnings History > 98 > before After Market
-
Earnings History > 98 > currency
USD
Earnings History > 98 > eps Actual
0.0242
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-05-15
Earnings History > 99 > date
2001-03-31
Earnings History > 99 > before After Market
-
Earnings History > 99 > currency
USD
Earnings History > 99 > eps Actual
0.021
Earnings History > 99 > eps Estimate
-
Earnings History > 99 > eps Difference
0
Earnings History > 99 > surprise Percent
-
Earnings History > 100 > period
2000-09-30
Earnings History > 100 > report Date
2000-11-14
Earnings History > 100 > date
2000-09-30
Earnings History > 100 > before After Market
-
Earnings History > 100 > currency
USD
Earnings History > 100 > eps Actual
0.0226
Earnings History > 100 > eps Estimate
-
Earnings History > 100 > eps Difference
0
Earnings History > 100 > surprise Percent
-
Earnings History > 101 > period
2000-06-30
Earnings History > 101 > report Date
2000-08-14
Earnings History > 101 > date
2000-06-30
Earnings History > 101 > before After Market
-
Earnings History > 101 > currency
USD
Earnings History > 101 > eps Actual
0.0128
Earnings History > 101 > eps Estimate
-
Earnings History > 101 > eps Difference
0
Earnings History > 101 > surprise Percent
-
Earnings History > 102 > period
2000-03-31
Earnings History > 102 > report Date
2000-05-15
Earnings History > 102 > date
2000-03-31
Earnings History > 102 > before After Market
-
Earnings History > 102 > currency
USD
Earnings History > 102 > eps Actual
0.0735
Earnings History > 102 > eps Estimate
-
Earnings History > 102 > eps Difference
0
Earnings History > 102 > surprise Percent
-
Earnings History > 103 > period
1999-09-30
Earnings History > 103 > report Date
1999-09-30
Earnings History > 103 > date
1999-09-30
Earnings History > 103 > before After Market
-
Earnings History > 103 > currency
USD
Earnings History > 103 > eps Actual
0.0091
Earnings History > 103 > eps Estimate
-
Earnings History > 103 > eps Difference
0
Earnings History > 103 > surprise Percent
-
Earnings History > 104 > period
1999-06-30
Earnings History > 104 > report Date
1999-06-30
Earnings History > 104 > date
1999-06-30
Earnings History > 104 > before After Market
-
Earnings History > 104 > currency
USD
Earnings History > 104 > eps Actual
-0.0519
Earnings History > 104 > eps Estimate
-
Earnings History > 104 > eps Difference
0
Earnings History > 104 > surprise Percent
-
Earnings History > 105 > period
1999-03-31
Earnings History > 105 > report Date
1999-03-31
Earnings History > 105 > date
1999-03-31
Earnings History > 105 > before After Market
-
Earnings History > 105 > currency
USD
Earnings History > 105 > eps Actual
0.0212
Earnings History > 105 > eps Estimate
-
Earnings History > 105 > eps Difference
0
Earnings History > 105 > surprise Percent
-
Earnings History > 106 > period
1998-09-30
Earnings History > 106 > report Date
1998-09-30
Earnings History > 106 > date
1998-09-30
Earnings History > 106 > before After Market
-
Earnings History > 106 > currency
USD
Earnings History > 106 > eps Actual
0.0641
Earnings History > 106 > eps Estimate
-
Earnings History > 106 > eps Difference
0
Earnings History > 106 > surprise Percent
-
Earnings History > 107 > period
1998-06-30
Earnings History > 107 > report Date
1998-06-30
Earnings History > 107 > date
1998-06-30
Earnings History > 107 > before After Market
-
Earnings History > 107 > currency
USD
Earnings History > 107 > eps Actual
0.0971
Earnings History > 107 > eps Estimate
-
Earnings History > 107 > eps Difference
0
Earnings History > 107 > surprise Percent
-
Earnings History > 108 > period
1998-03-31
Earnings History > 108 > report Date
1998-03-31
Earnings History > 108 > date
1998-03-31
Earnings History > 108 > before After Market
-
Earnings History > 108 > currency
USD
Earnings History > 108 > eps Actual
0.0752
Earnings History > 108 > eps Estimate
-
Earnings History > 108 > eps Difference
0
Earnings History > 108 > surprise Percent
-
DXP Enterprises, Inc., together with its subsidiaries, engages in distributing maintenance, repair, and operating (MRO) products, equipment, and services in the United States, Canada, and internationally. It operates in three segments: Service Centers, Supply Chain Services, and Innovative Pumping Solutions. The Service Centers segment offers MRO products, equipment, and integrated services, including technical expertise and logistics capabilities. It also provides a range of MRO products in the rotating equipment, bearing, power transmission, hose, fluid power, metal working, fastener, industrial supply, safety products, and safety services categories. This segment serves customers in the oil and gas, general industrial, manufacturing, chemical, food and beverage, refining, water and wastewater, fabrication and construction, and other industries. The Supply Chain Services segment manages procurement and inventory optimization and management, storeroom management, transaction consolidation and control, vendor oversight and procurement cost optimization, productivity improvement, and customized reporting services. Its programs include SmartAgreement, a procurement solution for various MRO categories; SmartBuy, an on-site or centralized MRO procurement solution; SmartSource, an on-site procurement and storeroom management solution; SmartStore, an e-Catalog solution; SmartVend, an industrial dispensing solution; and SmartServ, an integrated service pump solution. The Innovative Pumping Solutions segment fabricates and assembles custom-made pump packages; remanufactures pumps; and manufactures branded private label pumps. The company was formerly known as INDEX INC and changed its name to DXP Enterprises, Inc. in May 1997. DXP Enterprises, Inc. was founded in 1908 and is based in Houston, Texas.
Stock Price
$0.00
decrease compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/ADXP Enterprises Stock Earns Relative Strength Rating Upgrade Investor's Business Daily
Read more →DXP Enterprises Earns Relative Strength Rating Upgrade; Hits Key Benchmark Investor's Business Daily
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Rating:
STRONG BUY
Target Price:
$136.5
Analyst Picks
Strong Buy
1
Buy
0
Hold
0
Sell
0
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)
-
Very Low
Low ≤ 5%
High ≥ 15%
Debt to Equity
-
Very Low
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 86.70% of the total shares of DXP Enterprises Inc
1.
BlackRock Inc(12.067%)
since
2025/06/30
2.
Wellington Management Company LLP(7.0375%)
since
2025/06/30
3.
Vanguard Group Inc(6.2755%)
since
2025/06/30
4.
FMR Inc(5.8655%)
since
2025/06/30
5.
Dimensional Fund Advisors, Inc.(5.6562%)
since
2025/06/30
6.
iShares Core S&P Small-Cap ETF(4.8192%)
since
2025/08/31
7.
American Century Companies Inc(3.5823%)
since
2025/06/30
8.
State Street Corp(3.1735%)
since
2025/06/30
9.
Vanguard Total Stock Mkt Idx Inv(2.5123%)
since
2025/07/31
10.
American Century Small Cap Value Inv(2.2319%)
since
2025/06/30
11.
American Century U.S. Small Cap Value(2.2319%)
since
2025/06/30
12.
First Trust Advisors L.P.(2.2005%)
since
2025/06/30
13.
Fidelity Small Cap Value Fund(2.1543%)
since
2025/06/30
14.
Geode Capital Management, LLC(2.0998%)
since
2025/06/30
15.
iShares Russell 2000 ETF(2.0149%)
since
2025/08/31
16.
MIRAE ASSET GLOBAL ETFS HOLDINGS Ltd.(1.7122%)
since
2025/06/30
17.
Global X US Infrastructure Dev ETF(1.5965%)
since
2025/08/29
18.
Arrowstreet Capital Limited Partnership(1.2002%)
since
2025/06/30
19.
Amvescap Plc.(1.1287%)
since
2025/06/30
20.
DFA US Targeted Value I(1.0307%)
since
2025/07/31
21.
Millennium Management LLC(1.0282%)
since
2025/06/30
22.
Strategic Advisers Fidelity US TtlStk(0.9815%)
since
2025/07/31
23.
Northern Trust Corp(0.9742%)
since
2025/06/30
24.
Charles Schwab Investment Management Inc(0.9321%)
since
2025/06/30
25.
King Luther Capital Management Corp(0.8809%)
since
2025/06/30
26.
Rockefeller Capital Management L.P.(0.8678%)
since
2025/06/30
27.
Vanguard Institutional Extnd Mkt Idx Tr(0.8675%)
since
2025/07/31
28.
Goldman Sachs Group Inc(0.8546%)
since
2025/06/30
29.
Fidelity Small Cap Index(0.8287%)
since
2025/06/30
30.
Fidelity Small Cap Discovery(0.826%)
since
2025/06/30
31.
Laurel Wealth Advisors, LLC(0.7819%)
since
2025/06/30
32.
DFA US Small Cap I(0.755%)
since
2025/07/31
33.
iShares Russell 2000 Growth ETF(0.7262%)
since
2025/08/31
34.
SPDR® Portfolio S&P 600™ Sm Cap ETF(0.7149%)
since
2025/08/29
35.
Fidelity Enhanced Small Cap ETF(0.7083%)
since
2025/08/29
36.
iShares S&P Small-Cap 600 Growth ETF(0.6951%)
since
2025/08/31
37.
Fidelity Series Small Cap Discovery(0.6902%)
since
2025/06/30
38.
DFA US Micro Cap I(0.6779%)
since
2025/07/31
39.
Morgan Stanley - Brokerage Accounts(0.6731%)
since
2025/06/30
40.
BlackRock Global Equity Mkt Netrl Instl(0.6425%)
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
1.39
Date
2025-09-30
EPS Actual
1.34
EPS Estimate
1.44
EPS Difference
-0.1
Surprise Percent
-6.9444%
(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.