_id
690f3af6ccc777a4e85d198b
Ticker
CALM
Name
Cal-Maine Foods Inc
Exchange
NASDAQ
Address
1052 Highland Colony Parkway, Ridgeland, MS, United States, 39157
Country
USA
Sector
Consumer Defensive
Industry
Farm Products
Currency
USD
Website
https://www.calmainefoods.com
Description
Cal-Maine Foods, Inc., together with its subsidiaries, engages in the production, grading, packaging, marketing, and distribution of shell eggs, egg products, and prepared foods. The company offers specialty shell eggs, including cage-free, organic, brown, free-range, and pasture-raised and nutritionally enhanced eggs, as well as conventional eggs under the Egg-Land's Best, Land O' Lakes, Farmhouse Eggs, Sunups, Sunny Meadow, and 4-Grain brand names. It also provides ready-to-eat products, such as hard-cooked eggs, egg wraps, protein pancakes, crepes and wrap-ups; and sells feed, miscellaneous byproducts, and resale products. The company sells its products to various customers, including national and regional grocery store chains, club stores, independent supermarkets, foodservice distributors, and egg product consumers primarily in the southwestern, southeastern, mid-western, northeastern, and mid-Atlantic regions of the United States, as well as Puerto Rico. Cal-Maine Foods, Inc. was founded in 1957 and is headquartered in Ridgeland, Mississippi.
Last Close
80.6
Volume
888982
Current Price
79.07
Change
-0.95
Last Updated
2026-01-02T10:52:42.296Z
Image
data:image/webp;base64,UklGRrgCAABXRUJQVlA4IKwCAADwDACdASpAACgAPtFaqE4oJSQiKBqriQAaCWIAvgONRV3j7dDnuUjr/h66OWBh5PQez9PSPsElZfxwXu0eOoancK1DzcXvjlkGGyIRRv+mAYoviSw4v53W1Qx47ocnA0+DozXNQPlOiNyIuv10YAAAAP76Ebv6f0Q+1NA1nBUXDuWLA1SHZH253ePntjKZ9pdAcxScDldNt5AS7iY4Yy3xepu+Qy4i/W1n0FQ9m0d8mzoCiX1SB1IYstY6j7jbMD+Xldf8aERTRNVFLU9siVkw4e9uKQTaodUCU55Og8SoSaM17ySJTwtCfLb13ZFPrxWn+yHkiiqNlRa4LFvuFBHsqH1ad1F/2nOejYMpmzChyV0iU3iqvappvPZ0vmIC8UjTEpCSDkHqowVkX5xLRhWYFFB1I5zXMla4XDUqsYfWTKw1qNvYhPv/PWqDbSO6/Okxp6CrR1tfErGZqkL0dTh5drZsMsr7BURGAqAjzgd5tpPQZbeXqtDyX5w/LkJ850JrZLG4eUu6lAMDYSBiRntyXXnOB1me70TLcqfBfTqFM+jDaBiU9Ojx988WR0S5ONeoNQ7ax/8n2d+XoivSQA2qb9f/rzteHa//MwlDWU364YZDX1lre+8BKh/sojizjKRll6GrRTy81kZ5PkokhdSVu6POf0ijzPo29T3yli0x4Uy1zsIw/jZHlpWHDopWOkGoc9RqQszbvuoSn210M/T6fvWfvTlg3EGVVcBwjN/A6hO9qW+9CYP1fH1h5LK/bxRP5Hg/+Hm93RtX255hHmf//LBCJb1z9NDYdyVxTI2vA3cmHzBnZh71r624hbXPPnukrc5lgQoRDxpLjU0mWviXVPxjTxavK9kw6My3uX/Ysk+7CG905rQZUTI2SrHzksbnpV1mfghM3XsXsAA=
Ipo Date
1996-12-11T00:00:00.000Z
Market Cap
3859113728
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
0.9762684210526317
Sentiment Sources
19
Rating
3.6667
Target Price
95.5
Strong Buy
1
Buy
0
Hold
2
Sell
0
Strong Sell
0
Current Quarter
2025-08-31
Revenue
922602000
Cost Of Revenue
611288000
Gross Profit
311314000
Operating Expenses
62130000
Operating Income
249184000
Interest Expense
150000
Pretax Income
263265000
Net Income
199340000
Eps
4.11655377498761
Dividends Per Share
114163000
Shares Outstanding
48499606
Income Tax Expense
64158000
EBITDA
286920250
Operating Margin
27.00882937604731
Total Other Income Expense Net
14081000
Cash
251920000
Short Term Investments
1001475000
Receivables
245921000
Inventories
328429000
Total Current Assets
1846854000
Property Plant Equipment
1195545000
Total Assets
3196392000
Payables
108771000
Short Term Debt
-
Long Term Debt
-
Total Liabilities
494475000
Equity
2696759000
Bs_currency_symbol
USD
Depreciation
29663000
Change In Working Capital
36152000
Cash From Operations
278604000
Capital Expenditures
45302000
Cash From Investing
-409714000
Cash From Financing
-114181000
Net Change In Cash
-248472000
Cf_currency_symbol
USD
PE
3.0592
PB
1.4198101053894692
ROE
7.391835903764482
ROA
6.236406548383302
FCF
233302000
Fcf Percent
0.2528739369739064
Piotroski FScore
4
Health Score
81
Deep Value Investing Score
8.5
Defensive Investing Score
7
Dividend Investing Score
3.5
Economic Moat Investing Score
9.5
Garp Investing Score
4
Growth Investing Score
3
Momentum Investing Score
6
Net Net Investing Score
4
Quality Investing Score
8.5
Value Investing Score
10
Quarters > 0 > quarter
2025-08-31
Quarters > 0 > income Statement > revenue
922602000
Quarters > 0 > income Statement > cost Of Revenue
611288000
Quarters > 0 > income Statement > gross Profit
311314000
Quarters > 0 > income Statement > operating Expenses
62130000
Quarters > 0 > income Statement > operating Income
249184000
Quarters > 0 > income Statement > interest Expense
150000
Quarters > 0 > income Statement > pretax Income
263265000
Quarters > 0 > income Statement > net Income
199340000
Quarters > 0 > income Statement > eps
4.11655377498761
Quarters > 0 > income Statement > dividends Per Share
114163000
Quarters > 0 > income Statement > shares Outstanding
48424000
Quarters > 0 > income Statement > income Tax Expense
64158000
Quarters > 0 > income Statement > EBITDA
286920250
Quarters > 0 > income Statement > operating Margin
27.00882937604731
Quarters > 0 > income Statement > total Other Income Expense Net
14081000
Quarters > 0 > income Statement > currency_symbol
USD
Quarters > 0 > balance Sheet > cash
251920000
Quarters > 0 > balance Sheet > short Term Investments
1001475000
Quarters > 0 > balance Sheet > receivables
245921000
Quarters > 0 > balance Sheet > inventories
328429000
Quarters > 0 > balance Sheet > total Current Assets
1846854000
Quarters > 0 > balance Sheet > property Plant Equipment
1195545000
Quarters > 0 > balance Sheet > total Assets
3196392000
Quarters > 0 > balance Sheet > payables
108771000
Quarters > 0 > balance Sheet > short Term Debt
-
Quarters > 0 > balance Sheet > long Term Debt
-
Quarters > 0 > balance Sheet > total Liabilities
494475000
Quarters > 0 > balance Sheet > equity
2696759000
Quarters > 0 > balance Sheet > currency_symbol
USD
Quarters > 0 > cash Flow > net Income
199340000
Quarters > 0 > cash Flow > depreciation
29663000
Quarters > 0 > cash Flow > change In Working Capital
36152000
Quarters > 0 > cash Flow > cash From Operations
278604000
Quarters > 0 > cash Flow > capital Expenditures
45302000
Quarters > 0 > cash Flow > cash From Investing
-409714000
Quarters > 0 > cash Flow > cash From Financing
-114181000
Quarters > 0 > cash Flow > net Change In Cash
-248472000
Quarters > 0 > cash Flow > currency_symbol
USD
Quarters > 0 > ratios > PE
4.11655377498761
Quarters > 0 > ratios > PB
1.4198101053894692
Quarters > 0 > ratios > ROE
7.391835903764482
Quarters > 0 > ratios > ROA
6.236406548383302
Quarters > 0 > ratios > FCF
233302000
Quarters > 0 > ratios > Piotroski FScore
4
Quarters > 0 > ratios > fcf Percent
0.2528739369739064
Quarters > 0 > health Score
81
Quarters > 1 > quarter
2025-05-31
Quarters > 1 > income Statement > revenue
1103658000
Quarters > 1 > income Statement > cost Of Revenue
572148000
Quarters > 1 > income Statement > gross Profit
531510000
Quarters > 1 > income Statement > operating Expenses
95659000
Quarters > 1 > income Statement > operating Income
435851000
Quarters > 1 > income Statement > interest Expense
155000
Quarters > 1 > income Statement > pretax Income
453199000
Quarters > 1 > income Statement > net Income
342475000
Quarters > 1 > income Statement > eps
7.03551912568306
Quarters > 1 > income Statement > dividends Per Share
169485000
Quarters > 1 > income Statement > shares Outstanding
48678000
Quarters > 1 > income Statement > income Tax Expense
111069000
Quarters > 1 > income Statement > EBITDA
528502000
Quarters > 1 > income Statement > operating Margin
39.49149102348735
Quarters > 1 > income Statement > total Other Income Expense Net
17348000
Quarters > 1 > income Statement > currency_symbol
USD
Quarters > 1 > balance Sheet > cash
500392000
Quarters > 1 > balance Sheet > short Term Investments
892708000
Quarters > 1 > balance Sheet > receivables
272361000
Quarters > 1 > balance Sheet > inventories
295670000
Quarters > 1 > balance Sheet > total Current Assets
1968110000
Quarters > 1 > balance Sheet > property Plant Equipment
1026684000
Quarters > 1 > balance Sheet > total Assets
3102488000
Quarters > 1 > balance Sheet > payables
101033000
Quarters > 1 > balance Sheet > short Term Debt
-
Quarters > 1 > balance Sheet > long Term Debt
-
Quarters > 1 > balance Sheet > total Liabilities
536472999
Quarters > 1 > balance Sheet > equity
2560624000
Quarters > 1 > balance Sheet > currency_symbol
USD
Quarters > 1 > cash Flow > net Income
342475000
Quarters > 1 > cash Flow > depreciation
24591000
Quarters > 1 > cash Flow > change In Working Capital
15867000
Quarters > 1 > cash Flow > cash From Operations
415508000
Quarters > 1 > cash Flow > capital Expenditures
45860000
Quarters > 1 > cash Flow > cash From Investing
-192843000
Quarters > 1 > cash Flow > cash From Financing
-219485000
Quarters > 1 > cash Flow > net Change In Cash
3153000
Quarters > 1 > cash Flow > currency_symbol
USD
Quarters > 1 > ratios > PE
7.03551912568306
Quarters > 1 > ratios > PB
1.5031373055942614
Quarters > 1 > ratios > ROE
13.374669611782128
Quarters > 1 > ratios > ROA
11.038721181193932
Quarters > 1 > ratios > FCF
369648000
Quarters > 1 > ratios > Piotroski FScore
4
Quarters > 1 > ratios > fcf Percent
0.33492984239682944
Quarters > 1 > health Score
89
Quarters > 2 > quarter
2025-02-28
Quarters > 2 > income Statement > revenue
1417685000
Quarters > 2 > income Statement > cost Of Revenue
701570000
Quarters > 2 > income Statement > gross Profit
716115000
Quarters > 2 > income Statement > operating Expenses
80445000
Quarters > 2 > income Statement > operating Income
635670000
Quarters > 2 > income Statement > interest Expense
-
Quarters > 2 > income Statement > pretax Income
663029000
Quarters > 2 > income Statement > net Income
508533000
Quarters > 2 > income Statement > eps
10.384370341630762
Quarters > 2 > income Statement > dividends Per Share
73031000
Quarters > 2 > income Statement > shares Outstanding
48971000
Quarters > 2 > income Statement > income Tax Expense
154876000
Quarters > 2 > income Statement > EBITDA
659760000
Quarters > 2 > income Statement > operating Margin
44.8385924941013
Quarters > 2 > income Statement > total Other Income Expense Net
27359000
Quarters > 2 > income Statement > currency_symbol
USD
Quarters > 2 > balance Sheet > cash
497239000
Quarters > 2 > balance Sheet > short Term Investments
743134000
Quarters > 2 > balance Sheet > receivables
428398000
Quarters > 2 > balance Sheet > inventories
307291000
Quarters > 2 > balance Sheet > total Current Assets
1983282000
Quarters > 2 > balance Sheet > property Plant Equipment
1005464000
Quarters > 2 > balance Sheet > total Assets
3081569000
Quarters > 2 > balance Sheet > payables
170384000
Quarters > 2 > balance Sheet > short Term Debt
-
Quarters > 2 > balance Sheet > long Term Debt
-
Quarters > 2 > balance Sheet > total Liabilities
694061000
Quarters > 2 > balance Sheet > equity
2381772000
Quarters > 2 > balance Sheet > currency_symbol
USD
Quarters > 2 > cash Flow > net Income
508153000
Quarters > 2 > cash Flow > depreciation
23612000
Quarters > 2 > cash Flow > change In Working Capital
40734000
Quarters > 2 > cash Flow > cash From Operations
571575000
Quarters > 2 > cash Flow > capital Expenditures
49807000
Quarters > 2 > cash Flow > cash From Investing
-137704000
Quarters > 2 > cash Flow > cash From Financing
-76928000
Quarters > 2 > cash Flow > net Change In Cash
356943000
Quarters > 2 > cash Flow > currency_symbol
USD
Quarters > 2 > ratios > PE
10.384370341630762
Quarters > 2 > ratios > PB
1.6257378833910214
Quarters > 2 > ratios > ROE
21.351036119326285
Quarters > 2 > ratios > ROA
16.502405105970368
Quarters > 2 > ratios > FCF
521768000
Quarters > 2 > ratios > Piotroski FScore
4
Quarters > 2 > ratios > fcf Percent
0.36804226608872914
Quarters > 2 > health Score
91
Quarters > 3 > quarter
2024-11-30
Quarters > 3 > income Statement > revenue
954671000
Quarters > 3 > income Statement > cost Of Revenue
598629000
Quarters > 3 > income Statement > gross Profit
356042000
Quarters > 3 > income Statement > operating Expenses
77981000
Quarters > 3 > income Statement > operating Income
278061000
Quarters > 3 > income Statement > interest Expense
-
Quarters > 3 > income Statement > pretax Income
288961000
Quarters > 3 > income Statement > net Income
219064000
Quarters > 3 > income Statement > eps
4.473432713906473
Quarters > 3 > income Statement > dividends Per Share
50016000
Quarters > 3 > income Statement > shares Outstanding
48970000
Quarters > 3 > income Statement > income Tax Expense
70602000
Quarters > 3 > income Statement > EBITDA
302169000
Quarters > 3 > income Statement > operating Margin
29.12636918896667
Quarters > 3 > income Statement > total Other Income Expense Net
10900000
Quarters > 3 > income Statement > currency_symbol
USD
Quarters > 3 > balance Sheet > cash
140296000
Quarters > 3 > balance Sheet > short Term Investments
656887000
Quarters > 3 > balance Sheet > receivables
317751000
Quarters > 3 > balance Sheet > inventories
299365000
Quarters > 3 > balance Sheet > total Current Assets
1424595000
Quarters > 3 > balance Sheet > property Plant Equipment
975603000
Quarters > 3 > balance Sheet > total Assets
2490099000
Quarters > 3 > balance Sheet > payables
116835000
Quarters > 3 > balance Sheet > short Term Debt
-
Quarters > 3 > balance Sheet > long Term Debt
-
Quarters > 3 > balance Sheet > total Liabilities
438616000
Quarters > 3 > balance Sheet > equity
2045367000
Quarters > 3 > balance Sheet > currency_symbol
USD
Quarters > 3 > cash Flow > net Income
218359000
Quarters > 3 > cash Flow > depreciation
23770000
Quarters > 3 > cash Flow > change In Working Capital
-120210000
Quarters > 3 > cash Flow > cash From Operations
122699000
Quarters > 3 > cash Flow > capital Expenditures
29815000
Quarters > 3 > cash Flow > cash From Investing
-111551000
Quarters > 3 > cash Flow > cash From Financing
-52519000
Quarters > 3 > cash Flow > net Change In Cash
-41371000
Quarters > 3 > cash Flow > currency_symbol
USD
Quarters > 3 > ratios > PE
4.473432713906473
Quarters > 3 > ratios > PB
1.8930871085726912
Quarters > 3 > ratios > ROE
10.710253954424804
Quarters > 3 > ratios > ROA
8.79740122782267
Quarters > 3 > ratios > FCF
92884000
Quarters > 3 > ratios > Piotroski FScore
3
Quarters > 3 > ratios > fcf Percent
0.09729425110849706
Quarters > 3 > health Score
75
Annuals > 0 > quarter
2025-05-31
Annuals > 0 > income Statement > revenue
4261885000
Annuals > 0 > income Statement > cost Of Revenue
2411000000
Annuals > 0 > income Statement > gross Profit
1850885000
Annuals > 0 > income Statement > operating Expenses
314346000
Annuals > 0 > income Statement > operating Income
1536539000
Annuals > 0 > income Statement > interest Expense
612000
Annuals > 0 > income Statement > pretax Income
1603142000
Annuals > 0 > income Statement > net Income
1220048000
Annuals > 0 > income Statement > eps
24.95444969421775
Annuals > 0 > income Statement > dividends Per Share
330290000
Annuals > 0 > income Statement > shares Outstanding
48891000
Annuals > 0 > income Statement > income Tax Expense
384910000
Annuals > 0 > income Statement > EBITDA
1697775000
Annuals > 0 > income Statement > operating Margin
36.053037564364125
Annuals > 0 > income Statement > total Other Income Expense Net
66603000
Annuals > 0 > income Statement > currency_symbol
USD
Annuals > 0 > balance Sheet > cash
500392000
Annuals > 0 > balance Sheet > short Term Investments
892708000
Annuals > 0 > balance Sheet > receivables
272361000
Annuals > 0 > balance Sheet > inventories
295670000
Annuals > 0 > balance Sheet > total Current Assets
1968110000
Annuals > 0 > balance Sheet > property Plant Equipment
1026684000
Annuals > 0 > balance Sheet > total Assets
3102488000
Annuals > 0 > balance Sheet > payables
101033000
Annuals > 0 > balance Sheet > short Term Debt
-
Annuals > 0 > balance Sheet > long Term Debt
-
Annuals > 0 > balance Sheet > total Liabilities
536472999
Annuals > 0 > balance Sheet > equity
2560624000
Annuals > 0 > balance Sheet > currency_symbol
USD
Annuals > 0 > cash Flow > net Income
1220048000
Annuals > 0 > cash Flow > depreciation
94021000
Annuals > 0 > cash Flow > change In Working Capital
-103190000
Annuals > 0 > cash Flow > cash From Operations
1228784000
Annuals > 0 > cash Flow > capital Expenditures
161255000
Annuals > 0 > cash Flow > cash From Investing
-579519000
Annuals > 0 > cash Flow > cash From Financing
-386724000
Annuals > 0 > cash Flow > net Change In Cash
262514000
Annuals > 0 > cash Flow > currency_symbol
USD
Annuals > 0 > ratios > PE
24.95444969421775
Annuals > 0 > ratios > PB
1.5192612699092094
Annuals > 0 > ratios > ROE
47.64651116290404
Annuals > 0 > ratios > ROA
39.3248257527507
Annuals > 0 > ratios > FCF
1067529000
Annuals > 0 > ratios > Piotroski FScore
4
Annuals > 0 > ratios > fcf Percent
0.2504828262611497
Annuals > 0 > health Score
91
Annuals > 1 > quarter
2024-05-31
Annuals > 1 > income Statement > revenue
2326443000
Annuals > 1 > income Statement > cost Of Revenue
1784872000
Annuals > 1 > income Statement > gross Profit
541571000
Annuals > 1 > income Statement > operating Expenses
229119000
Annuals > 1 > income Statement > operating Income
312452000
Annuals > 1 > income Statement > interest Expense
549000
Annuals > 1 > income Statement > pretax Income
359971000
Annuals > 1 > income Statement > net Income
277888000
Annuals > 1 > income Statement > eps
5.68592065148446
Annuals > 1 > income Statement > dividends Per Share
91856000
Annuals > 1 > income Statement > shares Outstanding
48873000
Annuals > 1 > income Statement > income Tax Expense
83689000
Annuals > 1 > income Statement > EBITDA
440761000
Annuals > 1 > income Statement > operating Margin
13.430460148819465
Annuals > 1 > income Statement > total Other Income Expense Net
47519000
Annuals > 1 > income Statement > currency_symbol
USD
Annuals > 1 > balance Sheet > cash
237878000
Annuals > 1 > balance Sheet > short Term Investments
574499000
Annuals > 1 > balance Sheet > receivables
162442000
Annuals > 1 > balance Sheet > inventories
261781999
Annuals > 1 > balance Sheet > total Current Assets
1241839000
Annuals > 1 > balance Sheet > property Plant Equipment
857234000
Annuals > 1 > balance Sheet > total Assets
2198935000
Annuals > 1 > balance Sheet > payables
75862000
Annuals > 1 > balance Sheet > short Term Debt
-
Annuals > 1 > balance Sheet > long Term Debt
-
Annuals > 1 > balance Sheet > total Liabilities
401892000
Annuals > 1 > balance Sheet > equity
1800147000
Annuals > 1 > balance Sheet > currency_symbol
USD
Annuals > 1 > cash Flow > net Income
277888000
Annuals > 1 > cash Flow > depreciation
80241000
Annuals > 1 > cash Flow > change In Working Capital
101597000
Annuals > 1 > cash Flow > cash From Operations
451398000
Annuals > 1 > cash Flow > capital Expenditures
147116000
Annuals > 1 > cash Flow > cash From Investing
-412586000
Annuals > 1 > cash Flow > cash From Financing
-93758000
Annuals > 1 > cash Flow > net Change In Cash
-54946000
Annuals > 1 > cash Flow > currency_symbol
USD
Annuals > 1 > ratios > PE
5.68592065148446
Annuals > 1 > ratios > PB
2.1602816936616844
Annuals > 1 > ratios > ROE
15.436961537030031
Annuals > 1 > ratios > ROA
12.637390373066962
Annuals > 1 > ratios > FCF
304282000
Annuals > 1 > ratios > Piotroski FScore
4
Annuals > 1 > ratios > fcf Percent
0.13079280257457415
Annuals > 1 > health Score
84
Annuals > 2 > quarter
2023-05-31
Annuals > 2 > income Statement > revenue
3146217000
Annuals > 2 > income Statement > cost Of Revenue
1949760000
Annuals > 2 > income Statement > gross Profit
1196457000
Annuals > 2 > income Statement > operating Expenses
228731000
Annuals > 2 > income Statement > operating Income
967726000
Annuals > 2 > income Statement > interest Expense
583000
Annuals > 2 > income Statement > pretax Income
998550000
Annuals > 2 > income Statement > net Income
758024000
Annuals > 2 > income Statement > eps
15.522463857148708
Annuals > 2 > income Statement > dividends Per Share
252292000
Annuals > 2 > income Statement > shares Outstanding
48834000
Annuals > 2 > income Statement > income Tax Expense
241818000
Annuals > 2 > income Statement > EBITDA
1071367000
Annuals > 2 > income Statement > operating Margin
30.758399690803273
Annuals > 2 > income Statement > total Other Income Expense Net
30824000
Annuals > 2 > income Statement > currency_symbol
USD
Annuals > 2 > balance Sheet > cash
292824000
Annuals > 2 > balance Sheet > short Term Investments
355090000
Annuals > 2 > balance Sheet > receivables
187213000
Annuals > 2 > balance Sheet > inventories
284418000
Annuals > 2 > balance Sheet > total Current Assets
1124925000
Annuals > 2 > balance Sheet > property Plant Equipment
744540000
Annuals > 2 > balance Sheet > total Assets
1963724000
Annuals > 2 > balance Sheet > payables
82590000
Annuals > 2 > balance Sheet > short Term Debt
-
Annuals > 2 > balance Sheet > long Term Debt
-
Annuals > 2 > balance Sheet > total Liabilities
354141000
Annuals > 2 > balance Sheet > equity
1611081000
Annuals > 2 > balance Sheet > currency_symbol
USD
Annuals > 2 > cash Flow > net Income
756732000
Annuals > 2 > cash Flow > depreciation
72234000
Annuals > 2 > cash Flow > change In Working Capital
6863000
Annuals > 2 > cash Flow > cash From Operations
863010000
Annuals > 2 > cash Flow > capital Expenditures
136569000
Annuals > 2 > cash Flow > cash From Investing
-375111000
Annuals > 2 > cash Flow > cash From Financing
-254159000
Annuals > 2 > cash Flow > net Change In Cash
233740000
Annuals > 2 > cash Flow > currency_symbol
USD
Annuals > 2 > ratios > PE
15.522463857148708
Annuals > 2 > ratios > PB
2.411872140506902
Annuals > 2 > ratios > ROE
47.05064487756978
Annuals > 2 > ratios > ROA
38.6013513100619
Annuals > 2 > ratios > FCF
726441000
Annuals > 2 > ratios > Piotroski FScore
4
Annuals > 2 > ratios > fcf Percent
0.23089348255380987
Annuals > 2 > health Score
91
Annuals > 3 > quarter
2022-05-31
Annuals > 3 > income Statement > revenue
1777159000
Annuals > 3 > income Statement > cost Of Revenue
1440100000
Annuals > 3 > income Statement > gross Profit
337059000
Annuals > 3 > income Statement > operating Expenses
193522000
Annuals > 3 > income Statement > operating Income
143537000
Annuals > 3 > income Statement > interest Expense
403000
Annuals > 3 > income Statement > pretax Income
166015000
Annuals > 3 > income Statement > net Income
132650000
Annuals > 3 > income Statement > eps
2.721918988796323
Annuals > 3 > income Statement > dividends Per Share
6117000
Annuals > 3 > income Statement > shares Outstanding
48734000
Annuals > 3 > income Statement > income Tax Expense
33574000
Annuals > 3 > income Statement > EBITDA
234813000
Annuals > 3 > income Statement > operating Margin
8.076767469877485
Annuals > 3 > income Statement > total Other Income Expense Net
22478000
Annuals > 3 > income Statement > currency_symbol
USD
Annuals > 3 > balance Sheet > cash
59084000
Annuals > 3 > balance Sheet > short Term Investments
115429000
Annuals > 3 > balance Sheet > receivables
219404000
Annuals > 3 > balance Sheet > inventories
263315999
Annuals > 3 > balance Sheet > total Current Assets
661519000
Annuals > 3 > balance Sheet > property Plant Equipment
679172000
Annuals > 3 > balance Sheet > total Assets
1437308000
Annuals > 3 > balance Sheet > payables
82049000
Annuals > 3 > balance Sheet > short Term Debt
696000
Annuals > 3 > balance Sheet > long Term Debt
-
Annuals > 3 > balance Sheet > total Liabilities
332963000
Annuals > 3 > balance Sheet > equity
1104551000
Annuals > 3 > balance Sheet > currency_symbol
USD
Annuals > 3 > cash Flow > net Income
132441000
Annuals > 3 > cash Flow > depreciation
68395000
Annuals > 3 > cash Flow > change In Working Capital
-79092000
Annuals > 3 > cash Flow > cash From Operations
126209000
Annuals > 3 > cash Flow > capital Expenditures
72399000
Annuals > 3 > cash Flow > cash From Investing
-117021000
Annuals > 3 > cash Flow > cash From Financing
-7456000
Annuals > 3 > cash Flow > net Change In Cash
1732000
Annuals > 3 > cash Flow > currency_symbol
USD
Annuals > 3 > ratios > PE
2.721918988796323
Annuals > 3 > ratios > PB
3.51071555772436
Annuals > 3 > ratios > ROE
12.009404726445407
Annuals > 3 > ratios > ROA
9.229058768197213
Annuals > 3 > ratios > FCF
53810000
Annuals > 3 > ratios > Piotroski FScore
3
Annuals > 3 > ratios > fcf Percent
0.030278663867442362
Annuals > 3 > health Score
65
Valuation > metrics > PE
3.0592
Valuation > metrics > PB
1.4198101053894692
Valuation > final Score
100
Valuation > verdict
34.7% Undervalued
Profitability > metrics > ROE
7.391835903764482
Profitability > metrics > ROA
10.793489902287892
Profitability > metrics > Net Margin
0.21606283099321266
Profitability > final Score
75
Profitability > verdict
Adequate
Risk > metrics > Debt Equity
0.1833589875847267
Risk > metrics > Interest Coverage
1661.2266666666667
Risk > final Score
100
Risk > verdict
Low
Liquidity > metrics > Current Ratio
16.979286758419065
Liquidity > metrics > Quick Ratio
13.959833043734083
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
100
Prev Valuations > 1
100
Prev Valuations > 2
100
Prev Profitabilities > 0
87
Prev Profitabilities > 1
100
Prev Profitabilities > 2
81
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:33:11.604Z
Earnings History > 0 > period
2026-02-28
Earnings History > 0 > report Date
2026-03-31
Earnings History > 0 > date
2026-02-28
Earnings History > 0 > before After Market
-
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
0
Earnings History > 0 > eps Estimate
2.22
Earnings History > 0 > eps Difference
-2.22
Earnings History > 0 > surprise Percent
-100
Earnings History > 1 > period
2025-11-30
Earnings History > 1 > report Date
2026-01-07
Earnings History > 1 > date
2025-11-30
Earnings History > 1 > before After Market
-
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
0
Earnings History > 1 > eps Estimate
2.08
Earnings History > 1 > eps Difference
-2.08
Earnings History > 1 > surprise Percent
-100
Earnings History > 2 > period
2025-08-31
Earnings History > 2 > report Date
2025-09-29
Earnings History > 2 > date
2025-08-31
Earnings History > 2 > before After Market
BeforeMarket
Earnings History > 2 > currency
USD
Earnings History > 2 > eps Actual
4.0012
Earnings History > 2 > eps Estimate
2.71
Earnings History > 2 > eps Difference
1.2912
Earnings History > 2 > surprise Percent
47.6458
Earnings History > 3 > period
2025-05-31
Earnings History > 3 > report Date
2025-07-22
Earnings History > 3 > date
2025-05-31
Earnings History > 3 > before After Market
-
Earnings History > 3 > currency
-
Earnings History > 3 > eps Actual
7.04
Earnings History > 3 > eps Estimate
5.43
Earnings History > 3 > eps Difference
1.61
Earnings History > 3 > surprise Percent
29.6501
Earnings History > 4 > period
2025-02-28
Earnings History > 4 > report Date
2025-03-31
Earnings History > 4 > date
2025-02-28
Earnings History > 4 > before After Market
BeforeMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
10.3919
Earnings History > 4 > eps Estimate
10.75
Earnings History > 4 > eps Difference
-0.3581
Earnings History > 4 > surprise Percent
-3.3312
Earnings History > 5 > period
2024-11-30
Earnings History > 5 > report Date
2025-01-01
Earnings History > 5 > date
2024-11-30
Earnings History > 5 > before After Market
BeforeMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
4.4786
Earnings History > 5 > eps Estimate
3.03
Earnings History > 5 > eps Difference
1.4486
Earnings History > 5 > surprise Percent
47.8086
Earnings History > 6 > period
2024-08-31
Earnings History > 6 > report Date
2024-10-01
Earnings History > 6 > date
2024-08-31
Earnings History > 6 > before After Market
AfterMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
3.06
Earnings History > 6 > eps Estimate
2.33
Earnings History > 6 > eps Difference
0.73
Earnings History > 6 > surprise Percent
31.3305
Earnings History > 7 > period
2024-05-31
Earnings History > 7 > report Date
2024-07-23
Earnings History > 7 > date
2024-05-31
Earnings History > 7 > before After Market
AfterMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
2.32
Earnings History > 7 > eps Estimate
1.85
Earnings History > 7 > eps Difference
0.47
Earnings History > 7 > surprise Percent
25.4054
Earnings History > 8 > period
2024-02-29
Earnings History > 8 > report Date
2024-04-02
Earnings History > 8 > date
2024-02-29
Earnings History > 8 > before After Market
AfterMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
2.37
Earnings History > 8 > eps Estimate
2.46
Earnings History > 8 > eps Difference
-0.09
Earnings History > 8 > surprise Percent
-3.6585
Earnings History > 9 > period
2023-11-30
Earnings History > 9 > report Date
2024-01-03
Earnings History > 9 > date
2023-11-30
Earnings History > 9 > before After Market
AfterMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
0.35
Earnings History > 9 > eps Estimate
0.71
Earnings History > 9 > eps Difference
-0.36
Earnings History > 9 > surprise Percent
-50.7042
Earnings History > 10 > period
2023-08-31
Earnings History > 10 > report Date
2023-10-03
Earnings History > 10 > date
2023-08-31
Earnings History > 10 > before After Market
AfterMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
0.02
Earnings History > 10 > eps Estimate
0.33
Earnings History > 10 > eps Difference
-0.31
Earnings History > 10 > surprise Percent
-93.9394
Earnings History > 11 > period
2023-05-31
Earnings History > 11 > report Date
2023-07-25
Earnings History > 11 > date
2023-05-31
Earnings History > 11 > before After Market
AfterMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
2.27
Earnings History > 11 > eps Estimate
2.15
Earnings History > 11 > eps Difference
0.12
Earnings History > 11 > surprise Percent
5.5814
Earnings History > 12 > period
2023-02-28
Earnings History > 12 > report Date
2023-03-28
Earnings History > 12 > date
2023-02-28
Earnings History > 12 > before After Market
AfterMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
6.62
Earnings History > 12 > eps Estimate
5.47
Earnings History > 12 > eps Difference
1.15
Earnings History > 12 > surprise Percent
21.0238
Earnings History > 13 > period
2022-11-30
Earnings History > 13 > report Date
2022-12-28
Earnings History > 13 > date
2022-11-30
Earnings History > 13 > before After Market
AfterMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
4.07
Earnings History > 13 > eps Estimate
4.24
Earnings History > 13 > eps Difference
-0.17
Earnings History > 13 > surprise Percent
-4.0094
Earnings History > 14 > period
2022-08-31
Earnings History > 14 > report Date
2022-09-27
Earnings History > 14 > date
2022-08-31
Earnings History > 14 > before After Market
AfterMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
2.57
Earnings History > 14 > eps Estimate
2.56
Earnings History > 14 > eps Difference
0.01
Earnings History > 14 > surprise Percent
0.3906
Earnings History > 15 > period
2022-05-31
Earnings History > 15 > report Date
2022-07-19
Earnings History > 15 > date
2022-05-31
Earnings History > 15 > before After Market
AfterMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
2.25
Earnings History > 15 > eps Estimate
1.84
Earnings History > 15 > eps Difference
0.41
Earnings History > 15 > surprise Percent
22.2826
Earnings History > 16 > period
2022-02-28
Earnings History > 16 > report Date
2022-03-29
Earnings History > 16 > date
2022-02-28
Earnings History > 16 > before After Market
AfterMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
0.81
Earnings History > 16 > eps Estimate
0.83
Earnings History > 16 > eps Difference
-0.02
Earnings History > 16 > surprise Percent
-2.4096
Earnings History > 17 > period
2021-11-30
Earnings History > 17 > report Date
2021-12-28
Earnings History > 17 > date
2021-11-30
Earnings History > 17 > before After Market
AfterMarket
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
0.02
Earnings History > 17 > eps Estimate
0.23
Earnings History > 17 > eps Difference
-0.21
Earnings History > 17 > surprise Percent
-91.3043
Earnings History > 18 > period
2021-08-31
Earnings History > 18 > report Date
2021-09-28
Earnings History > 18 > date
2021-08-31
Earnings History > 18 > before After Market
AfterMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
-0.37
Earnings History > 18 > eps Estimate
-0.62
Earnings History > 18 > eps Difference
0.25
Earnings History > 18 > surprise Percent
40.3226
Earnings History > 19 > period
2021-05-31
Earnings History > 19 > report Date
2021-07-19
Earnings History > 19 > date
2021-05-31
Earnings History > 19 > before After Market
BeforeMarket
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
-0.09
Earnings History > 19 > eps Estimate
0.18
Earnings History > 19 > eps Difference
-0.27
Earnings History > 19 > surprise Percent
-150
Earnings History > 20 > period
2021-02-28
Earnings History > 20 > report Date
2021-03-29
Earnings History > 20 > date
2021-02-28
Earnings History > 20 > before After Market
BeforeMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
0.28
Earnings History > 20 > eps Estimate
0.08
Earnings History > 20 > eps Difference
0.2
Earnings History > 20 > surprise Percent
250
Earnings History > 21 > period
2020-11-30
Earnings History > 21 > report Date
2021-01-05
Earnings History > 21 > date
2020-11-30
Earnings History > 21 > before After Market
AfterMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
0.25
Earnings History > 21 > eps Estimate
-0.08
Earnings History > 21 > eps Difference
0.33
Earnings History > 21 > surprise Percent
412.5
Earnings History > 22 > period
2020-08-31
Earnings History > 22 > report Date
2020-09-28
Earnings History > 22 > date
2020-08-31
Earnings History > 22 > before After Market
BeforeMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
-0.4
Earnings History > 22 > eps Estimate
-0.53
Earnings History > 22 > eps Difference
0.13
Earnings History > 22 > surprise Percent
24.5283
Earnings History > 23 > period
2020-05-31
Earnings History > 23 > report Date
2020-07-20
Earnings History > 23 > date
2020-05-31
Earnings History > 23 > before After Market
BeforeMarket
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
1.24
Earnings History > 23 > eps Estimate
1.2
Earnings History > 23 > eps Difference
0.04
Earnings History > 23 > surprise Percent
3.3333
Earnings History > 24 > period
2020-02-29
Earnings History > 24 > report Date
2020-03-30
Earnings History > 24 > date
2020-02-29
Earnings History > 24 > before After Market
BeforeMarket
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
0.28
Earnings History > 24 > eps Estimate
0.18
Earnings History > 24 > eps Difference
0.1
Earnings History > 24 > surprise Percent
55.5556
Earnings History > 25 > period
2019-11-30
Earnings History > 25 > report Date
2020-01-06
Earnings History > 25 > date
2019-11-30
Earnings History > 25 > before After Market
BeforeMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
-0.21
Earnings History > 25 > eps Estimate
0.03
Earnings History > 25 > eps Difference
-0.24
Earnings History > 25 > surprise Percent
-800
Earnings History > 26 > period
2019-08-31
Earnings History > 26 > report Date
2019-09-30
Earnings History > 26 > date
2019-08-31
Earnings History > 26 > before After Market
BeforeMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
-0.94
Earnings History > 26 > eps Estimate
-0.85
Earnings History > 26 > eps Difference
-0.09
Earnings History > 26 > surprise Percent
-10.5882
Earnings History > 27 > period
2019-05-31
Earnings History > 27 > report Date
2019-07-22
Earnings History > 27 > date
2019-05-31
Earnings History > 27 > before After Market
BeforeMarket
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
-0.41
Earnings History > 27 > eps Estimate
-0.33
Earnings History > 27 > eps Difference
-0.08
Earnings History > 27 > surprise Percent
-24.2424
Earnings History > 28 > period
2019-02-28
Earnings History > 28 > report Date
2019-04-01
Earnings History > 28 > date
2019-02-28
Earnings History > 28 > before After Market
BeforeMarket
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
0.82
Earnings History > 28 > eps Estimate
0.43
Earnings History > 28 > eps Difference
0.39
Earnings History > 28 > surprise Percent
90.6977
Earnings History > 29 > period
2018-11-30
Earnings History > 29 > report Date
2019-01-04
Earnings History > 29 > date
2018-11-30
Earnings History > 29 > before After Market
BeforeMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
0.49
Earnings History > 29 > eps Estimate
0.48
Earnings History > 29 > eps Difference
0.01
Earnings History > 29 > surprise Percent
2.0833
Earnings History > 30 > period
2018-08-31
Earnings History > 30 > report Date
2018-10-01
Earnings History > 30 > date
2018-08-31
Earnings History > 30 > before After Market
BeforeMarket
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
0.26
Earnings History > 30 > eps Estimate
0.49
Earnings History > 30 > eps Difference
-0.23
Earnings History > 30 > surprise Percent
-46.9388
Earnings History > 31 > period
2018-05-31
Earnings History > 31 > report Date
2018-07-23
Earnings History > 31 > date
2018-05-31
Earnings History > 31 > before After Market
BeforeMarket
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
1.48
Earnings History > 31 > eps Estimate
1.47
Earnings History > 31 > eps Difference
0.01
Earnings History > 31 > surprise Percent
0.6803
Earnings History > 32 > period
2018-02-28
Earnings History > 32 > report Date
2018-04-02
Earnings History > 32 > date
2018-02-28
Earnings History > 32 > before After Market
BeforeMarket
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
1.26
Earnings History > 32 > eps Estimate
1.39
Earnings History > 32 > eps Difference
-0.13
Earnings History > 32 > surprise Percent
-9.3525
Earnings History > 33 > period
2017-11-30
Earnings History > 33 > report Date
2018-01-05
Earnings History > 33 > date
2017-11-30
Earnings History > 33 > before After Market
BeforeMarket
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
0.55
Earnings History > 33 > eps Estimate
0.74
Earnings History > 33 > eps Difference
-0.19
Earnings History > 33 > surprise Percent
-25.6757
Earnings History > 34 > period
2017-08-31
Earnings History > 34 > report Date
2017-10-02
Earnings History > 34 > date
2017-08-31
Earnings History > 34 > before After Market
BeforeMarket
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
-0.33
Earnings History > 34 > eps Estimate
-0.22
Earnings History > 34 > eps Difference
-0.11
Earnings History > 34 > surprise Percent
-50
Earnings History > 35 > period
2017-05-31
Earnings History > 35 > report Date
2017-07-24
Earnings History > 35 > date
2017-05-31
Earnings History > 35 > before After Market
BeforeMarket
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
-0.59
Earnings History > 35 > eps Estimate
-0.25
Earnings History > 35 > eps Difference
-0.34
Earnings History > 35 > surprise Percent
-136
Earnings History > 36 > period
2017-02-28
Earnings History > 36 > report Date
2017-03-27
Earnings History > 36 > date
2017-02-28
Earnings History > 36 > before After Market
BeforeMarket
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
0.09
Earnings History > 36 > eps Estimate
0.21
Earnings History > 36 > eps Difference
-0.12
Earnings History > 36 > surprise Percent
-57.1429
Earnings History > 37 > period
2016-11-30
Earnings History > 37 > report Date
2016-12-22
Earnings History > 37 > date
2016-11-30
Earnings History > 37 > before After Market
AfterMarket
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
-0.48
Earnings History > 37 > eps Estimate
-0.48
Earnings History > 37 > eps Difference
0
Earnings History > 37 > surprise Percent
0
Earnings History > 38 > period
2016-08-31
Earnings History > 38 > report Date
2016-09-26
Earnings History > 38 > date
2016-08-31
Earnings History > 38 > before After Market
BeforeMarket
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
-0.64
Earnings History > 38 > eps Estimate
-0.33
Earnings History > 38 > eps Difference
-0.31
Earnings History > 38 > surprise Percent
-93.9394
Earnings History > 39 > period
2016-05-31
Earnings History > 39 > report Date
2016-07-18
Earnings History > 39 > date
2016-05-31
Earnings History > 39 > before After Market
BeforeMarket
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
-0.01
Earnings History > 39 > eps Estimate
-0.19
Earnings History > 39 > eps Difference
0.18
Earnings History > 39 > surprise Percent
94.7368
Earnings History > 40 > period
2016-02-29
Earnings History > 40 > report Date
2016-03-28
Earnings History > 40 > date
2016-02-29
Earnings History > 40 > before After Market
BeforeMarket
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
1.33
Earnings History > 40 > eps Estimate
0.99
Earnings History > 40 > eps Difference
0.34
Earnings History > 40 > surprise Percent
34.3434
Earnings History > 41 > period
2015-11-30
Earnings History > 41 > report Date
2015-12-23
Earnings History > 41 > date
2015-11-30
Earnings History > 41 > before After Market
AfterMarket
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
2.26
Earnings History > 41 > eps Estimate
2.4
Earnings History > 41 > eps Difference
-0.14
Earnings History > 41 > surprise Percent
-5.8333
Earnings History > 42 > period
2015-08-31
Earnings History > 42 > report Date
2015-09-28
Earnings History > 42 > date
2015-08-31
Earnings History > 42 > before After Market
BeforeMarket
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
2.95
Earnings History > 42 > eps Estimate
3.14
Earnings History > 42 > eps Difference
-0.19
Earnings History > 42 > surprise Percent
-6.051
Earnings History > 43 > period
2015-05-31
Earnings History > 43 > report Date
2015-07-20
Earnings History > 43 > date
2015-05-31
Earnings History > 43 > before After Market
BeforeMarket
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
0.95
Earnings History > 43 > eps Estimate
1.04
Earnings History > 43 > eps Difference
-0.09
Earnings History > 43 > surprise Percent
-8.6538
Earnings History > 44 > period
2015-02-28
Earnings History > 44 > report Date
2015-03-30
Earnings History > 44 > date
2015-02-28
Earnings History > 44 > before After Market
BeforeMarket
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
1.05
Earnings History > 44 > eps Estimate
1.1
Earnings History > 44 > eps Difference
-0.05
Earnings History > 44 > surprise Percent
-4.5455
Earnings History > 45 > period
2014-11-30
Earnings History > 45 > report Date
2014-12-23
Earnings History > 45 > date
2014-11-30
Earnings History > 45 > before After Market
AfterMarket
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
0.76
Earnings History > 45 > eps Estimate
0.85
Earnings History > 45 > eps Difference
-0.09
Earnings History > 45 > surprise Percent
-10.5882
Earnings History > 46 > period
2014-08-31
Earnings History > 46 > report Date
2014-09-29
Earnings History > 46 > date
2014-08-31
Earnings History > 46 > before After Market
BeforeMarket
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.57
Earnings History > 46 > eps Estimate
0.58
Earnings History > 46 > eps Difference
-0.01
Earnings History > 46 > surprise Percent
-1.7241
Earnings History > 47 > period
2014-05-31
Earnings History > 47 > report Date
2014-07-28
Earnings History > 47 > date
2014-05-31
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.65
Earnings History > 47 > eps Estimate
0.57
Earnings History > 47 > eps Difference
0.08
Earnings History > 47 > surprise Percent
14.0351
Earnings History > 48 > period
2014-02-28
Earnings History > 48 > report Date
2014-03-31
Earnings History > 48 > date
2014-02-28
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.89
Earnings History > 48 > eps Estimate
0.7
Earnings History > 48 > eps Difference
0.19
Earnings History > 48 > surprise Percent
27.1429
Earnings History > 49 > period
2013-11-30
Earnings History > 49 > report Date
2013-12-30
Earnings History > 49 > date
2013-11-30
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.55
Earnings History > 49 > eps Estimate
0.53
Earnings History > 49 > eps Difference
0.02
Earnings History > 49 > surprise Percent
3.7736
Earnings History > 50 > period
2013-08-31
Earnings History > 50 > report Date
2013-09-30
Earnings History > 50 > date
2013-08-31
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.18
Earnings History > 50 > eps Estimate
0.18
Earnings History > 50 > eps Difference
0
Earnings History > 50 > surprise Percent
0
Earnings History > 51 > period
2013-05-31
Earnings History > 51 > report Date
2013-07-29
Earnings History > 51 > date
2013-05-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.28
Earnings History > 51 > eps Estimate
0.02
Earnings History > 51 > eps Difference
0.26
Earnings History > 51 > surprise Percent
1300
Earnings History > 52 > period
2013-02-28
Earnings History > 52 > report Date
2013-04-01
Earnings History > 52 > date
2013-02-28
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
0.64
Earnings History > 52 > eps Estimate
0.7
Earnings History > 52 > eps Difference
-0.06
Earnings History > 52 > surprise Percent
-8.5714
Earnings History > 53 > period
2012-11-30
Earnings History > 53 > report Date
2012-12-31
Earnings History > 53 > date
2012-11-30
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.3
Earnings History > 53 > eps Estimate
0.45
Earnings History > 53 > eps Difference
-0.15
Earnings History > 53 > surprise Percent
-33.3333
Earnings History > 54 > period
2012-08-31
Earnings History > 54 > report Date
2012-10-01
Earnings History > 54 > date
2012-08-31
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.2
Earnings History > 54 > eps Estimate
0.18
Earnings History > 54 > eps Difference
0.02
Earnings History > 54 > surprise Percent
11.1111
Earnings History > 55 > period
2012-05-31
Earnings History > 55 > report Date
2012-07-30
Earnings History > 55 > date
2012-05-31
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.22
Earnings History > 55 > eps Estimate
0.22
Earnings History > 55 > eps Difference
0
Earnings History > 55 > surprise Percent
0
Earnings History > 56 > period
2012-02-29
Earnings History > 56 > report Date
2012-03-26
Earnings History > 56 > date
2012-02-29
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
0.48
Earnings History > 56 > eps Estimate
0.51
Earnings History > 56 > eps Difference
-0.03
Earnings History > 56 > surprise Percent
-5.8824
Earnings History > 57 > period
2011-11-30
Earnings History > 57 > report Date
2011-12-27
Earnings History > 57 > date
2011-11-30
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.49
Earnings History > 57 > eps Estimate
0.45
Earnings History > 57 > eps Difference
0.04
Earnings History > 57 > surprise Percent
8.8889
Earnings History > 58 > period
2011-08-31
Earnings History > 58 > report Date
2011-09-26
Earnings History > 58 > date
2011-08-31
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
0.07
Earnings History > 58 > eps Estimate
0.1
Earnings History > 58 > eps Difference
-0.03
Earnings History > 58 > surprise Percent
-30
Earnings History > 59 > period
2011-05-31
Earnings History > 59 > report Date
2011-07-25
Earnings History > 59 > date
2011-05-31
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.15
Earnings History > 59 > eps Estimate
0.14
Earnings History > 59 > eps Difference
0.01
Earnings History > 59 > surprise Percent
7.1429
Earnings History > 60 > period
2011-02-28
Earnings History > 60 > report Date
2011-03-28
Earnings History > 60 > date
2011-02-28
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.64
Earnings History > 60 > eps Estimate
0.51
Earnings History > 60 > eps Difference
0.13
Earnings History > 60 > surprise Percent
25.4902
Earnings History > 61 > period
2010-11-30
Earnings History > 61 > report Date
2010-12-27
Earnings History > 61 > date
2010-11-30
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
0.32
Earnings History > 61 > eps Estimate
0.36
Earnings History > 61 > eps Difference
-0.04
Earnings History > 61 > surprise Percent
-11.1111
Earnings History > 62 > period
2010-08-31
Earnings History > 62 > report Date
2010-09-27
Earnings History > 62 > date
2010-08-31
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.05
Earnings History > 62 > eps Estimate
-0.04
Earnings History > 62 > eps Difference
0.09
Earnings History > 62 > surprise Percent
225
Earnings History > 63 > period
2010-05-31
Earnings History > 63 > report Date
2010-07-26
Earnings History > 63 > date
2010-05-31
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
0.44
Earnings History > 63 > eps Estimate
0.32
Earnings History > 63 > eps Difference
0.12
Earnings History > 63 > surprise Percent
37.5
Earnings History > 64 > period
2010-02-28
Earnings History > 64 > report Date
2010-03-29
Earnings History > 64 > date
2010-02-28
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
0.73
Earnings History > 64 > eps Estimate
0.67
Earnings History > 64 > eps Difference
0.06
Earnings History > 64 > surprise Percent
8.9552
Earnings History > 65 > period
2009-11-30
Earnings History > 65 > report Date
2009-12-28
Earnings History > 65 > date
2009-11-30
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
0.34
Earnings History > 65 > eps Estimate
0.33
Earnings History > 65 > eps Difference
0.01
Earnings History > 65 > surprise Percent
3.0303
Earnings History > 66 > period
2009-08-31
Earnings History > 66 > report Date
2009-09-28
Earnings History > 66 > date
2009-08-31
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
-0.08
Earnings History > 66 > eps Estimate
0.13
Earnings History > 66 > eps Difference
-0.21
Earnings History > 66 > surprise Percent
-161.5385
Earnings History > 67 > period
2009-05-31
Earnings History > 67 > report Date
2009-07-27
Earnings History > 67 > date
2009-05-31
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
0.22
Earnings History > 67 > eps Estimate
0.56
Earnings History > 67 > eps Difference
-0.34
Earnings History > 67 > surprise Percent
-60.7143
Earnings History > 68 > period
2009-02-28
Earnings History > 68 > report Date
2009-03-30
Earnings History > 68 > date
2009-02-28
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
0.65
Earnings History > 68 > eps Estimate
0.85
Earnings History > 68 > eps Difference
-0.2
Earnings History > 68 > surprise Percent
-23.5294
Earnings History > 69 > period
2008-11-30
Earnings History > 69 > report Date
2008-12-29
Earnings History > 69 > date
2008-11-30
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
0.57
Earnings History > 69 > eps Estimate
0.63
Earnings History > 69 > eps Difference
-0.06
Earnings History > 69 > surprise Percent
-9.5238
Earnings History > 70 > period
2008-08-31
Earnings History > 70 > report Date
2008-09-29
Earnings History > 70 > date
2008-08-31
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
0.2345
Earnings History > 70 > eps Estimate
-
Earnings History > 70 > eps Difference
0
Earnings History > 70 > surprise Percent
-
Earnings History > 71 > period
2008-05-31
Earnings History > 71 > report Date
2008-07-28
Earnings History > 71 > date
2008-05-31
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
0.7696
Earnings History > 71 > eps Estimate
-
Earnings History > 71 > eps Difference
0
Earnings History > 71 > surprise Percent
-
Earnings History > 72 > period
2008-02-29
Earnings History > 72 > report Date
2008-03-31
Earnings History > 72 > date
2008-02-29
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
1.2042
Earnings History > 72 > eps Estimate
-
Earnings History > 72 > eps Difference
0
Earnings History > 72 > surprise Percent
-
Earnings History > 73 > period
2007-11-30
Earnings History > 73 > report Date
2007-12-28
Earnings History > 73 > date
2007-11-30
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
0.8466
Earnings History > 73 > eps Estimate
-
Earnings History > 73 > eps Difference
0
Earnings History > 73 > surprise Percent
-
Earnings History > 74 > period
2007-08-31
Earnings History > 74 > report Date
2007-10-01
Earnings History > 74 > date
2007-08-31
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
0.3786
Earnings History > 74 > eps Estimate
-
Earnings History > 74 > eps Difference
0
Earnings History > 74 > surprise Percent
-
Earnings History > 75 > period
2007-05-31
Earnings History > 75 > report Date
2007-07-23
Earnings History > 75 > date
2007-05-31
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
0.3866
Earnings History > 75 > eps Estimate
-
Earnings History > 75 > eps Difference
0
Earnings History > 75 > surprise Percent
-
Earnings History > 76 > period
2007-02-28
Earnings History > 76 > report Date
2007-04-02
Earnings History > 76 > date
2007-02-28
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
0.3691
Earnings History > 76 > eps Estimate
-
Earnings History > 76 > eps Difference
0
Earnings History > 76 > surprise Percent
-
Earnings History > 77 > period
2006-11-30
Earnings History > 77 > report Date
2007-01-03
Earnings History > 77 > date
2006-11-30
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
0.1356
Earnings History > 77 > eps Estimate
-
Earnings History > 77 > eps Difference
0
Earnings History > 77 > surprise Percent
-
Earnings History > 78 > period
2006-08-31
Earnings History > 78 > report Date
2006-10-09
Earnings History > 78 > date
2006-08-31
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
-0.1155
Earnings History > 78 > eps Estimate
-
Earnings History > 78 > eps Difference
0
Earnings History > 78 > surprise Percent
-
Earnings History > 79 > period
2006-05-31
Earnings History > 79 > report Date
2006-07-31
Earnings History > 79 > date
2006-05-31
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
-0.0045
Earnings History > 79 > eps Estimate
-
Earnings History > 79 > eps Difference
0
Earnings History > 79 > surprise Percent
-
Earnings History > 80 > period
2006-02-28
Earnings History > 80 > report Date
2006-03-27
Earnings History > 80 > date
2006-02-28
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
0.1687
Earnings History > 80 > eps Estimate
-
Earnings History > 80 > eps Difference
0
Earnings History > 80 > surprise Percent
-
Earnings History > 81 > period
2005-11-30
Earnings History > 81 > report Date
2005-12-28
Earnings History > 81 > date
2005-11-30
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
-0.0146
Earnings History > 81 > eps Estimate
-
Earnings History > 81 > eps Difference
0
Earnings History > 81 > surprise Percent
-
Earnings History > 82 > period
2005-08-31
Earnings History > 82 > report Date
2005-10-06
Earnings History > 82 > date
2005-08-31
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
-0.1726
Earnings History > 82 > eps Estimate
-
Earnings History > 82 > eps Difference
0
Earnings History > 82 > surprise Percent
-
Earnings History > 83 > period
2005-05-31
Earnings History > 83 > report Date
2005-08-01
Earnings History > 83 > date
2005-05-31
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
-0.1386
Earnings History > 83 > eps Estimate
-
Earnings History > 83 > eps Difference
0
Earnings History > 83 > surprise Percent
-
Earnings History > 84 > period
2005-02-28
Earnings History > 84 > report Date
2005-03-27
Earnings History > 84 > date
2005-02-28
Earnings History > 84 > before After Market
-
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
0.0506
Earnings History > 84 > eps Estimate
-
Earnings History > 84 > eps Difference
0
Earnings History > 84 > surprise Percent
-
Earnings History > 85 > period
2004-11-30
Earnings History > 85 > report Date
2004-12-28
Earnings History > 85 > date
2004-11-30
Earnings History > 85 > before After Market
-
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
-0.1125
Earnings History > 85 > eps Estimate
-
Earnings History > 85 > eps Difference
0
Earnings History > 85 > surprise Percent
-
Earnings History > 86 > period
2004-08-31
Earnings History > 86 > report Date
2004-09-27
Earnings History > 86 > date
2004-08-31
Earnings History > 86 > before After Market
-
Earnings History > 86 > currency
USD
Earnings History > 86 > eps Actual
-0.0184
Earnings History > 86 > eps Estimate
-
Earnings History > 86 > eps Difference
0
Earnings History > 86 > surprise Percent
-
Earnings History > 87 > period
2004-05-31
Earnings History > 87 > report Date
2004-07-12
Earnings History > 87 > date
2004-05-31
Earnings History > 87 > before After Market
-
Earnings History > 87 > currency
USD
Earnings History > 87 > eps Actual
0.3505
Earnings History > 87 > eps Estimate
-
Earnings History > 87 > eps Difference
0
Earnings History > 87 > surprise Percent
-
Earnings History > 88 > period
2004-02-29
Earnings History > 88 > report Date
2004-03-29
Earnings History > 88 > date
2004-02-29
Earnings History > 88 > before After Market
-
Earnings History > 88 > currency
USD
Earnings History > 88 > eps Actual
0.4888
Earnings History > 88 > eps Estimate
-
Earnings History > 88 > eps Difference
0
Earnings History > 88 > surprise Percent
-
Earnings History > 89 > period
2003-11-30
Earnings History > 89 > report Date
2003-12-19
Earnings History > 89 > date
2003-11-30
Earnings History > 89 > before After Market
-
Earnings History > 89 > currency
USD
Earnings History > 89 > eps Actual
0.3614
Earnings History > 89 > eps Estimate
-
Earnings History > 89 > eps Difference
0
Earnings History > 89 > surprise Percent
-
Earnings History > 90 > period
2003-08-31
Earnings History > 90 > report Date
2003-09-29
Earnings History > 90 > date
2003-08-31
Earnings History > 90 > before After Market
-
Earnings History > 90 > currency
USD
Earnings History > 90 > eps Actual
0.1614
Earnings History > 90 > eps Estimate
-
Earnings History > 90 > eps Difference
0
Earnings History > 90 > surprise Percent
-
Earnings History > 91 > period
2003-05-31
Earnings History > 91 > report Date
2003-07-12
Earnings History > 91 > date
2003-05-31
Earnings History > 91 > before After Market
-
Earnings History > 91 > currency
USD
Earnings History > 91 > eps Actual
0.09
Earnings History > 91 > eps Estimate
-
Earnings History > 91 > eps Difference
0
Earnings History > 91 > surprise Percent
-
Earnings History > 92 > period
2003-02-28
Earnings History > 92 > report Date
2003-02-28
Earnings History > 92 > date
2003-02-28
Earnings History > 92 > before After Market
-
Earnings History > 92 > currency
USD
Earnings History > 92 > eps Actual
0.1606
Earnings History > 92 > eps Estimate
-
Earnings History > 92 > eps Difference
0
Earnings History > 92 > surprise Percent
-
Earnings History > 93 > period
2002-11-30
Earnings History > 93 > report Date
2002-11-30
Earnings History > 93 > date
2002-11-30
Earnings History > 93 > before After Market
-
Earnings History > 93 > currency
USD
Earnings History > 93 > eps Actual
0.0425
Earnings History > 93 > eps Estimate
-
Earnings History > 93 > eps Difference
0
Earnings History > 93 > surprise Percent
-
Earnings History > 94 > period
2002-08-31
Earnings History > 94 > report Date
2002-08-31
Earnings History > 94 > date
2002-08-31
Earnings History > 94 > before After Market
-
Earnings History > 94 > currency
USD
Earnings History > 94 > eps Actual
-0.0364
Earnings History > 94 > eps Estimate
-
Earnings History > 94 > eps Difference
0
Earnings History > 94 > surprise Percent
-
Earnings History > 95 > period
2002-05-31
Earnings History > 95 > report Date
2002-05-31
Earnings History > 95 > date
2002-05-31
Earnings History > 95 > before After Market
-
Earnings History > 95 > currency
USD
Earnings History > 95 > eps Actual
-0.04
Earnings History > 95 > eps Estimate
-
Earnings History > 95 > eps Difference
0
Earnings History > 95 > surprise Percent
-
Earnings History > 96 > period
2002-02-28
Earnings History > 96 > report Date
2002-02-28
Earnings History > 96 > date
2002-02-28
Earnings History > 96 > before After Market
-
Earnings History > 96 > currency
USD
Earnings History > 96 > eps Actual
-0.0117
Earnings History > 96 > eps Estimate
-
Earnings History > 96 > eps Difference
0
Earnings History > 96 > surprise Percent
-
Earnings History > 97 > period
2001-11-30
Earnings History > 97 > report Date
2001-11-30
Earnings History > 97 > date
2001-11-30
Earnings History > 97 > before After Market
-
Earnings History > 97 > currency
USD
Earnings History > 97 > eps Actual
-0.0438
Earnings History > 97 > eps Estimate
-
Earnings History > 97 > eps Difference
0
Earnings History > 97 > surprise Percent
-
Earnings History > 98 > period
2001-08-31
Earnings History > 98 > report Date
2001-10-01
Earnings History > 98 > date
2001-08-31
Earnings History > 98 > before After Market
-
Earnings History > 98 > currency
USD
Earnings History > 98 > eps Actual
-0.13
Earnings History > 98 > eps Estimate
-0.04
Earnings History > 98 > eps Difference
-0.09
Earnings History > 98 > surprise Percent
-225
Earnings History > 99 > period
2001-05-31
Earnings History > 99 > report Date
2001-05-31
Earnings History > 99 > date
2001-05-31
Earnings History > 99 > before After Market
-
Earnings History > 99 > currency
USD
Earnings History > 99 > eps Actual
0.009
Earnings History > 99 > eps Estimate
-
Earnings History > 99 > eps Difference
0
Earnings History > 99 > surprise Percent
-
Earnings History > 100 > period
2001-02-28
Earnings History > 100 > report Date
2001-02-28
Earnings History > 100 > date
2001-02-28
Earnings History > 100 > before After Market
-
Earnings History > 100 > currency
USD
Earnings History > 100 > eps Actual
0.099
Earnings History > 100 > eps Estimate
-
Earnings History > 100 > eps Difference
0
Earnings History > 100 > surprise Percent
-
Earnings History > 101 > period
2000-11-30
Earnings History > 101 > report Date
2000-11-30
Earnings History > 101 > date
2000-11-30
Earnings History > 101 > before After Market
-
Earnings History > 101 > currency
USD
Earnings History > 101 > eps Actual
0.0872
Earnings History > 101 > eps Estimate
-
Earnings History > 101 > eps Difference
0
Earnings History > 101 > surprise Percent
-
Earnings History > 102 > period
2000-08-31
Earnings History > 102 > report Date
2000-08-31
Earnings History > 102 > date
2000-08-31
Earnings History > 102 > before After Market
-
Earnings History > 102 > currency
USD
Earnings History > 102 > eps Actual
-0.0538
Earnings History > 102 > eps Estimate
-
Earnings History > 102 > eps Difference
0
Earnings History > 102 > surprise Percent
-
Earnings History > 103 > period
2000-05-31
Earnings History > 103 > report Date
2000-07-20
Earnings History > 103 > date
2000-05-31
Earnings History > 103 > before After Market
-
Earnings History > 103 > currency
USD
Earnings History > 103 > eps Actual
-0.11
Earnings History > 103 > eps Estimate
-0.11
Earnings History > 103 > eps Difference
0
Earnings History > 103 > surprise Percent
0
Earnings History > 104 > period
2000-02-29
Earnings History > 104 > report Date
2000-03-27
Earnings History > 104 > date
2000-02-29
Earnings History > 104 > before After Market
-
Earnings History > 104 > currency
USD
Earnings History > 104 > eps Actual
-0.08
Earnings History > 104 > eps Estimate
-0.06
Earnings History > 104 > eps Difference
-0.02
Earnings History > 104 > surprise Percent
-33.3333
Earnings History > 105 > period
1999-11-30
Earnings History > 105 > report Date
1999-12-21
Earnings History > 105 > date
1999-11-30
Earnings History > 105 > before After Market
-
Earnings History > 105 > currency
USD
Earnings History > 105 > eps Actual
-0.05
Earnings History > 105 > eps Estimate
-0.06
Earnings History > 105 > eps Difference
0.01
Earnings History > 105 > surprise Percent
16.6667
Earnings History > 106 > period
1999-08-31
Earnings History > 106 > report Date
1999-09-28
Earnings History > 106 > date
1999-08-31
Earnings History > 106 > before After Market
-
Earnings History > 106 > currency
USD
Earnings History > 106 > eps Actual
-0.11
Earnings History > 106 > eps Estimate
-0.09
Earnings History > 106 > eps Difference
-0.02
Earnings History > 106 > surprise Percent
-22.2222
Earnings History > 107 > period
1999-05-31
Earnings History > 107 > report Date
1999-07-27
Earnings History > 107 > date
1999-05-31
Earnings History > 107 > before After Market
-
Earnings History > 107 > currency
USD
Earnings History > 107 > eps Actual
-0.02
Earnings History > 107 > eps Estimate
-0.01
Earnings History > 107 > eps Difference
-0.01
Earnings History > 107 > surprise Percent
-100
Earnings History > 108 > period
1999-02-28
Earnings History > 108 > report Date
1999-03-29
Earnings History > 108 > date
1999-02-28
Earnings History > 108 > before After Market
-
Earnings History > 108 > currency
USD
Earnings History > 108 > eps Actual
0.08
Earnings History > 108 > eps Estimate
0.08
Earnings History > 108 > eps Difference
0
Earnings History > 108 > surprise Percent
0
Earnings History > 109 > period
1998-11-30
Earnings History > 109 > report Date
1998-11-30
Earnings History > 109 > date
1998-11-30
Earnings History > 109 > before After Market
-
Earnings History > 109 > currency
-
Earnings History > 109 > eps Actual
0.0803
Earnings History > 109 > eps Estimate
-
Earnings History > 109 > eps Difference
0
Earnings History > 109 > surprise Percent
-
Earnings History > 110 > period
1998-08-31
Earnings History > 110 > report Date
1998-08-31
Earnings History > 110 > date
1998-08-31
Earnings History > 110 > before After Market
-
Earnings History > 110 > currency
-
Earnings History > 110 > eps Actual
-0.0392
Earnings History > 110 > eps Estimate
-
Earnings History > 110 > eps Difference
0
Earnings History > 110 > surprise Percent
-
Cal-Maine Foods, Inc., together with its subsidiaries, engages in the production, grading, packaging, marketing, and distribution of shell eggs, egg products, and prepared foods. The company offers specialty shell eggs, including cage-free, organic, brown, free-range, and pasture-raised and nutritionally enhanced eggs, as well as conventional eggs under the Egg-Land's Best, Land O' Lakes, Farmhouse Eggs, Sunups, Sunny Meadow, and 4-Grain brand names. It also provides ready-to-eat products, such as hard-cooked eggs, egg wraps, protein pancakes, crepes and wrap-ups; and sells feed, miscellaneous byproducts, and resale products. The company sells its products to various customers, including national and regional grocery store chains, club stores, independent supermarkets, foodservice distributors, and egg product consumers primarily in the southwestern, southeastern, mid-western, northeastern, and mid-Atlantic regions of the United States, as well as Puerto Rico. Cal-Maine Foods, Inc. was founded in 1957 and is headquartered in Ridgeland, Mississippi.
Stock Price
$0.00
decrease compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/ADaily Journal Corp: Quiet Stock, Loud Questions – What DJCO’s Sideways Drift Really Signals AD HOC NEWS
Read more →Ditech Testing’s Thinly Traded Microcap: Quiet Stock, Big Questions Around DIT’s Path Forward AD HOC NEWS
Read more →Showing 2 of 10
(Last Updated 2025-08-31)
Rating:
BUY
Target Price:
$95.5
Analyst Picks
Strong Buy
1
Buy
0
Hold
2
Sell
0
Strong Sell
0
Sentiment:
Bullish
(Last Updated 2025-08-31)
Health Score
Price to Earnings Ratio (P/E)
-
Very High
Low ≥ 50
High ≤ 10
Price to Book Ratio (P/B)
-
Low
Low ≤ 1
High ≥ 3
Return on Equity (ROE)
-
Very Low
Low ≤ 5%
High ≥ 25%
Return on Assets (ROA)
-
Medium
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.38% of the total shares of Cal-Maine Foods Inc
1.
BlackRock Inc(14.4468%)
since
2025/06/30
2.
Vanguard Group Inc(10.6118%)
since
2025/06/30
3.
iShares Core S&P Small-Cap ETF(5.292%)
since
2025/08/31
4.
Renaissance Technologies Corp(4.7705%)
since
2025/06/30
5.
Dimensional Fund Advisors, Inc.(4.1497%)
since
2025/06/30
6.
State Street Corp(3.5398%)
since
2025/06/30
7.
American Century Companies Inc(3.2244%)
since
2025/06/30
8.
First Trust Advisors L.P.(3.0017%)
since
2025/06/30
9.
Avantis US Small Cap Value ETF(2.8387%)
since
2025/08/30
10.
Vanguard Total Stock Mkt Idx Inv(2.663%)
since
2025/07/31
11.
Goldman Sachs Group Inc(2.6232%)
since
2025/06/30
12.
iShares Russell 2000 ETF(2.2869%)
since
2025/08/31
13.
Geode Capital Management, LLC(2.2584%)
since
2025/06/30
14.
Vanguard Small Cap Index(2.0647%)
since
2025/07/31
15.
Squarepoint Ops LLC(1.9259%)
since
2025/06/30
16.
Morgan Stanley - Brokerage Accounts(1.8068%)
since
2025/06/30
17.
Northern Trust Corp(1.7123%)
since
2025/06/30
18.
First Trust SMID Cp Rising Div Achv ETF(1.6429%)
since
2025/08/28
19.
CI Private Wealth LLC(1.4578%)
since
2025/06/30
20.
Bank of America Corp(1.4551%)
since
2025/06/30
21.
Charles Schwab Investment Management Inc(1.3506%)
since
2025/06/30
22.
Amvescap Plc.(1.342%)
since
2025/06/30
23.
Man Group PLC(1.2911%)
since
2025/06/30
24.
Millennium Management LLC(1.2195%)
since
2025/06/30
25.
Bank of New York Mellon Corp(1.1674%)
since
2025/06/30
26.
Vanguard Small Cap Growth Index Inv(1.1611%)
since
2025/07/31
27.
Jupiter Asset Management Limited(1.0167%)
since
2025/06/30
28.
Vanguard Institutional Extnd Mkt Idx Tr(0.9552%)
since
2025/07/31
29.
Fidelity Small Cap Index(0.9522%)
since
2025/06/30
30.
iShares Russell 2000 Growth ETF(0.8335%)
since
2025/08/31
31.
Pacer US Small Cap Cash Cows 100 ETF(0.8316%)
since
2025/08/29
32.
SPDR® Portfolio S&P 600™ Sm Cap ETF(0.7879%)
since
2025/08/29
33.
iShares S&P Small-Cap 600 Growth ETF(0.7658%)
since
2025/08/31
34.
DFA US Targeted Value I(0.7139%)
since
2025/07/31
35.
Invesco S&P SmallCap Momentum ETF(0.6052%)
since
2025/08/29
36.
Vanguard Tax-Managed Small Cap Adm(0.5699%)
since
2025/07/31
37.
Dimensional US Targeted Value ETF(0.5423%)
since
2025/08/29
38.
DFA US Small Cap Value I(0.5183%)
since
2025/07/31
39.
Vanguard Consumer Staples ETF(0.4999%)
since
2025/07/31
40.
Fidelity Extended Market Index(0.4786%)
since
2025/07/31
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
2026-02-28
EPS Estimate
2.22
Date
2025-11-30
EPS Actual
0
EPS Estimate
2.08
EPS Difference
-2.08
Surprise Percent
-100%
(Last Updated 2025-08-31)
(Last Updated 2025-08-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-08-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-08-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.