_id
690db5f7ccc777a4e85d0df6
Ticker
BCPC
Name
Balchem Corporation
Exchange
NASDAQ
Address
5 Paragon Drive, Montvale, NJ, United States, 07645
Country
USA
Sector
Basic Materials
Industry
Specialty Chemicals
Currency
USD
Website
https://www.balchem.com
Description
Balchem Corporation develops, manufactures, and markets specialty performance ingredients and products for the nutritional, food, pharmaceutical, animal health, medical device sterilization, plant nutrition, and industrial markets worldwide. It operates through three segments: Human Nutrition and Health, Animal Nutrition and Health, and Specialty Products. The Human Nutrition & Health segment supplies ingredients in the food and beverage industry. Its products include spray dried and emulsified powders, extrusion and agglomeration, blended lipid systems, liquid flavor delivery systems, juice and dairy bases, chocolate systems, and cereal systems, as well as ice cream bases and variegates. This segment offers specialty vitamin K2; microencapsulation solutions for various applications; and human grade choline nutrients and mineral amino acid chelated products for nutrition and health applications. The Animal Nutrition & Health segment provides microencapsulated products to enhance health and milk production and delivering nutrient supplements in ruminant animals; chelation technology, which offers enhanced nutrient absorption for various species of production and companion animals; methylsulfonylmethane; and choline chloride, a nutrient for monogastric animal health. The Specialty Products segment distributes ethylene oxide and ammonia primarily for use in the health care industry; and single use canisters for sterilizing re-usable devices. This segment also markets and sells propylene oxide, a fumigant to aid in the control of insects and microbiological spoilage, as well as to reduce bacterial and mold contamination in shell and processed nut meats, processed spices, cacao beans, cocoa powder, raisins, figs, and prunes; and chelated minerals for high value crops. It sells its products through sales force, independent distributors, and sales agents. The company was incorporated in 1967 and is headquartered in Montvale, New Jersey.
Last Close
167.55
Volume
44235
Current Price
166.68
Change
-2.06
Last Updated
2026-01-20T16:20:25.285Z
Image
data:image/webp;base64,UklGRsAHAABXRUJQVlA4WAoAAAAQAAAAPwAAPwAAQUxQSHsFAAAN8K1t25pm2/7tESw4KQ6V2919Bu7h+3GdPNeZeIb8eeotbbkb3EJCXM+BhAToDETEBCB25vTXP62Mf/+boY2Yxx/99Fv3/Dd/NLBvlvE9gKE9Nw7Lei5FU3D2dtpaSyRVL46e47x+PDLSJY6arPbVbsgAz+emozinLQPopMhqb5pZZAGySSKuYedpwJdS2Pd0mTsFnnU+1mheOoMz8bi9zQejZXFz1C7G6t3pHrN6naf3Jg/7QzPdRnzhTtQVqoRDnEkuwwKgCNBqO7IoAxSBP5SYBA7S0zwECUC/dkKk0QQgAEwZB09XTzoF+/IcLzaZK5dQEZ5fjqVJMid28HLJTBgpqXcPK9Gpr0amHwbS61PFcoRcuZEbPPl7SeRPauJI0rdgNELkarPOPfe0GCzTbRnLpRLWPcknaOPhcVvct99kVUWcrsMqrQI1fG4xzZojjkdhtXoSCW8y2lWnBbiOtAmhzrp5Mhz8nKhGIT14WHiBlUizplNFVIpEEUZMJpEuIVg6qeZdE/RPfBHoTgXJCIyHuu8kK5EIol7fuNkih9B6K59AOs11iAdQBdv2Aqb0MKlWkiF8mTLlDVDjXUXRAqvpzDhGeCZDASizMqgCoKYZBD39aYytzSb0xQrotm1JlAKaPNew1fPsHKCQvzHNKumX6mHRX3+VloQh8M7rzmw0DUSfTjympm7k39GV4karYZc8D1OWgeqRp8lqvIWgekzCsh694TR5xO/k4tLnXwfwr/+nO69gh8ZjX2VPWMXtD7Djf/6b0BSAv/+DobBToa8gKkWiVJst7v7SJwBAEd8HkP7gtdGtZEWLSxC11mplbq8QShCa/uCN0Y1k7iN6mktSqhK2lSnkLM1yAYrsrpRTpTDPtbw0YhLDTGVoAARgchlNidd47dXqtNefB6bDifF2HON/d+0uh+Bb77aT9+dzPU7r9BV+/iDMQgZjE7H+e4etb7zbSvYuFrFoNoeK4hKAIgilSKTIbIpDTvERV1etxiydBUAQTrDrjew0ZS4da/F8NTp+v4Jgo9vhrv6H6Nwnbw0uRSPweNNX32sk4w0uBwzC6502d30eI/Pxm8PrsP7tk8Jgl56PrWyChmPHQDrp2h4BKAJ4PvZs6bpbQExXUrhCEgDBIc7HU+OtLRQJMS96rUYahzofzyyAoX2fgICmfR/W+SN2nGfPjq3ZYBEt/ItP2PnlNfDN57Zw94Addl8pkafeq0yn6az6T7t4/wNavO8Bn3zojB+EHSRff6Xgf9//uS9KuexqPLHjiWuSKgJYS0jlEf/oNMvYdob7zlsDJ8pyrcZ7ePSLXQC9R7rS2UGzyQCZYqUEH0BGIwgmcq+1x4+KHRiNkC0CeB4kK7mQarude7gyQxg2CSDrj6gUDyKy6RCOf605e1yqgcWKIDiZY2vntJ25v1L8gGGSCrCyfk/zJV9oH1Eh7XYKrCMIgXCKIOLZGa2r8noTmE82dlWzrN9SuYxknCG8UnaRSYjLKARRywUChtaNwFpYKlSSxtifzJM8t2U6tWmXbWHX9/d2iq9nEeo+DzWmDc8dTBBR6KsuxWV2dn6uZZoUti4nGuLbirDgU1SETseTl+I2RVqbJezZGc0RlX79lJIHw22+LRs4aLrWbRecy4tth5/KFouoDQYvx1IlObvo4uX6c2GoJN47uGSOcnQXoAhI73sUywAoAnAlU3EOollh7PUMIADGI4QSgO2UHUWW9lc+6TYy9rA/2CDm2VvFVB7X56K/r+ZxrYTycjScx3nzrRTA925Ec1/VsgHgmBNj1XkDSNVYab2vFKtSAFW09TgJRmMAJu9o+xrOcnxpvdbqiNsfVVupiYUK9v08LlYTzkLOxuoJjWNno/uIDQBWUDggHgIAAHANAJ0BKkAAQAA+rUaeSaYkP6EuFt8b8BWJbAC5UyX/S5wy4P8XbNvJ/7hOyWmzlgaQJl/du+gA7aIBXCfUoZYBFKvMFn4+UiLB+0dvM7myMQZYcWkAzXNKnrIxfkknPWxdCawmDWO/r05pyC1bO6m//AIAAP7/Oef/q8AfLucqacs4Fna7ZPodiDCZEGkZSOvTvn/73hZcX7kgCpPaT5YHw3s7/DSSpKVpzFVNu3ODobNHg22ZyqejT48DUiXBb1/G3//9UZ7+f/3sdHIay+hWlS0bZAY3idPphtUqSpwmJ9zDR3w8FYkW/gZzNKG1KGaL9Ooo19WXPlwsDrMEHTyz2VluG+ML7VoE+zVG8sac+TuXnfG7BFhvDBWCrKhrQVlBHh8dHH8X9Hk3EPZKTbSbXM1uSnKnq3Wt2lYxHE+snVLLeCEolowxE/5uS7hkHDUxfYTJmLvmahzGwf0/etvePvePhlV0AS/iNYomRNzNN5xmsTeX1G8b0qQj9vuvngYsO/3fsmNSyFx3vw/AnhvUiG3AwTXA4NVetX+JauDSnOD/uH8JKjPLEG2Fny1HX8XAxJ5yiJLBSSgVGwIU4wYq+5X/tD/+wzP/8G5UlmBr8QV7qAOVSz+0aR6+5fPVEBdcSeNEEXBy8odrllZip1gq3foRGtKVJQLdIq16vUqVqGMPMSvI3//wdWVlAJkJIT4bfMNhjKQ5rGn10AAA
Ipo Date
1986-06-03T00:00:00.000Z
Market Cap
5476489216
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
0.8553333333333333
Sentiment Sources
3
Rating
4
Target Price
191
Strong Buy
0
Buy
2
Hold
0
Sell
0
Strong Sell
0
Current Quarter
2025-09-30
Revenue
267558000
Cost Of Revenue
172105000
Gross Profit
95453000
Operating Expenses
40874000
Operating Income
54579000
Interest Expense
2351000
Pretax Income
52044000
Net Income
40289000
Eps
1.2320041587670478
Dividends Per Share
11000
Shares Outstanding
32386260
Income Tax Expense
11755000
EBITDA
76812000
Operating Margin
20.398941537909536
Total Other Income Expense Net
-2535000
Cash
65093000
Short Term Investments
-
Receivables
131542000
Inventories
132435000
Total Current Assets
343715000
Property Plant Equipment
315331000
Total Assets
1661031000
Payables
46979000
Short Term Debt
4145000
Long Term Debt
154000000
Total Liabilities
363167000
Equity
1297864000
Bs_currency_symbol
USD
Depreciation
11552000
Change In Working Capital
-9321000
Cash From Operations
65572000
Capital Expenditures
14903000
Cash From Investing
-14942000
Cash From Financing
-50833000
Net Change In Cash
-334000
Cf_currency_symbol
USD
PE
36.9234
PB
4.199800102321969
ROE
3.1042543748805733
ROA
2.4255417267949846
FCF
50669000
Fcf Percent
0.189375761517129
Piotroski FScore
4
Health Score
68
Deep Value Investing Score
5.5
Defensive Investing Score
8.5
Dividend Investing Score
3.5
Economic Moat Investing Score
8.3
Garp Investing Score
4.5
Growth Investing Score
3.5
Momentum Investing Score
4
Net Net Investing Score
2.5
Quality Investing Score
8
Value Investing Score
4.5
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
267558000
Quarters > 0 > income Statement > cost Of Revenue
172105000
Quarters > 0 > income Statement > gross Profit
95453000
Quarters > 0 > income Statement > operating Expenses
40874000
Quarters > 0 > income Statement > operating Income
54579000
Quarters > 0 > income Statement > interest Expense
2351000
Quarters > 0 > income Statement > pretax Income
52044000
Quarters > 0 > income Statement > net Income
40289000
Quarters > 0 > income Statement > eps
1.2320041587670478
Quarters > 0 > income Statement > dividends Per Share
11000
Quarters > 0 > income Statement > shares Outstanding
32702000
Quarters > 0 > income Statement > income Tax Expense
11755000
Quarters > 0 > income Statement > EBITDA
76812000
Quarters > 0 > income Statement > operating Margin
20.398941537909536
Quarters > 0 > income Statement > total Other Income Expense Net
-2535000
Quarters > 0 > income Statement > currency_symbol
USD
Quarters > 0 > balance Sheet > cash
65093000
Quarters > 0 > balance Sheet > short Term Investments
-
Quarters > 0 > balance Sheet > receivables
131542000
Quarters > 0 > balance Sheet > inventories
132435000
Quarters > 0 > balance Sheet > total Current Assets
343715000
Quarters > 0 > balance Sheet > property Plant Equipment
315331000
Quarters > 0 > balance Sheet > total Assets
1661031000
Quarters > 0 > balance Sheet > payables
46979000
Quarters > 0 > balance Sheet > short Term Debt
4145000
Quarters > 0 > balance Sheet > long Term Debt
154000000
Quarters > 0 > balance Sheet > total Liabilities
363167000
Quarters > 0 > balance Sheet > equity
1297864000
Quarters > 0 > balance Sheet > currency_symbol
USD
Quarters > 0 > cash Flow > net Income
40289000
Quarters > 0 > cash Flow > depreciation
11552000
Quarters > 0 > cash Flow > change In Working Capital
-9321000
Quarters > 0 > cash Flow > cash From Operations
65572000
Quarters > 0 > cash Flow > capital Expenditures
14903000
Quarters > 0 > cash Flow > cash From Investing
-14942000
Quarters > 0 > cash Flow > cash From Financing
-50833000
Quarters > 0 > cash Flow > net Change In Cash
-334000
Quarters > 0 > cash Flow > currency_symbol
USD
Quarters > 0 > ratios > PE
1.2320041587670478
Quarters > 0 > ratios > PB
4.199800102321969
Quarters > 0 > ratios > ROE
3.1042543748805733
Quarters > 0 > ratios > ROA
2.4255417267949846
Quarters > 0 > ratios > FCF
50669000
Quarters > 0 > ratios > Piotroski FScore
4
Quarters > 0 > ratios > fcf Percent
0.189375761517129
Quarters > 0 > health Score
68
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
255467000
Quarters > 1 > income Statement > cost Of Revenue
162354000
Quarters > 1 > income Statement > gross Profit
93113000
Quarters > 1 > income Statement > operating Expenses
41671000
Quarters > 1 > income Statement > operating Income
51442000
Quarters > 1 > income Statement > interest Expense
2766000
Quarters > 1 > income Statement > pretax Income
49011000
Quarters > 1 > income Statement > net Income
38278000
Quarters > 1 > income Statement > eps
1.16900806254581
Quarters > 1 > income Statement > dividends Per Share
2000
Quarters > 1 > income Statement > shares Outstanding
32744000
Quarters > 1 > income Statement > income Tax Expense
10733000
Quarters > 1 > income Statement > EBITDA
63180000
Quarters > 1 > income Statement > operating Margin
20.136455980615892
Quarters > 1 > income Statement > total Other Income Expense Net
-2431000
Quarters > 1 > income Statement > currency_symbol
USD
Quarters > 1 > balance Sheet > cash
65427000
Quarters > 1 > balance Sheet > short Term Investments
-
Quarters > 1 > balance Sheet > receivables
135982000
Quarters > 1 > balance Sheet > inventories
148150000
Quarters > 1 > balance Sheet > total Current Assets
364855000
Quarters > 1 > balance Sheet > property Plant Equipment
307369000
Quarters > 1 > balance Sheet > total Assets
1678247000
Quarters > 1 > balance Sheet > payables
67864000
Quarters > 1 > balance Sheet > short Term Debt
3871000
Quarters > 1 > balance Sheet > long Term Debt
190000000
Quarters > 1 > balance Sheet > total Liabilities
410334000
Quarters > 1 > balance Sheet > equity
1267913000
Quarters > 1 > balance Sheet > currency_symbol
USD
Quarters > 1 > cash Flow > net Income
38278000
Quarters > 1 > cash Flow > depreciation
11403000
Quarters > 1 > cash Flow > change In Working Capital
15315000
Quarters > 1 > cash Flow > cash From Operations
47252000
Quarters > 1 > cash Flow > capital Expenditures
6813000
Quarters > 1 > cash Flow > cash From Investing
-6621000
Quarters > 1 > cash Flow > cash From Financing
-28760000
Quarters > 1 > cash Flow > net Change In Cash
15526000
Quarters > 1 > cash Flow > currency_symbol
USD
Quarters > 1 > ratios > PE
1.16900806254581
Quarters > 1 > ratios > PB
4.304530295059677
Quarters > 1 > ratios > ROE
3.0189768540901465
Quarters > 1 > ratios > ROA
2.280832320868144
Quarters > 1 > ratios > FCF
40439000
Quarters > 1 > ratios > Piotroski FScore
4
Quarters > 1 > ratios > fcf Percent
0.15829441767429844
Quarters > 1 > health Score
65
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
250519000
Quarters > 2 > income Statement > cost Of Revenue
162351000
Quarters > 2 > income Statement > gross Profit
88168000
Quarters > 2 > income Statement > operating Expenses
37153000
Quarters > 2 > income Statement > operating Income
51015000
Quarters > 2 > income Statement > interest Expense
2924000
Quarters > 2 > income Statement > pretax Income
47940000
Quarters > 2 > income Statement > net Income
37053000
Quarters > 2 > income Statement > eps
1.1294235986222452
Quarters > 2 > income Statement > dividends Per Share
28263000
Quarters > 2 > income Statement > shares Outstanding
32807000
Quarters > 2 > income Statement > income Tax Expense
10887000
Quarters > 2 > income Statement > EBITDA
61878000
Quarters > 2 > income Statement > operating Margin
20.363724907092877
Quarters > 2 > income Statement > total Other Income Expense Net
-3075000
Quarters > 2 > income Statement > currency_symbol
USD
Quarters > 2 > balance Sheet > cash
49901000
Quarters > 2 > balance Sheet > short Term Investments
-
Quarters > 2 > balance Sheet > receivables
130447000
Quarters > 2 > balance Sheet > inventories
144926000
Quarters > 2 > balance Sheet > total Current Assets
340239000
Quarters > 2 > balance Sheet > property Plant Equipment
301029000
Quarters > 2 > balance Sheet > total Assets
1617555000
Quarters > 2 > balance Sheet > payables
65975000
Quarters > 2 > balance Sheet > short Term Debt
3923000
Quarters > 2 > balance Sheet > long Term Debt
190000000
Quarters > 2 > balance Sheet > total Liabilities
408854000
Quarters > 2 > balance Sheet > equity
1208701000
Quarters > 2 > balance Sheet > currency_symbol
USD
Quarters > 2 > cash Flow > net Income
37053000
Quarters > 2 > cash Flow > depreciation
11014000
Quarters > 2 > cash Flow > change In Working Capital
-15315000
Quarters > 2 > cash Flow > cash From Operations
36457000
Quarters > 2 > cash Flow > capital Expenditures
5559000
Quarters > 2 > cash Flow > cash From Investing
-5912000
Quarters > 2 > cash Flow > cash From Financing
-31969000
Quarters > 2 > cash Flow > net Change In Cash
386000
Quarters > 2 > cash Flow > currency_symbol
USD
Quarters > 2 > ratios > PE
1.1294235986222452
Quarters > 2 > ratios > PB
4.524088885506011
Quarters > 2 > ratios > ROE
3.065522407940425
Quarters > 2 > ratios > ROA
2.290679451394234
Quarters > 2 > ratios > FCF
30898000
Quarters > 2 > ratios > Piotroski FScore
3
Quarters > 2 > ratios > fcf Percent
0.12333595455833689
Quarters > 2 > health Score
60
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
240004000
Quarters > 3 > income Statement > cost Of Revenue
153667000
Quarters > 3 > income Statement > gross Profit
86337000
Quarters > 3 > income Statement > operating Expenses
38893000
Quarters > 3 > income Statement > operating Income
47444000
Quarters > 3 > income Statement > interest Expense
2819000
Quarters > 3 > income Statement > pretax Income
44484000
Quarters > 3 > income Statement > net Income
33583000
Quarters > 3 > income Statement > eps
1.0317991888902545
Quarters > 3 > income Statement > dividends Per Share
4000
Quarters > 3 > income Statement > shares Outstanding
32548000
Quarters > 3 > income Statement > income Tax Expense
10901000
Quarters > 3 > income Statement > EBITDA
58199000
Quarters > 3 > income Statement > operating Margin
19.768003866602225
Quarters > 3 > income Statement > total Other Income Expense Net
-2960000
Quarters > 3 > income Statement > currency_symbol
USD
Quarters > 3 > balance Sheet > cash
49515000
Quarters > 3 > balance Sheet > short Term Investments
-
Quarters > 3 > balance Sheet > receivables
119662000
Quarters > 3 > balance Sheet > inventories
130802000
Quarters > 3 > balance Sheet > total Current Assets
313770000
Quarters > 3 > balance Sheet > property Plant Equipment
299204000
Quarters > 3 > balance Sheet > total Assets
1575371000
Quarters > 3 > balance Sheet > payables
54745000
Quarters > 3 > balance Sheet > short Term Debt
3328000
Quarters > 3 > balance Sheet > long Term Debt
190000000
Quarters > 3 > balance Sheet > total Liabilities
425458000
Quarters > 3 > balance Sheet > equity
1149913000
Quarters > 3 > balance Sheet > currency_symbol
USD
Quarters > 3 > cash Flow > net Income
33583000
Quarters > 3 > cash Flow > depreciation
10896000
Quarters > 3 > cash Flow > change In Working Capital
7935000
Quarters > 3 > cash Flow > cash From Operations
52317000
Quarters > 3 > cash Flow > capital Expenditures
12725000
Quarters > 3 > cash Flow > cash From Investing
-36959000
Quarters > 3 > cash Flow > cash From Financing
-35213000
Quarters > 3 > cash Flow > net Change In Cash
-24179000
Quarters > 3 > cash Flow > currency_symbol
USD
Quarters > 3 > ratios > PE
1.0317991888902545
Quarters > 3 > ratios > PB
4.717835731920589
Quarters > 3 > ratios > ROE
2.9204818103630448
Quarters > 3 > ratios > ROA
2.131751822269167
Quarters > 3 > ratios > FCF
39592000
Quarters > 3 > ratios > Piotroski FScore
4
Quarters > 3 > ratios > fcf Percent
0.16496391726804555
Quarters > 3 > health Score
65
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
953684000
Annuals > 0 > income Statement > cost Of Revenue
617478000
Annuals > 0 > income Statement > gross Profit
336206000
Annuals > 0 > income Statement > operating Expenses
153297000
Annuals > 0 > income Statement > operating Income
182909000
Annuals > 0 > income Statement > interest Expense
16528000
Annuals > 0 > income Statement > pretax Income
166453000
Annuals > 0 > income Statement > net Income
128475000
Annuals > 0 > income Statement > eps
3.9267375756464333
Annuals > 0 > income Statement > dividends Per Share
25576000
Annuals > 0 > income Statement > shares Outstanding
32718000
Annuals > 0 > income Statement > income Tax Expense
37978000
Annuals > 0 > income Statement > EBITDA
230954000
Annuals > 0 > income Statement > operating Margin
19.179204013069317
Annuals > 0 > income Statement > total Other Income Expense Net
-16456000
Annuals > 0 > income Statement > currency_symbol
USD
Annuals > 0 > balance Sheet > cash
49515000
Annuals > 0 > balance Sheet > short Term Investments
-
Annuals > 0 > balance Sheet > receivables
119662000
Annuals > 0 > balance Sheet > inventories
130802000
Annuals > 0 > balance Sheet > total Current Assets
313770000
Annuals > 0 > balance Sheet > property Plant Equipment
299204000
Annuals > 0 > balance Sheet > total Assets
1575371000
Annuals > 0 > balance Sheet > payables
54745000
Annuals > 0 > balance Sheet > short Term Debt
3328000
Annuals > 0 > balance Sheet > long Term Debt
190000000
Annuals > 0 > balance Sheet > total Liabilities
425458000
Annuals > 0 > balance Sheet > equity
1149913000
Annuals > 0 > balance Sheet > currency_symbol
USD
Annuals > 0 > cash Flow > net Income
128475000
Annuals > 0 > cash Flow > depreciation
47973000
Annuals > 0 > cash Flow > change In Working Capital
-6117000
Annuals > 0 > cash Flow > cash From Operations
181999000
Annuals > 0 > cash Flow > capital Expenditures
35661000
Annuals > 0 > cash Flow > cash From Investing
-59736000
Annuals > 0 > cash Flow > cash From Financing
-133815000
Annuals > 0 > cash Flow > net Change In Cash
-14932000
Annuals > 0 > cash Flow > currency_symbol
USD
Annuals > 0 > ratios > PE
3.9267375756464333
Annuals > 0 > ratios > PB
4.742477248278783
Annuals > 0 > ratios > ROE
11.172584360729898
Annuals > 0 > ratios > ROA
8.15522184932946
Annuals > 0 > ratios > FCF
146338000
Annuals > 0 > ratios > Piotroski FScore
4
Annuals > 0 > ratios > fcf Percent
0.1534449566103657
Annuals > 0 > health Score
76
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
922439000
Annuals > 1 > income Statement > cost Of Revenue
620383000
Annuals > 1 > income Statement > gross Profit
302056000
Annuals > 1 > income Statement > operating Expenses
142863000
Annuals > 1 > income Statement > operating Income
159193000
Annuals > 1 > income Statement > interest Expense
22613000
Annuals > 1 > income Statement > pretax Income
137261000
Annuals > 1 > income Statement > net Income
108543000
Annuals > 1 > income Statement > eps
3.3451368343195265
Annuals > 1 > income Statement > dividends Per Share
22872000
Annuals > 1 > income Statement > shares Outstanding
32448000
Annuals > 1 > income Statement > income Tax Expense
28718000
Annuals > 1 > income Statement > EBITDA
214809000
Annuals > 1 > income Statement > operating Margin
17.257834935426626
Annuals > 1 > income Statement > total Other Income Expense Net
-21932000
Annuals > 1 > income Statement > currency_symbol
USD
Annuals > 1 > balance Sheet > cash
64447000
Annuals > 1 > balance Sheet > short Term Investments
-
Annuals > 1 > balance Sheet > receivables
125284000
Annuals > 1 > balance Sheet > inventories
109521000
Annuals > 1 > balance Sheet > total Current Assets
314242000
Annuals > 1 > balance Sheet > property Plant Equipment
295903000
Annuals > 1 > balance Sheet > total Assets
1597211000
Annuals > 1 > balance Sheet > payables
55503000
Annuals > 1 > balance Sheet > short Term Debt
4221000
Annuals > 1 > balance Sheet > long Term Debt
309569000
Annuals > 1 > balance Sheet > total Liabilities
543227000
Annuals > 1 > balance Sheet > equity
1053984000
Annuals > 1 > balance Sheet > currency_symbol
USD
Annuals > 1 > cash Flow > net Income
108543000
Annuals > 1 > cash Flow > depreciation
54935000
Annuals > 1 > cash Flow > change In Working Capital
20010000
Annuals > 1 > cash Flow > cash From Operations
183761000
Annuals > 1 > cash Flow > capital Expenditures
37892000
Annuals > 1 > cash Flow > cash From Investing
-34813000
Annuals > 1 > cash Flow > cash From Financing
-153321000
Annuals > 1 > cash Flow > net Change In Cash
-2113000
Annuals > 1 > cash Flow > currency_symbol
USD
Annuals > 1 > ratios > PE
3.3451368343195265
Annuals > 1 > ratios > PB
5.131418161945533
Annuals > 1 > ratios > ROE
10.298353675198106
Annuals > 1 > ratios > ROA
6.795783399939019
Annuals > 1 > ratios > FCF
145869000
Annuals > 1 > ratios > Piotroski FScore
4
Annuals > 1 > ratios > fcf Percent
0.15813403379518862
Annuals > 1 > health Score
71
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
942358000
Annuals > 2 > income Statement > cost Of Revenue
661907000
Annuals > 2 > income Statement > gross Profit
280451000
Annuals > 2 > income Statement > operating Expenses
135265000
Annuals > 2 > income Statement > operating Income
145186000
Annuals > 2 > income Statement > interest Expense
10268000
Annuals > 2 > income Statement > pretax Income
133749000
Annuals > 2 > income Statement > net Income
105367000
Annuals > 2 > income Statement > eps
3.252770660327849
Annuals > 2 > income Statement > dividends Per Share
20713000
Annuals > 2 > income Statement > shares Outstanding
32393000
Annuals > 2 > income Statement > income Tax Expense
28382000
Annuals > 2 > income Statement > EBITDA
195865000
Annuals > 2 > income Statement > operating Margin
15.40667134995405
Annuals > 2 > income Statement > total Other Income Expense Net
-11437000
Annuals > 2 > income Statement > currency_symbol
USD
Annuals > 2 > balance Sheet > cash
66560000
Annuals > 2 > balance Sheet > short Term Investments
1406000
Annuals > 2 > balance Sheet > receivables
131578000
Annuals > 2 > balance Sheet > inventories
119668000
Annuals > 2 > balance Sheet > total Current Assets
335803000
Annuals > 2 > balance Sheet > property Plant Equipment
290787000
Annuals > 2 > balance Sheet > total Assets
1624512000
Annuals > 2 > balance Sheet > payables
57322000
Annuals > 2 > balance Sheet > short Term Debt
4022000
Annuals > 2 > balance Sheet > long Term Debt
440569000
Annuals > 2 > balance Sheet > total Liabilities
686228000
Annuals > 2 > balance Sheet > equity
938284000
Annuals > 2 > balance Sheet > currency_symbol
USD
Annuals > 2 > cash Flow > net Income
105367000
Annuals > 2 > cash Flow > depreciation
51848000
Annuals > 2 > cash Flow > change In Working Capital
-25222000
Annuals > 2 > cash Flow > cash From Operations
138536000
Annuals > 2 > cash Flow > capital Expenditures
50290000
Annuals > 2 > cash Flow > cash From Investing
-416014000
Annuals > 2 > cash Flow > cash From Financing
246679000
Annuals > 2 > cash Flow > net Change In Cash
-36679000
Annuals > 2 > cash Flow > currency_symbol
USD
Annuals > 2 > ratios > PE
3.252770660327849
Annuals > 2 > ratios > PB
5.754404039715054
Annuals > 2 > ratios > ROE
11.229755596386596
Annuals > 2 > ratios > ROA
6.48607089390537
Annuals > 2 > ratios > FCF
88246000
Annuals > 2 > ratios > Piotroski FScore
4
Annuals > 2 > ratios > fcf Percent
0.09364381689336748
Annuals > 2 > health Score
65
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
799023000
Annuals > 3 > income Statement > cost Of Revenue
555849000
Annuals > 3 > income Statement > gross Profit
243174000
Annuals > 3 > income Statement > operating Expenses
115672000
Annuals > 3 > income Statement > operating Income
127502000
Annuals > 3 > income Statement > interest Expense
2456000
Annuals > 3 > income Statement > pretax Income
125233000
Annuals > 3 > income Statement > net Income
96104000
Annuals > 3 > income Statement > eps
2.941479032244094
Annuals > 3 > income Statement > dividends Per Share
18723000
Annuals > 3 > income Statement > shares Outstanding
32671999
Annuals > 3 > income Statement > income Tax Expense
29129000
Annuals > 3 > income Statement > EBITDA
176568000
Annuals > 3 > income Statement > operating Margin
15.957237776634713
Annuals > 3 > income Statement > total Other Income Expense Net
-2269000
Annuals > 3 > income Statement > currency_symbol
USD
Annuals > 3 > balance Sheet > cash
103239000
Annuals > 3 > balance Sheet > short Term Investments
-
Annuals > 3 > balance Sheet > receivables
117408000
Annuals > 3 > balance Sheet > inventories
91058000
Annuals > 3 > balance Sheet > total Current Assets
322232000
Annuals > 3 > balance Sheet > property Plant Equipment
246805000
Annuals > 3 > balance Sheet > total Assets
1199325000
Annuals > 3 > balance Sheet > payables
56243000
Annuals > 3 > balance Sheet > short Term Debt
2361000
Annuals > 3 > balance Sheet > long Term Debt
108569000
Annuals > 3 > balance Sheet > total Liabilities
322310000
Annuals > 3 > balance Sheet > equity
877015000
Annuals > 3 > balance Sheet > currency_symbol
USD
Annuals > 3 > cash Flow > net Income
96104000
Annuals > 3 > cash Flow > depreciation
48879000
Annuals > 3 > cash Flow > change In Working Capital
10930000
Annuals > 3 > cash Flow > cash From Operations
160514000
Annuals > 3 > cash Flow > capital Expenditures
37449000
Annuals > 3 > cash Flow > cash From Investing
-35300000
Annuals > 3 > cash Flow > cash From Financing
-102178000
Annuals > 3 > cash Flow > net Change In Cash
18668000
Annuals > 3 > cash Flow > currency_symbol
USD
Annuals > 3 > ratios > PE
2.941479032244094
Annuals > 3 > ratios > PB
6.209436319013928
Annuals > 3 > ratios > ROE
10.958079394309106
Annuals > 3 > ratios > ROA
8.013174077085026
Annuals > 3 > ratios > FCF
123065000
Annuals > 3 > ratios > Piotroski FScore
3
Annuals > 3 > ratios > fcf Percent
0.15401934612645693
Annuals > 3 > health Score
72
Valuation > metrics > PE
36.9234
Valuation > metrics > PB
4.199800102321969
Valuation > final Score
23.693918976780303
Valuation > verdict
43.8% Overvalued
Profitability > metrics > ROE
3.1042543748805733
Profitability > metrics > ROA
11.721629838674483
Profitability > metrics > Net Margin
0.15058043489635892
Profitability > final Score
59
Profitability > verdict
Weak
Risk > metrics > Debt Equity
0.2798189949023935
Risk > metrics > Interest Coverage
23.21522756273926
Risk > final Score
100
Risk > verdict
Low
Liquidity > metrics > Current Ratio
6.723163289257491
Liquidity > metrics > Quick Ratio
4.132696972067913
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
56.95469704940323
Prev Valuations > 1
54.759111144939894
Prev Valuations > 2
52.82164268079411
Prev Profitabilities > 0
59
Prev Profitabilities > 1
58
Prev Profitabilities > 2
57
Prev Risks > 0
100
Prev Risks > 1
100
Prev Risks > 2
100
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2026-01-20T21:28:05.835Z
Earnings History > 0 > period
2026-03-31
Earnings History > 0 > report Date
2026-04-24
Earnings History > 0 > date
2026-03-31
Earnings History > 0 > before After Market
-
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
0
Earnings History > 0 > eps Estimate
1.23
Earnings History > 0 > eps Difference
-1.23
Earnings History > 0 > surprise Percent
-100
Earnings History > 1 > period
2025-12-31
Earnings History > 1 > report Date
2026-02-13
Earnings History > 1 > date
2025-12-31
Earnings History > 1 > before After Market
-
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
0
Earnings History > 1 > eps Estimate
1.18
Earnings History > 1 > eps Difference
-1.18
Earnings History > 1 > surprise Percent
-100
Earnings History > 2 > period
2025-09-30
Earnings History > 2 > report Date
2025-10-21
Earnings History > 2 > date
2025-09-30
Earnings History > 2 > before After Market
-
Earnings History > 2 > currency
-
Earnings History > 2 > eps Actual
1.35
Earnings History > 2 > eps Estimate
1.15
Earnings History > 2 > eps Difference
0.2
Earnings History > 2 > surprise Percent
17.3913
Earnings History > 3 > period
2025-06-30
Earnings History > 3 > report Date
2025-07-24
Earnings History > 3 > date
2025-06-30
Earnings History > 3 > before After Market
BeforeMarket
Earnings History > 3 > currency
USD
Earnings History > 3 > eps Actual
1.27
Earnings History > 3 > eps Estimate
1.11
Earnings History > 3 > eps Difference
0.16
Earnings History > 3 > surprise Percent
14.4144
Earnings History > 4 > period
2025-03-31
Earnings History > 4 > report Date
2025-05-01
Earnings History > 4 > date
2025-03-31
Earnings History > 4 > before After Market
BeforeMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
1.22
Earnings History > 4 > eps Estimate
1.215
Earnings History > 4 > eps Difference
0.005
Earnings History > 4 > surprise Percent
0.4115
Earnings History > 5 > period
2024-12-31
Earnings History > 5 > report Date
2025-02-14
Earnings History > 5 > date
2024-12-31
Earnings History > 5 > before After Market
BeforeMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
1.13
Earnings History > 5 > eps Estimate
1.105
Earnings History > 5 > eps Difference
0.025
Earnings History > 5 > surprise Percent
2.2624
Earnings History > 6 > period
2024-09-30
Earnings History > 6 > report Date
2024-10-25
Earnings History > 6 > date
2024-09-30
Earnings History > 6 > before After Market
BeforeMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
1.13
Earnings History > 6 > eps Estimate
1.11
Earnings History > 6 > eps Difference
0.02
Earnings History > 6 > surprise Percent
1.8018
Earnings History > 7 > period
2024-06-30
Earnings History > 7 > report Date
2024-07-26
Earnings History > 7 > date
2024-06-30
Earnings History > 7 > before After Market
BeforeMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
1.09
Earnings History > 7 > eps Estimate
1.03
Earnings History > 7 > eps Difference
0.06
Earnings History > 7 > surprise Percent
5.8252
Earnings History > 8 > period
2024-03-31
Earnings History > 8 > report Date
2024-05-03
Earnings History > 8 > date
2024-03-31
Earnings History > 8 > before After Market
BeforeMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
1.03
Earnings History > 8 > eps Estimate
0.98
Earnings History > 8 > eps Difference
0.05
Earnings History > 8 > surprise Percent
5.102
Earnings History > 9 > period
2023-12-31
Earnings History > 9 > report Date
2024-02-16
Earnings History > 9 > date
2023-12-31
Earnings History > 9 > before After Market
BeforeMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
0.95
Earnings History > 9 > eps Estimate
0.93
Earnings History > 9 > eps Difference
0.02
Earnings History > 9 > surprise Percent
2.1505
Earnings History > 10 > period
2023-09-30
Earnings History > 10 > report Date
2023-10-27
Earnings History > 10 > date
2023-09-30
Earnings History > 10 > before After Market
AfterMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
1.04
Earnings History > 10 > eps Estimate
0.97
Earnings History > 10 > eps Difference
0.07
Earnings History > 10 > surprise Percent
7.2165
Earnings History > 11 > period
2023-06-30
Earnings History > 11 > report Date
2023-07-28
Earnings History > 11 > date
2023-06-30
Earnings History > 11 > before After Market
BeforeMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
1.06
Earnings History > 11 > eps Estimate
0.84
Earnings History > 11 > eps Difference
0.22
Earnings History > 11 > surprise Percent
26.1905
Earnings History > 12 > period
2023-03-31
Earnings History > 12 > report Date
2023-04-28
Earnings History > 12 > date
2023-03-31
Earnings History > 12 > before After Market
BeforeMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
0.94
Earnings History > 12 > eps Estimate
0.7
Earnings History > 12 > eps Difference
0.24
Earnings History > 12 > surprise Percent
34.2857
Earnings History > 13 > period
2022-12-31
Earnings History > 13 > report Date
2023-02-24
Earnings History > 13 > date
2022-12-31
Earnings History > 13 > before After Market
BeforeMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
0.94
Earnings History > 13 > eps Estimate
0.83
Earnings History > 13 > eps Difference
0.11
Earnings History > 13 > surprise Percent
13.253
Earnings History > 14 > period
2022-09-30
Earnings History > 14 > report Date
2022-11-04
Earnings History > 14 > date
2022-09-30
Earnings History > 14 > before After Market
BeforeMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
1
Earnings History > 14 > eps Estimate
0.85
Earnings History > 14 > eps Difference
0.15
Earnings History > 14 > surprise Percent
17.6471
Earnings History > 15 > period
2022-06-30
Earnings History > 15 > report Date
2022-07-29
Earnings History > 15 > date
2022-06-30
Earnings History > 15 > before After Market
BeforeMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
1.07
Earnings History > 15 > eps Estimate
0.91
Earnings History > 15 > eps Difference
0.16
Earnings History > 15 > surprise Percent
17.5824
Earnings History > 16 > period
2022-03-31
Earnings History > 16 > report Date
2022-04-29
Earnings History > 16 > date
2022-03-31
Earnings History > 16 > before After Market
BeforeMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
1.03
Earnings History > 16 > eps Estimate
0.79
Earnings History > 16 > eps Difference
0.24
Earnings History > 16 > surprise Percent
30.3797
Earnings History > 17 > period
2021-12-31
Earnings History > 17 > report Date
2022-02-18
Earnings History > 17 > date
2021-12-31
Earnings History > 17 > before After Market
BeforeMarket
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
0.85
Earnings History > 17 > eps Estimate
0.85
Earnings History > 17 > eps Difference
0
Earnings History > 17 > surprise Percent
0
Earnings History > 18 > period
2021-09-30
Earnings History > 18 > report Date
2021-10-29
Earnings History > 18 > date
2021-09-30
Earnings History > 18 > before After Market
BeforeMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
0.92
Earnings History > 18 > eps Estimate
0.9
Earnings History > 18 > eps Difference
0.02
Earnings History > 18 > surprise Percent
2.2222
Earnings History > 19 > period
2021-06-30
Earnings History > 19 > report Date
2021-07-30
Earnings History > 19 > date
2021-06-30
Earnings History > 19 > before After Market
BeforeMarket
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
0.93
Earnings History > 19 > eps Estimate
0.88
Earnings History > 19 > eps Difference
0.05
Earnings History > 19 > surprise Percent
5.6818
Earnings History > 20 > period
2021-03-31
Earnings History > 20 > report Date
2021-04-30
Earnings History > 20 > date
2021-03-31
Earnings History > 20 > before After Market
BeforeMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
0.87
Earnings History > 20 > eps Estimate
0.85
Earnings History > 20 > eps Difference
0.02
Earnings History > 20 > surprise Percent
2.3529
Earnings History > 21 > period
2020-12-31
Earnings History > 21 > report Date
2021-02-19
Earnings History > 21 > date
2020-12-31
Earnings History > 21 > before After Market
BeforeMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
0.83
Earnings History > 21 > eps Estimate
0.81
Earnings History > 21 > eps Difference
0.02
Earnings History > 21 > surprise Percent
2.4691
Earnings History > 22 > period
2020-09-30
Earnings History > 22 > report Date
2020-10-28
Earnings History > 22 > date
2020-09-30
Earnings History > 22 > before After Market
BeforeMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
0.83
Earnings History > 22 > eps Estimate
0.7
Earnings History > 22 > eps Difference
0.13
Earnings History > 22 > surprise Percent
18.5714
Earnings History > 23 > period
2020-06-30
Earnings History > 23 > report Date
2020-07-31
Earnings History > 23 > date
2020-06-30
Earnings History > 23 > before After Market
BeforeMarket
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
0.85
Earnings History > 23 > eps Estimate
0.56
Earnings History > 23 > eps Difference
0.29
Earnings History > 23 > surprise Percent
51.7857
Earnings History > 24 > period
2020-03-31
Earnings History > 24 > report Date
2020-05-01
Earnings History > 24 > date
2020-03-31
Earnings History > 24 > before After Market
BeforeMarket
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
0.81
Earnings History > 24 > eps Estimate
0.61
Earnings History > 24 > eps Difference
0.2
Earnings History > 24 > surprise Percent
32.7869
Earnings History > 25 > period
2019-12-31
Earnings History > 25 > report Date
2020-02-21
Earnings History > 25 > date
2019-12-31
Earnings History > 25 > before After Market
BeforeMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
0.88
Earnings History > 25 > eps Estimate
0.84
Earnings History > 25 > eps Difference
0.04
Earnings History > 25 > surprise Percent
4.7619
Earnings History > 26 > period
2019-09-30
Earnings History > 26 > report Date
2019-11-05
Earnings History > 26 > date
2019-09-30
Earnings History > 26 > before After Market
BeforeMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
0.81
Earnings History > 26 > eps Estimate
0.74
Earnings History > 26 > eps Difference
0.07
Earnings History > 26 > surprise Percent
9.4595
Earnings History > 27 > period
2019-06-30
Earnings History > 27 > report Date
2019-08-01
Earnings History > 27 > date
2019-06-30
Earnings History > 27 > before After Market
BeforeMarket
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
0.77
Earnings History > 27 > eps Estimate
0.72
Earnings History > 27 > eps Difference
0.05
Earnings History > 27 > surprise Percent
6.9444
Earnings History > 28 > period
2019-03-31
Earnings History > 28 > report Date
2019-05-03
Earnings History > 28 > date
2019-03-31
Earnings History > 28 > before After Market
BeforeMarket
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
0.73
Earnings History > 28 > eps Estimate
0.64
Earnings History > 28 > eps Difference
0.09
Earnings History > 28 > surprise Percent
14.0625
Earnings History > 29 > period
2018-12-31
Earnings History > 29 > report Date
2019-02-28
Earnings History > 29 > date
2018-12-31
Earnings History > 29 > before After Market
BeforeMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
0.77
Earnings History > 29 > eps Estimate
0.69
Earnings History > 29 > eps Difference
0.08
Earnings History > 29 > surprise Percent
11.5942
Earnings History > 30 > period
2018-09-30
Earnings History > 30 > report Date
2018-11-06
Earnings History > 30 > date
2018-09-30
Earnings History > 30 > before After Market
BeforeMarket
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
0.73
Earnings History > 30 > eps Estimate
0.65
Earnings History > 30 > eps Difference
0.08
Earnings History > 30 > surprise Percent
12.3077
Earnings History > 31 > period
2018-06-30
Earnings History > 31 > report Date
2018-08-03
Earnings History > 31 > date
2018-06-30
Earnings History > 31 > before After Market
BeforeMarket
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
0.76
Earnings History > 31 > eps Estimate
0.76
Earnings History > 31 > eps Difference
0
Earnings History > 31 > surprise Percent
0
Earnings History > 32 > period
2018-03-31
Earnings History > 32 > report Date
2018-05-04
Earnings History > 32 > date
2018-03-31
Earnings History > 32 > before After Market
BeforeMarket
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
0.76
Earnings History > 32 > eps Estimate
0.71
Earnings History > 32 > eps Difference
0.05
Earnings History > 32 > surprise Percent
7.0423
Earnings History > 33 > period
2017-12-31
Earnings History > 33 > report Date
2018-02-27
Earnings History > 33 > date
2017-12-31
Earnings History > 33 > before After Market
BeforeMarket
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
0.68
Earnings History > 33 > eps Estimate
0.62
Earnings History > 33 > eps Difference
0.06
Earnings History > 33 > surprise Percent
9.6774
Earnings History > 34 > period
2017-09-30
Earnings History > 34 > report Date
2017-11-07
Earnings History > 34 > date
2017-09-30
Earnings History > 34 > before After Market
BeforeMarket
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
0.63
Earnings History > 34 > eps Estimate
0.62
Earnings History > 34 > eps Difference
0.01
Earnings History > 34 > surprise Percent
1.6129
Earnings History > 35 > period
2017-06-30
Earnings History > 35 > report Date
2017-08-04
Earnings History > 35 > date
2017-06-30
Earnings History > 35 > before After Market
BeforeMarket
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
0.64
Earnings History > 35 > eps Estimate
0.63
Earnings History > 35 > eps Difference
0.01
Earnings History > 35 > surprise Percent
1.5873
Earnings History > 36 > period
2017-03-31
Earnings History > 36 > report Date
2017-05-09
Earnings History > 36 > date
2017-03-31
Earnings History > 36 > before After Market
BeforeMarket
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
0.59
Earnings History > 36 > eps Estimate
0.61
Earnings History > 36 > eps Difference
-0.02
Earnings History > 36 > surprise Percent
-3.2787
Earnings History > 37 > period
2016-12-31
Earnings History > 37 > report Date
2017-02-28
Earnings History > 37 > date
2016-12-31
Earnings History > 37 > before After Market
BeforeMarket
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
0.67
Earnings History > 37 > eps Estimate
0.65
Earnings History > 37 > eps Difference
0.02
Earnings History > 37 > surprise Percent
3.0769
Earnings History > 38 > period
2016-09-30
Earnings History > 38 > report Date
2016-11-04
Earnings History > 38 > date
2016-09-30
Earnings History > 38 > before After Market
BeforeMarket
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
0.61
Earnings History > 38 > eps Estimate
0.65
Earnings History > 38 > eps Difference
-0.04
Earnings History > 38 > surprise Percent
-6.1538
Earnings History > 39 > period
2016-06-30
Earnings History > 39 > report Date
2016-08-05
Earnings History > 39 > date
2016-06-30
Earnings History > 39 > before After Market
BeforeMarket
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
0.66
Earnings History > 39 > eps Estimate
0.65
Earnings History > 39 > eps Difference
0.01
Earnings History > 39 > surprise Percent
1.5385
Earnings History > 40 > period
2016-03-31
Earnings History > 40 > report Date
2016-05-10
Earnings History > 40 > date
2016-03-31
Earnings History > 40 > before After Market
AfterMarket
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
0.58
Earnings History > 40 > eps Estimate
0.62
Earnings History > 40 > eps Difference
-0.04
Earnings History > 40 > surprise Percent
-6.4516
Earnings History > 41 > period
2015-12-31
Earnings History > 41 > report Date
2016-02-29
Earnings History > 41 > date
2015-12-31
Earnings History > 41 > before After Market
BeforeMarket
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
0.66
Earnings History > 41 > eps Estimate
0.56
Earnings History > 41 > eps Difference
0.1
Earnings History > 41 > surprise Percent
17.8571
Earnings History > 42 > period
2015-09-30
Earnings History > 42 > report Date
2015-11-03
Earnings History > 42 > date
2015-09-30
Earnings History > 42 > before After Market
BeforeMarket
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
0.61
Earnings History > 42 > eps Estimate
0.61
Earnings History > 42 > eps Difference
0
Earnings History > 42 > surprise Percent
0
Earnings History > 43 > period
2015-06-30
Earnings History > 43 > report Date
2015-08-04
Earnings History > 43 > date
2015-06-30
Earnings History > 43 > before After Market
BeforeMarket
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
0.62
Earnings History > 43 > eps Estimate
0.56
Earnings History > 43 > eps Difference
0.06
Earnings History > 43 > surprise Percent
10.7143
Earnings History > 44 > period
2015-03-31
Earnings History > 44 > report Date
2015-05-05
Earnings History > 44 > date
2015-03-31
Earnings History > 44 > before After Market
BeforeMarket
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
0.62
Earnings History > 44 > eps Estimate
0.59
Earnings History > 44 > eps Difference
0.03
Earnings History > 44 > surprise Percent
5.0847
Earnings History > 45 > period
2014-12-31
Earnings History > 45 > report Date
2015-02-24
Earnings History > 45 > date
2014-12-31
Earnings History > 45 > before After Market
BeforeMarket
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
0.61
Earnings History > 45 > eps Estimate
0.61
Earnings History > 45 > eps Difference
0
Earnings History > 45 > surprise Percent
0
Earnings History > 46 > period
2014-09-30
Earnings History > 46 > report Date
2014-11-10
Earnings History > 46 > date
2014-09-30
Earnings History > 46 > before After Market
BeforeMarket
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.49
Earnings History > 46 > eps Estimate
0.51
Earnings History > 46 > eps Difference
-0.02
Earnings History > 46 > surprise Percent
-3.9216
Earnings History > 47 > period
2014-06-30
Earnings History > 47 > report Date
2014-08-08
Earnings History > 47 > date
2014-06-30
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.31
Earnings History > 47 > eps Estimate
0.46
Earnings History > 47 > eps Difference
-0.15
Earnings History > 47 > surprise Percent
-32.6087
Earnings History > 48 > period
2014-03-31
Earnings History > 48 > report Date
2014-05-05
Earnings History > 48 > date
2014-03-31
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.29
Earnings History > 48 > eps Estimate
0.37
Earnings History > 48 > eps Difference
-0.08
Earnings History > 48 > surprise Percent
-21.6216
Earnings History > 49 > period
2013-12-31
Earnings History > 49 > report Date
2014-02-27
Earnings History > 49 > date
2013-12-31
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.35
Earnings History > 49 > eps Estimate
0.36
Earnings History > 49 > eps Difference
-0.01
Earnings History > 49 > surprise Percent
-2.7778
Earnings History > 50 > period
2013-09-30
Earnings History > 50 > report Date
2013-11-05
Earnings History > 50 > date
2013-09-30
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.38
Earnings History > 50 > eps Estimate
0.41
Earnings History > 50 > eps Difference
-0.03
Earnings History > 50 > surprise Percent
-7.3171
Earnings History > 51 > period
2013-06-30
Earnings History > 51 > report Date
2013-07-31
Earnings History > 51 > date
2013-06-30
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.38
Earnings History > 51 > eps Estimate
0.39
Earnings History > 51 > eps Difference
-0.01
Earnings History > 51 > surprise Percent
-2.5641
Earnings History > 52 > period
2013-03-31
Earnings History > 52 > report Date
2013-05-03
Earnings History > 52 > date
2013-03-31
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
0.36
Earnings History > 52 > eps Estimate
0.37
Earnings History > 52 > eps Difference
-0.01
Earnings History > 52 > surprise Percent
-2.7027
Earnings History > 53 > period
2012-12-31
Earnings History > 53 > report Date
2013-02-21
Earnings History > 53 > date
2012-12-31
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.33
Earnings History > 53 > eps Estimate
0.34
Earnings History > 53 > eps Difference
-0.01
Earnings History > 53 > surprise Percent
-2.9412
Earnings History > 54 > period
2012-09-30
Earnings History > 54 > report Date
2012-11-02
Earnings History > 54 > date
2012-09-30
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.36
Earnings History > 54 > eps Estimate
0.35
Earnings History > 54 > eps Difference
0.01
Earnings History > 54 > surprise Percent
2.8571
Earnings History > 55 > period
2012-06-30
Earnings History > 55 > report Date
2012-08-01
Earnings History > 55 > date
2012-06-30
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.33
Earnings History > 55 > eps Estimate
0.31
Earnings History > 55 > eps Difference
0.02
Earnings History > 55 > surprise Percent
6.4516
Earnings History > 56 > period
2012-03-31
Earnings History > 56 > report Date
2012-05-02
Earnings History > 56 > date
2012-03-31
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
0.31
Earnings History > 56 > eps Estimate
0.33
Earnings History > 56 > eps Difference
-0.02
Earnings History > 56 > surprise Percent
-6.0606
Earnings History > 57 > period
2011-12-31
Earnings History > 57 > report Date
2012-02-27
Earnings History > 57 > date
2011-12-31
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.31
Earnings History > 57 > eps Estimate
0.36
Earnings History > 57 > eps Difference
-0.05
Earnings History > 57 > surprise Percent
-13.8889
Earnings History > 58 > period
2011-09-30
Earnings History > 58 > report Date
2011-11-02
Earnings History > 58 > date
2011-09-30
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
0.36
Earnings History > 58 > eps Estimate
0.33
Earnings History > 58 > eps Difference
0.03
Earnings History > 58 > surprise Percent
9.0909
Earnings History > 59 > period
2011-06-30
Earnings History > 59 > report Date
2011-08-03
Earnings History > 59 > date
2011-06-30
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.32
Earnings History > 59 > eps Estimate
0.31
Earnings History > 59 > eps Difference
0.01
Earnings History > 59 > surprise Percent
3.2258
Earnings History > 60 > period
2011-03-31
Earnings History > 60 > report Date
2011-05-03
Earnings History > 60 > date
2011-03-31
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.3
Earnings History > 60 > eps Estimate
0.29
Earnings History > 60 > eps Difference
0.01
Earnings History > 60 > surprise Percent
3.4483
Earnings History > 61 > period
2010-12-31
Earnings History > 61 > report Date
2011-02-28
Earnings History > 61 > date
2010-12-31
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
0.31
Earnings History > 61 > eps Estimate
0.29
Earnings History > 61 > eps Difference
0.02
Earnings History > 61 > surprise Percent
6.8966
Earnings History > 62 > period
2010-09-30
Earnings History > 62 > report Date
2010-10-29
Earnings History > 62 > date
2010-09-30
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.29
Earnings History > 62 > eps Estimate
0.27
Earnings History > 62 > eps Difference
0.02
Earnings History > 62 > surprise Percent
7.4074
Earnings History > 63 > period
2010-06-30
Earnings History > 63 > report Date
2010-08-03
Earnings History > 63 > date
2010-06-30
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
0.28
Earnings History > 63 > eps Estimate
0.27
Earnings History > 63 > eps Difference
0.01
Earnings History > 63 > surprise Percent
3.7037
Earnings History > 64 > period
2010-03-31
Earnings History > 64 > report Date
2010-05-04
Earnings History > 64 > date
2010-03-31
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
0.24
Earnings History > 64 > eps Estimate
0.25
Earnings History > 64 > eps Difference
-0.01
Earnings History > 64 > surprise Percent
-4
Earnings History > 65 > period
2009-12-31
Earnings History > 65 > report Date
2010-02-25
Earnings History > 65 > date
2009-12-31
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
0.24
Earnings History > 65 > eps Estimate
0.2
Earnings History > 65 > eps Difference
0.04
Earnings History > 65 > surprise Percent
20
Earnings History > 66 > period
2009-09-30
Earnings History > 66 > report Date
2009-10-29
Earnings History > 66 > date
2009-09-30
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
0.24
Earnings History > 66 > eps Estimate
0.19
Earnings History > 66 > eps Difference
0.05
Earnings History > 66 > surprise Percent
26.3158
Earnings History > 67 > period
2009-06-30
Earnings History > 67 > report Date
2009-07-30
Earnings History > 67 > date
2009-06-30
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
0.24
Earnings History > 67 > eps Estimate
0.19
Earnings History > 67 > eps Difference
0.05
Earnings History > 67 > surprise Percent
26.3158
Earnings History > 68 > period
2009-03-31
Earnings History > 68 > report Date
2009-05-01
Earnings History > 68 > date
2009-03-31
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
0.2136
Earnings History > 68 > eps Estimate
-
Earnings History > 68 > eps Difference
0
Earnings History > 68 > surprise Percent
-
Earnings History > 69 > period
2008-12-31
Earnings History > 69 > report Date
2009-02-24
Earnings History > 69 > date
2008-12-31
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
0.17
Earnings History > 69 > eps Estimate
0.17
Earnings History > 69 > eps Difference
0
Earnings History > 69 > surprise Percent
0
Earnings History > 70 > period
2008-09-30
Earnings History > 70 > report Date
2008-10-30
Earnings History > 70 > date
2008-09-30
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
0.17
Earnings History > 70 > eps Estimate
0.18
Earnings History > 70 > eps Difference
-0.01
Earnings History > 70 > surprise Percent
-5.5556
Earnings History > 71 > period
2008-06-30
Earnings History > 71 > report Date
2008-07-31
Earnings History > 71 > date
2008-06-30
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
0.17
Earnings History > 71 > eps Estimate
0.17
Earnings History > 71 > eps Difference
0
Earnings History > 71 > surprise Percent
0
Earnings History > 72 > period
2008-03-31
Earnings History > 72 > report Date
2008-05-08
Earnings History > 72 > date
2008-03-31
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
0.17
Earnings History > 72 > eps Estimate
0.16
Earnings History > 72 > eps Difference
0.01
Earnings History > 72 > surprise Percent
6.25
Earnings History > 73 > period
2007-12-31
Earnings History > 73 > report Date
2008-03-04
Earnings History > 73 > date
2007-12-31
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
0.15
Earnings History > 73 > eps Estimate
0.14
Earnings History > 73 > eps Difference
0.01
Earnings History > 73 > surprise Percent
7.1429
Earnings History > 74 > period
2007-09-30
Earnings History > 74 > report Date
2007-11-05
Earnings History > 74 > date
2007-09-30
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
0.16
Earnings History > 74 > eps Estimate
0.15
Earnings History > 74 > eps Difference
0.01
Earnings History > 74 > surprise Percent
6.6667
Earnings History > 75 > period
2007-06-30
Earnings History > 75 > report Date
2007-08-01
Earnings History > 75 > date
2007-06-30
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
0.15
Earnings History > 75 > eps Estimate
0.13
Earnings History > 75 > eps Difference
0.02
Earnings History > 75 > surprise Percent
15.3846
Earnings History > 76 > period
2007-03-31
Earnings History > 76 > report Date
2007-05-09
Earnings History > 76 > date
2007-03-31
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
0.13
Earnings History > 76 > eps Estimate
0.12
Earnings History > 76 > eps Difference
0.01
Earnings History > 76 > surprise Percent
8.3333
Earnings History > 77 > period
2006-12-31
Earnings History > 77 > report Date
2007-02-23
Earnings History > 77 > date
2006-12-31
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
0.11
Earnings History > 77 > eps Estimate
0.11
Earnings History > 77 > eps Difference
0
Earnings History > 77 > surprise Percent
0
Earnings History > 78 > period
2006-09-30
Earnings History > 78 > report Date
2006-10-31
Earnings History > 78 > date
2006-09-30
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
0.12
Earnings History > 78 > eps Estimate
0.11
Earnings History > 78 > eps Difference
0.01
Earnings History > 78 > surprise Percent
9.0909
Earnings History > 79 > period
2006-06-30
Earnings History > 79 > report Date
2006-08-01
Earnings History > 79 > date
2006-06-30
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
0.11
Earnings History > 79 > eps Estimate
0.12
Earnings History > 79 > eps Difference
-0.01
Earnings History > 79 > surprise Percent
-8.3333
Earnings History > 80 > period
2006-03-31
Earnings History > 80 > report Date
2006-05-01
Earnings History > 80 > date
2006-03-31
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
0.11
Earnings History > 80 > eps Estimate
0.1
Earnings History > 80 > eps Difference
0.01
Earnings History > 80 > surprise Percent
10
Earnings History > 81 > period
2005-12-31
Earnings History > 81 > report Date
2006-02-17
Earnings History > 81 > date
2005-12-31
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
0.1
Earnings History > 81 > eps Estimate
0.11
Earnings History > 81 > eps Difference
-0.01
Earnings History > 81 > surprise Percent
-9.0909
Earnings History > 82 > period
2005-09-30
Earnings History > 82 > report Date
2005-10-26
Earnings History > 82 > date
2005-09-30
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
0.1107
Earnings History > 82 > eps Estimate
-
Earnings History > 82 > eps Difference
0
Earnings History > 82 > surprise Percent
-
Earnings History > 83 > period
2005-06-30
Earnings History > 83 > report Date
2005-07-28
Earnings History > 83 > date
2005-06-30
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
0.1007
Earnings History > 83 > eps Estimate
-
Earnings History > 83 > eps Difference
0
Earnings History > 83 > surprise Percent
-
Earnings History > 84 > period
2005-03-31
Earnings History > 84 > report Date
2005-04-28
Earnings History > 84 > date
2005-03-31
Earnings History > 84 > before After Market
-
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
0.09
Earnings History > 84 > eps Estimate
0.09
Earnings History > 84 > eps Difference
0
Earnings History > 84 > surprise Percent
0
Earnings History > 85 > period
2004-12-31
Earnings History > 85 > report Date
2005-02-15
Earnings History > 85 > date
2004-12-31
Earnings History > 85 > before After Market
-
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
0.08
Earnings History > 85 > eps Estimate
0.09
Earnings History > 85 > eps Difference
-0.01
Earnings History > 85 > surprise Percent
-11.1111
Earnings History > 86 > period
2004-09-30
Earnings History > 86 > report Date
2004-10-26
Earnings History > 86 > date
2004-09-30
Earnings History > 86 > before After Market
-
Earnings History > 86 > currency
USD
Earnings History > 86 > eps Actual
0.08
Earnings History > 86 > eps Estimate
0.08
Earnings History > 86 > eps Difference
0
Earnings History > 86 > surprise Percent
0
Earnings History > 87 > period
2004-06-30
Earnings History > 87 > report Date
2004-07-27
Earnings History > 87 > date
2004-06-30
Earnings History > 87 > before After Market
-
Earnings History > 87 > currency
USD
Earnings History > 87 > eps Actual
0.08
Earnings History > 87 > eps Estimate
0.08
Earnings History > 87 > eps Difference
0
Earnings History > 87 > surprise Percent
0
Earnings History > 88 > period
2004-03-31
Earnings History > 88 > report Date
2004-04-27
Earnings History > 88 > date
2004-03-31
Earnings History > 88 > before After Market
-
Earnings History > 88 > currency
USD
Earnings History > 88 > eps Actual
0.07
Earnings History > 88 > eps Estimate
0.07
Earnings History > 88 > eps Difference
0
Earnings History > 88 > surprise Percent
0
Earnings History > 89 > period
2003-12-31
Earnings History > 89 > report Date
2004-02-12
Earnings History > 89 > date
2003-12-31
Earnings History > 89 > before After Market
-
Earnings History > 89 > currency
USD
Earnings History > 89 > eps Actual
0.0553
Earnings History > 89 > eps Estimate
-
Earnings History > 89 > eps Difference
0
Earnings History > 89 > surprise Percent
-
Earnings History > 90 > period
2003-09-30
Earnings History > 90 > report Date
2003-10-28
Earnings History > 90 > date
2003-09-30
Earnings History > 90 > before After Market
-
Earnings History > 90 > currency
USD
Earnings History > 90 > eps Actual
0.04
Earnings History > 90 > eps Estimate
0.05
Earnings History > 90 > eps Difference
-0.01
Earnings History > 90 > surprise Percent
-20
Earnings History > 91 > period
2003-06-30
Earnings History > 91 > report Date
2003-07-28
Earnings History > 91 > date
2003-06-30
Earnings History > 91 > before After Market
-
Earnings History > 91 > currency
USD
Earnings History > 91 > eps Actual
0.07
Earnings History > 91 > eps Estimate
0.07
Earnings History > 91 > eps Difference
0
Earnings History > 91 > surprise Percent
0
Earnings History > 92 > period
2003-03-31
Earnings History > 92 > report Date
2003-04-29
Earnings History > 92 > date
2003-03-31
Earnings History > 92 > before After Market
-
Earnings History > 92 > currency
USD
Earnings History > 92 > eps Actual
0.07
Earnings History > 92 > eps Estimate
0.07
Earnings History > 92 > eps Difference
0
Earnings History > 92 > surprise Percent
0
Earnings History > 93 > period
2002-12-31
Earnings History > 93 > report Date
2003-02-12
Earnings History > 93 > date
2002-12-31
Earnings History > 93 > before After Market
-
Earnings History > 93 > currency
USD
Earnings History > 93 > eps Actual
0.07
Earnings History > 93 > eps Estimate
0.08
Earnings History > 93 > eps Difference
-0.01
Earnings History > 93 > surprise Percent
-12.5
Earnings History > 94 > period
2002-09-30
Earnings History > 94 > report Date
2002-12-02
Earnings History > 94 > date
2002-09-30
Earnings History > 94 > before After Market
-
Earnings History > 94 > currency
USD
Earnings History > 94 > eps Actual
0.08
Earnings History > 94 > eps Estimate
0.08
Earnings History > 94 > eps Difference
0
Earnings History > 94 > surprise Percent
0
Earnings History > 95 > period
2002-06-30
Earnings History > 95 > report Date
2002-06-30
Earnings History > 95 > date
2002-06-30
Earnings History > 95 > before After Market
-
Earnings History > 95 > currency
USD
Earnings History > 95 > eps Actual
0.0879
Earnings History > 95 > eps Estimate
-
Earnings History > 95 > eps Difference
0
Earnings History > 95 > surprise Percent
-
Earnings History > 96 > period
2002-03-31
Earnings History > 96 > report Date
2002-03-31
Earnings History > 96 > date
2002-03-31
Earnings History > 96 > before After Market
-
Earnings History > 96 > currency
USD
Earnings History > 96 > eps Actual
0.0578
Earnings History > 96 > eps Estimate
-
Earnings History > 96 > eps Difference
0
Earnings History > 96 > surprise Percent
-
Earnings History > 97 > period
2001-12-31
Earnings History > 97 > report Date
2001-12-31
Earnings History > 97 > date
2001-12-31
Earnings History > 97 > before After Market
-
Earnings History > 97 > currency
USD
Earnings History > 97 > eps Actual
0.0612
Earnings History > 97 > eps Estimate
-
Earnings History > 97 > eps Difference
0
Earnings History > 97 > surprise Percent
-
Earnings History > 98 > period
2001-09-30
Earnings History > 98 > report Date
2001-09-30
Earnings History > 98 > date
2001-09-30
Earnings History > 98 > before After Market
-
Earnings History > 98 > currency
USD
Earnings History > 98 > eps Actual
0.053
Earnings History > 98 > eps Estimate
-
Earnings History > 98 > eps Difference
0
Earnings History > 98 > surprise Percent
-
Earnings History > 99 > period
2001-06-30
Earnings History > 99 > report Date
2001-08-08
Earnings History > 99 > date
2001-06-30
Earnings History > 99 > before After Market
-
Earnings History > 99 > currency
USD
Earnings History > 99 > eps Actual
0.05
Earnings History > 99 > eps Estimate
0.04
Earnings History > 99 > eps Difference
0.01
Earnings History > 99 > surprise Percent
25
Earnings History > 100 > period
2001-03-31
Earnings History > 100 > report Date
2001-05-02
Earnings History > 100 > date
2001-03-31
Earnings History > 100 > before After Market
-
Earnings History > 100 > currency
USD
Earnings History > 100 > eps Actual
0.04
Earnings History > 100 > eps Estimate
0.04
Earnings History > 100 > eps Difference
0
Earnings History > 100 > surprise Percent
0
Earnings History > 101 > period
2000-12-31
Earnings History > 101 > report Date
2001-02-12
Earnings History > 101 > date
2000-12-31
Earnings History > 101 > before After Market
-
Earnings History > 101 > currency
USD
Earnings History > 101 > eps Actual
0.05
Earnings History > 101 > eps Estimate
0.05
Earnings History > 101 > eps Difference
0
Earnings History > 101 > surprise Percent
0
Earnings History > 102 > period
2000-09-30
Earnings History > 102 > report Date
2000-10-23
Earnings History > 102 > date
2000-09-30
Earnings History > 102 > before After Market
-
Earnings History > 102 > currency
USD
Earnings History > 102 > eps Actual
0.04
Earnings History > 102 > eps Estimate
0.04
Earnings History > 102 > eps Difference
0
Earnings History > 102 > surprise Percent
0
Earnings History > 103 > period
2000-06-30
Earnings History > 103 > report Date
2000-06-30
Earnings History > 103 > date
2000-06-30
Earnings History > 103 > before After Market
-
Earnings History > 103 > currency
USD
Earnings History > 103 > eps Actual
0.0348
Earnings History > 103 > eps Estimate
-
Earnings History > 103 > eps Difference
0
Earnings History > 103 > surprise Percent
-
Earnings History > 104 > period
2000-03-31
Earnings History > 104 > report Date
2000-03-31
Earnings History > 104 > date
2000-03-31
Earnings History > 104 > before After Market
-
Earnings History > 104 > currency
USD
Earnings History > 104 > eps Actual
0.0331
Earnings History > 104 > eps Estimate
-
Earnings History > 104 > eps Difference
0
Earnings History > 104 > surprise Percent
-
Earnings History > 105 > period
1999-12-31
Earnings History > 105 > report Date
1999-12-31
Earnings History > 105 > date
1999-12-31
Earnings History > 105 > before After Market
-
Earnings History > 105 > currency
USD
Earnings History > 105 > eps Actual
0.0375
Earnings History > 105 > eps Estimate
-
Earnings History > 105 > eps Difference
0
Earnings History > 105 > surprise Percent
-
Earnings History > 106 > period
1999-09-30
Earnings History > 106 > report Date
1999-09-30
Earnings History > 106 > date
1999-09-30
Earnings History > 106 > before After Market
-
Earnings History > 106 > currency
USD
Earnings History > 106 > eps Actual
0.0268
Earnings History > 106 > eps Estimate
-
Earnings History > 106 > eps Difference
0
Earnings History > 106 > surprise Percent
-
Earnings History > 107 > period
1999-06-30
Earnings History > 107 > report Date
1999-06-30
Earnings History > 107 > date
1999-06-30
Earnings History > 107 > before After Market
-
Earnings History > 107 > currency
USD
Earnings History > 107 > eps Actual
0.0305
Earnings History > 107 > eps Estimate
-
Earnings History > 107 > eps Difference
0
Earnings History > 107 > surprise Percent
-
Earnings History > 108 > period
1999-03-31
Earnings History > 108 > report Date
1999-03-31
Earnings History > 108 > date
1999-03-31
Earnings History > 108 > before After Market
-
Earnings History > 108 > currency
USD
Earnings History > 108 > eps Actual
0.0302
Earnings History > 108 > eps Estimate
-
Earnings History > 108 > eps Difference
0
Earnings History > 108 > surprise Percent
-
Earnings History > 109 > period
1998-12-31
Earnings History > 109 > report Date
1998-12-31
Earnings History > 109 > date
1998-12-31
Earnings History > 109 > before After Market
-
Earnings History > 109 > currency
USD
Earnings History > 109 > eps Actual
0.0314
Earnings History > 109 > eps Estimate
-
Earnings History > 109 > eps Difference
0
Earnings History > 109 > surprise Percent
-
Earnings History > 110 > period
1998-09-30
Earnings History > 110 > report Date
1998-09-30
Earnings History > 110 > date
1998-09-30
Earnings History > 110 > before After Market
-
Earnings History > 110 > currency
USD
Earnings History > 110 > eps Actual
0.0239
Earnings History > 110 > eps Estimate
-
Earnings History > 110 > eps Difference
0
Earnings History > 110 > surprise Percent
-
Earnings History > 111 > period
1998-06-30
Earnings History > 111 > report Date
1998-06-30
Earnings History > 111 > date
1998-06-30
Earnings History > 111 > before After Market
-
Earnings History > 111 > currency
USD
Earnings History > 111 > eps Actual
0.0306
Earnings History > 111 > eps Estimate
-
Earnings History > 111 > eps Difference
0
Earnings History > 111 > surprise Percent
-
Earnings History > 112 > period
1998-03-31
Earnings History > 112 > report Date
1998-03-31
Earnings History > 112 > date
1998-03-31
Earnings History > 112 > before After Market
-
Earnings History > 112 > currency
USD
Earnings History > 112 > eps Actual
0.0224
Earnings History > 112 > eps Estimate
-
Earnings History > 112 > eps Difference
0
Earnings History > 112 > surprise Percent
-
Balchem Corporation develops, manufactures, and markets specialty performance ingredients and products for the nutritional, food, pharmaceutical, animal health, medical device sterilization, plant nutrition, and industrial markets worldwide. It operates through three segments: Human Nutrition and Health, Animal Nutrition and Health, and Specialty Products. The Human Nutrition & Health segment supplies ingredients in the food and beverage industry. Its products include spray dried and emulsified powders, extrusion and agglomeration, blended lipid systems, liquid flavor delivery systems, juice and dairy bases, chocolate systems, and cereal systems, as well as ice cream bases and variegates. This segment offers specialty vitamin K2; microencapsulation solutions for various applications; and human grade choline nutrients and mineral amino acid chelated products for nutrition and health applications. The Animal Nutrition & Health segment provides microencapsulated products to enhance health and milk production and delivering nutrient supplements in ruminant animals; chelation technology, which offers enhanced nutrient absorption for various species of production and companion animals; methylsulfonylmethane; and choline chloride, a nutrient for monogastric animal health. The Specialty Products segment distributes ethylene oxide and ammonia primarily for use in the health care industry; and single use canisters for sterilizing re-usable devices. This segment also markets and sells propylene oxide, a fumigant to aid in the control of insects and microbiological spoilage, as well as to reduce bacterial and mold contamination in shell and processed nut meats, processed spices, cacao beans, cocoa powder, raisins, figs, and prunes; and chelated minerals for high value crops. It sells its products through sales force, independent distributors, and sales agents. The company was incorporated in 1967 and is headquartered in Montvale, New Jersey.
Stock Price
$0.00
decrease compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/ARevenue Check: Can ABIG stock double in the next year - July 2025 Technicals & Reliable Trade Execution Plans baoquankhu1.vn
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Rating:
BUY
Target Price:
$191
Analyst Picks
Strong Buy
0
Buy
2
Hold
0
Sell
0
Strong Sell
0
Sentiment:
Bullish
(Last Updated 2025-09-30)
Health Score
Price to Earnings Ratio (P/E)
-
Low
Low ≥ 50
High ≤ 10
Price to Book Ratio (P/B)
-
Very High
Low ≤ 1
High ≥ 3
Return on Equity (ROE)
-
Very Low
Low ≤ 5%
High ≥ 25%
Return on Assets (ROA)
-
Very Low
Low ≤ 2%
High ≥ 10%
Free Cash Flow - Revenue % (FCF)
-
Very High
Low ≤ 5%
High ≥ 15%
Debt to Equity
-
Very High
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 91.00% of the total shares of Balchem Corporation
1.
BlackRock Inc(15.2056%)
since
2025/06/30
2.
Vanguard Group Inc(12.01%)
since
2025/06/30
3.
iShares Core S&P Small-Cap ETF(5.9762%)
since
2025/08/31
4.
State Street Corp(3.7773%)
since
2025/06/30
5.
Conestoga Capital Advisors, LLC(3.5352%)
since
2025/06/30
6.
Vanguard Total Stock Mkt Idx Inv(3.1668%)
since
2025/07/31
7.
Geode Capital Management, LLC(3.0225%)
since
2025/06/30
8.
Wasatch Advisors LP(2.9582%)
since
2025/06/30
9.
Geneva Capital Management(2.7593%)
since
2025/06/30
10.
Morgan Stanley - Brokerage Accounts(2.6579%)
since
2025/06/30
11.
Vanguard Small Cap Index(2.4386%)
since
2025/07/31
12.
iShares Russell 2000 ETF(2.4279%)
since
2025/08/31
13.
Conestoga Small Cap Investors(2.2217%)
since
2025/07/31
14.
FMR Inc(2.1687%)
since
2025/06/30
15.
Dimensional Fund Advisors, Inc.(1.7729%)
since
2025/06/30
16.
NORGES BANK(1.4453%)
since
2025/06/30
17.
JPMorgan Chase & Co(1.3919%)
since
2025/06/30
18.
Vanguard Small Cap Growth Index Inv(1.3728%)
since
2025/07/31
19.
Schroder Investment Management Group(1.2555%)
since
2025/06/30
20.
Northern Trust Corp(1.2185%)
since
2025/06/30
21.
Wasatch Core Growth(1.1397%)
since
2025/06/30
22.
Charles Schwab Investment Management Inc(1.1353%)
since
2025/06/30
23.
Congress Asset Management Company, LLP(1.1158%)
since
2025/06/30
24.
Grantham, Mayo, Van Otterloo & Co., LLC(1.0861%)
since
2025/06/30
25.
Vanguard Institutional Extnd Mkt Idx Tr(1.0804%)
since
2025/07/31
26.
Nuveen, LLC(1.0645%)
since
2025/06/30
27.
ClearBridge Advisors, LLC(1.0348%)
since
2025/06/30
28.
Fidelity Small Cap Index(1.0142%)
since
2025/06/30
29.
Conestoga Small Cap Growth(0.919%)
since
2025/06/30
30.
iShares Russell 2000 Growth ETF(0.8896%)
since
2025/08/31
31.
SPDR® Portfolio S&P 600™ Sm Cap ETF(0.8895%)
since
2025/08/29
32.
Nationwide Geneva Small Cap Gr Instl Svc(0.8837%)
since
2025/07/31
33.
iShares S&P Small-Cap 600 Growth ETF(0.8648%)
since
2025/08/31
34.
Stephens Inv Mgmt Group LLC(0.8485%)
since
2025/06/30
35.
Strategic Advisers Fidelity US TtlStk(0.8335%)
since
2025/07/31
36.
JPMorgan Small Cap Equity A(0.7394%)
since
2025/07/31
37.
ClearBridge Small Cap Growth A(0.7009%)
since
2025/07/31
38.
ClearBridge Small Cap Growth(0.6932%)
since
2025/07/31
39.
Vanguard Tax-Managed Small Cap Adm(0.6502%)
since
2025/07/31
40.
Congress Small Cap Growth Institutional(0.6316%)
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.18
Date
2025-09-30
EPS Actual
1.35
EPS Estimate
1.15
EPS Difference
0.2
Surprise Percent
17.3913%
(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.