_id
691486b6ccc777a4e85d9682
Ticker
ODC
Name
Oil-Dri Corporation Of America
Exchange
NYSE
Address
410 North Michigan Avenue, Chicago, IL, United States, 60611-4213
Country
USA
Sector
Basic Materials
Industry
Specialty Chemicals
Currency
USD
Website
https://www.oildri.com
Description
Oil-Dri Corporation of America, together with its subsidiaries, develops, manufactures, and markets sorbent products in the United States and internationally. It operates in two segments: Retail and Wholesale Products Group, and Business to Business Products Group. The company provides agricultural and horticultural products, including mineral-based absorbent products that serve as carriers for biological and chemical active ingredients, drying agents, and growing media under the Agsorb, Verge, and Flo-Fre brand names. It also offers animal health and nutrition products for the livestock industry; and adsorbent products for bleaching, purification, and filtration applications. In addition, it provides cat litter products under Saular brand name, such as scoopable and non-clumping litter under the Cat's Pride and Jonny Cat brand names; crystal cat litter products under Ultra and Litter Pearls brand names; Pro Mound packing clay is used to construct pitcher's mounds, catcher's stations and batter's boxes; Rapid Dry drying agent is used to wick away excess water from the infield; industrial and automotive sorbent products from clay, polypropylene, and recycled materials that absorb oil, acid, paint, ink, water, and other liquids under the Oil-Dri brand name; and sports products for use on baseball, softball, football, cricket, and soccer fields under the Pro's Choice brand name. Its customers include mass merchandisers, farm & fleet channel, drugstore chains, pet specialty retail outlets, dollar stores, retail grocery stores, distributors of industrial cleanup and automotive products, environmental service companies, and sports field product and sports turf material users; processors and refiners of edible oils, petroleum-based oils, and biodiesel fuel; manufacturers of animal feed and agricultural chemicals; distributors of animal health and nutrition products; and marketers of consumer products. The company was founded in 1941 and is based in Chicago, Illinois.
Last Close
50.02
Volume
53916
Current Price
50.53
Change
1.019592163134742
Last Updated
2025-12-02T12:58:11.982Z
Image
data:image/webp;base64,UklGRgoGAABXRUJQVlA4WAoAAAAQAAAAPwAAPwAAQUxQSEcEAAABoLBtmxnJXlN199g4Hhs9s7Zt27Zt27bGto21vdvdY6un1zPb0/yOUlXJRMQEIJYnhWcGjUOt2HROTG74DJNWY9htfaSo4kPYms76rcPI+0CBHACaP+7xMGwNv40++1wB/5U/OTXCmnu/Dbj1FZg/X+ttzTF9t3mBRYBb4DfLSZdTbnMSlYCvjJ3qxCEj37XJdUBaE7dCaMQZ39U5QFGTsUzIEUPhhpxPNKAxc73QkBPC5VlAO2u5kAMGnuuyZACgpSLLWuOuz5rnonRgM3WeO0s69kvTpACgpaIFgIbkhX/xWbEbF6UBdtVhw/9kw3RSaAUAaKlpAaA0YJwxPeO2l5qA/e/nhIbUehx9BcRaCvD8YFda5ptLVETfqmsam4kUhetN6DhMjVEAqSb/8M4zj4lAHjnBlsrY8FIg1VYfcLX0PdlIBEWBIykI7PeUqIheHuurh4wHn3lDpCzcbsMjshsbDcSNp7wNEUJGvue+kACED/uTaOitIiLRpWGG6L/GI69JAECLJbkykMRwcxWQym92s0D/b9XrjhIINWXr9fDMu9xUklTHzrREzNZzE2sJoOVqexOstuvygDRxhgvCdZ+bQgJZK3ywxsdVE/z8sMtFF0vPfY9YTlAeMQZHsKEaCD9eG4JIh92WEGjK1/KZdFzOKQhawkb9QfTXuEgFHshPOfAZbEZFAr66bJMxIjfbWqnFg9DBvzO033iXoODWEERzeEAxQc5KH4Yh1z4SxE50oOI8PZHg7bn+DNMy6vG+nXQSUNF1O9uEV504iWHpBzmWsmAlD9Hlry3TYP14tYhhQz1gV8WPR7Qnp9djacrXMOxoxntxrDe1/ufeYoFsM8MeNV7ehnbUOmy5h9eyi2Ef4Get8KHmsyILD/ZRurupPbUOW+5R2qXAe32mH7UBF97hKXYxbJLiSXOmU5uZL8OTbmJY9lGOBdJd5pQs98gAW/5xGcOM7AY8ZcJsRyou85NVeA3ZMxiG3RLjQVXiND0KhrPSagFffGsYQ/uNdwmUVWELO1oQmHZeFlWjIri7sT3Dn8PCCQBkj/d1s8ay7LTvxRcgDR/2J4PA8WQTCXx55rd7/sie7bw9vdr1HDV/1+1n34G06aSjgAHxV4hbSACg/knI4Q1LFy5Zfzj0aT2Qt4hX8BFm/0siCvC15Fl+RlpG3rOSb0BRdKk/wrUZHUWD5ajRNlgC+50FSk4pC3baC7AQGuFXwKkCvxGI1Ga0n5RDUr/RNkRIf26ulDPS3Ln6iJCHEHKbH1rNkerQ+W4IIR7W/xrNSKrmRHXSDCNE2WnK6bsy1mR3T09xQtT5nTbnyFmS52zuxEcsmnWYcypJ1EStSZR0ak4HM8Suvv20669/Uvr5+vo0e33EOs9pyJIDN2Lvvilt+KHUAoBW+aOh9M3d2BsHlgxx4iFOCsw7zt4fkP2+rlkNAOrmuvfZAftndzQXIJoAVlA4IJwBAACQCQCdASpAAEAAPrVQo0qnJSOiLhbZyOAWiWxtgBRXYf+Vhflf2AU7Q2wE/jOSa5MhxrApBO2A55b0Yecz1Eu8oBUu7WJmIdkDn5NP/2gmvRkXesAAAP78PJ//Dz/hhOgHCFpJi1s0v2qoWDYsoWplUtUnWyoSS+aB3P6gsGEelLVra3fTj/HvuK382Krijgy8Rtv+5P9ncbeUjgAP+99uP8eV88J6X9+P8knkalGWKwqL17Hikwmm7Tcu2eK0vBtr+v/8YvuM63qcWdf+8CRfuoUA5d+RLx/5hd5jYsVmDAv/6GYYjeQG/JKnIoyvSmQnB53dxCkPmpbo5A4WB6cyNp+FqmA++DAw1FlocbSWGFdlYCmP9aLDyZWy+iu6f//999e4YP7xk2ZBYgFnXcIUEJH6NjkSwQ5xTJM+IRIgwde/zXS3VimQMPE1rsU3CIz3aqsrkn2cqdZ4rGJwKIvfXceWMiBtVSlk/lhmtMKahgamGxLDNYccQFhVkJYKTRPAn3P7+KfuvCZtFzogqb9Zh2hCZo/ANcSAAAAA
Ipo Date
1990-03-26T00:00:00.000Z
Market Cap
784134592
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
0.997
Sentiment Sources
2
Rating
-
Target Price
-
Strong Buy
-
Buy
-
Hold
-
Sell
-
Strong Sell
-
Current Quarter
2025-07-31
Revenue
125212000
Cost Of Revenue
90379000
Gross Profit
34833000
Operating Expenses
19189000
Operating Income
15644000
Interest Expense
546000
Pretax Income
15501000
Net Income
13055000
Eps
0.9403587120939279
Dividends Per Share
-
Shares Outstanding
10373180
Income Tax Expense
2446000
EBITDA
21152000
Operating Margin
12.494010158770724
Total Other Income Expense Net
-143000
Cash
50458000
Short Term Investments
-
Receivables
69370000
Inventories
51594000
Total Current Assets
177383000
Property Plant Equipment
149704000
Total Assets
391677000
Payables
16808000
Short Term Debt
1000000
Long Term Debt
-
Total Liabilities
132617000
Equity
259060000
Depreciation
5508000
Change In Working Capital
-
Cash From Operations
-
Capital Expenditures
-
Cash From Investing
-
Cash From Financing
-
Net Change In Cash
-
PE
14.473
PB
2.707897745695978
ROE
5.039373118196557
ROA
3.333103552161602
FCF
-
Fcf Percent
-
Piotroski FScore
2
Health Score
60
Deep Value Investing Score
4.5
Defensive Investing Score
7.5
Dividend Investing Score
1.5
Economic Moat Investing Score
6.3
Garp Investing Score
5
Growth Investing Score
3
Momentum Investing Score
5
Net Net Investing Score
2.5
Quality Investing Score
5
Value Investing Score
6.5
Quarters > 0 > quarter
2025-07-31
Quarters > 0 > income Statement > revenue
125212000
Quarters > 0 > income Statement > cost Of Revenue
90379000
Quarters > 0 > income Statement > gross Profit
34833000
Quarters > 0 > income Statement > operating Expenses
19189000
Quarters > 0 > income Statement > operating Income
15644000
Quarters > 0 > income Statement > interest Expense
546000
Quarters > 0 > income Statement > pretax Income
15501000
Quarters > 0 > income Statement > net Income
13055000
Quarters > 0 > income Statement > eps
0.9403587120939279
Quarters > 0 > income Statement > dividends Per Share
-
Quarters > 0 > income Statement > shares Outstanding
13883000
Quarters > 0 > income Statement > income Tax Expense
2446000
Quarters > 0 > income Statement > EBITDA
21152000
Quarters > 0 > income Statement > operating Margin
12.494010158770724
Quarters > 0 > income Statement > total Other Income Expense Net
-143000
Quarters > 0 > balance Sheet > cash
50458000
Quarters > 0 > balance Sheet > short Term Investments
-
Quarters > 0 > balance Sheet > receivables
69370000
Quarters > 0 > balance Sheet > inventories
51594000
Quarters > 0 > balance Sheet > total Current Assets
177383000
Quarters > 0 > balance Sheet > property Plant Equipment
149704000
Quarters > 0 > balance Sheet > total Assets
391677000
Quarters > 0 > balance Sheet > payables
16808000
Quarters > 0 > balance Sheet > short Term Debt
1000000
Quarters > 0 > balance Sheet > long Term Debt
-
Quarters > 0 > balance Sheet > total Liabilities
132617000
Quarters > 0 > balance Sheet > equity
259060000
Quarters > 0 > cash Flow > net Income
-
Quarters > 0 > cash Flow > depreciation
5508000
Quarters > 0 > cash Flow > change In Working Capital
-
Quarters > 0 > cash Flow > cash From Operations
-
Quarters > 0 > cash Flow > capital Expenditures
-
Quarters > 0 > cash Flow > cash From Investing
-
Quarters > 0 > cash Flow > cash From Financing
-
Quarters > 0 > cash Flow > net Change In Cash
-
Quarters > 0 > ratios > PE
0.9403587120939279
Quarters > 0 > ratios > PB
2.707897745695978
Quarters > 0 > ratios > ROE
5.039373118196557
Quarters > 0 > ratios > ROA
3.333103552161602
Quarters > 0 > ratios > FCF
-
Quarters > 0 > ratios > Piotroski FScore
2
Quarters > 0 > ratios > fcf Percent
-
Quarters > 0 > health Score
60
Quarters > 1 > quarter
2025-04-30
Quarters > 1 > income Statement > revenue
115501000
Quarters > 1 > income Statement > cost Of Revenue
82479000
Quarters > 1 > income Statement > gross Profit
33022000
Quarters > 1 > income Statement > operating Expenses
19118000
Quarters > 1 > income Statement > operating Income
13904000
Quarters > 1 > income Statement > interest Expense
548000
Quarters > 1 > income Statement > pretax Income
14248000
Quarters > 1 > income Statement > net Income
11104000
Quarters > 1 > income Statement > eps
0.7983320152419296
Quarters > 1 > income Statement > dividends Per Share
2096000
Quarters > 1 > income Statement > shares Outstanding
13909000
Quarters > 1 > income Statement > income Tax Expense
2604000
Quarters > 1 > income Statement > EBITDA
20370000
Quarters > 1 > income Statement > operating Margin
12.037991013064822
Quarters > 1 > income Statement > total Other Income Expense Net
344000
Quarters > 1 > balance Sheet > cash
36475000
Quarters > 1 > balance Sheet > short Term Investments
-
Quarters > 1 > balance Sheet > receivables
65516999
Quarters > 1 > balance Sheet > inventories
56531000
Quarters > 1 > balance Sheet > total Current Assets
163426000
Quarters > 1 > balance Sheet > property Plant Equipment
155073000
Quarters > 1 > balance Sheet > total Assets
369543000
Quarters > 1 > balance Sheet > payables
13177000
Quarters > 1 > balance Sheet > short Term Debt
5167000
Quarters > 1 > balance Sheet > long Term Debt
39807000
Quarters > 1 > balance Sheet > total Liabilities
122684000
Quarters > 1 > balance Sheet > equity
246859000
Quarters > 1 > cash Flow > net Income
11644000
Quarters > 1 > cash Flow > depreciation
5574000
Quarters > 1 > cash Flow > change In Working Capital
4326000
Quarters > 1 > cash Flow > cash From Operations
22658000
Quarters > 1 > cash Flow > capital Expenditures
6677000
Quarters > 1 > cash Flow > cash From Investing
-6588000
Quarters > 1 > cash Flow > cash From Financing
-2165000
Quarters > 1 > cash Flow > net Change In Cash
13886000
Quarters > 1 > ratios > PE
0.7983320152419296
Quarters > 1 > ratios > PB
2.84705751056271
Quarters > 1 > ratios > ROE
4.49811430816782
Quarters > 1 > ratios > ROA
3.0047924057552167
Quarters > 1 > ratios > FCF
15981000
Quarters > 1 > ratios > Piotroski FScore
4
Quarters > 1 > ratios > fcf Percent
0.13836243842044657
Quarters > 1 > health Score
70
Quarters > 2 > quarter
2025-01-31
Quarters > 2 > income Statement > revenue
116914000
Quarters > 2 > income Statement > cost Of Revenue
82466000
Quarters > 2 > income Statement > gross Profit
34448000
Quarters > 2 > income Statement > operating Expenses
16966000
Quarters > 2 > income Statement > operating Income
17482000
Quarters > 2 > income Statement > interest Expense
606000
Quarters > 2 > income Statement > pretax Income
16260000
Quarters > 2 > income Statement > net Income
12323000
Quarters > 2 > income Statement > eps
0.8866105475214044
Quarters > 2 > income Statement > dividends Per Share
2098000
Quarters > 2 > income Statement > shares Outstanding
13899000
Quarters > 2 > income Statement > income Tax Expense
3339000
Quarters > 2 > income Statement > EBITDA
22302000
Quarters > 2 > income Statement > operating Margin
14.952871341327814
Quarters > 2 > income Statement > total Other Income Expense Net
-1221999
Quarters > 2 > balance Sheet > cash
22589000
Quarters > 2 > balance Sheet > short Term Investments
-
Quarters > 2 > balance Sheet > receivables
66086000
Quarters > 2 > balance Sheet > inventories
55231000
Quarters > 2 > balance Sheet > total Current Assets
149016000
Quarters > 2 > balance Sheet > property Plant Equipment
153833000
Quarters > 2 > balance Sheet > total Assets
353747000
Quarters > 2 > balance Sheet > payables
14004000
Quarters > 2 > balance Sheet > short Term Debt
5357000
Quarters > 2 > balance Sheet > long Term Debt
39796000
Quarters > 2 > balance Sheet > total Liabilities
117887000
Quarters > 2 > balance Sheet > equity
235860000
Quarters > 2 > cash Flow > net Income
12921000
Quarters > 2 > cash Flow > depreciation
5436000
Quarters > 2 > cash Flow > change In Working Capital
1813000
Quarters > 2 > cash Flow > cash From Operations
21411000
Quarters > 2 > cash Flow > capital Expenditures
4989000
Quarters > 2 > cash Flow > cash From Investing
-5104000
Quarters > 2 > cash Flow > cash From Financing
-7278000
Quarters > 2 > cash Flow > net Change In Cash
9083000
Quarters > 2 > ratios > PE
0.8866105475214044
Quarters > 2 > ratios > PB
2.977683668277792
Quarters > 2 > ratios > ROE
5.224709573475791
Quarters > 2 > ratios > ROA
3.483563111489284
Quarters > 2 > ratios > FCF
16422000
Quarters > 2 > ratios > Piotroski FScore
4
Quarters > 2 > ratios > fcf Percent
0.14046222009340198
Quarters > 2 > health Score
71
Quarters > 3 > quarter
2024-10-31
Quarters > 3 > income Statement > revenue
127945000
Quarters > 3 > income Statement > cost Of Revenue
87165000
Quarters > 3 > income Statement > gross Profit
40780000
Quarters > 3 > income Statement > operating Expenses
19590000
Quarters > 3 > income Statement > operating Income
21190000
Quarters > 3 > income Statement > interest Expense
734000
Quarters > 3 > income Statement > pretax Income
20202000
Quarters > 3 > income Statement > net Income
15559000
Quarters > 3 > income Statement > eps
1.1264842166232263
Quarters > 3 > income Statement > dividends Per Share
2096000
Quarters > 3 > income Statement > shares Outstanding
13812000
Quarters > 3 > income Statement > income Tax Expense
3826000
Quarters > 3 > income Statement > EBITDA
26317000
Quarters > 3 > income Statement > operating Margin
16.561803900113333
Quarters > 3 > income Statement > total Other Income Expense Net
-988000
Quarters > 3 > balance Sheet > cash
13506000
Quarters > 3 > balance Sheet > short Term Investments
-
Quarters > 3 > balance Sheet > receivables
70544000
Quarters > 3 > balance Sheet > inventories
56025000
Quarters > 3 > balance Sheet > total Current Assets
144115000
Quarters > 3 > balance Sheet > property Plant Equipment
155499000
Quarters > 3 > balance Sheet > total Assets
350171000
Quarters > 3 > balance Sheet > payables
13824000
Quarters > 3 > balance Sheet > short Term Debt
5476000
Quarters > 3 > balance Sheet > long Term Debt
44777000
Quarters > 3 > balance Sheet > total Liabilities
126179000
Quarters > 3 > balance Sheet > equity
223992000
Quarters > 3 > cash Flow > net Income
16376000
Quarters > 3 > cash Flow > depreciation
5381000
Quarters > 3 > cash Flow > change In Working Capital
-12793000
Quarters > 3 > cash Flow > cash From Operations
10919000
Quarters > 3 > cash Flow > capital Expenditures
12817000
Quarters > 3 > cash Flow > cash From Investing
-12817000
Quarters > 3 > cash Flow > cash From Financing
-9080000
Quarters > 3 > cash Flow > net Change In Cash
-10975000
Quarters > 3 > ratios > PE
1.1264842166232263
Quarters > 3 > ratios > PB
3.115827172399014
Quarters > 3 > ratios > ROE
6.946230222507947
Quarters > 3 > ratios > ROA
4.443257722655503
Quarters > 3 > ratios > FCF
-1898000
Quarters > 3 > ratios > Piotroski FScore
3
Quarters > 3 > ratios > fcf Percent
-0.014834499198874517
Quarters > 3 > health Score
51
Annuals > 0 > quarter
2025-07-31
Annuals > 0 > income Statement > revenue
485572000
Annuals > 0 > income Statement > cost Of Revenue
342489000
Annuals > 0 > income Statement > gross Profit
143083000
Annuals > 0 > income Statement > operating Expenses
74863000
Annuals > 0 > income Statement > operating Income
68220000
Annuals > 0 > income Statement > interest Expense
2434000
Annuals > 0 > income Statement > pretax Income
66211000
Annuals > 0 > income Statement > net Income
53996000
Annuals > 0 > income Statement > eps
3.8893610891017794
Annuals > 0 > income Statement > dividends Per Share
8395000
Annuals > 0 > income Statement > shares Outstanding
13883000
Annuals > 0 > income Statement > income Tax Expense
12215000
Annuals > 0 > income Statement > EBITDA
90262000
Annuals > 0 > income Statement > operating Margin
14.049409768273295
Annuals > 0 > income Statement > total Other Income Expense Net
-2009000
Annuals > 0 > balance Sheet > cash
50458000
Annuals > 0 > balance Sheet > short Term Investments
-
Annuals > 0 > balance Sheet > receivables
69370000
Annuals > 0 > balance Sheet > inventories
51594000
Annuals > 0 > balance Sheet > total Current Assets
177383000
Annuals > 0 > balance Sheet > property Plant Equipment
149704000
Annuals > 0 > balance Sheet > total Assets
391677000
Annuals > 0 > balance Sheet > payables
16808000
Annuals > 0 > balance Sheet > short Term Debt
1000000
Annuals > 0 > balance Sheet > long Term Debt
-
Annuals > 0 > balance Sheet > total Liabilities
132617000
Annuals > 0 > balance Sheet > equity
259060000
Annuals > 0 > cash Flow > net Income
53996000
Annuals > 0 > cash Flow > depreciation
22042000
Annuals > 0 > cash Flow > change In Working Capital
-432000
Annuals > 0 > cash Flow > cash From Operations
80183000
Annuals > 0 > cash Flow > capital Expenditures
32562000
Annuals > 0 > cash Flow > cash From Investing
-32526000
Annuals > 0 > cash Flow > cash From Financing
-21744000
Annuals > 0 > cash Flow > net Change In Cash
25977000
Annuals > 0 > ratios > PE
3.8893610891017794
Annuals > 0 > ratios > PB
2.8697392495946885
Annuals > 0 > ratios > ROE
20.84304794256157
Annuals > 0 > ratios > ROA
13.785849054195165
Annuals > 0 > ratios > FCF
47621000
Annuals > 0 > ratios > Piotroski FScore
4
Annuals > 0 > ratios > fcf Percent
0.09807196461080953
Annuals > 0 > health Score
80
Annuals > 1 > quarter
2024-07-31
Annuals > 1 > income Statement > revenue
437587000
Annuals > 1 > income Statement > cost Of Revenue
312493000
Annuals > 1 > income Statement > gross Profit
125094000
Annuals > 1 > income Statement > operating Expenses
72277000
Annuals > 1 > income Statement > operating Income
52817000
Annuals > 1 > income Statement > interest Expense
1804000
Annuals > 1 > income Statement > pretax Income
49651000
Annuals > 1 > income Statement > net Income
37261000
Annuals > 1 > income Statement > eps
2.1082380898494963
Annuals > 1 > income Statement > dividends Per Share
7806000
Annuals > 1 > income Statement > shares Outstanding
17674000
Annuals > 1 > income Statement > income Tax Expense
10225000
Annuals > 1 > income Statement > EBITDA
70736000
Annuals > 1 > income Statement > operating Margin
12.070056925822751
Annuals > 1 > income Statement > total Other Income Expense Net
-3166000
Annuals > 1 > balance Sheet > cash
24481000
Annuals > 1 > balance Sheet > short Term Investments
-
Annuals > 1 > balance Sheet > receivables
62171000
Annuals > 1 > balance Sheet > inventories
54236000
Annuals > 1 > balance Sheet > total Current Assets
147158000
Annuals > 1 > balance Sheet > property Plant Equipment
156463000
Annuals > 1 > balance Sheet > total Assets
354605000
Annuals > 1 > balance Sheet > payables
15009000
Annuals > 1 > balance Sheet > short Term Debt
5556000
Annuals > 1 > balance Sheet > long Term Debt
49774000
Annuals > 1 > balance Sheet > total Liabilities
144017000
Annuals > 1 > balance Sheet > equity
210588000
Annuals > 1 > cash Flow > net Income
39426000
Annuals > 1 > cash Flow > depreciation
19281000
Annuals > 1 > cash Flow > change In Working Capital
-5282000
Annuals > 1 > cash Flow > cash From Operations
60313000
Annuals > 1 > cash Flow > capital Expenditures
32000000
Annuals > 1 > cash Flow > cash From Investing
-76116000
Annuals > 1 > cash Flow > cash From Financing
8326000
Annuals > 1 > cash Flow > net Change In Cash
-7273000
Annuals > 1 > ratios > PE
2.1082380898494963
Annuals > 1 > ratios > PB
4.4942859992022335
Annuals > 1 > ratios > ROE
17.69379071931924
Annuals > 1 > ratios > ROA
10.507748057698002
Annuals > 1 > ratios > FCF
28313000
Annuals > 1 > ratios > Piotroski FScore
4
Annuals > 1 > ratios > fcf Percent
0.06470256200481275
Annuals > 1 > health Score
70
Annuals > 2 > quarter
2023-07-31
Annuals > 2 > income Statement > revenue
413021000
Annuals > 2 > income Statement > cost Of Revenue
309794000
Annuals > 2 > income Statement > gross Profit
103227000
Annuals > 2 > income Statement > operating Expenses
62187000
Annuals > 2 > income Statement > operating Income
41040000
Annuals > 2 > income Statement > interest Expense
1464000
Annuals > 2 > income Statement > pretax Income
34678000
Annuals > 2 > income Statement > net Income
28033000
Annuals > 2 > income Statement > eps
1.6983008752068427
Annuals > 2 > income Statement > dividends Per Share
7433000
Annuals > 2 > income Statement > shares Outstanding
16506498
Annuals > 2 > income Statement > income Tax Expense
5195000
Annuals > 2 > income Statement > EBITDA
51670000
Annuals > 2 > income Statement > operating Margin
9.936540757007513
Annuals > 2 > income Statement > total Other Income Expense Net
-6362000
Annuals > 2 > balance Sheet > cash
31754000
Annuals > 2 > balance Sheet > short Term Investments
-
Annuals > 2 > balance Sheet > receivables
59287000
Annuals > 2 > balance Sheet > inventories
42612000
Annuals > 2 > balance Sheet > total Current Assets
136507000
Annuals > 2 > balance Sheet > property Plant Equipment
130258000
Annuals > 2 > balance Sheet > total Assets
286235000
Annuals > 2 > balance Sheet > payables
17101000
Annuals > 2 > balance Sheet > short Term Debt
2872000
Annuals > 2 > balance Sheet > long Term Debt
30827000
Annuals > 2 > balance Sheet > total Liabilities
109159000
Annuals > 2 > balance Sheet > equity
177076000
Annuals > 2 > cash Flow > net Income
29483000
Annuals > 2 > cash Flow > depreciation
15528000
Annuals > 2 > cash Flow > change In Working Capital
-165000
Annuals > 2 > cash Flow > cash From Operations
49764000
Annuals > 2 > cash Flow > capital Expenditures
24368000
Annuals > 2 > cash Flow > cash From Investing
-24567000
Annuals > 2 > cash Flow > cash From Financing
-9518000
Annuals > 2 > cash Flow > net Change In Cash
15456000
Annuals > 2 > ratios > PE
1.6983008752068427
Annuals > 2 > ratios > PB
4.991771713275655
Annuals > 2 > ratios > ROE
15.83105559194922
Annuals > 2 > ratios > ROA
9.793700979964015
Annuals > 2 > ratios > FCF
25396000
Annuals > 2 > ratios > Piotroski FScore
4
Annuals > 2 > ratios > fcf Percent
0.061488398894971444
Annuals > 2 > health Score
68
Annuals > 3 > quarter
2022-07-31
Annuals > 3 > income Statement > revenue
348589000
Annuals > 3 > income Statement > cost Of Revenue
286074000
Annuals > 3 > income Statement > gross Profit
62515000
Annuals > 3 > income Statement > operating Expenses
52050000
Annuals > 3 > income Statement > operating Income
10465000
Annuals > 3 > income Statement > interest Expense
1228000
Annuals > 3 > income Statement > pretax Income
5709000
Annuals > 3 > income Statement > net Income
5674000
Annuals > 3 > income Statement > eps
0.4317784034700555
Annuals > 3 > income Statement > dividends Per Share
7377000
Annuals > 3 > income Statement > shares Outstanding
13141000
Annuals > 3 > income Statement > income Tax Expense
97000
Annuals > 3 > income Statement > EBITDA
20411000
Annuals > 3 > income Statement > operating Margin
3.002102762852528
Annuals > 3 > income Statement > total Other Income Expense Net
-4756000
Annuals > 3 > balance Sheet > cash
16297999
Annuals > 3 > balance Sheet > short Term Investments
-
Annuals > 3 > balance Sheet > receivables
51683000
Annuals > 3 > balance Sheet > inventories
35562000
Annuals > 3 > balance Sheet > total Current Assets
114681000
Annuals > 3 > balance Sheet > property Plant Equipment
118467000
Annuals > 3 > balance Sheet > total Assets
249611000
Annuals > 3 > balance Sheet > payables
13401000
Annuals > 3 > balance Sheet > short Term Debt
3178000
Annuals > 3 > balance Sheet > long Term Debt
31798000
Annuals > 3 > balance Sheet > total Liabilities
99262000
Annuals > 3 > balance Sheet > equity
150718000
Annuals > 3 > cash Flow > net Income
5612000
Annuals > 3 > cash Flow > depreciation
13474000
Annuals > 3 > cash Flow > change In Working Capital
-14892000
Annuals > 3 > cash Flow > cash From Operations
9838000
Annuals > 3 > cash Flow > capital Expenditures
22831000
Annuals > 3 > cash Flow > cash From Investing
-22810000
Annuals > 3 > cash Flow > cash From Financing
4703000
Annuals > 3 > cash Flow > net Change In Cash
-8293000
Annuals > 3 > ratios > PE
0.4317784034700555
Annuals > 3 > ratios > PB
4.668988110245625
Annuals > 3 > ratios > ROE
3.7646465584734403
Annuals > 3 > ratios > ROA
2.2731370011738266
Annuals > 3 > ratios > FCF
-12993000
Annuals > 3 > ratios > Piotroski FScore
4
Annuals > 3 > ratios > fcf Percent
-0.03727312106807731
Annuals > 3 > health Score
48
Valuation > metrics > PE
14.473
Valuation > metrics > PB
2.707897745695978
Valuation > final Score
100
Valuation > verdict
Fair
Profitability > metrics > ROE
5.039373118196557
Profitability > metrics > ROA
7.359780813268464
Profitability > metrics > Net Margin
0.10426316966424944
Profitability > final Score
48
Profitability > verdict
Weak
Risk > metrics > Debt Equity
0.5119161584188991
Risk > metrics > Interest Coverage
28.652014652014653
Risk > final Score
88
Risk > verdict
Low
Liquidity > metrics > Current Ratio
9.960860287511231
Liquidity > metrics > Quick Ratio
7.0636230907457325
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
100
Prev Valuations > 1
100
Prev Valuations > 2
68.84172827600986
Prev Profitabilities > 0
44
Prev Profitabilities > 1
51
Prev Profitabilities > 2
62
Prev Risks > 0
100
Prev Risks > 1
100
Prev Risks > 2
88
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2025-12-14T00:57:37.550Z
Earnings History > 0 > period
2025-07-31
Earnings History > 0 > report Date
2025-10-09
Earnings History > 0 > date
2025-07-31
Earnings History > 0 > before After Market
AfterMarket
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
0.9048
Earnings History > 0 > eps Estimate
-
Earnings History > 0 > eps Difference
0
Earnings History > 0 > surprise Percent
-
Earnings History > 1 > period
2025-04-30
Earnings History > 1 > report Date
2025-06-04
Earnings History > 1 > date
2025-04-30
Earnings History > 1 > before After Market
AfterMarket
Earnings History > 1 > currency
USD
Earnings History > 1 > eps Actual
0.8096
Earnings History > 1 > eps Estimate
-
Earnings History > 1 > eps Difference
0
Earnings History > 1 > surprise Percent
-
Earnings History > 2 > period
2025-01-31
Earnings History > 2 > report Date
2025-03-05
Earnings History > 2 > date
2025-01-31
Earnings History > 2 > before After Market
BeforeMarket
Earnings History > 2 > currency
USD
Earnings History > 2 > eps Actual
0.8991
Earnings History > 2 > eps Estimate
-
Earnings History > 2 > eps Difference
0
Earnings History > 2 > surprise Percent
-
Earnings History > 3 > period
2024-10-31
Earnings History > 3 > report Date
2024-12-09
Earnings History > 3 > date
2024-10-31
Earnings History > 3 > before After Market
BeforeMarket
Earnings History > 3 > currency
USD
Earnings History > 3 > eps Actual
2.2848
Earnings History > 3 > eps Estimate
-
Earnings History > 3 > eps Difference
0
Earnings History > 3 > surprise Percent
-
Earnings History > 4 > period
2024-07-31
Earnings History > 4 > report Date
2024-10-10
Earnings History > 4 > date
2024-07-31
Earnings History > 4 > before After Market
AfterMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
1.1896
Earnings History > 4 > eps Estimate
-
Earnings History > 4 > eps Difference
0
Earnings History > 4 > surprise Percent
-
Earnings History > 5 > period
2024-04-30
Earnings History > 5 > report Date
2024-06-06
Earnings History > 5 > date
2024-04-30
Earnings History > 5 > before After Market
AfterMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
0.8801
Earnings History > 5 > eps Estimate
-
Earnings History > 5 > eps Difference
0
Earnings History > 5 > surprise Percent
-
Earnings History > 6 > period
2024-01-31
Earnings History > 6 > report Date
2024-03-07
Earnings History > 6 > date
2024-01-31
Earnings History > 6 > before After Market
AfterMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
1.4005
Earnings History > 6 > eps Estimate
-
Earnings History > 6 > eps Difference
0
Earnings History > 6 > surprise Percent
-
Earnings History > 7 > period
2023-10-31
Earnings History > 7 > report Date
2023-12-11
Earnings History > 7 > date
2023-10-31
Earnings History > 7 > before After Market
AfterMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
1.5
Earnings History > 7 > eps Estimate
-
Earnings History > 7 > eps Difference
0
Earnings History > 7 > surprise Percent
-
Earnings History > 8 > period
2023-07-31
Earnings History > 8 > report Date
2023-10-12
Earnings History > 8 > date
2023-07-31
Earnings History > 8 > before After Market
AfterMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
1.69
Earnings History > 8 > eps Estimate
-
Earnings History > 8 > eps Difference
0
Earnings History > 8 > surprise Percent
-
Earnings History > 9 > period
2023-04-30
Earnings History > 9 > report Date
2023-06-08
Earnings History > 9 > date
2023-04-30
Earnings History > 9 > before After Market
AfterMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
1.94
Earnings History > 9 > eps Estimate
-
Earnings History > 9 > eps Difference
0
Earnings History > 9 > surprise Percent
-
Earnings History > 10 > period
2023-01-31
Earnings History > 10 > report Date
2023-03-09
Earnings History > 10 > date
2023-01-31
Earnings History > 10 > before After Market
AfterMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
0.56
Earnings History > 10 > eps Estimate
-
Earnings History > 10 > eps Difference
0
Earnings History > 10 > surprise Percent
-
Earnings History > 11 > period
2022-10-31
Earnings History > 11 > report Date
2022-12-06
Earnings History > 11 > date
2022-10-31
Earnings History > 11 > before After Market
AfterMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
0.76
Earnings History > 11 > eps Estimate
-
Earnings History > 11 > eps Difference
0
Earnings History > 11 > surprise Percent
-
Earnings History > 12 > period
2022-07-31
Earnings History > 12 > report Date
2022-10-13
Earnings History > 12 > date
2022-07-31
Earnings History > 12 > before After Market
AfterMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
0.75
Earnings History > 12 > eps Estimate
-
Earnings History > 12 > eps Difference
0
Earnings History > 12 > surprise Percent
-
Earnings History > 13 > period
2022-04-30
Earnings History > 13 > report Date
2022-06-07
Earnings History > 13 > date
2022-04-30
Earnings History > 13 > before After Market
AfterMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
-0.31
Earnings History > 13 > eps Estimate
-
Earnings History > 13 > eps Difference
0
Earnings History > 13 > surprise Percent
-
Earnings History > 14 > period
2022-01-31
Earnings History > 14 > report Date
2022-03-11
Earnings History > 14 > date
2022-01-31
Earnings History > 14 > before After Market
AfterMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
0.28
Earnings History > 14 > eps Estimate
-
Earnings History > 14 > eps Difference
0
Earnings History > 14 > surprise Percent
-
Earnings History > 15 > period
2021-10-31
Earnings History > 15 > report Date
2021-12-07
Earnings History > 15 > date
2021-10-31
Earnings History > 15 > before After Market
AfterMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
0.08
Earnings History > 15 > eps Estimate
-
Earnings History > 15 > eps Difference
0
Earnings History > 15 > surprise Percent
-
Earnings History > 16 > period
2021-07-31
Earnings History > 16 > report Date
2021-10-13
Earnings History > 16 > date
2021-07-31
Earnings History > 16 > before After Market
AfterMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
0.08
Earnings History > 16 > eps Estimate
-
Earnings History > 16 > eps Difference
0
Earnings History > 16 > surprise Percent
-
Earnings History > 17 > period
2021-04-30
Earnings History > 17 > report Date
2021-06-08
Earnings History > 17 > date
2021-04-30
Earnings History > 17 > before After Market
AfterMarket
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
0.31
Earnings History > 17 > eps Estimate
-
Earnings History > 17 > eps Difference
0
Earnings History > 17 > surprise Percent
-
Earnings History > 18 > period
2021-01-31
Earnings History > 18 > report Date
2021-03-11
Earnings History > 18 > date
2021-01-31
Earnings History > 18 > before After Market
AfterMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
0.6
Earnings History > 18 > eps Estimate
-
Earnings History > 18 > eps Difference
0
Earnings History > 18 > surprise Percent
-
Earnings History > 19 > period
2020-10-31
Earnings History > 19 > report Date
2020-12-06
Earnings History > 19 > date
2020-10-31
Earnings History > 19 > before After Market
AfterMarket
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
0.76
Earnings History > 19 > eps Estimate
-
Earnings History > 19 > eps Difference
0
Earnings History > 19 > surprise Percent
-
Earnings History > 20 > period
2020-07-31
Earnings History > 20 > report Date
2020-10-13
Earnings History > 20 > date
2020-07-31
Earnings History > 20 > before After Market
AfterMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
0.85
Earnings History > 20 > eps Estimate
-
Earnings History > 20 > eps Difference
0
Earnings History > 20 > surprise Percent
-
Earnings History > 21 > period
2020-04-30
Earnings History > 21 > report Date
2020-06-08
Earnings History > 21 > date
2020-04-30
Earnings History > 21 > before After Market
AfterMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
0.61
Earnings History > 21 > eps Estimate
-
Earnings History > 21 > eps Difference
0
Earnings History > 21 > surprise Percent
-
Earnings History > 22 > period
2020-01-31
Earnings History > 22 > report Date
2020-03-05
Earnings History > 22 > date
2020-01-31
Earnings History > 22 > before After Market
AfterMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
0.63
Earnings History > 22 > eps Estimate
-
Earnings History > 22 > eps Difference
0
Earnings History > 22 > surprise Percent
-
Earnings History > 23 > period
2019-10-31
Earnings History > 23 > report Date
2019-12-06
Earnings History > 23 > date
2019-10-31
Earnings History > 23 > before After Market
AfterMarket
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
0.46
Earnings History > 23 > eps Estimate
-
Earnings History > 23 > eps Difference
0
Earnings History > 23 > surprise Percent
-
Earnings History > 24 > period
2019-07-31
Earnings History > 24 > report Date
2019-10-10
Earnings History > 24 > date
2019-07-31
Earnings History > 24 > before After Market
AfterMarket
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
0.51
Earnings History > 24 > eps Estimate
-
Earnings History > 24 > eps Difference
0
Earnings History > 24 > surprise Percent
-
Earnings History > 25 > period
2019-04-30
Earnings History > 25 > report Date
2019-06-07
Earnings History > 25 > date
2019-04-30
Earnings History > 25 > before After Market
-
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
0.74
Earnings History > 25 > eps Estimate
-
Earnings History > 25 > eps Difference
0
Earnings History > 25 > surprise Percent
-
Earnings History > 26 > period
2019-01-31
Earnings History > 26 > report Date
2019-03-11
Earnings History > 26 > date
2019-01-31
Earnings History > 26 > before After Market
BeforeMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
0.3
Earnings History > 26 > eps Estimate
-
Earnings History > 26 > eps Difference
0
Earnings History > 26 > surprise Percent
-
Earnings History > 27 > period
2018-10-31
Earnings History > 27 > report Date
2018-12-07
Earnings History > 27 > date
2018-10-31
Earnings History > 27 > before After Market
AfterMarket
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
0.12
Earnings History > 27 > eps Estimate
-
Earnings History > 27 > eps Difference
0
Earnings History > 27 > surprise Percent
-
Earnings History > 28 > period
2018-07-31
Earnings History > 28 > report Date
2018-10-12
Earnings History > 28 > date
2018-07-31
Earnings History > 28 > before After Market
AfterMarket
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
0.37
Earnings History > 28 > eps Estimate
-
Earnings History > 28 > eps Difference
0
Earnings History > 28 > surprise Percent
-
Earnings History > 29 > period
2018-04-30
Earnings History > 29 > report Date
2018-06-09
Earnings History > 29 > date
2018-04-30
Earnings History > 29 > before After Market
BeforeMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
-0.07
Earnings History > 29 > eps Estimate
-
Earnings History > 29 > eps Difference
0
Earnings History > 29 > surprise Percent
-
Earnings History > 30 > period
2018-01-31
Earnings History > 30 > report Date
2018-03-09
Earnings History > 30 > date
2018-01-31
Earnings History > 30 > before After Market
AfterMarket
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
-0.87
Earnings History > 30 > eps Estimate
-
Earnings History > 30 > eps Difference
0
Earnings History > 30 > surprise Percent
-
Earnings History > 31 > period
2017-10-31
Earnings History > 31 > report Date
2017-12-08
Earnings History > 31 > date
2017-10-31
Earnings History > 31 > before After Market
AfterMarket
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
0.42
Earnings History > 31 > eps Estimate
-
Earnings History > 31 > eps Difference
0
Earnings History > 31 > surprise Percent
-
Earnings History > 32 > period
2017-07-31
Earnings History > 32 > report Date
2017-10-10
Earnings History > 32 > date
2017-07-31
Earnings History > 32 > before After Market
AfterMarket
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
0.18
Earnings History > 32 > eps Estimate
-
Earnings History > 32 > eps Difference
0
Earnings History > 32 > surprise Percent
-
Earnings History > 33 > period
2017-04-30
Earnings History > 33 > report Date
2017-06-07
Earnings History > 33 > date
2017-04-30
Earnings History > 33 > before After Market
AfterMarket
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
0.44
Earnings History > 33 > eps Estimate
-
Earnings History > 33 > eps Difference
0
Earnings History > 33 > surprise Percent
-
Earnings History > 34 > period
2017-01-31
Earnings History > 34 > report Date
2017-03-10
Earnings History > 34 > date
2017-01-31
Earnings History > 34 > before After Market
AfterMarket
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
0.44
Earnings History > 34 > eps Estimate
-
Earnings History > 34 > eps Difference
0
Earnings History > 34 > surprise Percent
-
Earnings History > 35 > period
2016-10-31
Earnings History > 35 > report Date
2016-12-08
Earnings History > 35 > date
2016-10-31
Earnings History > 35 > before After Market
AfterMarket
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
0.58
Earnings History > 35 > eps Estimate
-
Earnings History > 35 > eps Difference
0
Earnings History > 35 > surprise Percent
-
Earnings History > 36 > period
2016-07-31
Earnings History > 36 > report Date
2016-10-07
Earnings History > 36 > date
2016-07-31
Earnings History > 36 > before After Market
BeforeMarket
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
0.2778
Earnings History > 36 > eps Estimate
-
Earnings History > 36 > eps Difference
0
Earnings History > 36 > surprise Percent
-
Earnings History > 37 > period
2016-04-30
Earnings History > 37 > report Date
2016-06-07
Earnings History > 37 > date
2016-04-30
Earnings History > 37 > before After Market
-
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
0.7017
Earnings History > 37 > eps Estimate
-
Earnings History > 37 > eps Difference
0
Earnings History > 37 > surprise Percent
-
Earnings History > 38 > period
2016-01-31
Earnings History > 38 > report Date
2016-03-09
Earnings History > 38 > date
2016-01-31
Earnings History > 38 > before After Market
-
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
-0.13
Earnings History > 38 > eps Estimate
-
Earnings History > 38 > eps Difference
0
Earnings History > 38 > surprise Percent
-
Earnings History > 39 > period
2015-10-31
Earnings History > 39 > report Date
2015-12-04
Earnings History > 39 > date
2015-10-31
Earnings History > 39 > before After Market
-
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
0.53
Earnings History > 39 > eps Estimate
-
Earnings History > 39 > eps Difference
0
Earnings History > 39 > surprise Percent
-
Earnings History > 40 > period
2015-07-31
Earnings History > 40 > report Date
2015-10-09
Earnings History > 40 > date
2015-07-31
Earnings History > 40 > before After Market
-
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
0.75
Earnings History > 40 > eps Estimate
-
Earnings History > 40 > eps Difference
0
Earnings History > 40 > surprise Percent
-
Earnings History > 41 > period
2015-04-30
Earnings History > 41 > report Date
2015-06-08
Earnings History > 41 > date
2015-04-30
Earnings History > 41 > before After Market
-
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
0.7091
Earnings History > 41 > eps Estimate
-
Earnings History > 41 > eps Difference
0
Earnings History > 41 > surprise Percent
-
Earnings History > 42 > period
2015-01-31
Earnings History > 42 > report Date
2015-03-10
Earnings History > 42 > date
2015-01-31
Earnings History > 42 > before After Market
-
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
0.19
Earnings History > 42 > eps Estimate
0.522
Earnings History > 42 > eps Difference
-0.332
Earnings History > 42 > surprise Percent
-63.6015
Earnings History > 43 > period
2014-10-31
Earnings History > 43 > report Date
2014-12-05
Earnings History > 43 > date
2014-10-31
Earnings History > 43 > before After Market
-
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
0.39
Earnings History > 43 > eps Estimate
0.353
Earnings History > 43 > eps Difference
0.037
Earnings History > 43 > surprise Percent
10.4816
Earnings History > 44 > period
2014-07-31
Earnings History > 44 > report Date
2014-10-10
Earnings History > 44 > date
2014-07-31
Earnings History > 44 > before After Market
-
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
0.3
Earnings History > 44 > eps Estimate
0.444
Earnings History > 44 > eps Difference
-0.144
Earnings History > 44 > surprise Percent
-32.4324
Earnings History > 45 > period
2014-04-30
Earnings History > 45 > report Date
2014-06-06
Earnings History > 45 > date
2014-04-30
Earnings History > 45 > before After Market
-
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
0.0608
Earnings History > 45 > eps Estimate
0.535
Earnings History > 45 > eps Difference
-0.4742
Earnings History > 45 > surprise Percent
-88.6355
Earnings History > 46 > period
2014-01-31
Earnings History > 46 > report Date
2014-03-11
Earnings History > 46 > date
2014-01-31
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.1
Earnings History > 46 > eps Estimate
-
Earnings History > 46 > eps Difference
0
Earnings History > 46 > surprise Percent
-
Earnings History > 47 > period
2013-10-31
Earnings History > 47 > report Date
2013-12-06
Earnings History > 47 > date
2013-10-31
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.6
Earnings History > 47 > eps Estimate
-
Earnings History > 47 > eps Difference
0
Earnings History > 47 > surprise Percent
-
Earnings History > 48 > period
2013-07-31
Earnings History > 48 > report Date
2013-10-11
Earnings History > 48 > date
2013-07-31
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.4097
Earnings History > 48 > eps Estimate
-
Earnings History > 48 > eps Difference
0
Earnings History > 48 > surprise Percent
-
Earnings History > 49 > period
2013-04-30
Earnings History > 49 > report Date
2013-07-31
Earnings History > 49 > date
2013-04-30
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.6699
Earnings History > 49 > eps Estimate
-
Earnings History > 49 > eps Difference
0
Earnings History > 49 > surprise Percent
-
Earnings History > 50 > period
2013-01-31
Earnings History > 50 > report Date
2013-04-30
Earnings History > 50 > date
2013-01-31
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.46
Earnings History > 50 > eps Estimate
-
Earnings History > 50 > eps Difference
0
Earnings History > 50 > surprise Percent
-
Earnings History > 51 > period
2012-10-31
Earnings History > 51 > report Date
2013-01-31
Earnings History > 51 > date
2012-10-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.3082
Earnings History > 51 > eps Estimate
-
Earnings History > 51 > eps Difference
0
Earnings History > 51 > surprise Percent
-
Earnings History > 52 > period
2012-07-31
Earnings History > 52 > report Date
2012-10-31
Earnings History > 52 > date
2012-07-31
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
0.64
Earnings History > 52 > eps Estimate
-
Earnings History > 52 > eps Difference
0
Earnings History > 52 > surprise Percent
-
Earnings History > 53 > period
2012-04-30
Earnings History > 53 > report Date
2012-07-31
Earnings History > 53 > date
2012-04-30
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
-0.017
Earnings History > 53 > eps Estimate
-
Earnings History > 53 > eps Difference
0
Earnings History > 53 > surprise Percent
-
Earnings History > 54 > period
2012-01-31
Earnings History > 54 > report Date
2012-04-30
Earnings History > 54 > date
2012-01-31
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.26
Earnings History > 54 > eps Estimate
-
Earnings History > 54 > eps Difference
0
Earnings History > 54 > surprise Percent
-
Earnings History > 55 > period
2011-10-31
Earnings History > 55 > report Date
2012-01-31
Earnings History > 55 > date
2011-10-31
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.45
Earnings History > 55 > eps Estimate
-
Earnings History > 55 > eps Difference
0
Earnings History > 55 > surprise Percent
-
Earnings History > 56 > period
2011-07-31
Earnings History > 56 > report Date
2011-10-31
Earnings History > 56 > date
2011-07-31
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
0.15
Earnings History > 56 > eps Estimate
-
Earnings History > 56 > eps Difference
0
Earnings History > 56 > surprise Percent
-
Earnings History > 57 > period
2011-04-30
Earnings History > 57 > report Date
2011-07-31
Earnings History > 57 > date
2011-04-30
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.4005
Earnings History > 57 > eps Estimate
-
Earnings History > 57 > eps Difference
0
Earnings History > 57 > surprise Percent
-
Earnings History > 58 > period
2011-01-31
Earnings History > 58 > report Date
2011-04-30
Earnings History > 58 > date
2011-01-31
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
0.26
Earnings History > 58 > eps Estimate
-
Earnings History > 58 > eps Difference
0
Earnings History > 58 > surprise Percent
-
Earnings History > 59 > period
2010-10-31
Earnings History > 59 > report Date
2011-01-31
Earnings History > 59 > date
2010-10-31
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.25
Earnings History > 59 > eps Estimate
-
Earnings History > 59 > eps Difference
0
Earnings History > 59 > surprise Percent
-
Earnings History > 60 > period
2010-07-31
Earnings History > 60 > report Date
2010-10-12
Earnings History > 60 > date
2010-07-31
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.33
Earnings History > 60 > eps Estimate
0.34
Earnings History > 60 > eps Difference
-0.01
Earnings History > 60 > surprise Percent
-2.9412
Earnings History > 61 > period
2010-04-30
Earnings History > 61 > report Date
2010-06-08
Earnings History > 61 > date
2010-04-30
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
0.35
Earnings History > 61 > eps Estimate
0.32
Earnings History > 61 > eps Difference
0.03
Earnings History > 61 > surprise Percent
9.375
Earnings History > 62 > period
2010-01-31
Earnings History > 62 > report Date
2010-03-10
Earnings History > 62 > date
2010-01-31
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.31
Earnings History > 62 > eps Estimate
0.21
Earnings History > 62 > eps Difference
0.1
Earnings History > 62 > surprise Percent
47.619
Earnings History > 63 > period
2009-10-31
Earnings History > 63 > report Date
2009-12-08
Earnings History > 63 > date
2009-10-31
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
0.3
Earnings History > 63 > eps Estimate
0.36
Earnings History > 63 > eps Difference
-0.06
Earnings History > 63 > surprise Percent
-16.6667
Earnings History > 64 > period
2009-07-31
Earnings History > 64 > report Date
2009-10-09
Earnings History > 64 > date
2009-07-31
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
0.35
Earnings History > 64 > eps Estimate
0.31
Earnings History > 64 > eps Difference
0.04
Earnings History > 64 > surprise Percent
12.9032
Earnings History > 65 > period
2009-04-30
Earnings History > 65 > report Date
2009-06-05
Earnings History > 65 > date
2009-04-30
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
0.33
Earnings History > 65 > eps Estimate
0.35
Earnings History > 65 > eps Difference
-0.02
Earnings History > 65 > surprise Percent
-5.7143
Earnings History > 66 > period
2009-01-31
Earnings History > 66 > report Date
2009-03-11
Earnings History > 66 > date
2009-01-31
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
-
Earnings History > 66 > eps Actual
0.1638
Earnings History > 66 > eps Estimate
-
Earnings History > 66 > eps Difference
0
Earnings History > 66 > surprise Percent
-
Earnings History > 67 > period
2008-10-31
Earnings History > 67 > report Date
2008-12-10
Earnings History > 67 > date
2008-10-31
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
0.155
Earnings History > 67 > eps Estimate
-
Earnings History > 67 > eps Difference
0
Earnings History > 67 > surprise Percent
-
Earnings History > 68 > period
2008-07-31
Earnings History > 68 > report Date
2008-10-13
Earnings History > 68 > date
2008-07-31
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
0.175
Earnings History > 68 > eps Estimate
-
Earnings History > 68 > eps Difference
0
Earnings History > 68 > surprise Percent
-
Earnings History > 69 > period
2008-04-30
Earnings History > 69 > report Date
2008-06-06
Earnings History > 69 > date
2008-04-30
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
0.1393
Earnings History > 69 > eps Estimate
-
Earnings History > 69 > eps Difference
0
Earnings History > 69 > surprise Percent
-
Earnings History > 70 > period
2008-01-31
Earnings History > 70 > report Date
2008-03-10
Earnings History > 70 > date
2008-01-31
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
0.1443
Earnings History > 70 > eps Estimate
-
Earnings History > 70 > eps Difference
0
Earnings History > 70 > surprise Percent
-
Earnings History > 71 > period
2007-10-31
Earnings History > 71 > report Date
2007-11-29
Earnings History > 71 > date
2007-10-31
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
0.1738
Earnings History > 71 > eps Estimate
-
Earnings History > 71 > eps Difference
0
Earnings History > 71 > surprise Percent
-
Earnings History > 72 > period
2007-07-31
Earnings History > 72 > report Date
2007-09-26
Earnings History > 72 > date
2007-07-31
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
0.1444
Earnings History > 72 > eps Estimate
-
Earnings History > 72 > eps Difference
0
Earnings History > 72 > surprise Percent
-
Earnings History > 73 > period
2007-04-30
Earnings History > 73 > report Date
2007-05-25
Earnings History > 73 > date
2007-04-30
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
0.1419
Earnings History > 73 > eps Estimate
-
Earnings History > 73 > eps Difference
0
Earnings History > 73 > surprise Percent
-
Earnings History > 74 > period
2007-01-31
Earnings History > 74 > report Date
2007-02-28
Earnings History > 74 > date
2007-01-31
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
0.1405
Earnings History > 74 > eps Estimate
-
Earnings History > 74 > eps Difference
0
Earnings History > 74 > surprise Percent
-
Earnings History > 75 > period
2006-10-31
Earnings History > 75 > report Date
2006-11-28
Earnings History > 75 > date
2006-10-31
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
0.1191
Earnings History > 75 > eps Estimate
-
Earnings History > 75 > eps Difference
0
Earnings History > 75 > surprise Percent
-
Earnings History > 76 > period
2006-07-31
Earnings History > 76 > report Date
2006-09-26
Earnings History > 76 > date
2006-07-31
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
0.0798
Earnings History > 76 > eps Estimate
-
Earnings History > 76 > eps Difference
0
Earnings History > 76 > surprise Percent
-
Earnings History > 77 > period
2006-04-30
Earnings History > 77 > report Date
2006-05-25
Earnings History > 77 > date
2006-04-30
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
0.0844
Earnings History > 77 > eps Estimate
-
Earnings History > 77 > eps Difference
0
Earnings History > 77 > surprise Percent
-
Earnings History > 78 > period
2006-01-31
Earnings History > 78 > report Date
2006-02-23
Earnings History > 78 > date
2006-01-31
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
0.1286
Earnings History > 78 > eps Estimate
-
Earnings History > 78 > eps Difference
0
Earnings History > 78 > surprise Percent
-
Earnings History > 79 > period
2005-10-31
Earnings History > 79 > report Date
2005-11-22
Earnings History > 79 > date
2005-10-31
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
0.0708
Earnings History > 79 > eps Estimate
-
Earnings History > 79 > eps Difference
0
Earnings History > 79 > surprise Percent
-
Earnings History > 80 > period
2005-07-31
Earnings History > 80 > report Date
2005-09-22
Earnings History > 80 > date
2005-07-31
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
0.0775
Earnings History > 80 > eps Estimate
-
Earnings History > 80 > eps Difference
0
Earnings History > 80 > surprise Percent
-
Earnings History > 81 > period
2005-04-30
Earnings History > 81 > report Date
2005-05-26
Earnings History > 81 > date
2005-04-30
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
0.1326
Earnings History > 81 > eps Estimate
-
Earnings History > 81 > eps Difference
0
Earnings History > 81 > surprise Percent
-
Earnings History > 82 > period
2005-01-31
Earnings History > 82 > report Date
2005-02-23
Earnings History > 82 > date
2005-01-31
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
0.1432
Earnings History > 82 > eps Estimate
-
Earnings History > 82 > eps Difference
0
Earnings History > 82 > surprise Percent
-
Earnings History > 83 > period
2004-10-31
Earnings History > 83 > report Date
2004-11-22
Earnings History > 83 > date
2004-10-31
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
0.0861
Earnings History > 83 > eps Estimate
-
Earnings History > 83 > eps Difference
0
Earnings History > 83 > surprise Percent
-
Earnings History > 84 > period
2004-07-31
Earnings History > 84 > report Date
2004-09-22
Earnings History > 84 > date
2004-07-31
Earnings History > 84 > before After Market
-
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
-0.0172
Earnings History > 84 > eps Estimate
-
Earnings History > 84 > eps Difference
0
Earnings History > 84 > surprise Percent
-
Earnings History > 85 > period
2004-04-30
Earnings History > 85 > report Date
2004-05-27
Earnings History > 85 > date
2004-04-30
Earnings History > 85 > before After Market
-
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
0.1202
Earnings History > 85 > eps Estimate
-
Earnings History > 85 > eps Difference
0
Earnings History > 85 > surprise Percent
-
Earnings History > 86 > period
2004-01-31
Earnings History > 86 > report Date
2004-03-01
Earnings History > 86 > date
2004-01-31
Earnings History > 86 > before After Market
-
Earnings History > 86 > currency
USD
Earnings History > 86 > eps Actual
0.1152
Earnings History > 86 > eps Estimate
-
Earnings History > 86 > eps Difference
0
Earnings History > 86 > surprise Percent
-
Earnings History > 87 > period
2003-10-31
Earnings History > 87 > report Date
2003-11-24
Earnings History > 87 > date
2003-10-31
Earnings History > 87 > before After Market
-
Earnings History > 87 > currency
USD
Earnings History > 87 > eps Actual
0.1196
Earnings History > 87 > eps Estimate
-
Earnings History > 87 > eps Difference
0
Earnings History > 87 > surprise Percent
-
Earnings History > 88 > period
2003-07-31
Earnings History > 88 > report Date
2003-09-24
Earnings History > 88 > date
2003-07-31
Earnings History > 88 > before After Market
-
Earnings History > 88 > currency
USD
Earnings History > 88 > eps Actual
0.0334
Earnings History > 88 > eps Estimate
-
Earnings History > 88 > eps Difference
0
Earnings History > 88 > surprise Percent
-
Earnings History > 89 > period
2003-04-30
Earnings History > 89 > report Date
2003-05-29
Earnings History > 89 > date
2003-04-30
Earnings History > 89 > before After Market
-
Earnings History > 89 > currency
USD
Earnings History > 89 > eps Actual
0.0684
Earnings History > 89 > eps Estimate
-
Earnings History > 89 > eps Difference
0
Earnings History > 89 > surprise Percent
-
Earnings History > 90 > period
2003-01-31
Earnings History > 90 > report Date
2003-02-27
Earnings History > 90 > date
2003-01-31
Earnings History > 90 > before After Market
-
Earnings History > 90 > currency
USD
Earnings History > 90 > eps Actual
0.0855
Earnings History > 90 > eps Estimate
-
Earnings History > 90 > eps Difference
0
Earnings History > 90 > surprise Percent
-
Earnings History > 91 > period
2002-10-31
Earnings History > 91 > report Date
2002-10-31
Earnings History > 91 > date
2002-10-31
Earnings History > 91 > before After Market
-
Earnings History > 91 > currency
USD
Earnings History > 91 > eps Actual
0.029
Earnings History > 91 > eps Estimate
-
Earnings History > 91 > eps Difference
0
Earnings History > 91 > surprise Percent
-
Earnings History > 92 > period
2002-07-31
Earnings History > 92 > report Date
2002-07-31
Earnings History > 92 > date
2002-07-31
Earnings History > 92 > before After Market
-
Earnings History > 92 > currency
USD
Earnings History > 92 > eps Actual
-0.136
Earnings History > 92 > eps Estimate
-
Earnings History > 92 > eps Difference
0
Earnings History > 92 > surprise Percent
-
Earnings History > 93 > period
2002-04-30
Earnings History > 93 > report Date
2002-04-30
Earnings History > 93 > date
2002-04-30
Earnings History > 93 > before After Market
-
Earnings History > 93 > currency
USD
Earnings History > 93 > eps Actual
0.0353
Earnings History > 93 > eps Estimate
-
Earnings History > 93 > eps Difference
0
Earnings History > 93 > surprise Percent
-
Earnings History > 94 > period
2002-01-31
Earnings History > 94 > report Date
2002-01-31
Earnings History > 94 > date
2002-01-31
Earnings History > 94 > before After Market
-
Earnings History > 94 > currency
-
Earnings History > 94 > eps Actual
0.0052
Earnings History > 94 > eps Estimate
-
Earnings History > 94 > eps Difference
0
Earnings History > 94 > surprise Percent
-
Earnings History > 95 > period
2001-10-31
Earnings History > 95 > report Date
2001-10-31
Earnings History > 95 > date
2001-10-31
Earnings History > 95 > before After Market
-
Earnings History > 95 > currency
-
Earnings History > 95 > eps Actual
0.019
Earnings History > 95 > eps Estimate
-
Earnings History > 95 > eps Difference
0
Earnings History > 95 > surprise Percent
-
Earnings History > 96 > period
2001-07-31
Earnings History > 96 > report Date
2001-07-31
Earnings History > 96 > date
2001-07-31
Earnings History > 96 > before After Market
-
Earnings History > 96 > currency
USD
Earnings History > 96 > eps Actual
-0.083
Earnings History > 96 > eps Estimate
-
Earnings History > 96 > eps Difference
0
Earnings History > 96 > surprise Percent
-
Earnings History > 97 > period
2001-04-30
Earnings History > 97 > report Date
2001-04-30
Earnings History > 97 > date
2001-04-30
Earnings History > 97 > before After Market
-
Earnings History > 97 > currency
USD
Earnings History > 97 > eps Actual
0.1358
Earnings History > 97 > eps Estimate
-
Earnings History > 97 > eps Difference
0
Earnings History > 97 > surprise Percent
-
Earnings History > 98 > period
2001-01-31
Earnings History > 98 > report Date
2001-01-31
Earnings History > 98 > date
2001-01-31
Earnings History > 98 > before After Market
-
Earnings History > 98 > currency
USD
Earnings History > 98 > eps Actual
-0.0186
Earnings History > 98 > eps Estimate
-
Earnings History > 98 > eps Difference
0
Earnings History > 98 > surprise Percent
-
Earnings History > 99 > period
2000-10-31
Earnings History > 99 > report Date
2000-10-31
Earnings History > 99 > date
2000-10-31
Earnings History > 99 > before After Market
-
Earnings History > 99 > currency
-
Earnings History > 99 > eps Actual
0.0309
Earnings History > 99 > eps Estimate
-
Earnings History > 99 > eps Difference
0
Earnings History > 99 > surprise Percent
-
Earnings History > 100 > period
2000-07-31
Earnings History > 100 > report Date
2000-09-20
Earnings History > 100 > date
2000-07-31
Earnings History > 100 > before After Market
-
Earnings History > 100 > currency
USD
Earnings History > 100 > eps Actual
0.11
Earnings History > 100 > eps Estimate
0.08
Earnings History > 100 > eps Difference
0.03
Earnings History > 100 > surprise Percent
37.5
Earnings History > 101 > period
2000-04-30
Earnings History > 101 > report Date
2000-05-24
Earnings History > 101 > date
2000-04-30
Earnings History > 101 > before After Market
-
Earnings History > 101 > currency
USD
Earnings History > 101 > eps Actual
0.14
Earnings History > 101 > eps Estimate
0.14
Earnings History > 101 > eps Difference
0
Earnings History > 101 > surprise Percent
0
Earnings History > 102 > period
2000-01-31
Earnings History > 102 > report Date
2000-02-23
Earnings History > 102 > date
2000-01-31
Earnings History > 102 > before After Market
-
Earnings History > 102 > currency
USD
Earnings History > 102 > eps Actual
0.14
Earnings History > 102 > eps Estimate
0.14
Earnings History > 102 > eps Difference
0
Earnings History > 102 > surprise Percent
0
Earnings History > 103 > period
1999-10-31
Earnings History > 103 > report Date
1999-10-31
Earnings History > 103 > date
1999-10-31
Earnings History > 103 > before After Market
-
Earnings History > 103 > currency
-
Earnings History > 103 > eps Actual
0.1172
Earnings History > 103 > eps Estimate
-
Earnings History > 103 > eps Difference
0
Earnings History > 103 > surprise Percent
-
Earnings History > 104 > period
1999-07-31
Earnings History > 104 > report Date
1999-09-21
Earnings History > 104 > date
1999-07-31
Earnings History > 104 > before After Market
-
Earnings History > 104 > currency
USD
Earnings History > 104 > eps Actual
0.22
Earnings History > 104 > eps Estimate
0.22
Earnings History > 104 > eps Difference
0
Earnings History > 104 > surprise Percent
0
Earnings History > 105 > period
1999-04-30
Earnings History > 105 > report Date
1999-05-20
Earnings History > 105 > date
1999-04-30
Earnings History > 105 > before After Market
-
Earnings History > 105 > currency
USD
Earnings History > 105 > eps Actual
0.16
Earnings History > 105 > eps Estimate
0.2
Earnings History > 105 > eps Difference
-0.04
Earnings History > 105 > surprise Percent
-20
Earnings History > 106 > period
1999-01-31
Earnings History > 106 > report Date
1999-02-23
Earnings History > 106 > date
1999-01-31
Earnings History > 106 > before After Market
-
Earnings History > 106 > currency
USD
Earnings History > 106 > eps Actual
0.31
Earnings History > 106 > eps Estimate
0.29
Earnings History > 106 > eps Difference
0.02
Earnings History > 106 > surprise Percent
6.8966
Earnings History > 107 > period
1998-10-31
Earnings History > 107 > report Date
1998-10-31
Earnings History > 107 > date
1998-10-31
Earnings History > 107 > before After Market
-
Earnings History > 107 > currency
USD
Earnings History > 107 > eps Actual
0.1368
Earnings History > 107 > eps Estimate
-
Earnings History > 107 > eps Difference
0
Earnings History > 107 > surprise Percent
-
Earnings History > 108 > period
1998-07-31
Earnings History > 108 > report Date
1998-09-24
Earnings History > 108 > date
1998-07-31
Earnings History > 108 > before After Market
-
Earnings History > 108 > currency
USD
Earnings History > 108 > eps Actual
0.21
Earnings History > 108 > eps Estimate
0.22
Earnings History > 108 > eps Difference
-0.01
Earnings History > 108 > surprise Percent
-4.5455
Earnings History > 109 > period
1998-04-30
Earnings History > 109 > report Date
1998-05-26
Earnings History > 109 > date
1998-04-30
Earnings History > 109 > before After Market
-
Earnings History > 109 > currency
USD
Earnings History > 109 > eps Actual
0.18
Earnings History > 109 > eps Estimate
0.21
Earnings History > 109 > eps Difference
-0.03
Earnings History > 109 > surprise Percent
-14.2857
Earnings History > 110 > period
1998-01-31
Earnings History > 110 > report Date
1998-01-31
Earnings History > 110 > date
1998-01-31
Earnings History > 110 > before After Market
-
Earnings History > 110 > currency
USD
Earnings History > 110 > eps Actual
-0.0062
Earnings History > 110 > eps Estimate
-
Earnings History > 110 > eps Difference
0
Earnings History > 110 > surprise Percent
-
Earnings History > 111 > period
1997-10-31
Earnings History > 111 > report Date
1997-10-31
Earnings History > 111 > date
1997-10-31
Earnings History > 111 > before After Market
-
Earnings History > 111 > currency
USD
Earnings History > 111 > eps Actual
0.1184
Earnings History > 111 > eps Estimate
-
Earnings History > 111 > eps Difference
0
Earnings History > 111 > surprise Percent
-
Earnings History > 112 > period
1997-07-31
Earnings History > 112 > report Date
1997-10-08
Earnings History > 112 > date
1997-07-31
Earnings History > 112 > before After Market
-
Earnings History > 112 > currency
USD
Earnings History > 112 > eps Actual
0.18
Earnings History > 112 > eps Estimate
0.18
Earnings History > 112 > eps Difference
0
Earnings History > 112 > surprise Percent
0
Earnings History > 113 > period
1997-04-30
Earnings History > 113 > report Date
1997-04-30
Earnings History > 113 > date
1997-04-30
Earnings History > 113 > before After Market
-
Earnings History > 113 > currency
USD
Earnings History > 113 > eps Actual
0.0707
Earnings History > 113 > eps Estimate
-
Earnings History > 113 > eps Difference
0
Earnings History > 113 > surprise Percent
-
Earnings History > 114 > period
1997-01-31
Earnings History > 114 > report Date
1997-02-20
Earnings History > 114 > date
1997-01-31
Earnings History > 114 > before After Market
-
Earnings History > 114 > currency
USD
Earnings History > 114 > eps Actual
0.27
Earnings History > 114 > eps Estimate
0.19
Earnings History > 114 > eps Difference
0.08
Earnings History > 114 > surprise Percent
42.1053
Earnings History > 115 > period
1996-10-31
Earnings History > 115 > report Date
1996-10-31
Earnings History > 115 > date
1996-10-31
Earnings History > 115 > before After Market
-
Earnings History > 115 > currency
USD
Earnings History > 115 > eps Actual
0.1149
Earnings History > 115 > eps Estimate
-
Earnings History > 115 > eps Difference
0
Earnings History > 115 > surprise Percent
-
Earnings History > 116 > period
1995-07-31
Earnings History > 116 > report Date
1995-09-22
Earnings History > 116 > date
1995-07-31
Earnings History > 116 > before After Market
-
Earnings History > 116 > currency
USD
Earnings History > 116 > eps Actual
0.15
Earnings History > 116 > eps Estimate
0.24
Earnings History > 116 > eps Difference
-0.09
Earnings History > 116 > surprise Percent
-37.5
Earnings History > 117 > period
1995-04-30
Earnings History > 117 > report Date
1995-05-22
Earnings History > 117 > date
1995-04-30
Earnings History > 117 > before After Market
-
Earnings History > 117 > currency
USD
Earnings History > 117 > eps Actual
0.18
Earnings History > 117 > eps Estimate
0.3
Earnings History > 117 > eps Difference
-0.12
Earnings History > 117 > surprise Percent
-40
Earnings History > 118 > period
1994-07-31
Earnings History > 118 > report Date
1994-09-27
Earnings History > 118 > date
1994-07-31
Earnings History > 118 > before After Market
-
Earnings History > 118 > currency
USD
Earnings History > 118 > eps Actual
0.19
Earnings History > 118 > eps Estimate
0.22
Earnings History > 118 > eps Difference
-0.03
Earnings History > 118 > surprise Percent
-13.6364
Earnings History > 119 > period
1994-04-30
Earnings History > 119 > report Date
1994-05-20
Earnings History > 119 > date
1994-04-30
Earnings History > 119 > before After Market
-
Earnings History > 119 > currency
USD
Earnings History > 119 > eps Actual
0.27
Earnings History > 119 > eps Estimate
0.27
Earnings History > 119 > eps Difference
0
Earnings History > 119 > surprise Percent
0
Earnings History > 120 > period
1994-01-31
Earnings History > 120 > report Date
1994-02-22
Earnings History > 120 > date
1994-01-31
Earnings History > 120 > before After Market
-
Earnings History > 120 > currency
USD
Earnings History > 120 > eps Actual
0.37
Earnings History > 120 > eps Estimate
0.34
Earnings History > 120 > eps Difference
0.03
Earnings History > 120 > surprise Percent
8.8235
Earnings History > 121 > period
1993-07-31
Earnings History > 121 > report Date
1993-09-24
Earnings History > 121 > date
1993-07-31
Earnings History > 121 > before After Market
-
Earnings History > 121 > currency
USD
Earnings History > 121 > eps Actual
0.23
Earnings History > 121 > eps Estimate
0.24
Earnings History > 121 > eps Difference
-0.01
Earnings History > 121 > surprise Percent
-4.1667
Oil-Dri Corporation of America, together with its subsidiaries, develops, manufactures, and markets sorbent products in the United States and internationally. It operates in two segments: Retail and Wholesale Products Group, and Business to Business Products Group. The company provides agricultural and horticultural products, including mineral-based absorbent products that serve as carriers for biological and chemical active ingredients, drying agents, and growing media under the Agsorb, Verge, and Flo-Fre brand names. It also offers animal health and nutrition products for the livestock industry; and adsorbent products for bleaching, purification, and filtration applications. In addition, it provides cat litter products under Saular brand name, such as scoopable and non-clumping litter under the Cat's Pride and Jonny Cat brand names; crystal cat litter products under Ultra and Litter Pearls brand names; Pro Mound packing clay is used to construct pitcher's mounds, catcher's stations and batter's boxes; Rapid Dry drying agent is used to wick away excess water from the infield; industrial and automotive sorbent products from clay, polypropylene, and recycled materials that absorb oil, acid, paint, ink, water, and other liquids under the Oil-Dri brand name; and sports products for use on baseball, softball, football, cricket, and soccer fields under the Pro's Choice brand name. Its customers include mass merchandisers, farm & fleet channel, drugstore chains, pet specialty retail outlets, dollar stores, retail grocery stores, distributors of industrial cleanup and automotive products, environmental service companies, and sports field product and sports turf material users; processors and refiners of edible oils, petroleum-based oils, and biodiesel fuel; manufacturers of animal feed and agricultural chemicals; distributors of animal health and nutrition products; and marketers of consumer products. The company was founded in 1941 and is based in Chicago, Illinois.
Stock Price
$ 0.00
0% increase compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/AOil-Dri Corporation of America (NYSE:ODC) Is Increasing Its Dividend To $0.205 - simplywall.st
12/14/2025
Oil-Dri Corporation of America (NYSE:ODC) Is Increasing Its Dividend To $0.205 simplywall.st
Read more →Oil-Dri Corporation Of America (NYSE:ODC) Rating Lowered to "Hold" at Wall Street Zen - MarketBeat
12/13/2025
Oil-Dri Corporation Of America (NYSE:ODC) Rating Lowered to "Hold" at Wall Street Zen MarketBeat
Read more →Showing 2 of 10
(Last Updated 2025-07-31)
Health Score
Price to Earnings Ratio (P/E)
-
Very High
Low ≥ 50
High ≤ 10
Price to Book Ratio (P/B)
-
Very High
Low ≤ 1
High ≥ 3
Return on Equity (ROE)
-
Very Low
Low ≤ 5%
High ≥ 25%
Return on Assets (ROA)
-
Very Low
Low ≤ 2%
High ≥ 10%
Debt to Equity
-
High
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 65.90% of the total shares of Oil-Dri Corporation Of America
1.
Gamco Investors, Inc. Et Al(5.4208%)
since
2025/06/30
2.
1290 VT GAMCO Small Company Value IB(4.9917%)
since
2025/07/31
3.
BlackRock Inc(4.7213%)
since
2025/06/30
4.
Dimensional Fund Advisors, Inc.(4.5217%)
since
2025/06/30
5.
Vanguard Group Inc(4.3245%)
since
2025/06/30
6.
Needham Investment Management, LLC(3.8358%)
since
2025/06/30
7.
Needham Aggressive Growth Retail(3.8358%)
since
2025/06/30
8.
Renaissance Technologies Corp(3.2134%)
since
2025/06/30
9.
American Century Companies Inc(2.4993%)
since
2025/06/30
10.
Royce & Associates, LP(2.3159%)
since
2025/06/30
11.
Avantis US Small Cap Value ETF(2.221%)
since
2025/08/30
12.
Vanguard Total Stock Mkt Idx Inv(2.1768%)
since
2025/07/31
13.
Royce Small-Cap Special Equity Invmt(1.8581%)
since
2025/06/30
14.
iShares Russell 2000 ETF(1.6584%)
since
2025/08/31
15.
Geode Capital Management, LLC(1.6232%)
since
2025/06/30
16.
State Street Corp(1.427%)
since
2025/06/30
17.
Gabelli Funds LLC(1.1217%)
since
2025/06/30
18.
Gabelli Small Cap Growth AAA(0.9429%)
since
2025/06/30
19.
Diamond Hill Capital Management Inc(0.8864%)
since
2025/06/30
20.
Vanguard Institutional Extnd Mkt Idx Tr(0.7633%)
since
2025/07/31
21.
Bard Associates Inc(0.7492%)
since
2025/06/30
22.
DFA US Micro Cap I(0.739%)
since
2025/07/31
23.
Diamond Hill Small Cap Equity(0.7009%)
since
2025/08/31
24.
Northern Trust Corp(0.6988%)
since
2025/06/30
25.
DFA US Targeted Value I(0.6831%)
since
2025/07/31
26.
Fidelity Small Cap Index(0.6823%)
since
2025/06/30
27.
DFA US Small Cap Value I(0.6655%)
since
2025/07/31
28.
Bank of New York Mellon Corp(0.655%)
since
2025/06/30
29.
Cardinal Capital Management(0.6488%)
since
2025/06/30
30.
Diamond Hill Small Cap Inv(0.6268%)
since
2025/08/31
31.
Goldman Sachs Group Inc(0.5659%)
since
2025/06/30
32.
Foundry Partners Micro Cap Value(0.5643%)
since
2025/07/31
33.
North Star Investment Management Corp(0.4946%)
since
2025/06/30
34.
North Star Dividend I(0.4919%)
since
2025/07/31
35.
iShares Russell 2000 Growth ETF(0.4763%)
since
2025/08/31
36.
Dimensional US Targeted Value ETF(0.4564%)
since
2025/08/29
37.
Morgan Stanley - Brokerage Accounts(0.4463%)
since
2025/06/30
38.
Foundry Partners, LLC(0.4228%)
since
2025/03/31
39.
DFA US Small Cap I(0.3872%)
since
2025/07/31
40.
Fidelity Extended Market Index(0.3831%)
since
2025/07/31
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
—
EPS Estimate
—
Date
2025-07-31
EPS Actual
0.9048
EPS Estimate
—
EPS Difference
0
Surprise Percent
null%
(Last Updated 2025-07-31)
(Last Updated 2025-07-31)
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-07-31)
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-07-31)
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.