_id
6911c34eccc777a4e85d645f
Ticker
HCSG
Name
Healthcare Services Group Inc
Exchange
NASDAQ
Address
3220 Tillman Drive, Bensalem, PA, United States, 19020
Country
USA
Sector
Healthcare
Industry
Medical Care Facilities
Currency
USD
Website
https://www.hcsgcorp.com
Description
Healthcare Services Group, Inc. provides management, administrative, and operating services to the housekeeping, laundry, linen, facility maintenance, and dietary service departments of nursing homes, retirement complexes, rehabilitation centers, and hospitals in the United States. It operates through two segments, Housekeeping and Dietary. The Housekeeping segment engages in cleaning, disinfecting, and sanitizing of resident rooms and common areas of the customers' facilities, as well as laundering and processing of the bed linens, uniforms, resident personal clothing, and other assorted linen items utilized at the customers' facilities. Its Dietary segment is involved in the management of the customers' dietary departments, which focuses on food purchasing, meal preparation, and professional dietitian services, such as the development of menus that meet the dietary needs of residents; and the provision of on-site management and clinical consulting services. It serves long-term and post-acute care facilities, hospitals, and the healthcare industry through referrals and solicitation of target facilities. The company was incorporated in 1976 and is based in Bensalem, Pennsylvania.
Last Close
19.41
Volume
180714
Current Price
19.36
Change
-0.25759917568264146
Last Updated
2025-12-01T08:44:02.517Z
Image
data:image/webp;base64,UklGRmYFAABXRUJQVlA4WAoAAAAQAAAAPwAAPwAAQUxQSFcEAAABuTJE9D9EdN3/V1tJA8vMzCjt+z8MM80yMxVxwL7dVv/qZMFlJKd3HsBX8unOSEm5EPcZSOeh0/2vZJcjJQulrzSlU5xyZjbuFuJlcIqUvtJ1eSWnXLC7BWchYgImYFOQ3OIK1zrPafhroMKtXnSLGz3mBaBgIfhmUPnrXkUQFUTPdYHTnYhiJfxl29zvGb6y8jlsVQmIB5jPUhIIwaHKExCCqCRCWFBFIQSFNwofIxEUANkrCKLykjPs2XOqueAUgLzkeU953CO0WFnHO1trcab5sQSlCEiM3tM07UnPQYUgYnKRa6wG3qQXxQwpiOMEpzjZHB5yL3OiDOBufomVk7AYpKlwrXxHy9UfZh4wFIHBVT6DbABVJuGOC53Fa880JQStz+o6g+qtjYslPXPmyyc+uxQZFFDT/HLne4Lp2PJdqZExqPFGg3SdVDYeWgRqvjrKHzRjsqkcas831h5lFnLJfI4dtj4gS6mZi1jvLSUIXdHTl5TadL2lxZtB1JOPxIQw5IILIaqCpmt48ujjVOsZMTKgVCSutViszitzO7YhR5yl3W5WxAwBELhQg3zHjqklKlEF8WtHBne4W8GbYdNNBKXIiG9EEw+szz4LaTlOkdVOa8/egQDKIov9IksHhahfZpqXAwqAtcpu12+OBFSLnpNq9ru/zMtQijUrtL4TQi399Xto9V9yUQYAocbr73ALpDv17cPES9edEoC2w9zFqpScBxyLSvH5RiPkxuDANroEpLq/YyEbTrw5SAfhRh3sudp9J80IB4iSrj4PZWO275ZR57kFECzQ9jzkAFsxbcy4bECQljF00wla0/A6f6yFCTJCY+fADORPOIuliu6t+knutq53g8NTlwqe4ET35ePNThRJgeGsD3TPT1y3OWyt7clBkXRH6GlEiuldrZtFBUHhDlcXOxaJEmD7KB6YTKIUmV9ERZTpXTvcc7CuhD1rnTg1WblSUuhZ6gxEa6ORK0C0fjnsj+8zLiopRV/bZtzZUV+WD9xffkmKdDzRfawIANt9Q105TOUDd3mlnruxl00GmRcVrAyA8b+2qAcKABg1Rjn17SKKoqjQC78MtJ3hoikTEl1ndCvVbVr5nlHLUimLZv00kvIM7rpUJns8tlnMEtfasXL48HIzSez/7+JkUowgCCFT9MltIgSgFES452p7kjBv+XqqSSFSCjJT49AhnSBFZMiD+o8hQFOlRSGVCGRMJu5S1mPAAMA3213PVZNoOB2BdBCgD3Jbq1ZmgqRuztqQ2LhjuVNmR2hEtaNS6uFl539fAoq24xFwFwlI08aeMZGiWB1SCX647o2dWAL0rmdDpdM9+TpII61GUA7Soz31ofntIEaolg/f3TDGWEZlDCvz/ThR/ZKkdXBNMzMDqk6ah6fOwIhLOnacqLwinPXTHuMloE7Xti94XAMctM13DChlPFxuVMbMftpDWhJTa/HuSodVJ+L2/+saijKLPbQEAFZQOCDoAAAAMAYAnQEqQABAAD61UqROJyQjIiYVWnDgFoliAMS88IjO2r54ABLmpWraOWqkSeCyo1CIXSyaaO4TAAD+9Tn+GF+5Wk2R3lfXn29LLy4Tw6UM59rtqRr4u7/D5HjjllMISrC4hI81OriGsALSyhlV7ABT2UzOqpt1tzRFCv47KCJgKJaHsewT3mqdRC2alN2dWTCrnnT1sxjsDbMBEfDHgOk3yN0knOIhDhy6m5DF1MBDuevOgMm32qFElZZL+CPXCCogWPGYi+/LFUBnDU9UpPPjwekoADlY1EbNcjO64B0KVWibJKAAAA==
Ipo Date
1990-03-26T00:00:00.000Z
Market Cap
1359911040
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
0.9786666666666667
Sentiment Sources
3
Rating
3.8
Target Price
21.5
Strong Buy
2
Buy
0
Hold
3
Sell
0
Strong Sell
0
Current Quarter
2025-09-30
Revenue
464338000
Cost Of Revenue
367933000
Gross Profit
96405000
Operating Expenses
46824000
Operating Income
49581000
Interest Expense
813000
Pretax Income
57308000
Net Income
42953000
Eps
0.5843548057955241
Dividends Per Share
-
Shares Outstanding
70455509
Income Tax Expense
14355000
EBITDA
61730000
Operating Margin
10.677782132842886
Total Other Income Expense Net
7727000
Cash
124388000
Short Term Investments
53073000
Receivables
329489000
Inventories
17202000
Total Current Assets
580633000
Property Plant Equipment
26927000
Total Assets
804299000
Payables
81715000
Short Term Debt
7642000
Long Term Debt
-
Total Liabilities
308297000
Equity
496002000
Depreciation
4029000
Change In Working Capital
-16291000
Cash From Operations
71293000
Capital Expenditures
1336000
Cash From Investing
-2746000
Cash From Financing
-27271000
Net Change In Cash
41276000
PE
34.7778
PB
2.834228743029262
ROE
8.6598441135318
ROA
5.340426881047969
FCF
69957000
Fcf Percent
0.15065964879032084
Piotroski FScore
4
Health Score
72
Deep Value Investing Score
5
Defensive Investing Score
6.5
Dividend Investing Score
3
Economic Moat Investing Score
6.5
Garp Investing Score
3.5
Growth Investing Score
2.5
Momentum Investing Score
3.5
Net Net Investing Score
4
Quality Investing Score
6.5
Value Investing Score
5.5
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
464338000
Quarters > 0 > income Statement > cost Of Revenue
367933000
Quarters > 0 > income Statement > gross Profit
96405000
Quarters > 0 > income Statement > operating Expenses
46824000
Quarters > 0 > income Statement > operating Income
49581000
Quarters > 0 > income Statement > interest Expense
813000
Quarters > 0 > income Statement > pretax Income
57308000
Quarters > 0 > income Statement > net Income
42953000
Quarters > 0 > income Statement > eps
0.5843548057955241
Quarters > 0 > income Statement > dividends Per Share
-
Quarters > 0 > income Statement > shares Outstanding
73505000
Quarters > 0 > income Statement > income Tax Expense
14355000
Quarters > 0 > income Statement > EBITDA
61730000
Quarters > 0 > income Statement > operating Margin
10.677782132842886
Quarters > 0 > income Statement > total Other Income Expense Net
7727000
Quarters > 0 > balance Sheet > cash
124388000
Quarters > 0 > balance Sheet > short Term Investments
53073000
Quarters > 0 > balance Sheet > receivables
329489000
Quarters > 0 > balance Sheet > inventories
17202000
Quarters > 0 > balance Sheet > total Current Assets
580633000
Quarters > 0 > balance Sheet > property Plant Equipment
26927000
Quarters > 0 > balance Sheet > total Assets
804299000
Quarters > 0 > balance Sheet > payables
81715000
Quarters > 0 > balance Sheet > short Term Debt
7642000
Quarters > 0 > balance Sheet > long Term Debt
-
Quarters > 0 > balance Sheet > total Liabilities
308297000
Quarters > 0 > balance Sheet > equity
496002000
Quarters > 0 > cash Flow > net Income
42953000
Quarters > 0 > cash Flow > depreciation
4029000
Quarters > 0 > cash Flow > change In Working Capital
-16291000
Quarters > 0 > cash Flow > cash From Operations
71293000
Quarters > 0 > cash Flow > capital Expenditures
1336000
Quarters > 0 > cash Flow > cash From Investing
-2746000
Quarters > 0 > cash Flow > cash From Financing
-27271000
Quarters > 0 > cash Flow > net Change In Cash
41276000
Quarters > 0 > ratios > PE
0.5843548057955241
Quarters > 0 > ratios > PB
2.834228743029262
Quarters > 0 > ratios > ROE
8.6598441135318
Quarters > 0 > ratios > ROA
5.340426881047969
Quarters > 0 > ratios > FCF
69957000
Quarters > 0 > ratios > Piotroski FScore
4
Quarters > 0 > ratios > fcf Percent
0.15065964879032084
Quarters > 0 > health Score
72
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
458491000
Quarters > 1 > income Statement > cost Of Revenue
455533000
Quarters > 1 > income Statement > gross Profit
2958000
Quarters > 1 > income Statement > operating Expenses
44514000
Quarters > 1 > income Statement > operating Income
-41556000
Quarters > 1 > income Statement > interest Expense
418000
Quarters > 1 > income Statement > pretax Income
-41888000
Quarters > 1 > income Statement > net Income
-32366000
Quarters > 1 > income Statement > eps
-0.44086958890674804
Quarters > 1 > income Statement > dividends Per Share
-
Quarters > 1 > income Statement > shares Outstanding
73414000
Quarters > 1 > income Statement > income Tax Expense
-9522000
Quarters > 1 > income Statement > EBITDA
-36469000
Quarters > 1 > income Statement > operating Margin
-9.06364574222831
Quarters > 1 > income Statement > total Other Income Expense Net
-332000
Quarters > 1 > balance Sheet > cash
112402000
Quarters > 1 > balance Sheet > short Term Investments
51674000
Quarters > 1 > balance Sheet > receivables
323838000
Quarters > 1 > balance Sheet > inventories
17356000
Quarters > 1 > balance Sheet > total Current Assets
532294000
Quarters > 1 > balance Sheet > property Plant Equipment
28215000
Quarters > 1 > balance Sheet > total Assets
802200000
Quarters > 1 > balance Sheet > payables
77898000
Quarters > 1 > balance Sheet > short Term Debt
8303000
Quarters > 1 > balance Sheet > long Term Debt
-
Quarters > 1 > balance Sheet > total Liabilities
325162000
Quarters > 1 > balance Sheet > equity
477038000
Quarters > 1 > cash Flow > net Income
-32366000
Quarters > 1 > cash Flow > depreciation
5001000
Quarters > 1 > cash Flow > change In Working Capital
1838000
Quarters > 1 > cash Flow > cash From Operations
28787000
Quarters > 1 > cash Flow > capital Expenditures
1359000
Quarters > 1 > cash Flow > cash From Investing
-2350000
Quarters > 1 > cash Flow > cash From Financing
-7675000
Quarters > 1 > cash Flow > net Change In Cash
18762000
Quarters > 1 > ratios > PE
-0.44086958890674804
Quarters > 1 > ratios > PB
2.9432513762006383
Quarters > 1 > ratios > ROE
-6.784784440652526
Quarters > 1 > ratios > ROA
-4.034654699576166
Quarters > 1 > ratios > FCF
27428000
Quarters > 1 > ratios > Piotroski FScore
2
Quarters > 1 > ratios > fcf Percent
0.059822330209317084
Quarters > 1 > health Score
36
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
447662000
Quarters > 2 > income Statement > cost Of Revenue
379691000
Quarters > 2 > income Statement > gross Profit
67971000
Quarters > 2 > income Statement > operating Expenses
46433000
Quarters > 2 > income Statement > operating Income
21538000
Quarters > 2 > income Statement > interest Expense
395000
Quarters > 2 > income Statement > pretax Income
23894000
Quarters > 2 > income Statement > net Income
17228000
Quarters > 2 > income Statement > eps
0.23293357309933613
Quarters > 2 > income Statement > dividends Per Share
-
Quarters > 2 > income Statement > shares Outstanding
73961000
Quarters > 2 > income Statement > income Tax Expense
6666000
Quarters > 2 > income Statement > EBITDA
28167000
Quarters > 2 > income Statement > operating Margin
4.8112191787554
Quarters > 2 > income Statement > total Other Income Expense Net
2356000
Quarters > 2 > balance Sheet > cash
64317000
Quarters > 2 > balance Sheet > short Term Investments
50496000
Quarters > 2 > balance Sheet > receivables
387017000
Quarters > 2 > balance Sheet > inventories
17273000
Quarters > 2 > balance Sheet > total Current Assets
574968000
Quarters > 2 > balance Sheet > property Plant Equipment
29307000
Quarters > 2 > balance Sheet > total Assets
822963000
Quarters > 2 > balance Sheet > payables
78774000
Quarters > 2 > balance Sheet > short Term Debt
-
Quarters > 2 > balance Sheet > long Term Debt
-
Quarters > 2 > balance Sheet > total Liabilities
308765000
Quarters > 2 > balance Sheet > equity
514198000
Quarters > 2 > cash Flow > net Income
17228000
Quarters > 2 > cash Flow > depreciation
3878000
Quarters > 2 > cash Flow > change In Working Capital
1407000
Quarters > 2 > cash Flow > cash From Operations
27501000
Quarters > 2 > cash Flow > capital Expenditures
1743000
Quarters > 2 > cash Flow > cash From Investing
-14470000
Quarters > 2 > cash Flow > cash From Financing
-8780000
Quarters > 2 > cash Flow > net Change In Cash
4251000
Quarters > 2 > ratios > PE
0.23293357309933613
Quarters > 2 > ratios > PB
2.750893867731885
Quarters > 2 > ratios > ROE
3.350460328511585
Quarters > 2 > ratios > ROA
2.0934112469211863
Quarters > 2 > ratios > FCF
25758000
Quarters > 2 > ratios > Piotroski FScore
4
Quarters > 2 > ratios > fcf Percent
0.05753894679467991
Quarters > 2 > health Score
56
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
437812000
Quarters > 3 > income Statement > cost Of Revenue
379209000
Quarters > 3 > income Statement > gross Profit
58603000
Quarters > 3 > income Statement > operating Expenses
44352000
Quarters > 3 > income Statement > operating Income
14251000
Quarters > 3 > income Statement > interest Expense
1178000
Quarters > 3 > income Statement > pretax Income
14805000
Quarters > 3 > income Statement > net Income
11920000
Quarters > 3 > income Statement > eps
0.16110720657403904
Quarters > 3 > income Statement > dividends Per Share
-
Quarters > 3 > income Statement > shares Outstanding
73988000
Quarters > 3 > income Statement > income Tax Expense
2885000
Quarters > 3 > income Statement > EBITDA
19585000
Quarters > 3 > income Statement > operating Margin
3.255050112833819
Quarters > 3 > income Statement > total Other Income Expense Net
554000
Quarters > 3 > balance Sheet > cash
85236000
Quarters > 3 > balance Sheet > short Term Investments
50535000
Quarters > 3 > balance Sheet > receivables
382336000
Quarters > 3 > balance Sheet > inventories
16748999
Quarters > 3 > balance Sheet > total Current Assets
556652000
Quarters > 3 > balance Sheet > property Plant Equipment
28198000
Quarters > 3 > balance Sheet > total Assets
815474000
Quarters > 3 > balance Sheet > payables
81147000
Quarters > 3 > balance Sheet > short Term Debt
8400000
Quarters > 3 > balance Sheet > long Term Debt
-
Quarters > 3 > balance Sheet > total Liabilities
315547000
Quarters > 3 > balance Sheet > equity
499927000
Quarters > 3 > cash Flow > net Income
11920000
Quarters > 3 > cash Flow > depreciation
3602000
Quarters > 3 > cash Flow > change In Working Capital
9705000
Quarters > 3 > cash Flow > cash From Operations
36204000
Quarters > 3 > cash Flow > capital Expenditures
1427000
Quarters > 3 > cash Flow > cash From Investing
21798000
Quarters > 3 > cash Flow > cash From Financing
-26010000
Quarters > 3 > cash Flow > net Change In Cash
31992000
Quarters > 3 > ratios > PE
0.16110720657403904
Quarters > 3 > ratios > PB
2.8304542463199627
Quarters > 3 > ratios > ROE
2.3843481148247645
Quarters > 3 > ratios > ROA
1.4617265541268023
Quarters > 3 > ratios > FCF
34777000
Quarters > 3 > ratios > Piotroski FScore
4
Quarters > 3 > ratios > fcf Percent
0.07943363818259892
Quarters > 3 > health Score
57
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
1715682000
Annuals > 0 > income Statement > cost Of Revenue
1487592000
Annuals > 0 > income Statement > gross Profit
228090000
Annuals > 0 > income Statement > operating Expenses
174819000
Annuals > 0 > income Statement > operating Income
53271000
Annuals > 0 > income Statement > interest Expense
6438000
Annuals > 0 > income Statement > pretax Income
52941000
Annuals > 0 > income Statement > net Income
39471000
Annuals > 0 > income Statement > eps
0.5334784019030113
Annuals > 0 > income Statement > dividends Per Share
0
Annuals > 0 > income Statement > shares Outstanding
73988000
Annuals > 0 > income Statement > income Tax Expense
13470000
Annuals > 0 > income Statement > EBITDA
73964000
Annuals > 0 > income Statement > operating Margin
3.1049460214655165
Annuals > 0 > income Statement > total Other Income Expense Net
-330000
Annuals > 0 > balance Sheet > cash
85236000
Annuals > 0 > balance Sheet > short Term Investments
50535000
Annuals > 0 > balance Sheet > receivables
382336000
Annuals > 0 > balance Sheet > inventories
16748999
Annuals > 0 > balance Sheet > total Current Assets
556652000
Annuals > 0 > balance Sheet > property Plant Equipment
28198000
Annuals > 0 > balance Sheet > total Assets
815474000
Annuals > 0 > balance Sheet > payables
81147000
Annuals > 0 > balance Sheet > short Term Debt
8400000
Annuals > 0 > balance Sheet > long Term Debt
-
Annuals > 0 > balance Sheet > total Liabilities
315547000
Annuals > 0 > balance Sheet > equity
499927000
Annuals > 0 > cash Flow > net Income
39471000
Annuals > 0 > cash Flow > depreciation
14585000
Annuals > 0 > cash Flow > change In Working Capital
-70193000
Annuals > 0 > cash Flow > cash From Operations
30802000
Annuals > 0 > cash Flow > capital Expenditures
6336000
Annuals > 0 > cash Flow > cash From Investing
6047000
Annuals > 0 > cash Flow > cash From Financing
-31048000
Annuals > 0 > cash Flow > net Change In Cash
5801000
Annuals > 0 > ratios > PE
0.5334784019030113
Annuals > 0 > ratios > PB
2.7793950716804656
Annuals > 0 > ratios > ROE
7.895352721497338
Annuals > 0 > ratios > ROA
4.840252417612334
Annuals > 0 > ratios > FCF
24466000
Annuals > 0 > ratios > Piotroski FScore
3
Annuals > 0 > ratios > fcf Percent
0.014260218385458377
Annuals > 0 > health Score
57
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
1671389000
Annuals > 1 > income Statement > cost Of Revenue
1456643000
Annuals > 1 > income Statement > gross Profit
214746000
Annuals > 1 > income Statement > operating Expenses
160088000
Annuals > 1 > income Statement > operating Income
54658000
Annuals > 1 > income Statement > interest Expense
7856000
Annuals > 1 > income Statement > pretax Income
53056000
Annuals > 1 > income Statement > net Income
38386000
Annuals > 1 > income Statement > eps
0.5163572773742265
Annuals > 1 > income Statement > dividends Per Share
15984000
Annuals > 1 > income Statement > shares Outstanding
74340000
Annuals > 1 > income Statement > income Tax Expense
14670000
Annuals > 1 > income Statement > EBITDA
75256000
Annuals > 1 > income Statement > operating Margin
3.270214175156113
Annuals > 1 > income Statement > total Other Income Expense Net
-1602000
Annuals > 1 > balance Sheet > cash
54330000
Annuals > 1 > balance Sheet > short Term Investments
93131000
Annuals > 1 > balance Sheet > receivables
383509000
Annuals > 1 > balance Sheet > inventories
18479000
Annuals > 1 > balance Sheet > total Current Assets
571696000
Annuals > 1 > balance Sheet > property Plant Equipment
28774000
Annuals > 1 > balance Sheet > total Assets
803182000
Annuals > 1 > balance Sheet > payables
83224000
Annuals > 1 > balance Sheet > short Term Debt
32400000
Annuals > 1 > balance Sheet > long Term Debt
-
Annuals > 1 > balance Sheet > total Liabilities
346566000
Annuals > 1 > balance Sheet > equity
456616000
Annuals > 1 > cash Flow > net Income
38386000
Annuals > 1 > cash Flow > depreciation
14344000
Annuals > 1 > cash Flow > change In Working Capital
-44164000
Annuals > 1 > cash Flow > cash From Operations
43498000
Annuals > 1 > cash Flow > capital Expenditures
5406000
Annuals > 1 > cash Flow > cash From Investing
-3293000
Annuals > 1 > cash Flow > cash From Financing
-12154000
Annuals > 1 > cash Flow > net Change In Cash
28051000
Annuals > 1 > ratios > PE
0.5163572773742265
Annuals > 1 > ratios > PB
3.057503898242725
Annuals > 1 > ratios > ROE
8.406626136622457
Annuals > 1 > ratios > ROA
4.779240570630318
Annuals > 1 > ratios > FCF
38092000
Annuals > 1 > ratios > Piotroski FScore
4
Annuals > 1 > ratios > fcf Percent
0.022790625043003155
Annuals > 1 > health Score
54
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
1690176000
Annuals > 2 > income Statement > cost Of Revenue
1496865000
Annuals > 2 > income Statement > gross Profit
193311000
Annuals > 2 > income Statement > operating Expenses
149522000
Annuals > 2 > income Statement > operating Income
43789000
Annuals > 2 > income Statement > interest Expense
2987000
Annuals > 2 > income Statement > pretax Income
44553000
Annuals > 2 > income Statement > net Income
34243000
Annuals > 2 > income Statement > eps
0.4605587012952079
Annuals > 2 > income Statement > dividends Per Share
63373000
Annuals > 2 > income Statement > shares Outstanding
74351000
Annuals > 2 > income Statement > income Tax Expense
10310000
Annuals > 2 > income Statement > EBITDA
62856000
Annuals > 2 > income Statement > operating Margin
2.5907952781248818
Annuals > 2 > income Statement > total Other Income Expense Net
764000
Annuals > 2 > balance Sheet > cash
26279000
Annuals > 2 > balance Sheet > short Term Investments
95200000
Annuals > 2 > balance Sheet > receivables
336777000
Annuals > 2 > balance Sheet > inventories
21164000
Annuals > 2 > balance Sheet > total Current Assets
508632000
Annuals > 2 > balance Sheet > property Plant Equipment
22975000
Annuals > 2 > balance Sheet > total Assets
718334000
Annuals > 2 > balance Sheet > payables
68296000
Annuals > 2 > balance Sheet > short Term Debt
25000000
Annuals > 2 > balance Sheet > long Term Debt
-
Annuals > 2 > balance Sheet > total Liabilities
292162000
Annuals > 2 > balance Sheet > equity
426172000
Annuals > 2 > cash Flow > net Income
34630000
Annuals > 2 > cash Flow > depreciation
15316000
Annuals > 2 > cash Flow > change In Working Capital
-114771000
Annuals > 2 > cash Flow > cash From Operations
-8167000
Annuals > 2 > cash Flow > capital Expenditures
5210000
Annuals > 2 > cash Flow > cash From Investing
2580000
Annuals > 2 > cash Flow > cash From Financing
-38928000
Annuals > 2 > cash Flow > net Change In Cash
-44515000
Annuals > 2 > ratios > PE
0.4605587012952079
Annuals > 2 > ratios > PB
3.276404315628432
Annuals > 2 > ratios > ROE
8.035018724834105
Annuals > 2 > ratios > ROA
4.7670025364245605
Annuals > 2 > ratios > FCF
-13377000
Annuals > 2 > ratios > Piotroski FScore
2
Annuals > 2 > ratios > fcf Percent
-0.007914560377144155
Annuals > 2 > health Score
51
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
1641959000
Annuals > 3 > income Statement > cost Of Revenue
1411393000
Annuals > 3 > income Statement > gross Profit
230566000
Annuals > 3 > income Statement > operating Expenses
166432000
Annuals > 3 > income Statement > operating Income
64134000
Annuals > 3 > income Statement > interest Expense
1385000
Annuals > 3 > income Statement > pretax Income
65512000
Annuals > 3 > income Statement > net Income
48543000
Annuals > 3 > income Statement > eps
0.6475681011712601
Annuals > 3 > income Statement > dividends Per Share
62226000
Annuals > 3 > income Statement > shares Outstanding
74962000
Annuals > 3 > income Statement > income Tax Expense
16969000
Annuals > 3 > income Statement > EBITDA
81564000
Annuals > 3 > income Statement > operating Margin
3.9059440582864737
Annuals > 3 > income Statement > total Other Income Expense Net
1378000
Annuals > 3 > balance Sheet > cash
70794000
Annuals > 3 > balance Sheet > short Term Investments
114396000
Annuals > 3 > balance Sheet > receivables
302201000
Annuals > 3 > balance Sheet > inventories
26015000
Annuals > 3 > balance Sheet > total Current Assets
546382000
Annuals > 3 > balance Sheet > property Plant Equipment
28102000
Annuals > 3 > balance Sheet > total Assets
786799000
Annuals > 3 > balance Sheet > payables
64419000
Annuals > 3 > balance Sheet > short Term Debt
6500000
Annuals > 3 > balance Sheet > long Term Debt
-
Annuals > 3 > balance Sheet > total Liabilities
334122000
Annuals > 3 > balance Sheet > equity
452677000
Annuals > 3 > cash Flow > net Income
45863000
Annuals > 3 > cash Flow > depreciation
14667000
Annuals > 3 > cash Flow > change In Working Capital
-43153000
Annuals > 3 > cash Flow > cash From Operations
37108000
Annuals > 3 > cash Flow > capital Expenditures
5687000
Annuals > 3 > cash Flow > cash From Investing
-22990000
Annuals > 3 > cash Flow > cash From Financing
-82654000
Annuals > 3 > cash Flow > net Change In Cash
-68536000
Annuals > 3 > ratios > PE
0.6475681011712601
Annuals > 3 > ratios > PB
3.1099136028558996
Annuals > 3 > ratios > ROE
10.723540184281507
Annuals > 3 > ratios > ROA
6.16968247290604
Annuals > 3 > ratios > FCF
31421000
Annuals > 3 > ratios > Piotroski FScore
3
Annuals > 3 > ratios > fcf Percent
0.019136287812302255
Annuals > 3 > health Score
55
Valuation > metrics > PE
34.7778
Valuation > metrics > PB
2.834228743029262
Valuation > final Score
68.26664
Valuation > verdict
19.6% Overvalued
Profitability > metrics > ROE
8.6598441135318
Profitability > metrics > ROA
7.397616050069493
Profitability > metrics > Net Margin
0.09250373650228928
Profitability > final Score
53
Profitability > verdict
Weak
Risk > metrics > Debt Equity
0.6215640259515083
Risk > metrics > Interest Coverage
60.98523985239852
Risk > final Score
88
Risk > verdict
Low
Liquidity > metrics > Current Ratio
6.497901675302439
Liquidity > metrics > Quick Ratio
6.30539297424936
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
80
Prev Valuations > 1
100
Prev Valuations > 2
100
Prev Profitabilities > 0
0
Prev Profitabilities > 1
21
Prev Profitabilities > 2
15
Prev Risks > 0
-350
Prev Risks > 1
88
Prev Risks > 2
88
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2025-12-12T17:49:59.063Z
Earnings History > 0 > period
2025-09-30
Earnings History > 0 > report Date
2025-10-22
Earnings History > 0 > date
2025-09-30
Earnings History > 0 > before After Market
-
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
0.59
Earnings History > 0 > eps Estimate
0.2053
Earnings History > 0 > eps Difference
0.3847
Earnings History > 0 > surprise Percent
187.3843
Earnings History > 1 > period
2025-06-30
Earnings History > 1 > report Date
2025-07-22
Earnings History > 1 > date
2025-06-30
Earnings History > 1 > before After Market
BeforeMarket
Earnings History > 1 > currency
USD
Earnings History > 1 > eps Actual
-0.44
Earnings History > 1 > eps Estimate
0.2016
Earnings History > 1 > eps Difference
-0.6416
Earnings History > 1 > surprise Percent
-318.254
Earnings History > 2 > period
2025-03-31
Earnings History > 2 > report Date
2025-04-23
Earnings History > 2 > date
2025-03-31
Earnings History > 2 > before After Market
BeforeMarket
Earnings History > 2 > currency
USD
Earnings History > 2 > eps Actual
0.23
Earnings History > 2 > eps Estimate
0.1875
Earnings History > 2 > eps Difference
0.0425
Earnings History > 2 > surprise Percent
22.6667
Earnings History > 3 > period
2024-12-31
Earnings History > 3 > report Date
2025-02-12
Earnings History > 3 > date
2024-12-31
Earnings History > 3 > before After Market
BeforeMarket
Earnings History > 3 > currency
USD
Earnings History > 3 > eps Actual
0.1611
Earnings History > 3 > eps Estimate
0.1972
Earnings History > 3 > eps Difference
-0.0361
Earnings History > 3 > surprise Percent
-18.3063
Earnings History > 4 > period
2024-09-30
Earnings History > 4 > report Date
2024-10-23
Earnings History > 4 > date
2024-09-30
Earnings History > 4 > before After Market
BeforeMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
0.19
Earnings History > 4 > eps Estimate
0.2
Earnings History > 4 > eps Difference
-0.01
Earnings History > 4 > surprise Percent
-5
Earnings History > 5 > period
2024-06-30
Earnings History > 5 > report Date
2024-07-24
Earnings History > 5 > date
2024-06-30
Earnings History > 5 > before After Market
BeforeMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
-0.02
Earnings History > 5 > eps Estimate
0.2
Earnings History > 5 > eps Difference
-0.22
Earnings History > 5 > surprise Percent
-110
Earnings History > 6 > period
2024-03-31
Earnings History > 6 > report Date
2024-04-24
Earnings History > 6 > date
2024-03-31
Earnings History > 6 > before After Market
BeforeMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
0.21
Earnings History > 6 > eps Estimate
0.19
Earnings History > 6 > eps Difference
0.02
Earnings History > 6 > surprise Percent
10.5263
Earnings History > 7 > period
2023-12-31
Earnings History > 7 > report Date
2024-02-14
Earnings History > 7 > date
2023-12-31
Earnings History > 7 > before After Market
BeforeMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
0.18
Earnings History > 7 > eps Estimate
0.16
Earnings History > 7 > eps Difference
0.02
Earnings History > 7 > surprise Percent
12.5
Earnings History > 8 > period
2023-09-30
Earnings History > 8 > report Date
2023-10-25
Earnings History > 8 > date
2023-09-30
Earnings History > 8 > before After Market
BeforeMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
-0.07
Earnings History > 8 > eps Estimate
0.18
Earnings History > 8 > eps Difference
-0.25
Earnings History > 8 > surprise Percent
-138.8889
Earnings History > 9 > period
2023-06-30
Earnings History > 9 > report Date
2023-07-26
Earnings History > 9 > date
2023-06-30
Earnings History > 9 > before After Market
BeforeMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
0.12
Earnings History > 9 > eps Estimate
0.17
Earnings History > 9 > eps Difference
-0.05
Earnings History > 9 > surprise Percent
-29.4118
Earnings History > 10 > period
2023-03-31
Earnings History > 10 > report Date
2023-04-26
Earnings History > 10 > date
2023-03-31
Earnings History > 10 > before After Market
BeforeMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
0.17
Earnings History > 10 > eps Estimate
0.13
Earnings History > 10 > eps Difference
0.04
Earnings History > 10 > surprise Percent
30.7692
Earnings History > 11 > period
2022-12-31
Earnings History > 11 > report Date
2023-02-15
Earnings History > 11 > date
2022-12-31
Earnings History > 11 > before After Market
BeforeMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
0.22
Earnings History > 11 > eps Estimate
0.11
Earnings History > 11 > eps Difference
0.11
Earnings History > 11 > surprise Percent
100
Earnings History > 12 > period
2022-09-30
Earnings History > 12 > report Date
2022-10-19
Earnings History > 12 > date
2022-09-30
Earnings History > 12 > before After Market
BeforeMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
0.0043
Earnings History > 12 > eps Estimate
0.07
Earnings History > 12 > eps Difference
-0.0657
Earnings History > 12 > surprise Percent
-93.8571
Earnings History > 13 > period
2022-06-30
Earnings History > 13 > report Date
2022-07-20
Earnings History > 13 > date
2022-06-30
Earnings History > 13 > before After Market
BeforeMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
0.09
Earnings History > 13 > eps Estimate
0.12
Earnings History > 13 > eps Difference
-0.03
Earnings History > 13 > surprise Percent
-25
Earnings History > 14 > period
2022-03-31
Earnings History > 14 > report Date
2022-04-20
Earnings History > 14 > date
2022-03-31
Earnings History > 14 > before After Market
BeforeMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
0.15
Earnings History > 14 > eps Estimate
0.06
Earnings History > 14 > eps Difference
0.09
Earnings History > 14 > surprise Percent
150
Earnings History > 15 > period
2021-12-31
Earnings History > 15 > report Date
2022-02-09
Earnings History > 15 > date
2021-12-31
Earnings History > 15 > before After Market
BeforeMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
0.03
Earnings History > 15 > eps Estimate
0.13
Earnings History > 15 > eps Difference
-0.1
Earnings History > 15 > surprise Percent
-76.9231
Earnings History > 16 > period
2021-09-30
Earnings History > 16 > report Date
2021-10-20
Earnings History > 16 > date
2021-09-30
Earnings History > 16 > before After Market
BeforeMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
0.13
Earnings History > 16 > eps Estimate
0.26
Earnings History > 16 > eps Difference
-0.13
Earnings History > 16 > surprise Percent
-50
Earnings History > 17 > period
2021-06-30
Earnings History > 17 > report Date
2021-07-21
Earnings History > 17 > date
2021-06-30
Earnings History > 17 > before After Market
BeforeMarket
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
0.13
Earnings History > 17 > eps Estimate
0.3
Earnings History > 17 > eps Difference
-0.17
Earnings History > 17 > surprise Percent
-56.6667
Earnings History > 18 > period
2021-03-31
Earnings History > 18 > report Date
2021-04-21
Earnings History > 18 > date
2021-03-31
Earnings History > 18 > before After Market
BeforeMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
0.33
Earnings History > 18 > eps Estimate
0.27
Earnings History > 18 > eps Difference
0.06
Earnings History > 18 > surprise Percent
22.2222
Earnings History > 19 > period
2020-12-31
Earnings History > 19 > report Date
2021-02-10
Earnings History > 19 > date
2020-12-31
Earnings History > 19 > before After Market
BeforeMarket
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
0.37
Earnings History > 19 > eps Estimate
0.29
Earnings History > 19 > eps Difference
0.08
Earnings History > 19 > surprise Percent
27.5862
Earnings History > 20 > period
2020-09-30
Earnings History > 20 > report Date
2020-10-21
Earnings History > 20 > date
2020-09-30
Earnings History > 20 > before After Market
BeforeMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
0.37
Earnings History > 20 > eps Estimate
0.27
Earnings History > 20 > eps Difference
0.1
Earnings History > 20 > surprise Percent
37.037
Earnings History > 21 > period
2020-06-30
Earnings History > 21 > report Date
2020-07-21
Earnings History > 21 > date
2020-06-30
Earnings History > 21 > before After Market
AfterMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
0.31
Earnings History > 21 > eps Estimate
0.26
Earnings History > 21 > eps Difference
0.05
Earnings History > 21 > surprise Percent
19.2308
Earnings History > 22 > period
2020-03-31
Earnings History > 22 > report Date
2020-04-21
Earnings History > 22 > date
2020-03-31
Earnings History > 22 > before After Market
AfterMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
0.27
Earnings History > 22 > eps Estimate
0.26
Earnings History > 22 > eps Difference
0.01
Earnings History > 22 > surprise Percent
3.8462
Earnings History > 23 > period
2019-12-31
Earnings History > 23 > report Date
2020-02-11
Earnings History > 23 > date
2019-12-31
Earnings History > 23 > before After Market
AfterMarket
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
0.25
Earnings History > 23 > eps Estimate
0.25
Earnings History > 23 > eps Difference
0
Earnings History > 23 > surprise Percent
0
Earnings History > 24 > period
2019-09-30
Earnings History > 24 > report Date
2019-10-22
Earnings History > 24 > date
2019-09-30
Earnings History > 24 > before After Market
AfterMarket
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
0.25
Earnings History > 24 > eps Estimate
0.28
Earnings History > 24 > eps Difference
-0.03
Earnings History > 24 > surprise Percent
-10.7143
Earnings History > 25 > period
2019-06-30
Earnings History > 25 > report Date
2019-07-23
Earnings History > 25 > date
2019-06-30
Earnings History > 25 > before After Market
AfterMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
0.26
Earnings History > 25 > eps Estimate
0.35
Earnings History > 25 > eps Difference
-0.09
Earnings History > 25 > surprise Percent
-25.7143
Earnings History > 26 > period
2019-03-31
Earnings History > 26 > report Date
2019-04-30
Earnings History > 26 > date
2019-03-31
Earnings History > 26 > before After Market
AfterMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
0.37
Earnings History > 26 > eps Estimate
0.36
Earnings History > 26 > eps Difference
0.01
Earnings History > 26 > surprise Percent
2.7778
Earnings History > 27 > period
2018-12-31
Earnings History > 27 > report Date
2019-02-05
Earnings History > 27 > date
2018-12-31
Earnings History > 27 > before After Market
AfterMarket
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
0.42
Earnings History > 27 > eps Estimate
0.37
Earnings History > 27 > eps Difference
0.05
Earnings History > 27 > surprise Percent
13.5135
Earnings History > 28 > period
2018-09-30
Earnings History > 28 > report Date
2018-10-16
Earnings History > 28 > date
2018-09-30
Earnings History > 28 > before After Market
AfterMarket
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
0.35
Earnings History > 28 > eps Estimate
0.37
Earnings History > 28 > eps Difference
-0.02
Earnings History > 28 > surprise Percent
-5.4054
Earnings History > 29 > period
2018-06-30
Earnings History > 29 > report Date
2018-07-17
Earnings History > 29 > date
2018-06-30
Earnings History > 29 > before After Market
AfterMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
0.35
Earnings History > 29 > eps Estimate
0.38
Earnings History > 29 > eps Difference
-0.03
Earnings History > 29 > surprise Percent
-7.8947
Earnings History > 30 > period
2018-03-31
Earnings History > 30 > report Date
2018-04-17
Earnings History > 30 > date
2018-03-31
Earnings History > 30 > before After Market
AfterMarket
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
0.37
Earnings History > 30 > eps Estimate
0.38
Earnings History > 30 > eps Difference
-0.01
Earnings History > 30 > surprise Percent
-2.6316
Earnings History > 31 > period
2017-12-31
Earnings History > 31 > report Date
2018-02-06
Earnings History > 31 > date
2017-12-31
Earnings History > 31 > before After Market
AfterMarket
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
0.27
Earnings History > 31 > eps Estimate
0.31
Earnings History > 31 > eps Difference
-0.04
Earnings History > 31 > surprise Percent
-12.9032
Earnings History > 32 > period
2017-09-30
Earnings History > 32 > report Date
2017-10-17
Earnings History > 32 > date
2017-09-30
Earnings History > 32 > before After Market
AfterMarket
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
0.31
Earnings History > 32 > eps Estimate
0.31
Earnings History > 32 > eps Difference
0
Earnings History > 32 > surprise Percent
0
Earnings History > 33 > period
2017-06-30
Earnings History > 33 > report Date
2017-07-11
Earnings History > 33 > date
2017-06-30
Earnings History > 33 > before After Market
AfterMarket
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
0.3
Earnings History > 33 > eps Estimate
0.29
Earnings History > 33 > eps Difference
0.01
Earnings History > 33 > surprise Percent
3.4483
Earnings History > 34 > period
2017-03-31
Earnings History > 34 > report Date
2017-04-11
Earnings History > 34 > date
2017-03-31
Earnings History > 34 > before After Market
AfterMarket
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
0.3
Earnings History > 34 > eps Estimate
0.29
Earnings History > 34 > eps Difference
0.01
Earnings History > 34 > surprise Percent
3.4483
Earnings History > 35 > period
2016-12-31
Earnings History > 35 > report Date
2017-02-07
Earnings History > 35 > date
2016-12-31
Earnings History > 35 > before After Market
AfterMarket
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
0.28
Earnings History > 35 > eps Estimate
0.28
Earnings History > 35 > eps Difference
0
Earnings History > 35 > surprise Percent
0
Earnings History > 36 > period
2016-09-30
Earnings History > 36 > report Date
2016-10-11
Earnings History > 36 > date
2016-09-30
Earnings History > 36 > before After Market
AfterMarket
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
0.27
Earnings History > 36 > eps Estimate
0.27
Earnings History > 36 > eps Difference
0
Earnings History > 36 > surprise Percent
0
Earnings History > 37 > period
2016-06-30
Earnings History > 37 > report Date
2016-07-12
Earnings History > 37 > date
2016-06-30
Earnings History > 37 > before After Market
AfterMarket
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
0.26
Earnings History > 37 > eps Estimate
0.26
Earnings History > 37 > eps Difference
0
Earnings History > 37 > surprise Percent
0
Earnings History > 38 > period
2016-03-31
Earnings History > 38 > report Date
2016-04-12
Earnings History > 38 > date
2016-03-31
Earnings History > 38 > before After Market
AfterMarket
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
0.26
Earnings History > 38 > eps Estimate
0.26
Earnings History > 38 > eps Difference
0
Earnings History > 38 > surprise Percent
0
Earnings History > 39 > period
2015-12-31
Earnings History > 39 > report Date
2016-02-02
Earnings History > 39 > date
2015-12-31
Earnings History > 39 > before After Market
AfterMarket
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
0.13
Earnings History > 39 > eps Estimate
0.26
Earnings History > 39 > eps Difference
-0.13
Earnings History > 39 > surprise Percent
-50
Earnings History > 40 > period
2015-09-30
Earnings History > 40 > report Date
2015-10-13
Earnings History > 40 > date
2015-09-30
Earnings History > 40 > before After Market
AfterMarket
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
0.24
Earnings History > 40 > eps Estimate
0.24
Earnings History > 40 > eps Difference
0
Earnings History > 40 > surprise Percent
0
Earnings History > 41 > period
2015-06-30
Earnings History > 41 > report Date
2015-07-14
Earnings History > 41 > date
2015-06-30
Earnings History > 41 > before After Market
AfterMarket
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
0.23
Earnings History > 41 > eps Estimate
0.23
Earnings History > 41 > eps Difference
0
Earnings History > 41 > surprise Percent
0
Earnings History > 42 > period
2015-03-31
Earnings History > 42 > report Date
2015-04-14
Earnings History > 42 > date
2015-03-31
Earnings History > 42 > before After Market
AfterMarket
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
0.22
Earnings History > 42 > eps Estimate
0.22
Earnings History > 42 > eps Difference
0
Earnings History > 42 > surprise Percent
0
Earnings History > 43 > period
2014-12-31
Earnings History > 43 > report Date
2015-02-03
Earnings History > 43 > date
2014-12-31
Earnings History > 43 > before After Market
AfterMarket
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
0.22
Earnings History > 43 > eps Estimate
0.22
Earnings History > 43 > eps Difference
0
Earnings History > 43 > surprise Percent
0
Earnings History > 44 > period
2014-09-30
Earnings History > 44 > report Date
2014-10-14
Earnings History > 44 > date
2014-09-30
Earnings History > 44 > before After Market
AfterMarket
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
-0.31
Earnings History > 44 > eps Estimate
0.22
Earnings History > 44 > eps Difference
-0.53
Earnings History > 44 > surprise Percent
-240.9091
Earnings History > 45 > period
2014-06-30
Earnings History > 45 > report Date
2014-07-08
Earnings History > 45 > date
2014-06-30
Earnings History > 45 > before After Market
-
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
0.2
Earnings History > 45 > eps Estimate
0.22
Earnings History > 45 > eps Difference
-0.02
Earnings History > 45 > surprise Percent
-9.0909
Earnings History > 46 > period
2014-03-31
Earnings History > 46 > report Date
2014-04-08
Earnings History > 46 > date
2014-03-31
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.21
Earnings History > 46 > eps Estimate
0.21
Earnings History > 46 > eps Difference
0
Earnings History > 46 > surprise Percent
0
Earnings History > 47 > period
2013-12-31
Earnings History > 47 > report Date
2014-02-04
Earnings History > 47 > date
2013-12-31
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.08
Earnings History > 47 > eps Estimate
0.21
Earnings History > 47 > eps Difference
-0.13
Earnings History > 47 > surprise Percent
-61.9048
Earnings History > 48 > period
2013-09-30
Earnings History > 48 > report Date
2013-10-08
Earnings History > 48 > date
2013-09-30
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.2
Earnings History > 48 > eps Estimate
0.2
Earnings History > 48 > eps Difference
0
Earnings History > 48 > surprise Percent
0
Earnings History > 49 > period
2013-06-30
Earnings History > 49 > report Date
2013-07-16
Earnings History > 49 > date
2013-06-30
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.19
Earnings History > 49 > eps Estimate
0.2
Earnings History > 49 > eps Difference
-0.01
Earnings History > 49 > surprise Percent
-5
Earnings History > 50 > period
2013-03-31
Earnings History > 50 > report Date
2013-04-09
Earnings History > 50 > date
2013-03-31
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.19
Earnings History > 50 > eps Estimate
0.19
Earnings History > 50 > eps Difference
0
Earnings History > 50 > surprise Percent
0
Earnings History > 51 > period
2012-12-31
Earnings History > 51 > report Date
2013-02-05
Earnings History > 51 > date
2012-12-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.19
Earnings History > 51 > eps Estimate
0.18
Earnings History > 51 > eps Difference
0.01
Earnings History > 51 > surprise Percent
5.5556
Earnings History > 52 > period
2012-09-30
Earnings History > 52 > report Date
2012-10-09
Earnings History > 52 > date
2012-09-30
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
0.17
Earnings History > 52 > eps Estimate
0.17
Earnings History > 52 > eps Difference
0
Earnings History > 52 > surprise Percent
0
Earnings History > 53 > period
2012-06-30
Earnings History > 53 > report Date
2012-07-10
Earnings History > 53 > date
2012-06-30
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.17
Earnings History > 53 > eps Estimate
0.17
Earnings History > 53 > eps Difference
0
Earnings History > 53 > surprise Percent
0
Earnings History > 54 > period
2012-03-31
Earnings History > 54 > report Date
2012-04-10
Earnings History > 54 > date
2012-03-31
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.13
Earnings History > 54 > eps Estimate
0.14
Earnings History > 54 > eps Difference
-0.01
Earnings History > 54 > surprise Percent
-7.1429
Earnings History > 55 > period
2011-12-31
Earnings History > 55 > report Date
2012-02-07
Earnings History > 55 > date
2011-12-31
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.16
Earnings History > 55 > eps Estimate
0.16
Earnings History > 55 > eps Difference
0
Earnings History > 55 > surprise Percent
0
Earnings History > 56 > period
2011-09-30
Earnings History > 56 > report Date
2011-10-11
Earnings History > 56 > date
2011-09-30
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
0.15
Earnings History > 56 > eps Estimate
0.15
Earnings History > 56 > eps Difference
0
Earnings History > 56 > surprise Percent
0
Earnings History > 57 > period
2011-06-30
Earnings History > 57 > report Date
2011-07-12
Earnings History > 57 > date
2011-06-30
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.15
Earnings History > 57 > eps Estimate
0.15
Earnings History > 57 > eps Difference
0
Earnings History > 57 > surprise Percent
0
Earnings History > 58 > period
2011-03-31
Earnings History > 58 > report Date
2011-04-12
Earnings History > 58 > date
2011-03-31
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
0.12
Earnings History > 58 > eps Estimate
0.14
Earnings History > 58 > eps Difference
-0.02
Earnings History > 58 > surprise Percent
-14.2857
Earnings History > 59 > period
2010-12-31
Earnings History > 59 > report Date
2011-02-07
Earnings History > 59 > date
2010-12-31
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.14
Earnings History > 59 > eps Estimate
0.15
Earnings History > 59 > eps Difference
-0.01
Earnings History > 59 > surprise Percent
-6.6667
Earnings History > 60 > period
2010-09-30
Earnings History > 60 > report Date
2010-10-12
Earnings History > 60 > date
2010-09-30
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.14
Earnings History > 60 > eps Estimate
0.14
Earnings History > 60 > eps Difference
0
Earnings History > 60 > surprise Percent
0
Earnings History > 61 > period
2010-06-30
Earnings History > 61 > report Date
2010-07-13
Earnings History > 61 > date
2010-06-30
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
0.13
Earnings History > 61 > eps Estimate
0.13
Earnings History > 61 > eps Difference
0
Earnings History > 61 > surprise Percent
0
Earnings History > 62 > period
2010-03-31
Earnings History > 62 > report Date
2010-04-13
Earnings History > 62 > date
2010-03-31
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.11
Earnings History > 62 > eps Estimate
0.14
Earnings History > 62 > eps Difference
-0.03
Earnings History > 62 > surprise Percent
-21.4286
Earnings History > 63 > period
2009-12-31
Earnings History > 63 > report Date
2010-02-09
Earnings History > 63 > date
2009-12-31
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
0.13
Earnings History > 63 > eps Estimate
0.14
Earnings History > 63 > eps Difference
-0.01
Earnings History > 63 > surprise Percent
-7.1429
Earnings History > 64 > period
2009-09-30
Earnings History > 64 > report Date
2009-10-13
Earnings History > 64 > date
2009-09-30
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
0.13
Earnings History > 64 > eps Estimate
0.13
Earnings History > 64 > eps Difference
0
Earnings History > 64 > surprise Percent
0
Earnings History > 65 > period
2009-06-30
Earnings History > 65 > report Date
2009-07-14
Earnings History > 65 > date
2009-06-30
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
0.12
Earnings History > 65 > eps Estimate
0.12
Earnings History > 65 > eps Difference
0
Earnings History > 65 > surprise Percent
0
Earnings History > 66 > period
2009-03-31
Earnings History > 66 > report Date
2009-04-14
Earnings History > 66 > date
2009-03-31
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
0.12
Earnings History > 66 > eps Estimate
0.11
Earnings History > 66 > eps Difference
0.01
Earnings History > 66 > surprise Percent
9.0909
Earnings History > 67 > period
2008-12-31
Earnings History > 67 > report Date
2009-02-10
Earnings History > 67 > date
2008-12-31
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
0.11
Earnings History > 67 > eps Estimate
0.11
Earnings History > 67 > eps Difference
0
Earnings History > 67 > surprise Percent
0
Earnings History > 68 > period
2008-09-30
Earnings History > 68 > report Date
2008-10-14
Earnings History > 68 > date
2008-09-30
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
0.09
Earnings History > 68 > eps Estimate
0.11
Earnings History > 68 > eps Difference
-0.02
Earnings History > 68 > surprise Percent
-18.1818
Earnings History > 69 > period
2008-06-30
Earnings History > 69 > report Date
2008-07-15
Earnings History > 69 > date
2008-06-30
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
0.11
Earnings History > 69 > eps Estimate
0.11
Earnings History > 69 > eps Difference
0
Earnings History > 69 > surprise Percent
0
Earnings History > 70 > period
2008-03-31
Earnings History > 70 > report Date
2008-04-15
Earnings History > 70 > date
2008-03-31
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
0.11
Earnings History > 70 > eps Estimate
0.12
Earnings History > 70 > eps Difference
-0.01
Earnings History > 70 > surprise Percent
-8.3333
Earnings History > 71 > period
2007-12-31
Earnings History > 71 > report Date
2008-02-12
Earnings History > 71 > date
2007-12-31
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
0.11
Earnings History > 71 > eps Estimate
0.13
Earnings History > 71 > eps Difference
-0.02
Earnings History > 71 > surprise Percent
-15.3846
Earnings History > 72 > period
2007-09-30
Earnings History > 72 > report Date
2007-10-16
Earnings History > 72 > date
2007-09-30
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
0.11
Earnings History > 72 > eps Estimate
0.12
Earnings History > 72 > eps Difference
-0.01
Earnings History > 72 > surprise Percent
-8.3333
Earnings History > 73 > period
2007-06-30
Earnings History > 73 > report Date
2007-07-17
Earnings History > 73 > date
2007-06-30
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
0.12
Earnings History > 73 > eps Estimate
0.12
Earnings History > 73 > eps Difference
0
Earnings History > 73 > surprise Percent
0
Earnings History > 74 > period
2007-03-31
Earnings History > 74 > report Date
2007-04-17
Earnings History > 74 > date
2007-03-31
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
0.12
Earnings History > 74 > eps Estimate
0.11
Earnings History > 74 > eps Difference
0.01
Earnings History > 74 > surprise Percent
9.0909
Earnings History > 75 > period
2006-12-31
Earnings History > 75 > report Date
2007-02-13
Earnings History > 75 > date
2006-12-31
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
0.11
Earnings History > 75 > eps Estimate
0.1
Earnings History > 75 > eps Difference
0.01
Earnings History > 75 > surprise Percent
10
Earnings History > 76 > period
2006-09-30
Earnings History > 76 > report Date
2006-10-17
Earnings History > 76 > date
2006-09-30
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
0.1
Earnings History > 76 > eps Estimate
0.1
Earnings History > 76 > eps Difference
0
Earnings History > 76 > surprise Percent
0
Earnings History > 77 > period
2006-06-30
Earnings History > 77 > report Date
2006-07-18
Earnings History > 77 > date
2006-06-30
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
0.1
Earnings History > 77 > eps Estimate
0.09
Earnings History > 77 > eps Difference
0.01
Earnings History > 77 > surprise Percent
11.1111
Earnings History > 78 > period
2006-03-31
Earnings History > 78 > report Date
2006-04-18
Earnings History > 78 > date
2006-03-31
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
0.09
Earnings History > 78 > eps Estimate
0.08
Earnings History > 78 > eps Difference
0.01
Earnings History > 78 > surprise Percent
12.5
Earnings History > 79 > period
2005-12-31
Earnings History > 79 > report Date
2006-02-14
Earnings History > 79 > date
2005-12-31
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
0.08
Earnings History > 79 > eps Estimate
0.08
Earnings History > 79 > eps Difference
0
Earnings History > 79 > surprise Percent
0
Earnings History > 80 > period
2005-09-30
Earnings History > 80 > report Date
2005-10-18
Earnings History > 80 > date
2005-09-30
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
0.08
Earnings History > 80 > eps Estimate
0.07
Earnings History > 80 > eps Difference
0.01
Earnings History > 80 > surprise Percent
14.2857
Earnings History > 81 > period
2005-06-30
Earnings History > 81 > report Date
2005-07-19
Earnings History > 81 > date
2005-06-30
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
0.07
Earnings History > 81 > eps Estimate
0.07
Earnings History > 81 > eps Difference
0
Earnings History > 81 > surprise Percent
0
Earnings History > 82 > period
2005-03-31
Earnings History > 82 > report Date
2005-04-19
Earnings History > 82 > date
2005-03-31
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
0.07
Earnings History > 82 > eps Estimate
0.07
Earnings History > 82 > eps Difference
0
Earnings History > 82 > surprise Percent
0
Earnings History > 83 > period
2004-12-31
Earnings History > 83 > report Date
2005-02-15
Earnings History > 83 > date
2004-12-31
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
0.07
Earnings History > 83 > eps Estimate
0.06
Earnings History > 83 > eps Difference
0.01
Earnings History > 83 > surprise Percent
16.6667
Earnings History > 84 > period
2004-09-30
Earnings History > 84 > report Date
2004-10-19
Earnings History > 84 > date
2004-09-30
Earnings History > 84 > before After Market
-
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
0.06
Earnings History > 84 > eps Estimate
0.06
Earnings History > 84 > eps Difference
0
Earnings History > 84 > surprise Percent
0
Earnings History > 85 > period
2004-06-30
Earnings History > 85 > report Date
2004-07-20
Earnings History > 85 > date
2004-06-30
Earnings History > 85 > before After Market
-
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
0.06
Earnings History > 85 > eps Estimate
0.05
Earnings History > 85 > eps Difference
0.01
Earnings History > 85 > surprise Percent
20
Earnings History > 86 > period
2004-03-31
Earnings History > 86 > report Date
2004-04-20
Earnings History > 86 > date
2004-03-31
Earnings History > 86 > before After Market
-
Earnings History > 86 > currency
USD
Earnings History > 86 > eps Actual
0.05
Earnings History > 86 > eps Estimate
0.05
Earnings History > 86 > eps Difference
0
Earnings History > 86 > surprise Percent
0
Earnings History > 87 > period
2003-12-31
Earnings History > 87 > report Date
2004-02-12
Earnings History > 87 > date
2003-12-31
Earnings History > 87 > before After Market
-
Earnings History > 87 > currency
USD
Earnings History > 87 > eps Actual
0.05
Earnings History > 87 > eps Estimate
0.05
Earnings History > 87 > eps Difference
0
Earnings History > 87 > surprise Percent
0
Earnings History > 88 > period
2003-09-30
Earnings History > 88 > report Date
2003-10-21
Earnings History > 88 > date
2003-09-30
Earnings History > 88 > before After Market
-
Earnings History > 88 > currency
USD
Earnings History > 88 > eps Actual
0.05
Earnings History > 88 > eps Estimate
0.05
Earnings History > 88 > eps Difference
0
Earnings History > 88 > surprise Percent
0
Earnings History > 89 > period
2003-06-30
Earnings History > 89 > report Date
2003-07-22
Earnings History > 89 > date
2003-06-30
Earnings History > 89 > before After Market
-
Earnings History > 89 > currency
USD
Earnings History > 89 > eps Actual
0.05
Earnings History > 89 > eps Estimate
0.04
Earnings History > 89 > eps Difference
0.01
Earnings History > 89 > surprise Percent
25
Earnings History > 90 > period
2003-03-31
Earnings History > 90 > report Date
2003-04-22
Earnings History > 90 > date
2003-03-31
Earnings History > 90 > before After Market
-
Earnings History > 90 > currency
USD
Earnings History > 90 > eps Actual
0.04
Earnings History > 90 > eps Estimate
0.04
Earnings History > 90 > eps Difference
0
Earnings History > 90 > surprise Percent
0
Earnings History > 91 > period
2002-12-31
Earnings History > 91 > report Date
2003-02-12
Earnings History > 91 > date
2002-12-31
Earnings History > 91 > before After Market
-
Earnings History > 91 > currency
USD
Earnings History > 91 > eps Actual
0.04
Earnings History > 91 > eps Estimate
0.04
Earnings History > 91 > eps Difference
0
Earnings History > 91 > surprise Percent
0
Earnings History > 92 > period
2002-09-30
Earnings History > 92 > report Date
2002-10-17
Earnings History > 92 > date
2002-09-30
Earnings History > 92 > before After Market
-
Earnings History > 92 > currency
USD
Earnings History > 92 > eps Actual
0.04
Earnings History > 92 > eps Estimate
0.04
Earnings History > 92 > eps Difference
0
Earnings History > 92 > surprise Percent
0
Earnings History > 93 > period
2002-06-30
Earnings History > 93 > report Date
2002-07-18
Earnings History > 93 > date
2002-06-30
Earnings History > 93 > before After Market
-
Earnings History > 93 > currency
USD
Earnings History > 93 > eps Actual
0.04
Earnings History > 93 > eps Estimate
0.04
Earnings History > 93 > eps Difference
0
Earnings History > 93 > surprise Percent
0
Earnings History > 94 > period
2002-03-31
Earnings History > 94 > report Date
2002-04-22
Earnings History > 94 > date
2002-03-31
Earnings History > 94 > before After Market
-
Earnings History > 94 > currency
USD
Earnings History > 94 > eps Actual
0.04
Earnings History > 94 > eps Estimate
0.03
Earnings History > 94 > eps Difference
0.01
Earnings History > 94 > surprise Percent
33.3333
Earnings History > 95 > period
2001-12-31
Earnings History > 95 > report Date
2002-02-15
Earnings History > 95 > date
2001-12-31
Earnings History > 95 > before After Market
-
Earnings History > 95 > currency
USD
Earnings History > 95 > eps Actual
0.03
Earnings History > 95 > eps Estimate
0.03
Earnings History > 95 > eps Difference
0
Earnings History > 95 > surprise Percent
0
Earnings History > 96 > period
2001-09-30
Earnings History > 96 > report Date
2001-10-22
Earnings History > 96 > date
2001-09-30
Earnings History > 96 > before After Market
-
Earnings History > 96 > currency
USD
Earnings History > 96 > eps Actual
0.03
Earnings History > 96 > eps Estimate
0.03
Earnings History > 96 > eps Difference
0
Earnings History > 96 > surprise Percent
0
Earnings History > 97 > period
2001-06-30
Earnings History > 97 > report Date
2001-07-20
Earnings History > 97 > date
2001-06-30
Earnings History > 97 > before After Market
-
Earnings History > 97 > currency
USD
Earnings History > 97 > eps Actual
0.03
Earnings History > 97 > eps Estimate
0.03
Earnings History > 97 > eps Difference
0
Earnings History > 97 > surprise Percent
0
Earnings History > 98 > period
2001-03-31
Earnings History > 98 > report Date
2001-03-31
Earnings History > 98 > date
2001-03-31
Earnings History > 98 > before After Market
-
Earnings History > 98 > currency
USD
Earnings History > 98 > eps Actual
0.0293
Earnings History > 98 > eps Estimate
-
Earnings History > 98 > eps Difference
0
Earnings History > 98 > surprise Percent
-
Earnings History > 99 > period
2000-12-31
Earnings History > 99 > report Date
2001-02-16
Earnings History > 99 > date
2000-12-31
Earnings History > 99 > before After Market
-
Earnings History > 99 > currency
USD
Earnings History > 99 > eps Actual
0.01
Earnings History > 99 > eps Estimate
0.04
Earnings History > 99 > eps Difference
-0.03
Earnings History > 99 > surprise Percent
-75
Earnings History > 100 > period
2000-09-30
Earnings History > 100 > report Date
2000-10-25
Earnings History > 100 > date
2000-09-30
Earnings History > 100 > before After Market
-
Earnings History > 100 > currency
USD
Earnings History > 100 > eps Actual
0.03
Earnings History > 100 > eps Estimate
0.03
Earnings History > 100 > eps Difference
0
Earnings History > 100 > surprise Percent
0
Earnings History > 101 > period
2000-06-30
Earnings History > 101 > report Date
2000-06-30
Earnings History > 101 > date
2000-06-30
Earnings History > 101 > before After Market
-
Earnings History > 101 > currency
USD
Earnings History > 101 > eps Actual
0.0316
Earnings History > 101 > eps Estimate
-
Earnings History > 101 > eps Difference
0
Earnings History > 101 > surprise Percent
-
Earnings History > 102 > period
2000-03-31
Earnings History > 102 > report Date
2000-04-25
Earnings History > 102 > date
2000-03-31
Earnings History > 102 > before After Market
-
Earnings History > 102 > currency
USD
Earnings History > 102 > eps Actual
0.03
Earnings History > 102 > eps Estimate
0.04
Earnings History > 102 > eps Difference
-0.01
Earnings History > 102 > surprise Percent
-25
Earnings History > 103 > period
1999-12-31
Earnings History > 103 > report Date
2000-02-23
Earnings History > 103 > date
1999-12-31
Earnings History > 103 > before After Market
-
Earnings History > 103 > currency
USD
Earnings History > 103 > eps Actual
-0.03
Earnings History > 103 > eps Estimate
-0.02
Earnings History > 103 > eps Difference
-0.01
Earnings History > 103 > surprise Percent
-50
Earnings History > 104 > period
1999-09-30
Earnings History > 104 > report Date
1999-10-27
Earnings History > 104 > date
1999-09-30
Earnings History > 104 > before After Market
-
Earnings History > 104 > currency
USD
Earnings History > 104 > eps Actual
0.04
Earnings History > 104 > eps Estimate
0.04
Earnings History > 104 > eps Difference
0
Earnings History > 104 > surprise Percent
0
Earnings History > 105 > period
1999-06-30
Earnings History > 105 > report Date
1999-07-26
Earnings History > 105 > date
1999-06-30
Earnings History > 105 > before After Market
-
Earnings History > 105 > currency
USD
Earnings History > 105 > eps Actual
0.04
Earnings History > 105 > eps Estimate
0.04
Earnings History > 105 > eps Difference
0
Earnings History > 105 > surprise Percent
0
Earnings History > 106 > period
1999-03-31
Earnings History > 106 > report Date
1999-04-26
Earnings History > 106 > date
1999-03-31
Earnings History > 106 > before After Market
-
Earnings History > 106 > currency
USD
Earnings History > 106 > eps Actual
0.04
Earnings History > 106 > eps Estimate
0.04
Earnings History > 106 > eps Difference
0
Earnings History > 106 > surprise Percent
0
Earnings History > 107 > period
1998-12-31
Earnings History > 107 > report Date
1999-02-18
Earnings History > 107 > date
1998-12-31
Earnings History > 107 > before After Market
-
Earnings History > 107 > currency
USD
Earnings History > 107 > eps Actual
0.04
Earnings History > 107 > eps Estimate
0.04
Earnings History > 107 > eps Difference
0
Earnings History > 107 > surprise Percent
0
Earnings History > 108 > period
1998-09-30
Earnings History > 108 > report Date
1998-10-26
Earnings History > 108 > date
1998-09-30
Earnings History > 108 > before After Market
-
Earnings History > 108 > currency
USD
Earnings History > 108 > eps Actual
0.04
Earnings History > 108 > eps Estimate
0.04
Earnings History > 108 > eps Difference
0
Earnings History > 108 > surprise Percent
0
Earnings History > 109 > period
1998-06-30
Earnings History > 109 > report Date
1998-07-20
Earnings History > 109 > date
1998-06-30
Earnings History > 109 > before After Market
-
Earnings History > 109 > currency
USD
Earnings History > 109 > eps Actual
0.04
Earnings History > 109 > eps Estimate
0.04
Earnings History > 109 > eps Difference
0
Earnings History > 109 > surprise Percent
0
Earnings History > 110 > period
1998-03-31
Earnings History > 110 > report Date
1998-04-21
Earnings History > 110 > date
1998-03-31
Earnings History > 110 > before After Market
-
Earnings History > 110 > currency
USD
Earnings History > 110 > eps Actual
0.04
Earnings History > 110 > eps Estimate
0.03
Earnings History > 110 > eps Difference
0.01
Earnings History > 110 > surprise Percent
33.3333
Earnings History > 111 > period
1997-12-31
Earnings History > 111 > report Date
1998-02-19
Earnings History > 111 > date
1997-12-31
Earnings History > 111 > before After Market
-
Earnings History > 111 > currency
USD
Earnings History > 111 > eps Actual
0.03
Earnings History > 111 > eps Estimate
0.03
Earnings History > 111 > eps Difference
0
Earnings History > 111 > surprise Percent
0
Earnings History > 112 > period
1997-09-30
Earnings History > 112 > report Date
1997-10-20
Earnings History > 112 > date
1997-09-30
Earnings History > 112 > before After Market
BeforeMarket
Earnings History > 112 > currency
USD
Earnings History > 112 > eps Actual
0.03
Earnings History > 112 > eps Estimate
0.03
Earnings History > 112 > eps Difference
0
Earnings History > 112 > surprise Percent
0
Earnings History > 113 > period
1997-06-30
Earnings History > 113 > report Date
1997-07-25
Earnings History > 113 > date
1997-06-30
Earnings History > 113 > before After Market
BeforeMarket
Earnings History > 113 > currency
USD
Earnings History > 113 > eps Actual
0.03
Earnings History > 113 > eps Estimate
0.03
Earnings History > 113 > eps Difference
0
Earnings History > 113 > surprise Percent
0
Earnings History > 114 > period
1997-03-31
Earnings History > 114 > report Date
1997-05-02
Earnings History > 114 > date
1997-03-31
Earnings History > 114 > before After Market
BeforeMarket
Earnings History > 114 > currency
USD
Earnings History > 114 > eps Actual
0.03
Earnings History > 114 > eps Estimate
0.03
Earnings History > 114 > eps Difference
0
Earnings History > 114 > surprise Percent
0
Earnings History > 115 > period
1996-06-30
Earnings History > 115 > report Date
1996-07-26
Earnings History > 115 > date
1996-06-30
Earnings History > 115 > before After Market
BeforeMarket
Earnings History > 115 > currency
USD
Earnings History > 115 > eps Actual
0.03
Earnings History > 115 > eps Estimate
0.03
Earnings History > 115 > eps Difference
0
Earnings History > 115 > surprise Percent
0
Earnings History > 116 > period
1996-03-31
Earnings History > 116 > report Date
1996-04-22
Earnings History > 116 > date
1996-03-31
Earnings History > 116 > before After Market
-
Earnings History > 116 > currency
USD
Earnings History > 116 > eps Actual
0.03
Earnings History > 116 > eps Estimate
0.03
Earnings History > 116 > eps Difference
0
Earnings History > 116 > surprise Percent
0
Earnings History > 117 > period
1995-12-31
Earnings History > 117 > report Date
1996-03-29
Earnings History > 117 > date
1995-12-31
Earnings History > 117 > before After Market
-
Earnings History > 117 > currency
USD
Earnings History > 117 > eps Actual
0.02
Earnings History > 117 > eps Estimate
0.03
Earnings History > 117 > eps Difference
-0.01
Earnings History > 117 > surprise Percent
-33.3333
Earnings History > 118 > period
1995-09-30
Earnings History > 118 > report Date
1995-10-23
Earnings History > 118 > date
1995-09-30
Earnings History > 118 > before After Market
-
Earnings History > 118 > currency
USD
Earnings History > 118 > eps Actual
0.03
Earnings History > 118 > eps Estimate
0.03
Earnings History > 118 > eps Difference
0
Earnings History > 118 > surprise Percent
0
Earnings History > 119 > period
1995-06-30
Earnings History > 119 > report Date
1995-08-04
Earnings History > 119 > date
1995-06-30
Earnings History > 119 > before After Market
-
Earnings History > 119 > currency
USD
Earnings History > 119 > eps Actual
0.03
Earnings History > 119 > eps Estimate
0.03
Earnings History > 119 > eps Difference
0
Earnings History > 119 > surprise Percent
0
Earnings History > 120 > period
1995-03-31
Earnings History > 120 > report Date
1995-04-26
Earnings History > 120 > date
1995-03-31
Earnings History > 120 > before After Market
-
Earnings History > 120 > currency
USD
Earnings History > 120 > eps Actual
0.03
Earnings History > 120 > eps Estimate
0.03
Earnings History > 120 > eps Difference
0
Earnings History > 120 > surprise Percent
0
Healthcare Services Group, Inc. provides management, administrative, and operating services to the housekeeping, laundry, linen, facility maintenance, and dietary service departments of nursing homes, retirement complexes, rehabilitation centers, and hospitals in the United States. It operates through two segments, Housekeeping and Dietary. The Housekeeping segment engages in cleaning, disinfecting, and sanitizing of resident rooms and common areas of the customers' facilities, as well as laundering and processing of the bed linens, uniforms, resident personal clothing, and other assorted linen items utilized at the customers' facilities. Its Dietary segment is involved in the management of the customers' dietary departments, which focuses on food purchasing, meal preparation, and professional dietitian services, such as the development of menus that meet the dietary needs of residents; and the provision of on-site management and clinical consulting services. It serves long-term and post-acute care facilities, hospitals, and the healthcare industry through referrals and solicitation of target facilities. The company was incorporated in 1976 and is based in Bensalem, Pennsylvania.
Stock Price
$ 0.00
0% decrease compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/AHealthcare Services Group (HCSG): Reassessing Valuation After a Strong 3-Month and 1-Year Share Price Rebound Sahm
Read more →Is GigaCloud Technology Inc. (GCT) Stock Outpacing Its Business Services Peers This Year? Yahoo Finance
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Rating:
BUY
Target Price:
$21.5
Analyst Picks
Strong Buy
2
Buy
0
Hold
3
Sell
0
Strong Sell
0
Sentiment:
Bullish
(Last Updated 2025-09-30)
Health Score
Price to Earnings Ratio (P/E)
-
Low
Low ≥ 50
High ≤ 10
Price to Book Ratio (P/B)
-
Very High
Low ≤ 1
High ≥ 3
Return on Equity (ROE)
-
Very Low
Low ≤ 5%
High ≥ 25%
Return on Assets (ROA)
-
Medium
Low ≤ 2%
High ≥ 10%
Free Cash Flow - Revenue % (FCF)
-
Very High
Low ≤ 5%
High ≥ 15%
Debt to Equity
-
Medium
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 107.42% of the total shares of Healthcare Services Group Inc
1.
BlackRock Inc(16.4658%)
since
2025/06/30
2.
Vanguard Group Inc(11.0788%)
since
2025/06/30
3.
iShares Core S&P Small-Cap ETF(5.9911%)
since
2025/08/31
4.
Mackenzie Investments(5.7013%)
since
2025/06/30
5.
Royce & Associates, LP(4.1914%)
since
2025/06/30
6.
Canada Life US Small-Mid Cap Growth F(4.1858%)
since
2025/06/30
7.
State Street Corp(4.05%)
since
2025/06/30
8.
Dimensional Fund Advisors, Inc.(3.9114%)
since
2025/06/30
9.
Vanguard Total Stock Mkt Idx Inv(3.1886%)
since
2025/07/31
10.
Palisade Capital Management LLc(3.005%)
since
2025/06/30
11.
Goldman Sachs Group Inc(2.6682%)
since
2025/06/30
12.
Geode Capital Management, LLC(2.6007%)
since
2025/06/30
13.
Vanguard Small Cap Index(2.4433%)
since
2025/07/31
14.
iShares Russell 2000 ETF(2.4301%)
since
2025/08/31
15.
Royce Small-Cap Total Return Invmt(2.1801%)
since
2025/06/30
16.
Royce Small-Cap Quality Value Composite(2.1801%)
since
2025/06/30
17.
Arrowstreet Capital Limited Partnership(2.0671%)
since
2025/06/30
18.
American Century Companies Inc(1.7663%)
since
2025/06/30
19.
Marathon Asset Mgmt Ltd(1.7611%)
since
2025/06/30
20.
Nuveen, LLC(1.6949%)
since
2025/06/30
21.
Palisade Small Cap Core Equity(1.6675%)
since
2025/06/30
22.
Avantis US Small Cap Value ETF(1.6129%)
since
2025/08/30
23.
Vanguard Small Cap Value Index Inv(1.5733%)
since
2025/07/31
24.
Charles Schwab Investment Management Inc(1.5461%)
since
2025/06/30
25.
Ameriprise Financial Inc(1.5186%)
since
2025/06/30
26.
Hotchkis & Wiley Capital Management LLC(1.4777%)
since
2025/06/30
27.
HHG PLC(1.4249%)
since
2025/06/30
28.
D. E. Shaw & Co LP(1.3833%)
since
2025/06/30
29.
Janus Henderson Small Cap Value L(1.3088%)
since
2025/06/30
30.
Invesco S&P 500 ETF(1.148%)
since
2025/07/31
31.
Franklin Resources Inc(1.0927%)
since
2025/06/30
32.
Vanguard Institutional Extnd Mkt Idx Tr(1.0801%)
since
2025/07/31
33.
Amvescap Plc.(1.0327%)
since
2025/06/30
34.
Fidelity Small Cap Index(1.0074%)
since
2025/06/30
35.
iShares S&P Small-Cap 600 Value ETF(0.9383%)
since
2025/08/31
36.
SPDR® Portfolio S&P 600™ Sm Cap ETF(0.8826%)
since
2025/08/29
37.
Foundry Partners Micro Cap Value(0.8722%)
since
2025/07/31
38.
Templeton Global Smaller Comp A(0.7813%)
since
2025/07/31
39.
CREF Stock R3(0.7654%)
since
2025/07/31
40.
DFA US Targeted Value I(0.741%)
since
2025/07/31
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
—
EPS Estimate
—
Date
2025-09-30
EPS Actual
0.59
EPS Estimate
0.2053
EPS Difference
0.3847
Surprise Percent
187.3843%
(Last Updated 2025-09-30)
(Last Updated 2025-09-30)
Revenue
$ 0
Cost Of Revenue
$ 0
Gross Profit
$ 0
Operating Expenses
$ 0
Operating Income
$ 0
Interest Expense
$ 0
Pretax Income
$ 0
Net Income
$ 0
Income Tax Expense
$ 0
EBITDA
$ 0
Total Other Income Expense Net
$ 0
Earnings Per Share
0
Dividends Per Share
0
Shares Outstanding
0
Operating Margin
0%
(Last Updated 2025-09-30)
Cash
$ 0
Short Term Investments
$ 0
Receivables
$ 0
Inventories
$ 0
Total Current Assets
$ 0
Property Plant Equipment
$ 0
Total Assets
$ 0
Payables
$ 0
Short Term Debt
$ 0
Long Term Debt
$ 0
Total Liabilities
$ 0
Equity
$ 0
(Last Updated 2025-09-30)
Net Income
$ 0
Depreciation
$ 0
Change In Working Capital
$ 0
Cash From Operations
$ 0
Capital Expenditures
$ 0
Cash From Investing
$ 0
Cash From Financing
$ 0
Net Change In Cash
$ 0
Disclaimer: Finnton is a stock screener tool provided for informational and educational purposes only. The data, analysis, and insights offered on this website do not constitute financial, investment, tax, or legal advice. Users are solely responsible for their own investment decisions, and Finnton makes no guarantees regarding the accuracy, completeness, or reliability of the information provided. Past performance is not indicative of future results. Always conduct your own research and consult with a licensed financial advisor before making any investment decisions.