_id
6917261f3c536f8df2316b39
Ticker
UNF
Name
Unifirst Corporation
Exchange
NYSE
Address
68 Jonspin Road, Wilmington, MA, United States, 01887
Country
USA
Sector
Industrials
Industry
Specialty Business Services
Currency
USD
Website
https://www.unifirst.com
Description
UniFirst Corporation provides workplace uniforms and protective work wear clothing in the United States, Europe, and Canada. It operates in three segments: Uniform & Facility Service Solutions; First Aid & Safety Solutions; and Other. The company offers uniforms, including shirts, pants, jackets, coveralls, lab coats, smocks, and aprons; specialized protective wear comprising flame resistant and high visibility garments; and first aid cabinet services and other safety supplies, as well as safety training services. It also engages in the rent and sale of non-garment items and services that include industrial wiping products, floor mats, dry and wet mops, and other textile products, as well as the wholesale distribution and pill packaging operations for non-prescription medicines. In addition, the company provides garment service options, including full-service rental and lease programs. Further, it offers restroom and cleaning supplies, such as air fresheners, paper products, gloves, masks, hand soaps, and sanitizers. Additionally, it provides specialized services, including decontamination and cleaning of work clothes and other items that have been exposed to radioactive materials and services special cleanroom protective wear. The company serves automobile service centers and dealers, delivery services, food and general merchandise retailers, manufacturers, maintenance facilities, restaurants and food-related businesses, business service companies, soft and durable goods wholesalers, transportation companies, energy producing operations, and healthcare providers, as well as others that require employee clothing on the job for image, identification, protection, or utility purposes. UniFirst Corporation was founded in 1936 and is headquartered in Wilmington, Massachusetts.
Last Close
179.77
Volume
160940
Current Price
179.35
Change
-0.2336318629359826
Last Updated
2025-12-04T14:46:58.824Z
Image
https://logo.clearbit.com/www.unifirst.com
Ipo Date
1988-01-05T00:00:00.000Z
Market Cap
3213580032
Next Dividend Date
2026-01-02T00:00:00.000Z
Dividend Frequency
Quarterly
Dividend Rate
0.365
Dividend Yield
0.8140507387789239
Sentiment
0.9176941176470589
Sentiment Sources
17
Rating
2.8
Target Price
165.5
Strong Buy
0
Buy
0
Hold
4
Sell
1
Strong Sell
0
Current Quarter
2025-08-31
Revenue
614447000
Cost Of Revenue
382012000
Gross Profit
232435000
Operating Expenses
564871000
Operating Income
49576000
Interest Expense
-
Pretax Income
51411000
Net Income
41027000
Eps
2.2504086603242155
Dividends Per Share
6223000
Shares Outstanding
14530548
Income Tax Expense
-
EBITDA
-
Operating Margin
8.068393205597879
Total Other Income Expense Net
-513000
Cash
203501000
Short Term Investments
5672000
Receivables
285297000
Inventories
372917000
Total Current Assets
924603000
Property Plant Equipment
899732000
Total Assets
2778155000
Payables
94980000
Short Term Debt
-
Long Term Debt
-
Total Liabilities
609198000
Equity
2168957000
Depreciation
35879000
Change In Working Capital
18700000
Cash From Operations
100391000
Capital Expenditures
44522000
Cash From Investing
-
Cash From Financing
-52805000
Net Change In Cash
-8409000
PE
22.2281
PB
1.5075051685441434
ROE
1.8915543277252618
ROA
1.4767714544364876
FCF
55869000
Fcf Percent
0.09092566161117233
Piotroski FScore
4
Health Score
61
Deep Value Investing Score
6.5
Defensive Investing Score
9
Dividend Investing Score
4
Economic Moat Investing Score
7.3
Garp Investing Score
4.5
Growth Investing Score
3
Momentum Investing Score
5.5
Net Net Investing Score
4
Quality Investing Score
6.5
Value Investing Score
7.5
Quarters > 0 > quarter
2025-08-31
Quarters > 0 > income Statement > revenue
614447000
Quarters > 0 > income Statement > cost Of Revenue
382012000
Quarters > 0 > income Statement > gross Profit
232435000
Quarters > 0 > income Statement > operating Expenses
564871000
Quarters > 0 > income Statement > operating Income
49576000
Quarters > 0 > income Statement > interest Expense
-
Quarters > 0 > income Statement > pretax Income
51411000
Quarters > 0 > income Statement > net Income
41027000
Quarters > 0 > income Statement > eps
2.2504086603242155
Quarters > 0 > income Statement > dividends Per Share
6223000
Quarters > 0 > income Statement > shares Outstanding
18230911
Quarters > 0 > income Statement > income Tax Expense
-
Quarters > 0 > income Statement > EBITDA
-
Quarters > 0 > income Statement > operating Margin
8.068393205597879
Quarters > 0 > income Statement > total Other Income Expense Net
-513000
Quarters > 0 > balance Sheet > cash
203501000
Quarters > 0 > balance Sheet > short Term Investments
5672000
Quarters > 0 > balance Sheet > receivables
285297000
Quarters > 0 > balance Sheet > inventories
372917000
Quarters > 0 > balance Sheet > total Current Assets
924603000
Quarters > 0 > balance Sheet > property Plant Equipment
899732000
Quarters > 0 > balance Sheet > total Assets
2778155000
Quarters > 0 > balance Sheet > payables
94980000
Quarters > 0 > balance Sheet > short Term Debt
-
Quarters > 0 > balance Sheet > long Term Debt
-
Quarters > 0 > balance Sheet > total Liabilities
609198000
Quarters > 0 > balance Sheet > equity
2168957000
Quarters > 0 > cash Flow > net Income
41027000
Quarters > 0 > cash Flow > depreciation
35879000
Quarters > 0 > cash Flow > change In Working Capital
18700000
Quarters > 0 > cash Flow > cash From Operations
100391000
Quarters > 0 > cash Flow > capital Expenditures
44522000
Quarters > 0 > cash Flow > cash From Investing
-
Quarters > 0 > cash Flow > cash From Financing
-52805000
Quarters > 0 > cash Flow > net Change In Cash
-8409000
Quarters > 0 > ratios > PE
2.2504086603242155
Quarters > 0 > ratios > PB
1.5075051685441434
Quarters > 0 > ratios > ROE
1.8915543277252618
Quarters > 0 > ratios > ROA
1.4767714544364876
Quarters > 0 > ratios > FCF
55869000
Quarters > 0 > ratios > Piotroski FScore
4
Quarters > 0 > ratios > fcf Percent
0.09092566161117233
Quarters > 0 > health Score
61
Quarters > 1 > quarter
2025-05-31
Quarters > 1 > income Statement > revenue
614447000
Quarters > 1 > income Statement > cost Of Revenue
382012000
Quarters > 1 > income Statement > gross Profit
232435000
Quarters > 1 > income Statement > operating Expenses
182859000
Quarters > 1 > income Statement > operating Income
49576000
Quarters > 1 > income Statement > interest Expense
-
Quarters > 1 > income Statement > pretax Income
51411000
Quarters > 1 > income Statement > net Income
41027000
Quarters > 1 > income Statement > eps
2.225132877752468
Quarters > 1 > income Statement > dividends Per Share
6223000
Quarters > 1 > income Statement > shares Outstanding
18438000
Quarters > 1 > income Statement > income Tax Expense
10384000
Quarters > 1 > income Statement > EBITDA
89445000
Quarters > 1 > income Statement > operating Margin
8.068393205597879
Quarters > 1 > income Statement > total Other Income Expense Net
1835000
Quarters > 1 > balance Sheet > cash
203501000
Quarters > 1 > balance Sheet > short Term Investments
5672000
Quarters > 1 > balance Sheet > receivables
285297000
Quarters > 1 > balance Sheet > inventories
145197000
Quarters > 1 > balance Sheet > total Current Assets
924603000
Quarters > 1 > balance Sheet > property Plant Equipment
899732000
Quarters > 1 > balance Sheet > total Assets
2778155000
Quarters > 1 > balance Sheet > payables
94980000
Quarters > 1 > balance Sheet > short Term Debt
17846000
Quarters > 1 > balance Sheet > long Term Debt
0
Quarters > 1 > balance Sheet > total Liabilities
609198000
Quarters > 1 > balance Sheet > equity
2168957000
Quarters > 1 > cash Flow > net Income
41027000
Quarters > 1 > cash Flow > depreciation
35879000
Quarters > 1 > cash Flow > change In Working Capital
18700000
Quarters > 1 > cash Flow > cash From Operations
99227000
Quarters > 1 > cash Flow > capital Expenditures
44522000
Quarters > 1 > cash Flow > cash From Investing
-56587000
Quarters > 1 > cash Flow > cash From Financing
-51641000
Quarters > 1 > cash Flow > net Change In Cash
-8409000
Quarters > 1 > ratios > PE
2.225132877752468
Quarters > 1 > ratios > PB
1.5246292572881803
Quarters > 1 > ratios > ROE
1.8915543277252618
Quarters > 1 > ratios > ROA
1.4767714544364876
Quarters > 1 > ratios > FCF
54705000
Quarters > 1 > ratios > Piotroski FScore
4
Quarters > 1 > ratios > fcf Percent
0.08903127527679361
Quarters > 1 > health Score
61
Quarters > 2 > quarter
2025-02-28
Quarters > 2 > income Statement > revenue
602219000
Quarters > 2 > income Statement > cost Of Revenue
394145000
Quarters > 2 > income Statement > gross Profit
208074000
Quarters > 2 > income Statement > operating Expenses
176860000
Quarters > 2 > income Statement > operating Income
31214000
Quarters > 2 > income Statement > interest Expense
-
Quarters > 2 > income Statement > pretax Income
32633000
Quarters > 2 > income Statement > net Income
24459000
Quarters > 2 > income Statement > eps
1.3115448549520081
Quarters > 2 > income Statement > dividends Per Share
6256000
Quarters > 2 > income Statement > shares Outstanding
18649000
Quarters > 2 > income Statement > income Tax Expense
8174000
Quarters > 2 > income Statement > EBITDA
66160000
Quarters > 2 > income Statement > operating Margin
5.183164264163037
Quarters > 2 > income Statement > total Other Income Expense Net
1419000
Quarters > 2 > balance Sheet > cash
192174000
Quarters > 2 > balance Sheet > short Term Investments
8805000
Quarters > 2 > balance Sheet > receivables
282207000
Quarters > 2 > balance Sheet > inventories
385326000
Quarters > 2 > balance Sheet > total Current Assets
936847000
Quarters > 2 > balance Sheet > property Plant Equipment
871093000
Quarters > 2 > balance Sheet > total Assets
2733362000
Quarters > 2 > balance Sheet > payables
89551000
Quarters > 2 > balance Sheet > short Term Debt
34466000
Quarters > 2 > balance Sheet > long Term Debt
0
Quarters > 2 > balance Sheet > total Liabilities
589806000
Quarters > 2 > balance Sheet > equity
2143556000
Quarters > 2 > cash Flow > net Income
-43105000
Quarters > 2 > cash Flow > depreciation
-34808000
Quarters > 2 > cash Flow > change In Working Capital
24814000
Quarters > 2 > cash Flow > cash From Operations
70180000
Quarters > 2 > cash Flow > capital Expenditures
32520000
Quarters > 2 > cash Flow > cash From Investing
-29765000
Quarters > 2 > cash Flow > cash From Financing
-13344000
Quarters > 2 > cash Flow > net Change In Cash
25928000
Quarters > 2 > ratios > PE
1.3115448549520081
Quarters > 2 > ratios > PB
1.5603502544370196
Quarters > 2 > ratios > ROE
1.1410478662558852
Quarters > 2 > ratios > ROA
0.8948320785903953
Quarters > 2 > ratios > FCF
37660000
Quarters > 2 > ratios > Piotroski FScore
4
Quarters > 2 > ratios > fcf Percent
0.06253538994950342
Quarters > 2 > health Score
57
Quarters > 3 > quarter
2024-11-30
Quarters > 3 > income Statement > revenue
604908000
Quarters > 3 > income Statement > cost Of Revenue
381054000
Quarters > 3 > income Statement > gross Profit
223854000
Quarters > 3 > income Statement > operating Expenses
168323000
Quarters > 3 > income Statement > operating Income
55531000
Quarters > 3 > income Statement > interest Expense
-
Quarters > 3 > income Statement > pretax Income
57936000
Quarters > 3 > income Statement > net Income
43105000
Quarters > 3 > income Statement > eps
2.3092789028179577
Quarters > 3 > income Statement > dividends Per Share
5897000
Quarters > 3 > income Statement > shares Outstanding
18666000
Quarters > 3 > income Statement > income Tax Expense
14831000
Quarters > 3 > income Statement > EBITDA
90339000
Quarters > 3 > income Statement > operating Margin
9.180073664094374
Quarters > 3 > income Statement > total Other Income Expense Net
2405000
Quarters > 3 > balance Sheet > cash
166246000
Quarters > 3 > balance Sheet > short Term Investments
14734000
Quarters > 3 > balance Sheet > receivables
281542000
Quarters > 3 > balance Sheet > inventories
389451000
Quarters > 3 > balance Sheet > total Current Assets
916397000
Quarters > 3 > balance Sheet > property Plant Equipment
867492000
Quarters > 3 > balance Sheet > total Assets
2701752000
Quarters > 3 > balance Sheet > payables
86468000
Quarters > 3 > balance Sheet > short Term Debt
17985000
Quarters > 3 > balance Sheet > long Term Debt
0
Quarters > 3 > balance Sheet > total Liabilities
568105000
Quarters > 3 > balance Sheet > equity
2133647000
Quarters > 3 > cash Flow > net Income
43105000
Quarters > 3 > cash Flow > depreciation
34808000
Quarters > 3 > cash Flow > change In Working Capital
-24814000
Quarters > 3 > cash Flow > cash From Operations
58124000
Quarters > 3 > cash Flow > capital Expenditures
33566000
Quarters > 3 > cash Flow > cash From Investing
-37460000
Quarters > 3 > cash Flow > cash From Financing
-15551000
Quarters > 3 > cash Flow > net Change In Cash
4675000
Quarters > 3 > ratios > PE
2.3092789028179577
Quarters > 3 > ratios > PB
1.569025757306621
Quarters > 3 > ratios > ROE
2.020249835141427
Quarters > 3 > ratios > ROA
1.595446214160293
Quarters > 3 > ratios > FCF
24558000
Quarters > 3 > ratios > Piotroski FScore
4
Quarters > 3 > ratios > fcf Percent
0.0405979091035331
Quarters > 3 > health Score
57
Annuals > 0 > quarter
2025-08-31
Annuals > 0 > income Statement > revenue
2432352000
Annuals > 0 > income Statement > cost Of Revenue
1682755000
Annuals > 0 > income Statement > gross Profit
749597000
Annuals > 0 > income Statement > operating Expenses
565099000
Annuals > 0 > income Statement > operating Income
184498000
Annuals > 0 > income Statement > interest Expense
-
Annuals > 0 > income Statement > pretax Income
195375000
Annuals > 0 > income Statement > net Income
148271000
Annuals > 0 > income Statement > eps
7.979710456918357
Annuals > 0 > income Statement > dividends Per Share
24625000
Annuals > 0 > income Statement > shares Outstanding
18581000
Annuals > 0 > income Statement > income Tax Expense
47104000
Annuals > 0 > income Statement > EBITDA
337885000
Annuals > 0 > income Statement > operating Margin
7.585168594019287
Annuals > 0 > income Statement > total Other Income Expense Net
10877000
Annuals > 0 > balance Sheet > cash
203501000
Annuals > 0 > balance Sheet > short Term Investments
5672000
Annuals > 0 > balance Sheet > receivables
285297000
Annuals > 0 > balance Sheet > inventories
372917000
Annuals > 0 > balance Sheet > total Current Assets
924603000
Annuals > 0 > balance Sheet > property Plant Equipment
899732000
Annuals > 0 > balance Sheet > total Assets
2778155000
Annuals > 0 > balance Sheet > payables
94980000
Annuals > 0 > balance Sheet > short Term Debt
17846000
Annuals > 0 > balance Sheet > long Term Debt
-
Annuals > 0 > balance Sheet > total Liabilities
609198000
Annuals > 0 > balance Sheet > equity
2168957000
Annuals > 0 > cash Flow > net Income
148271000
Annuals > 0 > cash Flow > depreciation
142510000
Annuals > 0 > cash Flow > change In Working Capital
-8310000
Annuals > 0 > cash Flow > cash From Operations
295708000
Annuals > 0 > cash Flow > capital Expenditures
154345000
Annuals > 0 > cash Flow > cash From Investing
-155047000
Annuals > 0 > cash Flow > cash From Financing
-99989000
Annuals > 0 > cash Flow > net Change In Cash
41930000
Annuals > 0 > ratios > PE
7.979710456918357
Annuals > 0 > ratios > PB
1.5195772806929781
Annuals > 0 > ratios > ROE
6.8360506916458
Annuals > 0 > ratios > ROA
5.337031231158808
Annuals > 0 > ratios > FCF
141363000
Annuals > 0 > ratios > Piotroski FScore
4
Annuals > 0 > ratios > fcf Percent
0.05811782176263962
Annuals > 0 > health Score
66
Annuals > 1 > quarter
2024-08-31
Annuals > 1 > income Statement > revenue
2427431000
Annuals > 1 > income Statement > cost Of Revenue
1579835000
Annuals > 1 > income Statement > gross Profit
847596000
Annuals > 1 > income Statement > operating Expenses
664018000
Annuals > 1 > income Statement > operating Income
183578000
Annuals > 1 > income Statement > interest Expense
-
Annuals > 1 > income Statement > pretax Income
189379000
Annuals > 1 > income Statement > net Income
145474000
Annuals > 1 > income Statement > eps
7.7693868831446276
Annuals > 1 > income Statement > dividends Per Share
23345000
Annuals > 1 > income Statement > shares Outstanding
18724000
Annuals > 1 > income Statement > income Tax Expense
43905000
Annuals > 1 > income Statement > EBITDA
325010000
Annuals > 1 > income Statement > operating Margin
7.56264544697666
Annuals > 1 > income Statement > total Other Income Expense Net
5801000
Annuals > 1 > balance Sheet > cash
161571000
Annuals > 1 > balance Sheet > short Term Investments
13505000
Annuals > 1 > balance Sheet > receivables
278851000
Annuals > 1 > balance Sheet > inventories
394877000
Annuals > 1 > balance Sheet > total Current Assets
915676000
Annuals > 1 > balance Sheet > property Plant Equipment
868294000
Annuals > 1 > balance Sheet > total Assets
2696413000
Annuals > 1 > balance Sheet > payables
92509000
Annuals > 1 > balance Sheet > short Term Debt
18241000
Annuals > 1 > balance Sheet > long Term Debt
0
Annuals > 1 > balance Sheet > total Liabilities
587902000
Annuals > 1 > balance Sheet > equity
2108511000
Annuals > 1 > cash Flow > net Income
145474000
Annuals > 1 > cash Flow > depreciation
141432000
Annuals > 1 > cash Flow > change In Working Capital
-9908000
Annuals > 1 > cash Flow > cash From Operations
295269000
Annuals > 1 > cash Flow > capital Expenditures
160417000
Annuals > 1 > cash Flow > cash From Investing
-162236000
Annuals > 1 > cash Flow > cash From Financing
-50360000
Annuals > 1 > cash Flow > net Change In Cash
82128000
Annuals > 1 > ratios > PE
7.7693868831446276
Annuals > 1 > ratios > PB
1.575169927972868
Annuals > 1 > ratios > ROE
6.899371167615441
Annuals > 1 > ratios > ROA
5.39509340742683
Annuals > 1 > ratios > FCF
134852000
Annuals > 1 > ratios > Piotroski FScore
4
Annuals > 1 > ratios > fcf Percent
0.055553381331951354
Annuals > 1 > health Score
66
Annuals > 2 > quarter
2023-08-31
Annuals > 2 > income Statement > revenue
2233047000
Annuals > 2 > income Statement > cost Of Revenue
1481296000
Annuals > 2 > income Statement > gross Profit
751751000
Annuals > 2 > income Statement > operating Expenses
618148000
Annuals > 2 > income Statement > operating Income
133510000
Annuals > 2 > income Statement > interest Expense
-
Annuals > 2 > income Statement > pretax Income
138837000
Annuals > 2 > income Statement > net Income
103674000
Annuals > 2 > income Statement > eps
5.525743524144548
Annuals > 2 > income Statement > dividends Per Share
22100000
Annuals > 2 > income Statement > shares Outstanding
18762000
Annuals > 2 > income Statement > income Tax Expense
35163000
Annuals > 2 > income Statement > EBITDA
262029000
Annuals > 2 > income Statement > operating Margin
5.978826240558304
Annuals > 2 > income Statement > total Other Income Expense Net
5234000
Annuals > 2 > balance Sheet > cash
79443000
Annuals > 2 > balance Sheet > short Term Investments
10157000
Annuals > 2 > balance Sheet > receivables
279078000
Annuals > 2 > balance Sheet > inventories
396657000
Annuals > 2 > balance Sheet > total Current Assets
840118000
Annuals > 2 > balance Sheet > property Plant Equipment
819105000
Annuals > 2 > balance Sheet > total Assets
2569975000
Annuals > 2 > balance Sheet > payables
92730000
Annuals > 2 > balance Sheet > short Term Debt
17739000
Annuals > 2 > balance Sheet > long Term Debt
0
Annuals > 2 > balance Sheet > total Liabilities
566015000
Annuals > 2 > balance Sheet > equity
2003960000
Annuals > 2 > cash Flow > net Income
103674000
Annuals > 2 > cash Flow > depreciation
121233000
Annuals > 2 > cash Flow > change In Working Capital
-43330000
Annuals > 2 > cash Flow > cash From Operations
215762000
Annuals > 2 > cash Flow > capital Expenditures
171991000
Annuals > 2 > cash Flow > cash From Investing
-487647000
Annuals > 2 > cash Flow > cash From Financing
-25839000
Annuals > 2 > cash Flow > net Change In Cash
-296956000
Annuals > 2 > ratios > PE
5.525743524144548
Annuals > 2 > ratios > PB
1.6607135671370685
Annuals > 2 > ratios > ROE
5.173456556019082
Annuals > 2 > ratios > ROA
4.034047023803733
Annuals > 2 > ratios > FCF
43771000
Annuals > 2 > ratios > Piotroski FScore
4
Annuals > 2 > ratios > fcf Percent
0.019601468307653174
Annuals > 2 > health Score
59
Annuals > 3 > quarter
2022-08-31
Annuals > 3 > income Statement > revenue
2000822000
Annuals > 3 > income Statement > cost Of Revenue
1306451000
Annuals > 3 > income Statement > gross Profit
694371000
Annuals > 3 > income Statement > operating Expenses
560020000
Annuals > 3 > income Statement > operating Income
134283000
Annuals > 3 > income Statement > interest Expense
2851000
Annuals > 3 > income Statement > pretax Income
134325000
Annuals > 3 > income Statement > net Income
103404000
Annuals > 3 > income Statement > eps
5.461575027729362
Annuals > 3 > income Statement > dividends Per Share
20791000
Annuals > 3 > income Statement > shares Outstanding
18933000
Annuals > 3 > income Statement > income Tax Expense
30921000
Annuals > 3 > income Statement > EBITDA
244098000
Annuals > 3 > income Statement > operating Margin
6.711391618044983
Annuals > 3 > income Statement > total Other Income Expense Net
-26000
Annuals > 3 > balance Sheet > cash
376399000
Annuals > 3 > balance Sheet > short Term Investments
0
Annuals > 3 > balance Sheet > receivables
249198000
Annuals > 3 > balance Sheet > inventories
370851000
Annuals > 3 > balance Sheet > total Current Assets
1063892000
Annuals > 3 > balance Sheet > property Plant Equipment
715169000
Annuals > 3 > balance Sheet > total Assets
2427972000
Annuals > 3 > balance Sheet > payables
82131000
Annuals > 3 > balance Sheet > short Term Debt
13602000
Annuals > 3 > balance Sheet > long Term Debt
0
Annuals > 3 > balance Sheet > total Liabilities
512101000
Annuals > 3 > balance Sheet > equity
1915871000
Annuals > 3 > cash Flow > net Income
103404000
Annuals > 3 > cash Flow > depreciation
108777000
Annuals > 3 > cash Flow > change In Working Capital
-119216000
Annuals > 3 > cash Flow > cash From Operations
122649000
Annuals > 3 > cash Flow > capital Expenditures
144319000
Annuals > 3 > cash Flow > cash From Investing
-186507000
Annuals > 3 > cash Flow > cash From Financing
-69438000
Annuals > 3 > cash Flow > net Change In Cash
-136469000
Annuals > 3 > ratios > PE
5.461575027729362
Annuals > 3 > ratios > PB
1.7529027476275805
Annuals > 3 > ratios > ROE
5.397231859556307
Annuals > 3 > ratios > ROA
4.258862952291048
Annuals > 3 > ratios > FCF
-21670000
Annuals > 3 > ratios > Piotroski FScore
4
Annuals > 3 > ratios > fcf Percent
-0.010830548644507108
Annuals > 3 > health Score
60
Valuation > metrics > PE
22.2281
Valuation > metrics > PB
1.5075051685441434
Valuation > final Score
100
Valuation > verdict
Fair
Profitability > metrics > ROE
1.8915543277252618
Profitability > metrics > ROA
4.437255773559031
Profitability > metrics > Net Margin
0.06677060836817496
Profitability > final Score
27
Profitability > verdict
Weak
Risk > metrics > Debt Equity
0.2808714050117176
Risk > metrics > Interest Coverage
96.63937621832359
Risk > final Score
100
Risk > verdict
Low
Liquidity > metrics > Current Ratio
9.734712571067593
Liquidity > metrics > Quick Ratio
5.80844388292272
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
100
Prev Valuations > 1
100
Prev Valuations > 2
100
Prev Profitabilities > 0
27
Prev Profitabilities > 1
16
Prev Profitabilities > 2
29
Prev Risks > 0
65
Prev Risks > 1
64
Prev Risks > 2
67
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2025-12-14T01:21:47.196Z
Earnings History > 0 > period
2025-11-30
Earnings History > 0 > report Date
2026-01-07
Earnings History > 0 > date
2025-11-30
Earnings History > 0 > before After Market
-
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
0
Earnings History > 0 > eps Estimate
2.55
Earnings History > 0 > eps Difference
-2.55
Earnings History > 0 > surprise Percent
-100
Earnings History > 1 > period
2025-08-31
Earnings History > 1 > report Date
2025-10-22
Earnings History > 1 > date
2025-08-31
Earnings History > 1 > before After Market
BeforeMarket
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
2.28
Earnings History > 1 > eps Estimate
2.11
Earnings History > 1 > eps Difference
0.17
Earnings History > 1 > surprise Percent
8.0569
Earnings History > 2 > period
2025-05-31
Earnings History > 2 > report Date
2025-07-02
Earnings History > 2 > date
2025-05-31
Earnings History > 2 > before After Market
BeforeMarket
Earnings History > 2 > currency
USD
Earnings History > 2 > eps Actual
2.17
Earnings History > 2 > eps Estimate
2.09
Earnings History > 2 > eps Difference
0.08
Earnings History > 2 > surprise Percent
3.8278
Earnings History > 3 > period
2025-02-28
Earnings History > 3 > report Date
2025-04-02
Earnings History > 3 > date
2025-02-28
Earnings History > 3 > before After Market
BeforeMarket
Earnings History > 3 > currency
USD
Earnings History > 3 > eps Actual
1.4
Earnings History > 3 > eps Estimate
1.34
Earnings History > 3 > eps Difference
0.06
Earnings History > 3 > surprise Percent
4.4776
Earnings History > 4 > period
2024-11-30
Earnings History > 4 > report Date
2025-01-08
Earnings History > 4 > date
2024-11-30
Earnings History > 4 > before After Market
BeforeMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
2.4
Earnings History > 4 > eps Estimate
2.21
Earnings History > 4 > eps Difference
0.19
Earnings History > 4 > surprise Percent
8.5973
Earnings History > 5 > period
2024-08-31
Earnings History > 5 > report Date
2024-10-16
Earnings History > 5 > date
2024-08-31
Earnings History > 5 > before After Market
BeforeMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
2.49
Earnings History > 5 > eps Estimate
2.05
Earnings History > 5 > eps Difference
0.44
Earnings History > 5 > surprise Percent
21.4634
Earnings History > 6 > period
2024-05-31
Earnings History > 6 > report Date
2024-06-26
Earnings History > 6 > date
2024-05-31
Earnings History > 6 > before After Market
BeforeMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
2.24
Earnings History > 6 > eps Estimate
1.86
Earnings History > 6 > eps Difference
0.38
Earnings History > 6 > surprise Percent
20.4301
Earnings History > 7 > period
2024-02-29
Earnings History > 7 > report Date
2024-03-27
Earnings History > 7 > date
2024-02-29
Earnings History > 7 > before After Market
BeforeMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
1.22
Earnings History > 7 > eps Estimate
1.43
Earnings History > 7 > eps Difference
-0.21
Earnings History > 7 > surprise Percent
-14.6853
Earnings History > 8 > period
2023-11-30
Earnings History > 8 > report Date
2024-01-03
Earnings History > 8 > date
2023-11-30
Earnings History > 8 > before After Market
BeforeMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
2.38
Earnings History > 8 > eps Estimate
2.18
Earnings History > 8 > eps Difference
0.2
Earnings History > 8 > surprise Percent
9.1743
Earnings History > 9 > period
2023-08-31
Earnings History > 9 > report Date
2023-10-18
Earnings History > 9 > date
2023-08-31
Earnings History > 9 > before After Market
BeforeMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
1.75
Earnings History > 9 > eps Estimate
1.63
Earnings History > 9 > eps Difference
0.12
Earnings History > 9 > surprise Percent
7.362
Earnings History > 10 > period
2023-05-31
Earnings History > 10 > report Date
2023-06-28
Earnings History > 10 > date
2023-05-31
Earnings History > 10 > before After Market
BeforeMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
1.66
Earnings History > 10 > eps Estimate
1.79
Earnings History > 10 > eps Difference
-0.13
Earnings History > 10 > surprise Percent
-7.2626
Earnings History > 11 > period
2023-02-28
Earnings History > 11 > report Date
2023-03-29
Earnings History > 11 > date
2023-02-28
Earnings History > 11 > before After Market
BeforeMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
1.39
Earnings History > 11 > eps Estimate
1.38
Earnings History > 11 > eps Difference
0.01
Earnings History > 11 > surprise Percent
0.7246
Earnings History > 12 > period
2022-11-30
Earnings History > 12 > report Date
2023-01-04
Earnings History > 12 > date
2022-11-30
Earnings History > 12 > before After Market
BeforeMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
2.21
Earnings History > 12 > eps Estimate
1.95
Earnings History > 12 > eps Difference
0.26
Earnings History > 12 > surprise Percent
13.3333
Earnings History > 13 > period
2022-08-31
Earnings History > 13 > report Date
2022-10-19
Earnings History > 13 > date
2022-08-31
Earnings History > 13 > before After Market
BeforeMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
1.79
Earnings History > 13 > eps Estimate
1.73
Earnings History > 13 > eps Difference
0.06
Earnings History > 13 > surprise Percent
3.4682
Earnings History > 14 > period
2022-05-31
Earnings History > 14 > report Date
2022-06-29
Earnings History > 14 > date
2022-05-31
Earnings History > 14 > before After Market
BeforeMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
1.77
Earnings History > 14 > eps Estimate
1.9
Earnings History > 14 > eps Difference
-0.13
Earnings History > 14 > surprise Percent
-6.8421
Earnings History > 15 > period
2022-02-28
Earnings History > 15 > report Date
2022-03-30
Earnings History > 15 > date
2022-02-28
Earnings History > 15 > before After Market
BeforeMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
1.24
Earnings History > 15 > eps Estimate
1.63
Earnings History > 15 > eps Difference
-0.39
Earnings History > 15 > surprise Percent
-23.9264
Earnings History > 16 > period
2021-11-30
Earnings History > 16 > report Date
2022-01-05
Earnings History > 16 > date
2021-11-30
Earnings History > 16 > before After Market
BeforeMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
2
Earnings History > 16 > eps Estimate
1.95
Earnings History > 16 > eps Difference
0.05
Earnings History > 16 > surprise Percent
2.5641
Earnings History > 17 > period
2021-08-31
Earnings History > 17 > report Date
2021-10-20
Earnings History > 17 > date
2021-08-31
Earnings History > 17 > before After Market
BeforeMarket
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
1.82
Earnings History > 17 > eps Estimate
1.84
Earnings History > 17 > eps Difference
-0.02
Earnings History > 17 > surprise Percent
-1.087
Earnings History > 18 > period
2021-05-31
Earnings History > 18 > report Date
2021-06-30
Earnings History > 18 > date
2021-05-31
Earnings History > 18 > before After Market
BeforeMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
2.21
Earnings History > 18 > eps Estimate
1.84
Earnings History > 18 > eps Difference
0.37
Earnings History > 18 > surprise Percent
20.1087
Earnings History > 19 > period
2021-02-28
Earnings History > 19 > report Date
2021-03-31
Earnings History > 19 > date
2021-02-28
Earnings History > 19 > before After Market
BeforeMarket
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
1.71
Earnings History > 19 > eps Estimate
1.68
Earnings History > 19 > eps Difference
0.03
Earnings History > 19 > surprise Percent
1.7857
Earnings History > 20 > period
2020-11-30
Earnings History > 20 > report Date
2021-01-06
Earnings History > 20 > date
2020-11-30
Earnings History > 20 > before After Market
BeforeMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
2.2
Earnings History > 20 > eps Estimate
1.69
Earnings History > 20 > eps Difference
0.51
Earnings History > 20 > surprise Percent
30.1775
Earnings History > 21 > period
2020-08-31
Earnings History > 21 > report Date
2020-10-21
Earnings History > 21 > date
2020-08-31
Earnings History > 21 > before After Market
BeforeMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
1.66
Earnings History > 21 > eps Estimate
1.62
Earnings History > 21 > eps Difference
0.04
Earnings History > 21 > surprise Percent
2.4691
Earnings History > 22 > period
2020-05-31
Earnings History > 22 > report Date
2020-07-01
Earnings History > 22 > date
2020-05-31
Earnings History > 22 > before After Market
BeforeMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
1.12
Earnings History > 22 > eps Estimate
1.25
Earnings History > 22 > eps Difference
-0.13
Earnings History > 22 > surprise Percent
-10.4
Earnings History > 23 > period
2020-02-29
Earnings History > 23 > report Date
2020-04-01
Earnings History > 23 > date
2020-02-29
Earnings History > 23 > before After Market
BeforeMarket
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
1.82
Earnings History > 23 > eps Estimate
1.65
Earnings History > 23 > eps Difference
0.17
Earnings History > 23 > surprise Percent
10.303
Earnings History > 24 > period
2019-11-30
Earnings History > 24 > report Date
2020-01-08
Earnings History > 24 > date
2019-11-30
Earnings History > 24 > before After Market
BeforeMarket
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
2.52
Earnings History > 24 > eps Estimate
2.01
Earnings History > 24 > eps Difference
0.51
Earnings History > 24 > surprise Percent
25.3731
Earnings History > 25 > period
2019-08-31
Earnings History > 25 > report Date
2019-10-23
Earnings History > 25 > date
2019-08-31
Earnings History > 25 > before After Market
BeforeMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
2.4
Earnings History > 25 > eps Estimate
1.96
Earnings History > 25 > eps Difference
0.44
Earnings History > 25 > surprise Percent
22.449
Earnings History > 26 > period
2019-05-31
Earnings History > 26 > report Date
2019-06-26
Earnings History > 26 > date
2019-05-31
Earnings History > 26 > before After Market
BeforeMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
2.46
Earnings History > 26 > eps Estimate
1.71
Earnings History > 26 > eps Difference
0.75
Earnings History > 26 > surprise Percent
43.8596
Earnings History > 27 > period
2019-02-28
Earnings History > 27 > report Date
2019-03-27
Earnings History > 27 > date
2019-02-28
Earnings History > 27 > before After Market
BeforeMarket
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
1.67
Earnings History > 27 > eps Estimate
1.52
Earnings History > 27 > eps Difference
0.15
Earnings History > 27 > surprise Percent
9.8684
Earnings History > 28 > period
2018-11-30
Earnings History > 28 > report Date
2019-01-03
Earnings History > 28 > date
2018-11-30
Earnings History > 28 > before After Market
BeforeMarket
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
1.88
Earnings History > 28 > eps Estimate
1.92
Earnings History > 28 > eps Difference
-0.04
Earnings History > 28 > surprise Percent
-2.0833
Earnings History > 29 > period
2018-08-31
Earnings History > 29 > report Date
2018-10-17
Earnings History > 29 > date
2018-08-31
Earnings History > 29 > before After Market
BeforeMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
2.06
Earnings History > 29 > eps Estimate
1.64
Earnings History > 29 > eps Difference
0.42
Earnings History > 29 > surprise Percent
25.6098
Earnings History > 30 > period
2018-05-31
Earnings History > 30 > report Date
2018-06-27
Earnings History > 30 > date
2018-05-31
Earnings History > 30 > before After Market
BeforeMarket
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
1.58
Earnings History > 30 > eps Estimate
1.56
Earnings History > 30 > eps Difference
0.02
Earnings History > 30 > surprise Percent
1.2821
Earnings History > 31 > period
2018-02-28
Earnings History > 31 > report Date
2018-03-28
Earnings History > 31 > date
2018-02-28
Earnings History > 31 > before After Market
BeforeMarket
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
1.38
Earnings History > 31 > eps Estimate
1.14
Earnings History > 31 > eps Difference
0.24
Earnings History > 31 > surprise Percent
21.0526
Earnings History > 32 > period
2017-11-30
Earnings History > 32 > report Date
2018-01-03
Earnings History > 32 > date
2017-11-30
Earnings History > 32 > before After Market
BeforeMarket
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
1.6
Earnings History > 32 > eps Estimate
1.41
Earnings History > 32 > eps Difference
0.19
Earnings History > 32 > surprise Percent
13.4752
Earnings History > 33 > period
2017-08-31
Earnings History > 33 > report Date
2017-10-18
Earnings History > 33 > date
2017-08-31
Earnings History > 33 > before After Market
BeforeMarket
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
1.44
Earnings History > 33 > eps Estimate
1.23
Earnings History > 33 > eps Difference
0.21
Earnings History > 33 > surprise Percent
17.0732
Earnings History > 34 > period
2017-05-31
Earnings History > 34 > report Date
2017-06-28
Earnings History > 34 > date
2017-05-31
Earnings History > 34 > before After Market
BeforeMarket
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
1.36
Earnings History > 34 > eps Estimate
1.34
Earnings History > 34 > eps Difference
0.02
Earnings History > 34 > surprise Percent
1.4925
Earnings History > 35 > period
2017-02-28
Earnings History > 35 > report Date
2017-03-29
Earnings History > 35 > date
2017-02-28
Earnings History > 35 > before After Market
BeforeMarket
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
1.1
Earnings History > 35 > eps Estimate
1
Earnings History > 35 > eps Difference
0.1
Earnings History > 35 > surprise Percent
10
Earnings History > 36 > period
2016-11-30
Earnings History > 36 > report Date
2017-01-04
Earnings History > 36 > date
2016-11-30
Earnings History > 36 > before After Market
BeforeMarket
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
1.38
Earnings History > 36 > eps Estimate
1.57
Earnings History > 36 > eps Difference
-0.19
Earnings History > 36 > surprise Percent
-12.1019
Earnings History > 37 > period
2016-08-31
Earnings History > 37 > report Date
2016-10-19
Earnings History > 37 > date
2016-08-31
Earnings History > 37 > before After Market
BeforeMarket
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
1.27
Earnings History > 37 > eps Estimate
1.23
Earnings History > 37 > eps Difference
0.04
Earnings History > 37 > surprise Percent
3.252
Earnings History > 38 > period
2016-05-31
Earnings History > 38 > report Date
2016-06-29
Earnings History > 38 > date
2016-05-31
Earnings History > 38 > before After Market
BeforeMarket
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
1.49
Earnings History > 38 > eps Estimate
1.34
Earnings History > 38 > eps Difference
0.15
Earnings History > 38 > surprise Percent
11.194
Earnings History > 39 > period
2016-02-29
Earnings History > 39 > report Date
2016-03-30
Earnings History > 39 > date
2016-02-29
Earnings History > 39 > before After Market
BeforeMarket
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
1.16
Earnings History > 39 > eps Estimate
1.26
Earnings History > 39 > eps Difference
-0.1
Earnings History > 39 > surprise Percent
-7.9365
Earnings History > 40 > period
2015-11-30
Earnings History > 40 > report Date
2016-01-06
Earnings History > 40 > date
2015-11-30
Earnings History > 40 > before After Market
BeforeMarket
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
1.78
Earnings History > 40 > eps Estimate
1.65
Earnings History > 40 > eps Difference
0.13
Earnings History > 40 > surprise Percent
7.8788
Earnings History > 41 > period
2015-08-31
Earnings History > 41 > report Date
2015-10-21
Earnings History > 41 > date
2015-08-31
Earnings History > 41 > before After Market
BeforeMarket
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
1.43
Earnings History > 41 > eps Estimate
1.3
Earnings History > 41 > eps Difference
0.13
Earnings History > 41 > surprise Percent
10
Earnings History > 42 > period
2015-05-31
Earnings History > 42 > report Date
2015-07-01
Earnings History > 42 > date
2015-05-31
Earnings History > 42 > before After Market
BeforeMarket
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
1.61
Earnings History > 42 > eps Estimate
1.39
Earnings History > 42 > eps Difference
0.22
Earnings History > 42 > surprise Percent
15.8273
Earnings History > 43 > period
2015-02-28
Earnings History > 43 > report Date
2015-04-01
Earnings History > 43 > date
2015-02-28
Earnings History > 43 > before After Market
BeforeMarket
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
1.37
Earnings History > 43 > eps Estimate
1.3
Earnings History > 43 > eps Difference
0.07
Earnings History > 43 > surprise Percent
5.3846
Earnings History > 44 > period
2014-11-30
Earnings History > 44 > report Date
2015-01-07
Earnings History > 44 > date
2014-11-30
Earnings History > 44 > before After Market
BeforeMarket
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
1.85
Earnings History > 44 > eps Estimate
1.67
Earnings History > 44 > eps Difference
0.18
Earnings History > 44 > surprise Percent
10.7784
Earnings History > 45 > period
2014-08-31
Earnings History > 45 > report Date
2014-10-22
Earnings History > 45 > date
2014-08-31
Earnings History > 45 > before After Market
BeforeMarket
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
1.43
Earnings History > 45 > eps Estimate
1.31
Earnings History > 45 > eps Difference
0.12
Earnings History > 45 > surprise Percent
9.1603
Earnings History > 46 > period
2014-05-31
Earnings History > 46 > report Date
2014-07-02
Earnings History > 46 > date
2014-05-31
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
1.53
Earnings History > 46 > eps Estimate
1.42
Earnings History > 46 > eps Difference
0.11
Earnings History > 46 > surprise Percent
7.7465
Earnings History > 47 > period
2014-02-28
Earnings History > 47 > report Date
2014-04-02
Earnings History > 47 > date
2014-02-28
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
1.27
Earnings History > 47 > eps Estimate
1.39
Earnings History > 47 > eps Difference
-0.12
Earnings History > 47 > surprise Percent
-8.6331
Earnings History > 48 > period
2013-11-30
Earnings History > 48 > report Date
2014-01-08
Earnings History > 48 > date
2013-11-30
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
1.71
Earnings History > 48 > eps Estimate
1.62
Earnings History > 48 > eps Difference
0.09
Earnings History > 48 > surprise Percent
5.5556
Earnings History > 49 > period
2013-08-31
Earnings History > 49 > report Date
2013-10-23
Earnings History > 49 > date
2013-08-31
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
1.52
Earnings History > 49 > eps Estimate
1.4
Earnings History > 49 > eps Difference
0.12
Earnings History > 49 > surprise Percent
8.5714
Earnings History > 50 > period
2013-05-31
Earnings History > 50 > report Date
2013-06-26
Earnings History > 50 > date
2013-05-31
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
1.16
Earnings History > 50 > eps Estimate
1.37
Earnings History > 50 > eps Difference
-0.21
Earnings History > 50 > surprise Percent
-15.3285
Earnings History > 51 > period
2013-02-28
Earnings History > 51 > report Date
2013-03-27
Earnings History > 51 > date
2013-02-28
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
1.33
Earnings History > 51 > eps Estimate
1.13
Earnings History > 51 > eps Difference
0.2
Earnings History > 51 > surprise Percent
17.6991
Earnings History > 52 > period
2012-11-30
Earnings History > 52 > report Date
2013-01-03
Earnings History > 52 > date
2012-11-30
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
1.54
Earnings History > 52 > eps Estimate
1.33
Earnings History > 52 > eps Difference
0.21
Earnings History > 52 > surprise Percent
15.7895
Earnings History > 53 > period
2012-08-31
Earnings History > 53 > report Date
2012-10-17
Earnings History > 53 > date
2012-08-31
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
1.13
Earnings History > 53 > eps Estimate
1.02
Earnings History > 53 > eps Difference
0.11
Earnings History > 53 > surprise Percent
10.7843
Earnings History > 54 > period
2012-05-31
Earnings History > 54 > report Date
2012-06-27
Earnings History > 54 > date
2012-05-31
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
1.16
Earnings History > 54 > eps Estimate
0.99
Earnings History > 54 > eps Difference
0.17
Earnings History > 54 > surprise Percent
17.1717
Earnings History > 55 > period
2012-02-29
Earnings History > 55 > report Date
2012-03-28
Earnings History > 55 > date
2012-02-29
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.96
Earnings History > 55 > eps Estimate
0.89
Earnings History > 55 > eps Difference
0.07
Earnings History > 55 > surprise Percent
7.8652
Earnings History > 56 > period
2011-11-30
Earnings History > 56 > report Date
2012-01-04
Earnings History > 56 > date
2011-11-30
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
1.3
Earnings History > 56 > eps Estimate
1.08
Earnings History > 56 > eps Difference
0.22
Earnings History > 56 > surprise Percent
20.3704
Earnings History > 57 > period
2011-08-31
Earnings History > 57 > report Date
2011-10-18
Earnings History > 57 > date
2011-08-31
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.9
Earnings History > 57 > eps Estimate
0.84
Earnings History > 57 > eps Difference
0.06
Earnings History > 57 > surprise Percent
7.1429
Earnings History > 58 > period
2011-05-31
Earnings History > 58 > report Date
2011-06-29
Earnings History > 58 > date
2011-05-31
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
0.93
Earnings History > 58 > eps Estimate
0.85
Earnings History > 58 > eps Difference
0.08
Earnings History > 58 > surprise Percent
9.4118
Earnings History > 59 > period
2011-02-28
Earnings History > 59 > report Date
2011-03-30
Earnings History > 59 > date
2011-02-28
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.82
Earnings History > 59 > eps Estimate
0.82
Earnings History > 59 > eps Difference
0
Earnings History > 59 > surprise Percent
0
Earnings History > 60 > period
2010-11-30
Earnings History > 60 > report Date
2011-01-05
Earnings History > 60 > date
2010-11-30
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
1.2
Earnings History > 60 > eps Estimate
0.93
Earnings History > 60 > eps Difference
0.27
Earnings History > 60 > surprise Percent
29.0323
Earnings History > 61 > period
2010-08-31
Earnings History > 61 > report Date
2010-10-19
Earnings History > 61 > date
2010-08-31
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
0.87
Earnings History > 61 > eps Estimate
0.75
Earnings History > 61 > eps Difference
0.12
Earnings History > 61 > surprise Percent
16
Earnings History > 62 > period
2010-05-31
Earnings History > 62 > report Date
2010-06-30
Earnings History > 62 > date
2010-05-31
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.98
Earnings History > 62 > eps Estimate
0.85
Earnings History > 62 > eps Difference
0.13
Earnings History > 62 > surprise Percent
15.2941
Earnings History > 63 > period
2010-02-28
Earnings History > 63 > report Date
2010-03-31
Earnings History > 63 > date
2010-02-28
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
0.83
Earnings History > 63 > eps Estimate
0.8
Earnings History > 63 > eps Difference
0.03
Earnings History > 63 > surprise Percent
3.75
Earnings History > 64 > period
2009-11-30
Earnings History > 64 > report Date
2010-01-06
Earnings History > 64 > date
2009-11-30
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
1.21
Earnings History > 64 > eps Estimate
0.77
Earnings History > 64 > eps Difference
0.44
Earnings History > 64 > surprise Percent
57.1429
Earnings History > 65 > period
2009-08-31
Earnings History > 65 > report Date
2009-10-28
Earnings History > 65 > date
2009-08-31
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
0.88
Earnings History > 65 > eps Estimate
0.69
Earnings History > 65 > eps Difference
0.19
Earnings History > 65 > surprise Percent
27.5362
Earnings History > 66 > period
2009-05-31
Earnings History > 66 > report Date
2009-07-01
Earnings History > 66 > date
2009-05-31
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
1.12
Earnings History > 66 > eps Estimate
0.74
Earnings History > 66 > eps Difference
0.38
Earnings History > 66 > surprise Percent
51.3514
Earnings History > 67 > period
2009-02-28
Earnings History > 67 > report Date
2009-04-01
Earnings History > 67 > date
2009-02-28
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
0.94
Earnings History > 67 > eps Estimate
0.67
Earnings History > 67 > eps Difference
0.27
Earnings History > 67 > surprise Percent
40.2985
Earnings History > 68 > period
2008-11-30
Earnings History > 68 > report Date
2009-01-07
Earnings History > 68 > date
2008-11-30
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
0.97
Earnings History > 68 > eps Estimate
0.85
Earnings History > 68 > eps Difference
0.12
Earnings History > 68 > surprise Percent
14.1176
Earnings History > 69 > period
2008-08-31
Earnings History > 69 > report Date
2008-10-28
Earnings History > 69 > date
2008-08-31
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
0.63
Earnings History > 69 > eps Estimate
0.67
Earnings History > 69 > eps Difference
-0.04
Earnings History > 69 > surprise Percent
-5.9701
Earnings History > 70 > period
2008-05-31
Earnings History > 70 > report Date
2008-07-02
Earnings History > 70 > date
2008-05-31
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
0.87
Earnings History > 70 > eps Estimate
0.77
Earnings History > 70 > eps Difference
0.1
Earnings History > 70 > surprise Percent
12.987
Earnings History > 71 > period
2008-02-29
Earnings History > 71 > report Date
2008-04-02
Earnings History > 71 > date
2008-02-29
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
0.79
Earnings History > 71 > eps Estimate
0.49
Earnings History > 71 > eps Difference
0.3
Earnings History > 71 > surprise Percent
61.2245
Earnings History > 72 > period
2007-11-30
Earnings History > 72 > report Date
2008-01-03
Earnings History > 72 > date
2007-11-30
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
0.85
Earnings History > 72 > eps Estimate
0.76
Earnings History > 72 > eps Difference
0.09
Earnings History > 72 > surprise Percent
11.8421
Earnings History > 73 > period
2007-08-31
Earnings History > 73 > report Date
2007-10-24
Earnings History > 73 > date
2007-08-31
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
0.56
Earnings History > 73 > eps Estimate
0.59
Earnings History > 73 > eps Difference
-0.03
Earnings History > 73 > surprise Percent
-5.0847
Earnings History > 74 > period
2007-05-31
Earnings History > 74 > report Date
2007-06-27
Earnings History > 74 > date
2007-05-31
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
0.71
Earnings History > 74 > eps Estimate
0.64
Earnings History > 74 > eps Difference
0.07
Earnings History > 74 > surprise Percent
10.9375
Earnings History > 75 > period
2007-02-28
Earnings History > 75 > report Date
2007-03-28
Earnings History > 75 > date
2007-02-28
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
0.43
Earnings History > 75 > eps Estimate
0.44
Earnings History > 75 > eps Difference
-0.01
Earnings History > 75 > surprise Percent
-2.2727
Earnings History > 76 > period
2006-11-30
Earnings History > 76 > report Date
2007-01-03
Earnings History > 76 > date
2006-11-30
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
0.71
Earnings History > 76 > eps Estimate
0.65
Earnings History > 76 > eps Difference
0.06
Earnings History > 76 > surprise Percent
9.2308
Earnings History > 77 > period
2006-08-31
Earnings History > 77 > report Date
2006-10-18
Earnings History > 77 > date
2006-08-31
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
0.55
Earnings History > 77 > eps Estimate
0.53
Earnings History > 77 > eps Difference
0.02
Earnings History > 77 > surprise Percent
3.7736
Earnings History > 78 > period
2006-05-31
Earnings History > 78 > report Date
2006-06-27
Earnings History > 78 > date
2006-05-31
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
0.57
Earnings History > 78 > eps Estimate
0.57
Earnings History > 78 > eps Difference
0
Earnings History > 78 > surprise Percent
0
Earnings History > 79 > period
2006-02-28
Earnings History > 79 > report Date
2006-03-30
Earnings History > 79 > date
2006-02-28
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
0.33
Earnings History > 79 > eps Estimate
0.51
Earnings History > 79 > eps Difference
-0.18
Earnings History > 79 > surprise Percent
-35.2941
Earnings History > 80 > period
2005-11-30
Earnings History > 80 > report Date
2006-01-05
Earnings History > 80 > date
2005-11-30
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
0.59
Earnings History > 80 > eps Estimate
0.65
Earnings History > 80 > eps Difference
-0.06
Earnings History > 80 > surprise Percent
-9.2308
Earnings History > 81 > period
2005-08-31
Earnings History > 81 > report Date
2005-10-31
Earnings History > 81 > date
2005-08-31
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
0.42
Earnings History > 81 > eps Estimate
0.46
Earnings History > 81 > eps Difference
-0.04
Earnings History > 81 > surprise Percent
-8.6957
Earnings History > 82 > period
2005-05-31
Earnings History > 82 > report Date
2005-06-29
Earnings History > 82 > date
2005-05-31
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
0.61
Earnings History > 82 > eps Estimate
0.58
Earnings History > 82 > eps Difference
0.03
Earnings History > 82 > surprise Percent
5.1724
Earnings History > 83 > period
2005-02-28
Earnings History > 83 > report Date
2005-03-30
Earnings History > 83 > date
2005-02-28
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
0.52
Earnings History > 83 > eps Estimate
0.41
Earnings History > 83 > eps Difference
0.11
Earnings History > 83 > surprise Percent
26.8293
Earnings History > 84 > period
2004-11-30
Earnings History > 84 > report Date
2005-01-05
Earnings History > 84 > date
2004-11-30
Earnings History > 84 > before After Market
-
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
0.69
Earnings History > 84 > eps Estimate
0.52
Earnings History > 84 > eps Difference
0.17
Earnings History > 84 > surprise Percent
32.6923
Earnings History > 85 > period
2004-08-31
Earnings History > 85 > report Date
2004-10-26
Earnings History > 85 > date
2004-08-31
Earnings History > 85 > before After Market
-
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
0.39
Earnings History > 85 > eps Estimate
0.38
Earnings History > 85 > eps Difference
0.01
Earnings History > 85 > surprise Percent
2.6316
Earnings History > 86 > period
2004-05-31
Earnings History > 86 > report Date
2004-06-30
Earnings History > 86 > date
2004-05-31
Earnings History > 86 > before After Market
-
Earnings History > 86 > currency
USD
Earnings History > 86 > eps Actual
0.52
Earnings History > 86 > eps Estimate
0.48
Earnings History > 86 > eps Difference
0.04
Earnings History > 86 > surprise Percent
8.3333
Earnings History > 87 > period
2004-02-29
Earnings History > 87 > report Date
2004-03-31
Earnings History > 87 > date
2004-02-29
Earnings History > 87 > before After Market
-
Earnings History > 87 > currency
USD
Earnings History > 87 > eps Actual
0.34
Earnings History > 87 > eps Estimate
0.25
Earnings History > 87 > eps Difference
0.09
Earnings History > 87 > surprise Percent
36
Earnings History > 88 > period
2003-11-30
Earnings History > 88 > report Date
2004-01-12
Earnings History > 88 > date
2003-11-30
Earnings History > 88 > before After Market
-
Earnings History > 88 > currency
USD
Earnings History > 88 > eps Actual
0.49
Earnings History > 88 > eps Estimate
0.42
Earnings History > 88 > eps Difference
0.07
Earnings History > 88 > surprise Percent
16.6667
Earnings History > 89 > period
2003-08-31
Earnings History > 89 > report Date
2003-11-04
Earnings History > 89 > date
2003-08-31
Earnings History > 89 > before After Market
-
Earnings History > 89 > currency
USD
Earnings History > 89 > eps Actual
0.37
Earnings History > 89 > eps Estimate
0.4
Earnings History > 89 > eps Difference
-0.03
Earnings History > 89 > surprise Percent
-7.5
Earnings History > 90 > period
2003-05-31
Earnings History > 90 > report Date
2003-07-07
Earnings History > 90 > date
2003-05-31
Earnings History > 90 > before After Market
-
Earnings History > 90 > currency
USD
Earnings History > 90 > eps Actual
0.5
Earnings History > 90 > eps Estimate
0.32
Earnings History > 90 > eps Difference
0.18
Earnings History > 90 > surprise Percent
56.25
Earnings History > 91 > period
2003-02-28
Earnings History > 91 > report Date
2003-04-02
Earnings History > 91 > date
2003-02-28
Earnings History > 91 > before After Market
-
Earnings History > 91 > currency
USD
Earnings History > 91 > eps Actual
0.2
Earnings History > 91 > eps Estimate
0.18
Earnings History > 91 > eps Difference
0.02
Earnings History > 91 > surprise Percent
11.1111
Earnings History > 92 > period
2002-11-30
Earnings History > 92 > report Date
2003-01-13
Earnings History > 92 > date
2002-11-30
Earnings History > 92 > before After Market
-
Earnings History > 92 > currency
USD
Earnings History > 92 > eps Actual
0.45
Earnings History > 92 > eps Estimate
0.44
Earnings History > 92 > eps Difference
0.01
Earnings History > 92 > surprise Percent
2.2727
Earnings History > 93 > period
2002-08-31
Earnings History > 93 > report Date
2002-11-11
Earnings History > 93 > date
2002-08-31
Earnings History > 93 > before After Market
-
Earnings History > 93 > currency
USD
Earnings History > 93 > eps Actual
0.34
Earnings History > 93 > eps Estimate
0.34
Earnings History > 93 > eps Difference
0
Earnings History > 93 > surprise Percent
0
Earnings History > 94 > period
2002-05-31
Earnings History > 94 > report Date
2002-07-11
Earnings History > 94 > date
2002-05-31
Earnings History > 94 > before After Market
-
Earnings History > 94 > currency
USD
Earnings History > 94 > eps Actual
0.39
Earnings History > 94 > eps Estimate
0.38
Earnings History > 94 > eps Difference
0.01
Earnings History > 94 > surprise Percent
2.6316
Earnings History > 95 > period
2002-02-28
Earnings History > 95 > report Date
2002-04-02
Earnings History > 95 > date
2002-02-28
Earnings History > 95 > before After Market
-
Earnings History > 95 > currency
USD
Earnings History > 95 > eps Actual
0.27
Earnings History > 95 > eps Estimate
0.28
Earnings History > 95 > eps Difference
-0.01
Earnings History > 95 > surprise Percent
-3.5714
Earnings History > 96 > period
2001-11-30
Earnings History > 96 > report Date
2002-01-07
Earnings History > 96 > date
2001-11-30
Earnings History > 96 > before After Market
-
Earnings History > 96 > currency
USD
Earnings History > 96 > eps Actual
0.4
Earnings History > 96 > eps Estimate
0.37
Earnings History > 96 > eps Difference
0.03
Earnings History > 96 > surprise Percent
8.1081
Earnings History > 97 > period
2001-08-31
Earnings History > 97 > report Date
2001-10-31
Earnings History > 97 > date
2001-08-31
Earnings History > 97 > before After Market
-
Earnings History > 97 > currency
USD
Earnings History > 97 > eps Actual
0.3
Earnings History > 97 > eps Estimate
0.28
Earnings History > 97 > eps Difference
0.02
Earnings History > 97 > surprise Percent
7.1429
Earnings History > 98 > period
2001-05-31
Earnings History > 98 > report Date
2001-06-26
Earnings History > 98 > date
2001-05-31
Earnings History > 98 > before After Market
-
Earnings History > 98 > currency
USD
Earnings History > 98 > eps Actual
0.33
Earnings History > 98 > eps Estimate
0.32
Earnings History > 98 > eps Difference
0.01
Earnings History > 98 > surprise Percent
3.125
Earnings History > 99 > period
2001-02-28
Earnings History > 99 > report Date
2001-03-29
Earnings History > 99 > date
2001-02-28
Earnings History > 99 > before After Market
-
Earnings History > 99 > currency
USD
Earnings History > 99 > eps Actual
0.26
Earnings History > 99 > eps Estimate
0.23
Earnings History > 99 > eps Difference
0.03
Earnings History > 99 > surprise Percent
13.0435
Earnings History > 100 > period
2000-11-30
Earnings History > 100 > report Date
2001-01-08
Earnings History > 100 > date
2000-11-30
Earnings History > 100 > before After Market
-
Earnings History > 100 > currency
USD
Earnings History > 100 > eps Actual
0.36
Earnings History > 100 > eps Estimate
0.28
Earnings History > 100 > eps Difference
0.08
Earnings History > 100 > surprise Percent
28.5714
Earnings History > 101 > period
2000-08-31
Earnings History > 101 > report Date
2000-11-03
Earnings History > 101 > date
2000-08-31
Earnings History > 101 > before After Market
-
Earnings History > 101 > currency
USD
Earnings History > 101 > eps Actual
0.25
Earnings History > 101 > eps Estimate
0.25
Earnings History > 101 > eps Difference
0
Earnings History > 101 > surprise Percent
0
Earnings History > 102 > period
2000-05-31
Earnings History > 102 > report Date
2000-06-29
Earnings History > 102 > date
2000-05-31
Earnings History > 102 > before After Market
-
Earnings History > 102 > currency
USD
Earnings History > 102 > eps Actual
0.28
Earnings History > 102 > eps Estimate
0.25
Earnings History > 102 > eps Difference
0.03
Earnings History > 102 > surprise Percent
12
Earnings History > 103 > period
2000-02-29
Earnings History > 103 > report Date
2000-03-30
Earnings History > 103 > date
2000-02-29
Earnings History > 103 > before After Market
-
Earnings History > 103 > currency
USD
Earnings History > 103 > eps Actual
0.2
Earnings History > 103 > eps Estimate
0.25
Earnings History > 103 > eps Difference
-0.05
Earnings History > 103 > surprise Percent
-20
Earnings History > 104 > period
1999-11-30
Earnings History > 104 > report Date
2000-01-11
Earnings History > 104 > date
1999-11-30
Earnings History > 104 > before After Market
-
Earnings History > 104 > currency
USD
Earnings History > 104 > eps Actual
0.28
Earnings History > 104 > eps Estimate
0.28
Earnings History > 104 > eps Difference
0
Earnings History > 104 > surprise Percent
0
Earnings History > 105 > period
1999-08-31
Earnings History > 105 > report Date
1999-11-02
Earnings History > 105 > date
1999-08-31
Earnings History > 105 > before After Market
-
Earnings History > 105 > currency
USD
Earnings History > 105 > eps Actual
0.01
Earnings History > 105 > eps Estimate
0.36
Earnings History > 105 > eps Difference
-0.35
Earnings History > 105 > surprise Percent
-97.2222
Earnings History > 106 > period
1999-05-31
Earnings History > 106 > report Date
1999-07-01
Earnings History > 106 > date
1999-05-31
Earnings History > 106 > before After Market
-
Earnings History > 106 > currency
USD
Earnings History > 106 > eps Actual
0.38
Earnings History > 106 > eps Estimate
0.43
Earnings History > 106 > eps Difference
-0.05
Earnings History > 106 > surprise Percent
-11.6279
Earnings History > 107 > period
1999-02-28
Earnings History > 107 > report Date
1999-04-01
Earnings History > 107 > date
1999-02-28
Earnings History > 107 > before After Market
-
Earnings History > 107 > currency
USD
Earnings History > 107 > eps Actual
0.33
Earnings History > 107 > eps Estimate
0.33
Earnings History > 107 > eps Difference
0
Earnings History > 107 > surprise Percent
0
Earnings History > 108 > period
1998-11-30
Earnings History > 108 > report Date
1998-11-30
Earnings History > 108 > date
1998-11-30
Earnings History > 108 > before After Market
-
Earnings History > 108 > currency
USD
Earnings History > 108 > eps Actual
0.4591
Earnings History > 108 > eps Estimate
-
Earnings History > 108 > eps Difference
0
Earnings History > 108 > surprise Percent
-
Earnings History > 109 > period
1998-08-31
Earnings History > 109 > report Date
1998-11-03
Earnings History > 109 > date
1998-08-31
Earnings History > 109 > before After Market
BeforeMarket
Earnings History > 109 > currency
USD
Earnings History > 109 > eps Actual
0.46
Earnings History > 109 > eps Estimate
0.46
Earnings History > 109 > eps Difference
0
Earnings History > 109 > surprise Percent
0
Earnings History > 110 > period
1998-05-31
Earnings History > 110 > report Date
1998-06-22
Earnings History > 110 > date
1998-05-31
Earnings History > 110 > before After Market
BeforeMarket
Earnings History > 110 > currency
USD
Earnings History > 110 > eps Actual
0.42
Earnings History > 110 > eps Estimate
0.42
Earnings History > 110 > eps Difference
0
Earnings History > 110 > surprise Percent
0
Earnings History > 111 > period
1998-02-28
Earnings History > 111 > report Date
1998-04-01
Earnings History > 111 > date
1998-02-28
Earnings History > 111 > before After Market
BeforeMarket
Earnings History > 111 > currency
USD
Earnings History > 111 > eps Actual
0.31
Earnings History > 111 > eps Estimate
0.31
Earnings History > 111 > eps Difference
0
Earnings History > 111 > surprise Percent
0
Earnings History > 112 > period
1997-11-30
Earnings History > 112 > report Date
1998-01-13
Earnings History > 112 > date
1997-11-30
Earnings History > 112 > before After Market
BeforeMarket
Earnings History > 112 > currency
USD
Earnings History > 112 > eps Actual
0.43
Earnings History > 112 > eps Estimate
0.43
Earnings History > 112 > eps Difference
0
Earnings History > 112 > surprise Percent
0
Earnings History > 113 > period
1997-08-31
Earnings History > 113 > report Date
1997-11-05
Earnings History > 113 > date
1997-08-31
Earnings History > 113 > before After Market
BeforeMarket
Earnings History > 113 > currency
USD
Earnings History > 113 > eps Actual
0.39
Earnings History > 113 > eps Estimate
0.38
Earnings History > 113 > eps Difference
0.01
Earnings History > 113 > surprise Percent
2.6316
Earnings History > 114 > period
1997-05-31
Earnings History > 114 > report Date
1997-07-01
Earnings History > 114 > date
1997-05-31
Earnings History > 114 > before After Market
BeforeMarket
Earnings History > 114 > currency
USD
Earnings History > 114 > eps Actual
0.36
Earnings History > 114 > eps Estimate
0.38
Earnings History > 114 > eps Difference
-0.02
Earnings History > 114 > surprise Percent
-5.2632
Earnings History > 115 > period
1997-02-28
Earnings History > 115 > report Date
1997-04-03
Earnings History > 115 > date
1997-02-28
Earnings History > 115 > before After Market
BeforeMarket
Earnings History > 115 > currency
USD
Earnings History > 115 > eps Actual
0.27
Earnings History > 115 > eps Estimate
0.27
Earnings History > 115 > eps Difference
0
Earnings History > 115 > surprise Percent
0
Earnings History > 116 > period
1996-11-30
Earnings History > 116 > report Date
1997-01-08
Earnings History > 116 > date
1996-11-30
Earnings History > 116 > before After Market
-
Earnings History > 116 > currency
USD
Earnings History > 116 > eps Actual
0.38
Earnings History > 116 > eps Estimate
0.38
Earnings History > 116 > eps Difference
0
Earnings History > 116 > surprise Percent
0
Earnings History > 117 > period
1996-08-31
Earnings History > 117 > report Date
1996-11-06
Earnings History > 117 > date
1996-08-31
Earnings History > 117 > before After Market
-
Earnings History > 117 > currency
USD
Earnings History > 117 > eps Actual
0.31
Earnings History > 117 > eps Estimate
0.31
Earnings History > 117 > eps Difference
0
Earnings History > 117 > surprise Percent
0
Earnings History > 118 > period
1996-05-31
Earnings History > 118 > report Date
1996-06-28
Earnings History > 118 > date
1996-05-31
Earnings History > 118 > before After Market
-
Earnings History > 118 > currency
USD
Earnings History > 118 > eps Actual
0.32
Earnings History > 118 > eps Estimate
0.33
Earnings History > 118 > eps Difference
-0.01
Earnings History > 118 > surprise Percent
-3.0303
Earnings History > 119 > period
1996-02-29
Earnings History > 119 > report Date
1996-04-03
Earnings History > 119 > date
1996-02-29
Earnings History > 119 > before After Market
-
Earnings History > 119 > currency
USD
Earnings History > 119 > eps Actual
0.24
Earnings History > 119 > eps Estimate
0.23
Earnings History > 119 > eps Difference
0.01
Earnings History > 119 > surprise Percent
4.3478
Earnings History > 120 > period
1995-08-31
Earnings History > 120 > report Date
1995-11-01
Earnings History > 120 > date
1995-08-31
Earnings History > 120 > before After Market
-
Earnings History > 120 > currency
USD
Earnings History > 120 > eps Actual
0.27
Earnings History > 120 > eps Estimate
0.26
Earnings History > 120 > eps Difference
0.01
Earnings History > 120 > surprise Percent
3.8462
UniFirst Corporation provides workplace uniforms and protective work wear clothing in the United States, Europe, and Canada. It operates in three segments: Uniform & Facility Service Solutions; First Aid & Safety Solutions; and Other. The company offers uniforms, including shirts, pants, jackets, coveralls, lab coats, smocks, and aprons; specialized protective wear comprising flame resistant and high visibility garments; and first aid cabinet services and other safety supplies, as well as safety training services. It also engages in the rent and sale of non-garment items and services that include industrial wiping products, floor mats, dry and wet mops, and other textile products, as well as the wholesale distribution and pill packaging operations for non-prescription medicines. In addition, the company provides garment service options, including full-service rental and lease programs. Further, it offers restroom and cleaning supplies, such as air fresheners, paper products, gloves, masks, hand soaps, and sanitizers. Additionally, it provides specialized services, including decontamination and cleaning of work clothes and other items that have been exposed to radioactive materials and services special cleanroom protective wear. The company serves automobile service centers and dealers, delivery services, food and general merchandise retailers, manufacturers, maintenance facilities, restaurants and food-related businesses, business service companies, soft and durable goods wholesalers, transportation companies, energy producing operations, and healthcare providers, as well as others that require employee clothing on the job for image, identification, protection, or utility purposes. UniFirst Corporation was founded in 1936 and is headquartered in Wilmington, Massachusetts.
Stock Price
$ 0.00
0% decrease compared to yesterday.
Dividend
Frequency:
Rate:
0.365Next Payout:
Jan 2, 2026Yield:
0.8141 %Showing 2 of 10
(Last Updated 2025-08-31)
Rating:
HOLD
Target Price:
$165.5
Analyst Picks
Strong Buy
0
Buy
0
Hold
4
Sell
1
Strong Sell
0
Sentiment:
Bullish
(Last Updated 2025-08-31)
Health Score
Price to Earnings Ratio (P/E)
-
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)
-
Very Low
Low ≤ 2%
High ≥ 10%
Free Cash Flow - Revenue % (FCF)
-
Medium
Low ≤ 5%
High ≥ 15%
Debt to Equity
-
Very High
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 86.52% of the total shares of Unifirst Corporation
1.
BlackRock Inc(11.7766%)
since
2025/06/30
2.
Vanguard Group Inc(9.1216%)
since
2025/06/30
3.
London Company of Virginia(5.1075%)
since
2025/06/30
4.
iShares Core S&P Small-Cap ETF(4.8128%)
since
2025/08/31
5.
River Road Asset Management, LLC(4.2807%)
since
2025/06/30
6.
Dimensional Fund Advisors, Inc.(4.1153%)
since
2025/06/30
7.
Touchstone Mid Cap Y(3.4983%)
since
2025/06/30
8.
Kayne Anderson Rudnick Investment Management LLC(3.254%)
since
2025/06/30
9.
State Street Corp(3.1304%)
since
2025/06/30
10.
Vanguard Total Stock Mkt Idx Inv(2.5578%)
since
2025/07/31
11.
Victory Capital Management Inc.(2.332%)
since
2025/06/30
12.
Geode Capital Management, LLC(1.9652%)
since
2025/06/30
13.
Vanguard Small Cap Index(1.9643%)
since
2025/07/31
14.
iShares Russell 2000 ETF(1.9589%)
since
2025/08/31
15.
Copeland Capital Management, LLC(1.7773%)
since
2025/06/30
16.
Victory Sycamore Small Company Opp R(1.6988%)
since
2025/06/30
17.
Northern Trust Corp(1.3414%)
since
2025/06/30
18.
Fuller & Thaler Asset Management Inc(1.3094%)
since
2025/06/30
19.
Vanguard Small Cap Value Index Inv(1.2649%)
since
2025/07/31
20.
FullerThaler Behavioral Small-Cap Equity(1.2479%)
since
2025/06/30
21.
FullerThaler Behavioral Sm-Cp Eq R6(1.2479%)
since
2025/06/30
22.
Morgan Stanley - Brokerage Accounts(1.2405%)
since
2025/06/30
23.
Charles Schwab Investment Management Inc(1.2145%)
since
2025/06/30
24.
Macquarie Group Ltd(1.1964%)
since
2025/06/30
25.
First Trust Advisors L.P.(1.0329%)
since
2025/06/30
26.
NORGES BANK(1.0224%)
since
2025/06/30
27.
T. Rowe Price Investment Management,Inc.(0.9987%)
since
2025/06/30
28.
First Trust SMID Cp Rising Div Achv ETF(0.9429%)
since
2025/08/28
29.
Bank of America Corp(0.9369%)
since
2025/06/30
30.
Vanguard Institutional Extnd Mkt Idx Tr(0.8694%)
since
2025/07/31
31.
Natixis Advisors, LLC.(0.865%)
since
2025/06/30
32.
AMG River Road Small Cap Value N(0.8439%)
since
2025/07/31
33.
Fidelity Small Cap Index(0.816%)
since
2025/06/30
34.
Macquarie Small Cap Value A(0.746%)
since
2025/07/31
35.
DFA US Small Cap Value I(0.7427%)
since
2025/07/31
36.
iShares Russell 2000 Value ETF(0.7194%)
since
2025/08/31
37.
SPDR® Portfolio S&P 600™ Sm Cap ETF(0.7184%)
since
2025/08/29
38.
Virtus KAR Small-Cap Value I(0.6744%)
since
2025/06/30
39.
DFA US Targeted Value I(0.6037%)
since
2025/07/31
40.
Dimensional US Targeted Value ETF(0.57%)
since
2025/08/29
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
2025-11-30
EPS Estimate
2.55
Date
2025-08-31
EPS Actual
2.28
EPS Estimate
2.11
EPS Difference
0.17
Surprise Percent
8.0569%
(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.