_id
6910947bccc777a4e85d5a98
Ticker
EESE
Name
Energy and Environmental Services Inc
Exchange
PINK
Address
6300 Boucher Drive, Edmond, OK, United States, 73034
Country
USA
Sector
Basic Materials
Industry
Chemicals
Currency
USD
Website
https://eesokc.com
Description
Energy and Environmental Services, Inc. manufactures and sells custom liquids and solid chemicals for the oil, gas, and agricultural industries. It provides oilfield chemicals for frac and stimulation, completion, and production phases, including scale inhibitors, corrosion inhibitors, packer fluid inhibitors, paraffin dispersant compounds H2S scavengers, biocides, water treating compounds, demulsifiers, emulsion breakers, nonemulsifiers, frac foamers, clay stabilizers, liquid KCL substitutes, cross linkers, wetting agents/surfactants, friction reducers, anti-sludge agents, mutual solvents, silt suspenders, iron sequestrants, iron control products, complete acid gel systems, xylene/acid emulsifiers, and HCl acid retarders under the Enduro-Tech name. The company also offers custom chemical blending, toll blending, and private labeling services to downhole production chemical companies. In addition, it provides powdered coatings under the Enduro-Bond trademark; and Ecozyme system technologies in the industries of agriculture, livestock feed supplements / products, and malodor elimination. Energy and Environmental Services, Inc. is based in Edmond, Oklahoma. As of November 4, 2015, Energy and Environmental Services, Inc. operates as a subsidiary of BlueHawk Energy, Inc.
Last Close
0.07
Volume
-
Current Price
0.07
Change
16.666666666666682
Last Updated
2026-01-02T13:07:54.828Z
Image
data:image/webp;base64,UklGRq4KAABXRUJQVlA4WAoAAAAQAAAAPwAAPwAAQUxQSF4FAAABoC3Jtmnbqt7HXDj2ubZt27Zt27Zt27Zt27bNozXnHO1haez1BRExAUa/1bY++vB5CPRlvX+Hdbqu3SJFjdkBT2du9OVZauR5Q+VyeCozMEu3wBiVkiboPszSGIPmmLGGJTtYuSRF/TMznsSZ8zWV947EUl2gokmlFiJ0Y4Axyx8qCj1UxxKd16bQIt14IBiBk5UrNrQeIdFRypuiirnwjoysP2bGYyqkXEfgiRbPY5SU673hhE6cKW7+8NwRZNzT1NCehERcrkZR5jHqnknJ2hnD31CuR+rG3ipjXuYLpxv2rGLUmGf+18sT4W0CuyrPC62P1R9UWepUjMTGgF1e+PD25dh6rF6dgdAq43wVKrU3FRb8X2/s7aQ3p99QJ7DROH23AKFF4CA1YtTmVFldzw7GLR0WwAPOit/r+6UITca0P6nQW4MInKVzqRp9agYQmP97jdmIzABjuTdUrEjG4C+1DoGerDDfV/pvL4IBztA3tSwV5tA3g7DewJnkRRUHmDmYc512osaeehijVwMT3y+d2R+HjEN0PHWu1BF4zxCoXCndUcfJWFdPV5n4My3VS7jZ6dKLU1AJzP1fcfep5+jNQYQE5p4Icw6S3poaVnq0kFTqq/0G4125g3sazNj0b32+2ulRMRZFqag3FiR0YYTJJzcsDWSs/Z9KxUIty1y/LYx35Mx31/ffXT8XnoiMJf5SEdW+0JfTYB04y/2tGPXHnHiiwDoNRXWa62bczMzdQ/B+76pRlhP0TIYlMQa9rkIdx1JrEWgdWFsxSlFjFiYkcTZVoS4L3U42dOLJFlxgnb13OeNNRUnKtQNZEuMhld1I/z324Ac//xLVMqrVblRSGEN/VOyu7bh/fv34wy+KpqhyRUIKZ/4xCaK+e+j6E4/ddrl5Z+5XnfQ75VENfToQS7PE+AS5biGjtbOFFKW4Ok7KwKaKKW4mCyELwc2czb6UPtgII6VVWXCs0gTaO0OWXrKGk9DcjG2LBIWOJesAB3C6t2BU1r2nVFS3UeWyeCeYOx2bAR6MAes+Limm+GoI1lGXlpk7mVHb7BWVemubPVR2U+pRQjozAKPflu+Vyt/eYxD9X1LeRaHGvrglMoYfeu9ti9Z3f1kq3t+pglVYJcbYxc8qTglmSYwBj6rQr29KxesbVrFgOIerKDvI9fSUt0uXO57COUWNPI+Kj6/ZHwsGmHGqyqKMLUu9NjH106XLAp7kDRVSoR0xD0ZrY/8/FBWjJN04gmCcLN04hJAs1yJUjfbmzHjxt//FOO43/TkTAXdOlp4aSUhwiSaUDf0yLU7HDv3n2GrrRSd7QFsTwJxDxuq1WQndGFN/qrLUfgS6dAfI2F0X4oAFtpyg16cndIEx7VkvPrhJIKF5llVYSh8MwgDL2OJ/fT0PoQvMqAYsRbMx+hvNgtMcWP4H/bocWRe4YyEZzuPauQ0ZC3+v8esTugAz0jt766F2ZEz7kcZsRbAQPPN2ferMqG8mxVsRmOYVjdsLo9l7wej3ihan0gZn4oekI1j0lIsPng7rAZzLtSuZWysC1Rs19sV/FfXnKvRixpZ6bs3pMWtFoHajYszzhv6ZqxeMgxX19xUT4a1wBn+lUlJD5/SAs49iqVKvTIa1W6yhKCnq675zZvlDpWJs6BrMWgR2UlTrvgscp1zNpebEWzgrRTVH/dxnRu0llW02bQPhK0VJua7rgaHfKLbZr51zhBpFkce4Qg/Y/SpaFFqjnTH0HpWK2pe+D+ypRlOp36Zqh1Hf+cV371ge6ztj2CdqFEXe0P4E2pvR7PSgs/Svioq61OjYgrs7PelMe9oVl12yRRXrqD1WUDggKgUAALAWAJ0BKkAAQAA+oTyaSaYjIqE16ZjAFAlsAKdH0FMHq+OG7gGQ233mL83n0V+cz6QnqKegB+s3WO/3X/uYQB2Ef4zwl8qQI63neDgKnyOrLVckx/7LwhPMfP56B+bl6x9gj+Y/27q2ftP7En64kU5WiVtyLyqU3OOiq23d6tUC5Zreu0hBnObjxwWM0W/W7nzVCdO3pGzMZ5aSohgT9f7XErFXpIUVIQLAgV37n9zsCuZ63uNwljoU1WySLAAA+S/0OUf4NGzDmbeRVUlaL+/7xszRs8zzhKqEwVUQMMsGbwHlDbRU5jOzn8pbU1yIa/i9sfZ1ulmj3dm/IPQ7HXRA4NgtYGiz6KPnszqmR2Q//8mIva2eP8GfEWSARQ+bOJiyPuPYF/+J537zBnU29YyE661zv9x+ujMkuMinLvhd7ZUwTQAu1YaIlvocKRV72hloPcTyDGfPkBDv7IX10KcyEOBKIdT/nxtAG9u1D93PPTUnLMLubBsNsFUhNGy40ZnPlfRzO/W6N5JTaRY9i8QPrQ1OJPb7r1pmdbM8WV/JT1D4Ykds1ak8T8EnCp5jCgzycO2WACq3eR+efrLCzj/cO6q6LzKfd17+gT//1gn/9XZ//9WV1GOPnf0xd/+PXT7NF9q4JDlcOoB6oh8vCK7isS2Vju8tUtKZWFxX8NqpUrAYfC7y0ZP8K7XhbdLXIfslWzKWU4kVmPjbc3Sa39b6UiU37UL/0gz1Yrp+vpODDajh2EK1Nq6RINjiGj4Q/DWZtAGwEycX9X/EAWcj4pZ5D9bDKzeFbq4gyxZyDhaM0Wrp+1C0/vivKUP6e6R7SGogofO4/ioFSJ9F62tN/NebBeJF39JaJ6dxbvM7cwWXrnTmryG9s2eXF7CmfBw7AA/f6tw/+SixQzIpDVF5sRqOfcTTm2Afy5ne8D+eRbHUai6QxXNuJEBLfvimINZfFxO8ZlvMupIO3sazvZtbIIRC7QfM4d7Typ3s2D3tjtFRI/Nlum4nyM85YtUMar+TufLvFS3QjmuTr55iFx6r6B3PtVUPQug60gFYitQj9Wq3bI41MW6dmJPPQh6wNNSbf9QCRC6FhcIXGDoHFBz2cgG5SU/QZ/urOV9uQUW1qKwNf3LjAGLtiF9ECCkP9K6XpJK6TszpAlWP6Vb7rOWoKnwk3qKlsICq9nX1HT1RRF8ULij+RJsR2XtBRyfYIyHLHshZdQHV1FiCpU2gJKq+3eIDSUrcRoUyG8ZSGlWumi1VpGyzIrvCTgBKt2SYIqSrQ64KCzFl02WBiOLoND8KyrREpITqZnTrpTGodPzzEmv3/nnTfWX+ni3LBD601lluOjLL+oagDwlYRBvdBXjH2xtUEwPYA8kb2jXQWHX5ERnmCQGg93TSixbX7BH9LPbMinPutU4C3vT4zn443VSJCVNkpuJF0/FZxdN/vbAVBZ1/hdwzlcKKhCstth6hzHjxl86c+//TGumyzm/smbv6Mh7jFJKZKRzb4b/iKEqmHfdPcbh3nHaI8Pwasy/pALqiMuu70gXe+9iDhBYnqk2984pYb3onvV9xIDVTsN4uFzPkeqLs71nfjRrA11qFVdMj02f7pFelCYy3vQQ0iU4/FtBSz+JybwuH5RAmP+QRU8hrsF3RYZp9+5bEXWjEjbktwcuIM0OOwireqlVp9QoUO1lr2nIunnxnuRPkoc1NrYZ5QNfw6FjvFxa+czeMH3rELsU9KdjnPm3QQZJ9tfbTRV9vXkDdIpzYB2AA
Ipo Date
-
Market Cap
3775758
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
-
Sentiment Sources
0
Current Quarter
2024-12-31
Revenue
3041600
Cost Of Revenue
1381200
Gross Profit
1660400
Operating Expenses
1808600
Operating Income
-148200
Interest Expense
114600
Pretax Income
-208100
Net Income
181100
Eps
0.003357471968585186
Dividends Per Share
-
Shares Outstanding
53939393
Income Tax Expense
-389200
EBITDA
159000
Operating Margin
-4.872435560231457
Total Other Income Expense Net
-59900
Cash
1209900
Short Term Investments
-
Receivables
1883900
Inventories
4686600
Total Current Assets
9975400
Property Plant Equipment
4538300
Total Assets
15454600
Payables
1333600
Short Term Debt
2795900
Long Term Debt
-
Total Liabilities
6620300
Equity
8834300
Bs_currency_symbol
-
Depreciation
252500
Change In Working Capital
-433600
Cash From Operations
-389500
Capital Expenditures
63300
Cash From Investing
76200
Cash From Financing
651500
Net Change In Cash
-
Cf_currency_symbol
-
PE
-
PB
0.42739747461598543
ROE
2.0499643435246706
ROA
1.1718193935786108
FCF
-452800
Fcf Percent
-0.14886901630720673
Piotroski FScore
2
Health Score
47
Deep Value Investing Score
8
Defensive Investing Score
6.5
Dividend Investing Score
1.5
Economic Moat Investing Score
4.8
Garp Investing Score
3.5
Growth Investing Score
2.5
Momentum Investing Score
3.5
Net Net Investing Score
3.5
Quality Investing Score
3
Value Investing Score
7.5
Quarters > 0 > quarter
2024-12-31
Quarters > 0 > income Statement > revenue
3041600
Quarters > 0 > income Statement > cost Of Revenue
1381200
Quarters > 0 > income Statement > gross Profit
1660400
Quarters > 0 > income Statement > operating Expenses
1808600
Quarters > 0 > income Statement > operating Income
-148200
Quarters > 0 > income Statement > interest Expense
114600
Quarters > 0 > income Statement > pretax Income
-208100
Quarters > 0 > income Statement > net Income
181100
Quarters > 0 > income Statement > eps
0.003357471968585186
Quarters > 0 > income Statement > dividends Per Share
-
Quarters > 0 > income Statement > shares Outstanding
53939393
Quarters > 0 > income Statement > income Tax Expense
-389200
Quarters > 0 > income Statement > EBITDA
159000
Quarters > 0 > income Statement > operating Margin
-4.872435560231457
Quarters > 0 > income Statement > total Other Income Expense Net
-59900
Quarters > 0 > income Statement > currency_symbol
-
Quarters > 0 > balance Sheet > cash
1209900
Quarters > 0 > balance Sheet > short Term Investments
-
Quarters > 0 > balance Sheet > receivables
1883900
Quarters > 0 > balance Sheet > inventories
4686600
Quarters > 0 > balance Sheet > total Current Assets
9975400
Quarters > 0 > balance Sheet > property Plant Equipment
4538300
Quarters > 0 > balance Sheet > total Assets
15454600
Quarters > 0 > balance Sheet > payables
1333600
Quarters > 0 > balance Sheet > short Term Debt
2795900
Quarters > 0 > balance Sheet > long Term Debt
-
Quarters > 0 > balance Sheet > total Liabilities
6620300
Quarters > 0 > balance Sheet > equity
8834300
Quarters > 0 > balance Sheet > currency_symbol
-
Quarters > 0 > cash Flow > net Income
181100
Quarters > 0 > cash Flow > depreciation
252500
Quarters > 0 > cash Flow > change In Working Capital
-433600
Quarters > 0 > cash Flow > cash From Operations
-389500
Quarters > 0 > cash Flow > capital Expenditures
63300
Quarters > 0 > cash Flow > cash From Investing
76200
Quarters > 0 > cash Flow > cash From Financing
651500
Quarters > 0 > cash Flow > net Change In Cash
-
Quarters > 0 > cash Flow > currency_symbol
-
Quarters > 0 > ratios > PE
0.003357471968585186
Quarters > 0 > ratios > PB
0.42739747461598543
Quarters > 0 > ratios > ROE
2.0499643435246706
Quarters > 0 > ratios > ROA
1.1718193935786108
Quarters > 0 > ratios > FCF
-452800
Quarters > 0 > ratios > Piotroski FScore
2
Quarters > 0 > ratios > fcf Percent
-0.14886901630720673
Quarters > 0 > health Score
47
Quarters > 1 > quarter
2024-09-30
Quarters > 1 > income Statement > revenue
2438900
Quarters > 1 > income Statement > cost Of Revenue
1254200
Quarters > 1 > income Statement > gross Profit
1184700
Quarters > 1 > income Statement > operating Expenses
1507100
Quarters > 1 > income Statement > operating Income
-322400
Quarters > 1 > income Statement > interest Expense
103300
Quarters > 1 > income Statement > pretax Income
-405500
Quarters > 1 > income Statement > net Income
-405500
Quarters > 1 > income Statement > eps
-0.007507590627727519
Quarters > 1 > income Statement > dividends Per Share
-
Quarters > 1 > income Statement > shares Outstanding
54012002
Quarters > 1 > income Statement > income Tax Expense
-
Quarters > 1 > income Statement > EBITDA
-43400
Quarters > 1 > income Statement > operating Margin
-13.219074172782813
Quarters > 1 > income Statement > total Other Income Expense Net
-83100
Quarters > 1 > income Statement > currency_symbol
-
Quarters > 1 > balance Sheet > cash
823600
Quarters > 1 > balance Sheet > short Term Investments
-
Quarters > 1 > balance Sheet > receivables
1305000
Quarters > 1 > balance Sheet > inventories
4639600
Quarters > 1 > balance Sheet > total Current Assets
8385700
Quarters > 1 > balance Sheet > property Plant Equipment
4773600
Quarters > 1 > balance Sheet > total Assets
14191900
Quarters > 1 > balance Sheet > payables
1318400
Quarters > 1 > balance Sheet > short Term Debt
2028500
Quarters > 1 > balance Sheet > long Term Debt
-
Quarters > 1 > balance Sheet > total Liabilities
5528800
Quarters > 1 > balance Sheet > equity
8663100
Quarters > 1 > balance Sheet > currency_symbol
-
Quarters > 1 > cash Flow > net Income
-405500
Quarters > 1 > cash Flow > depreciation
258799
Quarters > 1 > cash Flow > change In Working Capital
29500
Quarters > 1 > cash Flow > cash From Operations
-102600
Quarters > 1 > cash Flow > capital Expenditures
23300
Quarters > 1 > cash Flow > cash From Investing
-21500
Quarters > 1 > cash Flow > cash From Financing
-89200
Quarters > 1 > cash Flow > net Change In Cash
-
Quarters > 1 > cash Flow > currency_symbol
-
Quarters > 1 > ratios > PE
-0.007507590627727519
Quarters > 1 > ratios > PB
0.4364303932772334
Quarters > 1 > ratios > ROE
-4.680772471747988
Quarters > 1 > ratios > ROA
-2.857263650392125
Quarters > 1 > ratios > FCF
-125900
Quarters > 1 > ratios > Piotroski FScore
1
Quarters > 1 > ratios > fcf Percent
-0.05162163270326787
Quarters > 1 > health Score
30
Quarters > 2 > quarter
2024-06-30
Quarters > 2 > income Statement > revenue
2814900
Quarters > 2 > income Statement > cost Of Revenue
1735100
Quarters > 2 > income Statement > gross Profit
1079800
Quarters > 2 > income Statement > operating Expenses
1627600
Quarters > 2 > income Statement > operating Income
-547800
Quarters > 2 > income Statement > interest Expense
112800
Quarters > 2 > income Statement > pretax Income
-612400
Quarters > 2 > income Statement > net Income
-612400
Quarters > 2 > income Statement > eps
-0.011376684110110623
Quarters > 2 > income Statement > dividends Per Share
-
Quarters > 2 > income Statement > shares Outstanding
53829393
Quarters > 2 > income Statement > income Tax Expense
-
Quarters > 2 > income Statement > EBITDA
-231300
Quarters > 2 > income Statement > operating Margin
-19.460726846424382
Quarters > 2 > income Statement > total Other Income Expense Net
-64600
Quarters > 2 > income Statement > currency_symbol
-
Quarters > 2 > balance Sheet > cash
1037199
Quarters > 2 > balance Sheet > short Term Investments
-
Quarters > 2 > balance Sheet > receivables
1297300
Quarters > 2 > balance Sheet > inventories
4792800
Quarters > 2 > balance Sheet > total Current Assets
8942900
Quarters > 2 > balance Sheet > property Plant Equipment
5010900
Quarters > 2 > balance Sheet > total Assets
14986000
Quarters > 2 > balance Sheet > payables
1622900
Quarters > 2 > balance Sheet > short Term Debt
1947600
Quarters > 2 > balance Sheet > long Term Debt
-
Quarters > 2 > balance Sheet > total Liabilities
5937400
Quarters > 2 > balance Sheet > equity
9048600
Quarters > 2 > balance Sheet > currency_symbol
-
Quarters > 2 > cash Flow > net Income
-612400
Quarters > 2 > cash Flow > depreciation
268300
Quarters > 2 > cash Flow > change In Working Capital
652000
Quarters > 2 > cash Flow > cash From Operations
302700
Quarters > 2 > cash Flow > capital Expenditures
22800
Quarters > 2 > cash Flow > cash From Investing
-22800
Quarters > 2 > cash Flow > cash From Financing
-814500
Quarters > 2 > cash Flow > net Change In Cash
-623901
Quarters > 2 > cash Flow > currency_symbol
-
Quarters > 2 > ratios > PE
-0.011376684110110623
Quarters > 2 > ratios > PB
0.41642436509515285
Quarters > 2 > ratios > ROE
-6.767897796344186
Quarters > 2 > ratios > ROA
-4.086480715334312
Quarters > 2 > ratios > FCF
279900
Quarters > 2 > ratios > Piotroski FScore
2
Quarters > 2 > ratios > fcf Percent
0.09943514867313226
Quarters > 2 > health Score
39
Quarters > 3 > quarter
2024-03-31
Quarters > 3 > income Statement > revenue
3720400
Quarters > 3 > income Statement > cost Of Revenue
1970300
Quarters > 3 > income Statement > gross Profit
1750100
Quarters > 3 > income Statement > operating Expenses
1588000
Quarters > 3 > income Statement > operating Income
162100
Quarters > 3 > income Statement > interest Expense
133300
Quarters > 3 > income Statement > pretax Income
42100
Quarters > 3 > income Statement > net Income
42100
Quarters > 3 > income Statement > eps
0.0007821005895422227
Quarters > 3 > income Statement > dividends Per Share
-
Quarters > 3 > income Statement > shares Outstanding
53829393
Quarters > 3 > income Statement > income Tax Expense
-
Quarters > 3 > income Statement > EBITDA
457700
Quarters > 3 > income Statement > operating Margin
4.357058380819267
Quarters > 3 > income Statement > total Other Income Expense Net
-120000
Quarters > 3 > income Statement > currency_symbol
-
Quarters > 3 > balance Sheet > cash
1661100
Quarters > 3 > balance Sheet > short Term Investments
-
Quarters > 3 > balance Sheet > receivables
1979800
Quarters > 3 > balance Sheet > inventories
4978300
Quarters > 3 > balance Sheet > total Current Assets
9872100
Quarters > 3 > balance Sheet > property Plant Equipment
5256400
Quarters > 3 > balance Sheet > total Assets
16155500
Quarters > 3 > balance Sheet > payables
1347700
Quarters > 3 > balance Sheet > short Term Debt
2025900
Quarters > 3 > balance Sheet > long Term Debt
-
Quarters > 3 > balance Sheet > total Liabilities
6494500
Quarters > 3 > balance Sheet > equity
9661000
Quarters > 3 > balance Sheet > currency_symbol
-
Quarters > 3 > cash Flow > net Income
42100
Quarters > 3 > cash Flow > depreciation
282300
Quarters > 3 > cash Flow > change In Working Capital
-446700
Quarters > 3 > cash Flow > cash From Operations
-121000
Quarters > 3 > cash Flow > capital Expenditures
14600
Quarters > 3 > cash Flow > cash From Investing
-14600
Quarters > 3 > cash Flow > cash From Financing
354600
Quarters > 3 > cash Flow > net Change In Cash
260500
Quarters > 3 > cash Flow > currency_symbol
-
Quarters > 3 > ratios > PE
0.0007821005895422227
Quarters > 3 > ratios > PB
0.3900276896801574
Quarters > 3 > ratios > ROE
0.4357726943380602
Quarters > 3 > ratios > ROA
0.26059236792423635
Quarters > 3 > ratios > FCF
-135600
Quarters > 3 > ratios > Piotroski FScore
2
Quarters > 3 > ratios > fcf Percent
-0.03644769379636598
Quarters > 3 > health Score
45
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
12015800
Annuals > 0 > income Statement > cost Of Revenue
6340800
Annuals > 0 > income Statement > gross Profit
5675000
Annuals > 0 > income Statement > operating Expenses
6531300
Annuals > 0 > income Statement > operating Income
-856300
Annuals > 0 > income Statement > interest Expense
464000
Annuals > 0 > income Statement > pretax Income
-1183900
Annuals > 0 > income Statement > net Income
-794700
Annuals > 0 > income Statement > eps
-0.014736979682810203
Annuals > 0 > income Statement > dividends Per Share
-
Annuals > 0 > income Statement > shares Outstanding
53925568
Annuals > 0 > income Statement > income Tax Expense
-389200
Annuals > 0 > income Statement > EBITDA
342000
Annuals > 0 > income Statement > operating Margin
-7.1264501739376485
Annuals > 0 > income Statement > total Other Income Expense Net
-327600
Annuals > 0 > income Statement > currency_symbol
-
Annuals > 0 > balance Sheet > cash
1209900
Annuals > 0 > balance Sheet > short Term Investments
-
Annuals > 0 > balance Sheet > receivables
1883900
Annuals > 0 > balance Sheet > inventories
4686600
Annuals > 0 > balance Sheet > total Current Assets
9975400
Annuals > 0 > balance Sheet > property Plant Equipment
4538300
Annuals > 0 > balance Sheet > total Assets
15454600
Annuals > 0 > balance Sheet > payables
1333600
Annuals > 0 > balance Sheet > short Term Debt
2795900
Annuals > 0 > balance Sheet > long Term Debt
-
Annuals > 0 > balance Sheet > total Liabilities
6620300
Annuals > 0 > balance Sheet > equity
8834300
Annuals > 0 > balance Sheet > currency_symbol
-
Annuals > 0 > cash Flow > net Income
-794700
Annuals > 0 > cash Flow > depreciation
1061900
Annuals > 0 > cash Flow > change In Working Capital
-198800
Annuals > 0 > cash Flow > cash From Operations
-310400
Annuals > 0 > cash Flow > capital Expenditures
124000
Annuals > 0 > cash Flow > cash From Investing
17300
Annuals > 0 > cash Flow > cash From Financing
102400
Annuals > 0 > cash Flow > net Change In Cash
-
Annuals > 0 > cash Flow > currency_symbol
-
Annuals > 0 > ratios > PE
-0.014736979682810203
Annuals > 0 > ratios > PB
0.4272879300001132
Annuals > 0 > ratios > ROE
-8.99561934731671
Annuals > 0 > ratios > ROA
-5.142158321794158
Annuals > 0 > ratios > FCF
-434400
Annuals > 0 > ratios > Piotroski FScore
0
Annuals > 0 > ratios > fcf Percent
-0.036152399340867857
Annuals > 0 > health Score
29
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
18637400
Annuals > 1 > income Statement > cost Of Revenue
10485500
Annuals > 1 > income Statement > gross Profit
8151900
Annuals > 1 > income Statement > operating Expenses
8828200
Annuals > 1 > income Statement > operating Income
-676300
Annuals > 1 > income Statement > interest Expense
755000
Annuals > 1 > income Statement > pretax Income
-206700
Annuals > 1 > income Statement > net Income
-171700
Annuals > 1 > income Statement > eps
-0.0031926347682351697
Annuals > 1 > income Statement > dividends Per Share
-
Annuals > 1 > income Statement > shares Outstanding
53780032
Annuals > 1 > income Statement > income Tax Expense
-35000
Annuals > 1 > income Statement > EBITDA
1730200
Annuals > 1 > income Statement > operating Margin
-3.628725036754054
Annuals > 1 > income Statement > total Other Income Expense Net
469600
Annuals > 1 > income Statement > currency_symbol
-
Annuals > 1 > balance Sheet > cash
1400600
Annuals > 1 > balance Sheet > short Term Investments
-
Annuals > 1 > balance Sheet > receivables
1329000
Annuals > 1 > balance Sheet > inventories
5109500
Annuals > 1 > balance Sheet > total Current Assets
9320600
Annuals > 1 > balance Sheet > property Plant Equipment
5524100
Annuals > 1 > balance Sheet > total Assets
15873000
Annuals > 1 > balance Sheet > payables
1448200
Annuals > 1 > balance Sheet > short Term Debt
1562900
Annuals > 1 > balance Sheet > long Term Debt
-
Annuals > 1 > balance Sheet > total Liabilities
6254100
Annuals > 1 > balance Sheet > equity
9618900
Annuals > 1 > balance Sheet > currency_symbol
-
Annuals > 1 > cash Flow > net Income
-171700
Annuals > 1 > cash Flow > depreciation
1181900
Annuals > 1 > cash Flow > change In Working Capital
215900
Annuals > 1 > cash Flow > cash From Operations
1173100
Annuals > 1 > cash Flow > capital Expenditures
596600
Annuals > 1 > cash Flow > cash From Investing
-369600
Annuals > 1 > cash Flow > cash From Financing
-1549200
Annuals > 1 > cash Flow > net Change In Cash
-596900
Annuals > 1 > cash Flow > currency_symbol
-
Annuals > 1 > ratios > PE
-0.0031926347682351697
Annuals > 1 > ratios > PB
0.3913755460603604
Annuals > 1 > ratios > ROE
-1.7850273939847592
Annuals > 1 > ratios > ROA
-1.0817110817110818
Annuals > 1 > ratios > FCF
576500
Annuals > 1 > ratios > Piotroski FScore
2
Annuals > 1 > ratios > fcf Percent
0.030932426196787106
Annuals > 1 > health Score
32
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
20081900
Annuals > 2 > income Statement > cost Of Revenue
9628400
Annuals > 2 > income Statement > gross Profit
10453500
Annuals > 2 > income Statement > operating Expenses
8730400
Annuals > 2 > income Statement > operating Income
1723100
Annuals > 2 > income Statement > interest Expense
462400
Annuals > 2 > income Statement > pretax Income
1392500
Annuals > 2 > income Statement > net Income
965700
Annuals > 2 > income Statement > eps
0.01793140344120288
Annuals > 2 > income Statement > dividends Per Share
-
Annuals > 2 > income Statement > shares Outstanding
53855238
Annuals > 2 > income Statement > income Tax Expense
426800
Annuals > 2 > income Statement > EBITDA
2885300
Annuals > 2 > income Statement > operating Margin
8.580363411828563
Annuals > 2 > income Statement > total Other Income Expense Net
-330600
Annuals > 2 > income Statement > currency_symbol
-
Annuals > 2 > balance Sheet > cash
1997500
Annuals > 2 > balance Sheet > short Term Investments
-
Annuals > 2 > balance Sheet > receivables
2718500
Annuals > 2 > balance Sheet > inventories
5175300
Annuals > 2 > balance Sheet > total Current Assets
11310200
Annuals > 2 > balance Sheet > property Plant Equipment
6231000
Annuals > 2 > balance Sheet > total Assets
18635300
Annuals > 2 > balance Sheet > payables
2428000
Annuals > 2 > balance Sheet > short Term Debt
2741700
Annuals > 2 > balance Sheet > long Term Debt
-
Annuals > 2 > balance Sheet > total Liabilities
8858000
Annuals > 2 > balance Sheet > equity
9777300
Annuals > 2 > balance Sheet > currency_symbol
-
Annuals > 2 > cash Flow > net Income
965700
Annuals > 2 > cash Flow > depreciation
1030400
Annuals > 2 > cash Flow > change In Working Capital
-1786400
Annuals > 2 > cash Flow > cash From Operations
542500
Annuals > 2 > cash Flow > capital Expenditures
1854400
Annuals > 2 > cash Flow > cash From Investing
-1795200
Annuals > 2 > cash Flow > cash From Financing
2510800
Annuals > 2 > cash Flow > net Change In Cash
1258100
Annuals > 2 > cash Flow > currency_symbol
-
Annuals > 2 > ratios > PE
0.01793140344120288
Annuals > 2 > ratios > PB
0.3855733852904176
Annuals > 2 > ratios > ROE
9.876959896904053
Annuals > 2 > ratios > ROA
5.182100636963183
Annuals > 2 > ratios > FCF
-1311900
Annuals > 2 > ratios > Piotroski FScore
3
Annuals > 2 > ratios > fcf Percent
-0.0653274839532116
Annuals > 2 > health Score
58
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
13722300
Annuals > 3 > income Statement > cost Of Revenue
7364200
Annuals > 3 > income Statement > gross Profit
6358100
Annuals > 3 > income Statement > operating Expenses
7313000
Annuals > 3 > income Statement > operating Income
-954900
Annuals > 3 > income Statement > interest Expense
209900
Annuals > 3 > income Statement > pretax Income
622200
Annuals > 3 > income Statement > net Income
825600
Annuals > 3 > income Statement > eps
0.015416381795359408
Annuals > 3 > income Statement > dividends Per Share
-
Annuals > 3 > income Statement > shares Outstanding
53553422
Annuals > 3 > income Statement > income Tax Expense
-203400
Annuals > 3 > income Statement > EBITDA
1619500
Annuals > 3 > income Statement > operating Margin
-6.958745982816292
Annuals > 3 > income Statement > total Other Income Expense Net
1577100
Annuals > 3 > income Statement > currency_symbol
-
Annuals > 3 > balance Sheet > cash
739400
Annuals > 3 > balance Sheet > short Term Investments
-
Annuals > 3 > balance Sheet > receivables
2205900
Annuals > 3 > balance Sheet > inventories
3963100
Annuals > 3 > balance Sheet > total Current Assets
8709600
Annuals > 3 > balance Sheet > property Plant Equipment
5436900
Annuals > 3 > balance Sheet > total Assets
15175900
Annuals > 3 > balance Sheet > payables
2475600
Annuals > 3 > balance Sheet > short Term Debt
952600
Annuals > 3 > balance Sheet > long Term Debt
-
Annuals > 3 > balance Sheet > total Liabilities
6356300
Annuals > 3 > balance Sheet > equity
8819600
Annuals > 3 > balance Sheet > currency_symbol
-
Annuals > 3 > cash Flow > net Income
825600
Annuals > 3 > cash Flow > depreciation
787400
Annuals > 3 > cash Flow > change In Working Capital
-756100
Annuals > 3 > cash Flow > cash From Operations
-939800
Annuals > 3 > cash Flow > capital Expenditures
1096700
Annuals > 3 > cash Flow > cash From Investing
-1010699
Annuals > 3 > cash Flow > cash From Financing
953000
Annuals > 3 > cash Flow > net Change In Cash
-997500
Annuals > 3 > cash Flow > currency_symbol
-
Annuals > 3 > ratios > PE
0.015416381795359408
Annuals > 3 > ratios > PB
0.42504643521248137
Annuals > 3 > ratios > ROE
9.360968751417298
Annuals > 3 > ratios > ROA
5.4402045348216586
Annuals > 3 > ratios > FCF
-2036500
Annuals > 3 > ratios > Piotroski FScore
2
Annuals > 3 > ratios > fcf Percent
-0.1484080657032713
Annuals > 3 > health Score
57
Valuation > metrics > PE
0.003357471968585186
Valuation > metrics > PB
0.42739747461598543
Valuation > final Score
90
Valuation > verdict
78.6% Undervalued
Profitability > metrics > ROE
2.0499643435246706
Profitability > metrics > ROA
1.8154660464743269
Profitability > metrics > Net Margin
0.05954103103629669
Profitability > final Score
18
Profitability > verdict
Weak
Risk > metrics > Debt Equity
0.7493859162582208
Risk > metrics > Interest Coverage
-1.293193717277487
Risk > final Score
43
Risk > verdict
High
Liquidity > metrics > Current Ratio
2.4156435403801915
Liquidity > metrics > Quick Ratio
1.2807361666061265
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
70
Prev Valuations > 1
70
Prev Valuations > 2
90
Prev Profitabilities > 0
0
Prev Profitabilities > 1
0
Prev Profitabilities > 2
4
Prev Risks > 0
36
Prev Risks > 1
29
Prev Risks > 2
53
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2026-01-20T21:45:20.352Z
Earnings History > 0 > period
2024-12-31
Earnings History > 0 > report Date
2024-12-31
Earnings History > 0 > date
2024-12-31
Earnings History > 0 > before After Market
-
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
0.0034
Earnings History > 0 > eps Estimate
-
Earnings History > 0 > eps Difference
0
Earnings History > 0 > surprise Percent
-
Earnings History > 1 > period
2024-09-30
Earnings History > 1 > report Date
2024-11-08
Earnings History > 1 > date
2024-09-30
Earnings History > 1 > before After Market
AfterMarket
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
-0.0075
Earnings History > 1 > eps Estimate
-
Earnings History > 1 > eps Difference
0
Earnings History > 1 > surprise Percent
-
Earnings History > 2 > period
2024-06-30
Earnings History > 2 > report Date
2024-09-25
Earnings History > 2 > date
2024-06-30
Earnings History > 2 > before After Market
AfterMarket
Earnings History > 2 > currency
-
Earnings History > 2 > eps Actual
-0.0114
Earnings History > 2 > eps Estimate
-
Earnings History > 2 > eps Difference
0
Earnings History > 2 > surprise Percent
-
Earnings History > 3 > period
2024-03-31
Earnings History > 3 > report Date
2024-04-29
Earnings History > 3 > date
2024-03-31
Earnings History > 3 > before After Market
AfterMarket
Earnings History > 3 > currency
-
Earnings History > 3 > eps Actual
0.0008
Earnings History > 3 > eps Estimate
-
Earnings History > 3 > eps Difference
0
Earnings History > 3 > surprise Percent
-
Earnings History > 4 > period
2024-01-31
Earnings History > 4 > report Date
2024-04-29
Earnings History > 4 > date
2024-01-31
Earnings History > 4 > before After Market
AfterMarket
Earnings History > 4 > currency
-
Earnings History > 4 > eps Actual
0.0008
Earnings History > 4 > eps Estimate
-
Earnings History > 4 > eps Difference
0
Earnings History > 4 > surprise Percent
-
Earnings History > 5 > period
2023-12-31
Earnings History > 5 > report Date
2023-12-31
Earnings History > 5 > date
2023-12-31
Earnings History > 5 > before After Market
-
Earnings History > 5 > currency
-
Earnings History > 5 > eps Actual
-0.015
Earnings History > 5 > eps Estimate
-
Earnings History > 5 > eps Difference
0
Earnings History > 5 > surprise Percent
-
Earnings History > 6 > period
2023-10-31
Earnings History > 6 > report Date
2023-12-31
Earnings History > 6 > date
2023-10-31
Earnings History > 6 > before After Market
-
Earnings History > 6 > currency
-
Earnings History > 6 > eps Actual
-0.015
Earnings History > 6 > eps Estimate
-
Earnings History > 6 > eps Difference
0
Earnings History > 6 > surprise Percent
-
Earnings History > 7 > period
2023-09-30
Earnings History > 7 > report Date
2023-09-30
Earnings History > 7 > date
2023-09-30
Earnings History > 7 > before After Market
-
Earnings History > 7 > currency
-
Earnings History > 7 > eps Actual
-0.0036
Earnings History > 7 > eps Estimate
-
Earnings History > 7 > eps Difference
0
Earnings History > 7 > surprise Percent
-
Earnings History > 8 > period
2023-07-31
Earnings History > 8 > report Date
2023-09-30
Earnings History > 8 > date
2023-07-31
Earnings History > 8 > before After Market
-
Earnings History > 8 > currency
-
Earnings History > 8 > eps Actual
-0.0036
Earnings History > 8 > eps Estimate
-
Earnings History > 8 > eps Difference
0
Earnings History > 8 > surprise Percent
-
Earnings History > 9 > period
2023-06-30
Earnings History > 9 > report Date
2023-06-30
Earnings History > 9 > date
2023-06-30
Earnings History > 9 > before After Market
-
Earnings History > 9 > currency
-
Earnings History > 9 > eps Actual
-0.0098
Earnings History > 9 > eps Estimate
-
Earnings History > 9 > eps Difference
0
Earnings History > 9 > surprise Percent
-
Earnings History > 10 > period
2023-04-30
Earnings History > 10 > report Date
2023-06-30
Earnings History > 10 > date
2023-04-30
Earnings History > 10 > before After Market
-
Earnings History > 10 > currency
-
Earnings History > 10 > eps Actual
-0.0098
Earnings History > 10 > eps Estimate
-
Earnings History > 10 > eps Difference
0
Earnings History > 10 > surprise Percent
-
Earnings History > 11 > period
2023-03-31
Earnings History > 11 > report Date
2023-03-31
Earnings History > 11 > date
2023-03-31
Earnings History > 11 > before After Market
-
Earnings History > 11 > currency
-
Earnings History > 11 > eps Actual
0.0252
Earnings History > 11 > eps Estimate
-
Earnings History > 11 > eps Difference
0
Earnings History > 11 > surprise Percent
-
Earnings History > 12 > period
2023-01-31
Earnings History > 12 > report Date
2023-03-30
Earnings History > 12 > date
2023-01-31
Earnings History > 12 > before After Market
AfterMarket
Earnings History > 12 > currency
-
Earnings History > 12 > eps Actual
0.0252
Earnings History > 12 > eps Estimate
-
Earnings History > 12 > eps Difference
0
Earnings History > 12 > surprise Percent
-
Earnings History > 13 > period
2022-12-31
Earnings History > 13 > report Date
2022-12-31
Earnings History > 13 > date
2022-12-31
Earnings History > 13 > before After Market
-
Earnings History > 13 > currency
-
Earnings History > 13 > eps Actual
-0.0077
Earnings History > 13 > eps Estimate
-
Earnings History > 13 > eps Difference
0
Earnings History > 13 > surprise Percent
-
Earnings History > 14 > period
2022-10-31
Earnings History > 14 > report Date
2022-12-31
Earnings History > 14 > date
2022-10-31
Earnings History > 14 > before After Market
-
Earnings History > 14 > currency
-
Earnings History > 14 > eps Actual
-0.0077
Earnings History > 14 > eps Estimate
-
Earnings History > 14 > eps Difference
0
Earnings History > 14 > surprise Percent
-
Earnings History > 15 > period
2022-09-30
Earnings History > 15 > report Date
2022-09-30
Earnings History > 15 > date
2022-09-30
Earnings History > 15 > before After Market
-
Earnings History > 15 > currency
-
Earnings History > 15 > eps Actual
0.0018
Earnings History > 15 > eps Estimate
-
Earnings History > 15 > eps Difference
0
Earnings History > 15 > surprise Percent
-
Earnings History > 16 > period
2022-07-31
Earnings History > 16 > report Date
2022-09-30
Earnings History > 16 > date
2022-07-31
Earnings History > 16 > before After Market
-
Earnings History > 16 > currency
-
Earnings History > 16 > eps Actual
0.0018
Earnings History > 16 > eps Estimate
-
Earnings History > 16 > eps Difference
0
Earnings History > 16 > surprise Percent
-
Earnings History > 17 > period
2022-06-30
Earnings History > 17 > report Date
2022-06-30
Earnings History > 17 > date
2022-06-30
Earnings History > 17 > before After Market
-
Earnings History > 17 > currency
-
Earnings History > 17 > eps Actual
0.0188
Earnings History > 17 > eps Estimate
-
Earnings History > 17 > eps Difference
0
Earnings History > 17 > surprise Percent
-
Earnings History > 18 > period
2022-04-30
Earnings History > 18 > report Date
2022-06-30
Earnings History > 18 > date
2022-04-30
Earnings History > 18 > before After Market
-
Earnings History > 18 > currency
-
Earnings History > 18 > eps Actual
0.0188
Earnings History > 18 > eps Estimate
-
Earnings History > 18 > eps Difference
0
Earnings History > 18 > surprise Percent
-
Earnings History > 19 > period
2022-03-31
Earnings History > 19 > report Date
2022-03-31
Earnings History > 19 > date
2022-03-31
Earnings History > 19 > before After Market
-
Earnings History > 19 > currency
-
Earnings History > 19 > eps Actual
0.0049
Earnings History > 19 > eps Estimate
-
Earnings History > 19 > eps Difference
0
Earnings History > 19 > surprise Percent
-
Earnings History > 20 > period
2022-01-31
Earnings History > 20 > report Date
2022-03-31
Earnings History > 20 > date
2022-01-31
Earnings History > 20 > before After Market
-
Earnings History > 20 > currency
-
Earnings History > 20 > eps Actual
0.0049
Earnings History > 20 > eps Estimate
-
Earnings History > 20 > eps Difference
0
Earnings History > 20 > surprise Percent
-
Earnings History > 21 > period
2021-12-31
Earnings History > 21 > report Date
2021-12-31
Earnings History > 21 > date
2021-12-31
Earnings History > 21 > before After Market
-
Earnings History > 21 > currency
-
Earnings History > 21 > eps Actual
0.0069
Earnings History > 21 > eps Estimate
-
Earnings History > 21 > eps Difference
0
Earnings History > 21 > surprise Percent
-
Earnings History > 22 > period
2021-10-31
Earnings History > 22 > report Date
2021-12-31
Earnings History > 22 > date
2021-10-31
Earnings History > 22 > before After Market
-
Earnings History > 22 > currency
-
Earnings History > 22 > eps Actual
0.0069
Earnings History > 22 > eps Estimate
-
Earnings History > 22 > eps Difference
0
Earnings History > 22 > surprise Percent
-
Earnings History > 23 > period
2021-09-30
Earnings History > 23 > report Date
2021-09-30
Earnings History > 23 > date
2021-09-30
Earnings History > 23 > before After Market
-
Earnings History > 23 > currency
-
Earnings History > 23 > eps Actual
-0.0042
Earnings History > 23 > eps Estimate
-
Earnings History > 23 > eps Difference
0
Earnings History > 23 > surprise Percent
-
Earnings History > 24 > period
2021-07-31
Earnings History > 24 > report Date
2021-09-30
Earnings History > 24 > date
2021-07-31
Earnings History > 24 > before After Market
-
Earnings History > 24 > currency
-
Earnings History > 24 > eps Actual
-0.0042
Earnings History > 24 > eps Estimate
-
Earnings History > 24 > eps Difference
0
Earnings History > 24 > surprise Percent
-
Earnings History > 25 > period
2021-06-30
Earnings History > 25 > report Date
2021-06-30
Earnings History > 25 > date
2021-06-30
Earnings History > 25 > before After Market
-
Earnings History > 25 > currency
-
Earnings History > 25 > eps Actual
0.0171
Earnings History > 25 > eps Estimate
-
Earnings History > 25 > eps Difference
0
Earnings History > 25 > surprise Percent
-
Earnings History > 26 > period
2021-04-30
Earnings History > 26 > report Date
2021-06-30
Earnings History > 26 > date
2021-04-30
Earnings History > 26 > before After Market
-
Earnings History > 26 > currency
-
Earnings History > 26 > eps Actual
0.0171
Earnings History > 26 > eps Estimate
-
Earnings History > 26 > eps Difference
0
Earnings History > 26 > surprise Percent
-
Earnings History > 27 > period
2021-03-31
Earnings History > 27 > report Date
2021-03-31
Earnings History > 27 > date
2021-03-31
Earnings History > 27 > before After Market
-
Earnings History > 27 > currency
-
Earnings History > 27 > eps Actual
-0.0044
Earnings History > 27 > eps Estimate
-
Earnings History > 27 > eps Difference
0
Earnings History > 27 > surprise Percent
-
Earnings History > 28 > period
2021-01-31
Earnings History > 28 > report Date
2021-03-31
Earnings History > 28 > date
2021-01-31
Earnings History > 28 > before After Market
-
Earnings History > 28 > currency
-
Earnings History > 28 > eps Actual
-0.0044
Earnings History > 28 > eps Estimate
-
Earnings History > 28 > eps Difference
0
Earnings History > 28 > surprise Percent
-
Earnings History > 29 > period
2020-12-31
Earnings History > 29 > report Date
2020-12-31
Earnings History > 29 > date
2020-12-31
Earnings History > 29 > before After Market
-
Earnings History > 29 > currency
-
Earnings History > 29 > eps Actual
0.0133
Earnings History > 29 > eps Estimate
-
Earnings History > 29 > eps Difference
0
Earnings History > 29 > surprise Percent
-
Earnings History > 30 > period
2020-10-31
Earnings History > 30 > report Date
2020-12-31
Earnings History > 30 > date
2020-10-31
Earnings History > 30 > before After Market
-
Earnings History > 30 > currency
-
Earnings History > 30 > eps Actual
0.0133
Earnings History > 30 > eps Estimate
-
Earnings History > 30 > eps Difference
0
Earnings History > 30 > surprise Percent
-
Earnings History > 31 > period
2020-09-30
Earnings History > 31 > report Date
2020-09-30
Earnings History > 31 > date
2020-09-30
Earnings History > 31 > before After Market
-
Earnings History > 31 > currency
-
Earnings History > 31 > eps Actual
-0.0119
Earnings History > 31 > eps Estimate
-
Earnings History > 31 > eps Difference
0
Earnings History > 31 > surprise Percent
-
Earnings History > 32 > period
2020-07-31
Earnings History > 32 > report Date
2020-09-30
Earnings History > 32 > date
2020-07-31
Earnings History > 32 > before After Market
-
Earnings History > 32 > currency
-
Earnings History > 32 > eps Actual
-0.0119
Earnings History > 32 > eps Estimate
-
Earnings History > 32 > eps Difference
0
Earnings History > 32 > surprise Percent
-
Earnings History > 33 > period
2020-06-30
Earnings History > 33 > report Date
2020-06-30
Earnings History > 33 > date
2020-06-30
Earnings History > 33 > before After Market
-
Earnings History > 33 > currency
-
Earnings History > 33 > eps Actual
-0.0304
Earnings History > 33 > eps Estimate
-
Earnings History > 33 > eps Difference
0
Earnings History > 33 > surprise Percent
-
Earnings History > 34 > period
2020-04-30
Earnings History > 34 > report Date
2020-05-14
Earnings History > 34 > date
2020-04-30
Earnings History > 34 > before After Market
-
Earnings History > 34 > currency
-
Earnings History > 34 > eps Actual
-0.0304
Earnings History > 34 > eps Estimate
-
Earnings History > 34 > eps Difference
0
Earnings History > 34 > surprise Percent
-
Earnings History > 35 > period
2020-03-31
Earnings History > 35 > report Date
2020-03-31
Earnings History > 35 > date
2020-03-31
Earnings History > 35 > before After Market
-
Earnings History > 35 > currency
-
Earnings History > 35 > eps Actual
-0.0041
Earnings History > 35 > eps Estimate
-
Earnings History > 35 > eps Difference
0
Earnings History > 35 > surprise Percent
-
Earnings History > 36 > period
2020-01-31
Earnings History > 36 > report Date
2020-03-30
Earnings History > 36 > date
2020-01-31
Earnings History > 36 > before After Market
-
Earnings History > 36 > currency
-
Earnings History > 36 > eps Actual
-0.0041
Earnings History > 36 > eps Estimate
-
Earnings History > 36 > eps Difference
0
Earnings History > 36 > surprise Percent
-
Earnings History > 37 > period
2019-12-31
Earnings History > 37 > report Date
2019-12-31
Earnings History > 37 > date
2019-12-31
Earnings History > 37 > before After Market
-
Earnings History > 37 > currency
-
Earnings History > 37 > eps Actual
-0.0082
Earnings History > 37 > eps Estimate
-
Earnings History > 37 > eps Difference
0
Earnings History > 37 > surprise Percent
-
Earnings History > 38 > period
2019-10-31
Earnings History > 38 > report Date
2019-12-31
Earnings History > 38 > date
2019-10-31
Earnings History > 38 > before After Market
-
Earnings History > 38 > currency
-
Earnings History > 38 > eps Actual
-0.0082
Earnings History > 38 > eps Estimate
-
Earnings History > 38 > eps Difference
0
Earnings History > 38 > surprise Percent
-
Earnings History > 39 > period
2019-09-30
Earnings History > 39 > report Date
2019-09-30
Earnings History > 39 > date
2019-09-30
Earnings History > 39 > before After Market
-
Earnings History > 39 > currency
-
Earnings History > 39 > eps Actual
0.0039
Earnings History > 39 > eps Estimate
-
Earnings History > 39 > eps Difference
0
Earnings History > 39 > surprise Percent
-
Earnings History > 40 > period
2019-07-31
Earnings History > 40 > report Date
2019-09-30
Earnings History > 40 > date
2019-07-31
Earnings History > 40 > before After Market
-
Earnings History > 40 > currency
-
Earnings History > 40 > eps Actual
0.0039
Earnings History > 40 > eps Estimate
-
Earnings History > 40 > eps Difference
0
Earnings History > 40 > surprise Percent
-
Earnings History > 41 > period
2019-06-30
Earnings History > 41 > report Date
2019-06-30
Earnings History > 41 > date
2019-06-30
Earnings History > 41 > before After Market
-
Earnings History > 41 > currency
-
Earnings History > 41 > eps Actual
0.0005
Earnings History > 41 > eps Estimate
-
Earnings History > 41 > eps Difference
0
Earnings History > 41 > surprise Percent
-
Earnings History > 42 > period
2019-04-30
Earnings History > 42 > report Date
2019-06-30
Earnings History > 42 > date
2019-04-30
Earnings History > 42 > before After Market
-
Earnings History > 42 > currency
-
Earnings History > 42 > eps Actual
0.0005
Earnings History > 42 > eps Estimate
-
Earnings History > 42 > eps Difference
0
Earnings History > 42 > surprise Percent
-
Earnings History > 43 > period
2019-03-31
Earnings History > 43 > report Date
2019-03-31
Earnings History > 43 > date
2019-03-31
Earnings History > 43 > before After Market
-
Earnings History > 43 > currency
-
Earnings History > 43 > eps Actual
-0.0029
Earnings History > 43 > eps Estimate
-
Earnings History > 43 > eps Difference
0
Earnings History > 43 > surprise Percent
-
Earnings History > 44 > period
2019-01-31
Earnings History > 44 > report Date
2019-03-31
Earnings History > 44 > date
2019-01-31
Earnings History > 44 > before After Market
-
Earnings History > 44 > currency
-
Earnings History > 44 > eps Actual
-0.0029
Earnings History > 44 > eps Estimate
-
Earnings History > 44 > eps Difference
0
Earnings History > 44 > surprise Percent
-
Earnings History > 45 > period
2018-12-31
Earnings History > 45 > report Date
2018-12-31
Earnings History > 45 > date
2018-12-31
Earnings History > 45 > before After Market
-
Earnings History > 45 > currency
-
Earnings History > 45 > eps Actual
0.0037
Earnings History > 45 > eps Estimate
-
Earnings History > 45 > eps Difference
0
Earnings History > 45 > surprise Percent
-
Earnings History > 46 > period
2018-10-31
Earnings History > 46 > report Date
2018-12-31
Earnings History > 46 > date
2018-10-31
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
-
Earnings History > 46 > eps Actual
0.0037
Earnings History > 46 > eps Estimate
-
Earnings History > 46 > eps Difference
0
Earnings History > 46 > surprise Percent
-
Earnings History > 47 > period
2018-09-30
Earnings History > 47 > report Date
2018-09-30
Earnings History > 47 > date
2018-09-30
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
-
Earnings History > 47 > eps Actual
-0.0027
Earnings History > 47 > eps Estimate
-
Earnings History > 47 > eps Difference
0
Earnings History > 47 > surprise Percent
-
Earnings History > 48 > period
2018-07-31
Earnings History > 48 > report Date
2018-09-30
Earnings History > 48 > date
2018-07-31
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
-
Earnings History > 48 > eps Actual
-0.0027
Earnings History > 48 > eps Estimate
-
Earnings History > 48 > eps Difference
0
Earnings History > 48 > surprise Percent
-
Earnings History > 49 > period
2018-06-30
Earnings History > 49 > report Date
2018-06-30
Earnings History > 49 > date
2018-06-30
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
-
Earnings History > 49 > eps Actual
0.002
Earnings History > 49 > eps Estimate
-
Earnings History > 49 > eps Difference
0
Earnings History > 49 > surprise Percent
-
Earnings History > 50 > period
2018-04-30
Earnings History > 50 > report Date
2018-06-30
Earnings History > 50 > date
2018-04-30
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
-
Earnings History > 50 > eps Actual
0.002
Earnings History > 50 > eps Estimate
-
Earnings History > 50 > eps Difference
0
Earnings History > 50 > surprise Percent
-
Earnings History > 51 > period
2018-03-31
Earnings History > 51 > report Date
2018-03-31
Earnings History > 51 > date
2018-03-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
-
Earnings History > 51 > eps Actual
-0.0004
Earnings History > 51 > eps Estimate
-
Earnings History > 51 > eps Difference
0
Earnings History > 51 > surprise Percent
-
Earnings History > 52 > period
2018-01-31
Earnings History > 52 > report Date
2018-03-31
Earnings History > 52 > date
2018-01-31
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
-
Earnings History > 52 > eps Actual
-0.0004
Earnings History > 52 > eps Estimate
-
Earnings History > 52 > eps Difference
0
Earnings History > 52 > surprise Percent
-
Earnings History > 53 > period
2017-12-31
Earnings History > 53 > report Date
2017-12-31
Earnings History > 53 > date
2017-12-31
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
-
Earnings History > 53 > eps Actual
-0.0336
Earnings History > 53 > eps Estimate
-
Earnings History > 53 > eps Difference
0
Earnings History > 53 > surprise Percent
-
Earnings History > 54 > period
2017-10-31
Earnings History > 54 > report Date
2017-12-31
Earnings History > 54 > date
2017-10-31
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
-
Earnings History > 54 > eps Actual
-0.0336
Earnings History > 54 > eps Estimate
-
Earnings History > 54 > eps Difference
0
Earnings History > 54 > surprise Percent
-
Earnings History > 55 > period
2017-09-30
Earnings History > 55 > report Date
2017-09-30
Earnings History > 55 > date
2017-09-30
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
-
Earnings History > 55 > eps Actual
0.0005
Earnings History > 55 > eps Estimate
-
Earnings History > 55 > eps Difference
0
Earnings History > 55 > surprise Percent
-
Earnings History > 56 > period
2017-07-31
Earnings History > 56 > report Date
2017-09-30
Earnings History > 56 > date
2017-07-31
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
-
Earnings History > 56 > eps Actual
0.0005
Earnings History > 56 > eps Estimate
-
Earnings History > 56 > eps Difference
0
Earnings History > 56 > surprise Percent
-
Earnings History > 57 > period
2017-06-30
Earnings History > 57 > report Date
2017-06-30
Earnings History > 57 > date
2017-06-30
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
-
Earnings History > 57 > eps Actual
-0.0086
Earnings History > 57 > eps Estimate
-
Earnings History > 57 > eps Difference
0
Earnings History > 57 > surprise Percent
-
Earnings History > 58 > period
2017-04-30
Earnings History > 58 > report Date
2017-06-30
Earnings History > 58 > date
2017-04-30
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
-
Earnings History > 58 > eps Actual
-0.0086
Earnings History > 58 > eps Estimate
-
Earnings History > 58 > eps Difference
0
Earnings History > 58 > surprise Percent
-
Earnings History > 59 > period
2017-03-31
Earnings History > 59 > report Date
2017-03-31
Earnings History > 59 > date
2017-03-31
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
-
Earnings History > 59 > eps Actual
-0.0093
Earnings History > 59 > eps Estimate
-
Earnings History > 59 > eps Difference
0
Earnings History > 59 > surprise Percent
-
Earnings History > 60 > period
2017-01-31
Earnings History > 60 > report Date
2017-03-31
Earnings History > 60 > date
2017-01-31
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
-
Earnings History > 60 > eps Actual
-0.0093
Earnings History > 60 > eps Estimate
-
Earnings History > 60 > eps Difference
0
Earnings History > 60 > surprise Percent
-
Earnings History > 61 > period
2016-10-31
Earnings History > 61 > report Date
2016-10-31
Earnings History > 61 > date
2016-10-31
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
-
Earnings History > 61 > eps Actual
0.0099
Earnings History > 61 > eps Estimate
-
Earnings History > 61 > eps Difference
0
Earnings History > 61 > surprise Percent
-
Earnings History > 62 > period
2016-09-30
Earnings History > 62 > report Date
2016-10-31
Earnings History > 62 > date
2016-09-30
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
-
Earnings History > 62 > eps Actual
0.0099
Earnings History > 62 > eps Estimate
-
Earnings History > 62 > eps Difference
0
Earnings History > 62 > surprise Percent
-
Earnings History > 63 > period
2016-07-31
Earnings History > 63 > report Date
2016-07-31
Earnings History > 63 > date
2016-07-31
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
-
Earnings History > 63 > eps Actual
-0.0011
Earnings History > 63 > eps Estimate
-
Earnings History > 63 > eps Difference
0
Earnings History > 63 > surprise Percent
-
Earnings History > 64 > period
2016-06-30
Earnings History > 64 > report Date
2016-07-31
Earnings History > 64 > date
2016-06-30
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
-
Earnings History > 64 > eps Actual
-0.0011
Earnings History > 64 > eps Estimate
-
Earnings History > 64 > eps Difference
0
Earnings History > 64 > surprise Percent
-
Earnings History > 65 > period
2016-04-30
Earnings History > 65 > report Date
2016-04-30
Earnings History > 65 > date
2016-04-30
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
-
Earnings History > 65 > eps Actual
-0.0019
Earnings History > 65 > eps Estimate
-
Earnings History > 65 > eps Difference
0
Earnings History > 65 > surprise Percent
-
Earnings History > 66 > period
2016-03-31
Earnings History > 66 > report Date
2016-04-30
Earnings History > 66 > date
2016-03-31
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
-
Earnings History > 66 > eps Actual
-0.0019
Earnings History > 66 > eps Estimate
-
Earnings History > 66 > eps Difference
0
Earnings History > 66 > surprise Percent
-
Earnings History > 67 > period
2016-01-31
Earnings History > 67 > report Date
2016-01-31
Earnings History > 67 > date
2016-01-31
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
-
Earnings History > 67 > eps Actual
0.0035
Earnings History > 67 > eps Estimate
-
Earnings History > 67 > eps Difference
0
Earnings History > 67 > surprise Percent
-
Earnings History > 68 > period
2015-12-31
Earnings History > 68 > report Date
2016-01-31
Earnings History > 68 > date
2015-12-31
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
-
Earnings History > 68 > eps Actual
0.0035
Earnings History > 68 > eps Estimate
-
Earnings History > 68 > eps Difference
0
Earnings History > 68 > surprise Percent
-
Earnings History > 69 > period
2015-10-31
Earnings History > 69 > report Date
2015-10-31
Earnings History > 69 > date
2015-10-31
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
-
Earnings History > 69 > eps Actual
-0.0046
Earnings History > 69 > eps Estimate
-
Earnings History > 69 > eps Difference
0
Earnings History > 69 > surprise Percent
-
Earnings History > 70 > period
2015-09-30
Earnings History > 70 > report Date
2015-10-31
Earnings History > 70 > date
2015-09-30
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
-
Earnings History > 70 > eps Actual
-0.0046
Earnings History > 70 > eps Estimate
-
Earnings History > 70 > eps Difference
0
Earnings History > 70 > surprise Percent
-
Earnings History > 71 > period
2015-07-31
Earnings History > 71 > report Date
2015-07-31
Earnings History > 71 > date
2015-07-31
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
-
Earnings History > 71 > eps Actual
-0.0055
Earnings History > 71 > eps Estimate
-
Earnings History > 71 > eps Difference
0
Earnings History > 71 > surprise Percent
-
Earnings History > 72 > period
2015-06-30
Earnings History > 72 > report Date
2015-07-31
Earnings History > 72 > date
2015-06-30
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
-
Earnings History > 72 > eps Actual
-0.0055
Earnings History > 72 > eps Estimate
-
Earnings History > 72 > eps Difference
0
Earnings History > 72 > surprise Percent
-
Earnings History > 73 > period
2015-04-30
Earnings History > 73 > report Date
2015-04-30
Earnings History > 73 > date
2015-04-30
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
-
Earnings History > 73 > eps Actual
-0.0091
Earnings History > 73 > eps Estimate
-
Earnings History > 73 > eps Difference
0
Earnings History > 73 > surprise Percent
-
Earnings History > 74 > period
2015-03-31
Earnings History > 74 > report Date
2015-04-30
Earnings History > 74 > date
2015-03-31
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
-
Earnings History > 74 > eps Actual
-0.0091
Earnings History > 74 > eps Estimate
-
Earnings History > 74 > eps Difference
0
Earnings History > 74 > surprise Percent
-
Earnings History > 75 > period
2015-01-31
Earnings History > 75 > report Date
2015-01-31
Earnings History > 75 > date
2015-01-31
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
-
Earnings History > 75 > eps Actual
0.0075
Earnings History > 75 > eps Estimate
-
Earnings History > 75 > eps Difference
0
Earnings History > 75 > surprise Percent
-
Earnings History > 76 > period
2014-12-31
Earnings History > 76 > report Date
2015-01-31
Earnings History > 76 > date
2014-12-31
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
-
Earnings History > 76 > eps Actual
0.0075
Earnings History > 76 > eps Estimate
-
Earnings History > 76 > eps Difference
0
Earnings History > 76 > surprise Percent
-
Earnings History > 77 > period
2014-10-31
Earnings History > 77 > report Date
2014-10-31
Earnings History > 77 > date
2014-10-31
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
-
Earnings History > 77 > eps Actual
-0.0042
Earnings History > 77 > eps Estimate
-
Earnings History > 77 > eps Difference
0
Earnings History > 77 > surprise Percent
-
Earnings History > 78 > period
2014-09-30
Earnings History > 78 > report Date
2014-10-31
Earnings History > 78 > date
2014-09-30
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
-
Earnings History > 78 > eps Actual
-0.0042
Earnings History > 78 > eps Estimate
-
Earnings History > 78 > eps Difference
0
Earnings History > 78 > surprise Percent
-
Earnings History > 79 > period
2014-07-31
Earnings History > 79 > report Date
2014-07-31
Earnings History > 79 > date
2014-07-31
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
-
Earnings History > 79 > eps Actual
-0.0048
Earnings History > 79 > eps Estimate
-
Earnings History > 79 > eps Difference
0
Earnings History > 79 > surprise Percent
-
Earnings History > 80 > period
2014-06-30
Earnings History > 80 > report Date
2014-07-31
Earnings History > 80 > date
2014-06-30
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
-
Earnings History > 80 > eps Actual
-0.0048
Earnings History > 80 > eps Estimate
-
Earnings History > 80 > eps Difference
0
Earnings History > 80 > surprise Percent
-
Earnings History > 81 > period
2014-04-30
Earnings History > 81 > report Date
2014-04-30
Earnings History > 81 > date
2014-04-30
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
-
Earnings History > 81 > eps Actual
-0.017
Earnings History > 81 > eps Estimate
-
Earnings History > 81 > eps Difference
0
Earnings History > 81 > surprise Percent
-
Earnings History > 82 > period
2014-03-31
Earnings History > 82 > report Date
2014-04-30
Earnings History > 82 > date
2014-03-31
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
-
Earnings History > 82 > eps Actual
-0.017
Earnings History > 82 > eps Estimate
-
Earnings History > 82 > eps Difference
0
Earnings History > 82 > surprise Percent
-
Earnings History > 83 > period
2014-01-31
Earnings History > 83 > report Date
2014-01-31
Earnings History > 83 > date
2014-01-31
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
-
Earnings History > 83 > eps Actual
-0.0003
Earnings History > 83 > eps Estimate
-
Earnings History > 83 > eps Difference
0
Earnings History > 83 > surprise Percent
-
Earnings History > 84 > period
2013-12-31
Earnings History > 84 > report Date
2014-01-31
Earnings History > 84 > date
2013-12-31
Earnings History > 84 > before After Market
-
Earnings History > 84 > currency
-
Earnings History > 84 > eps Actual
-0.0003
Earnings History > 84 > eps Estimate
-
Earnings History > 84 > eps Difference
0
Earnings History > 84 > surprise Percent
-
Earnings History > 85 > period
2013-10-31
Earnings History > 85 > report Date
2013-10-31
Earnings History > 85 > date
2013-10-31
Earnings History > 85 > before After Market
-
Earnings History > 85 > currency
-
Earnings History > 85 > eps Actual
-0.0044
Earnings History > 85 > eps Estimate
-
Earnings History > 85 > eps Difference
0
Earnings History > 85 > surprise Percent
-
Earnings History > 86 > period
2013-09-30
Earnings History > 86 > report Date
2013-10-31
Earnings History > 86 > date
2013-09-30
Earnings History > 86 > before After Market
-
Earnings History > 86 > currency
-
Earnings History > 86 > eps Actual
-0.0044
Earnings History > 86 > eps Estimate
-
Earnings History > 86 > eps Difference
0
Earnings History > 86 > surprise Percent
-
Earnings History > 87 > period
2013-07-31
Earnings History > 87 > report Date
2013-07-31
Earnings History > 87 > date
2013-07-31
Earnings History > 87 > before After Market
-
Earnings History > 87 > currency
-
Earnings History > 87 > eps Actual
-0.0058
Earnings History > 87 > eps Estimate
-
Earnings History > 87 > eps Difference
0
Earnings History > 87 > surprise Percent
-
Earnings History > 88 > period
2013-06-30
Earnings History > 88 > report Date
2013-07-31
Earnings History > 88 > date
2013-06-30
Earnings History > 88 > before After Market
-
Earnings History > 88 > currency
-
Earnings History > 88 > eps Actual
-0.0058
Earnings History > 88 > eps Estimate
-
Earnings History > 88 > eps Difference
0
Earnings History > 88 > surprise Percent
-
Earnings History > 89 > period
2013-04-30
Earnings History > 89 > report Date
2013-04-30
Earnings History > 89 > date
2013-04-30
Earnings History > 89 > before After Market
-
Earnings History > 89 > currency
-
Earnings History > 89 > eps Actual
-0.0062
Earnings History > 89 > eps Estimate
-
Earnings History > 89 > eps Difference
0
Earnings History > 89 > surprise Percent
-
Earnings History > 90 > period
2013-03-31
Earnings History > 90 > report Date
2013-04-30
Earnings History > 90 > date
2013-03-31
Earnings History > 90 > before After Market
-
Earnings History > 90 > currency
-
Earnings History > 90 > eps Actual
-0.0062
Earnings History > 90 > eps Estimate
-
Earnings History > 90 > eps Difference
0
Earnings History > 90 > surprise Percent
-
Earnings History > 91 > period
2013-01-31
Earnings History > 91 > report Date
2013-01-31
Earnings History > 91 > date
2013-01-31
Earnings History > 91 > before After Market
-
Earnings History > 91 > currency
-
Earnings History > 91 > eps Actual
-0.0135
Earnings History > 91 > eps Estimate
-
Earnings History > 91 > eps Difference
0
Earnings History > 91 > surprise Percent
-
Earnings History > 92 > period
2012-12-31
Earnings History > 92 > report Date
2013-01-31
Earnings History > 92 > date
2012-12-31
Earnings History > 92 > before After Market
-
Earnings History > 92 > currency
-
Earnings History > 92 > eps Actual
-0.0135
Earnings History > 92 > eps Estimate
-
Earnings History > 92 > eps Difference
0
Earnings History > 92 > surprise Percent
-
Earnings History > 93 > period
2012-10-31
Earnings History > 93 > report Date
2012-10-31
Earnings History > 93 > date
2012-10-31
Earnings History > 93 > before After Market
-
Earnings History > 93 > currency
-
Earnings History > 93 > eps Actual
-0.0066
Earnings History > 93 > eps Estimate
-
Earnings History > 93 > eps Difference
0
Earnings History > 93 > surprise Percent
-
Earnings History > 94 > period
2012-09-30
Earnings History > 94 > report Date
2012-10-31
Earnings History > 94 > date
2012-09-30
Earnings History > 94 > before After Market
-
Earnings History > 94 > currency
-
Earnings History > 94 > eps Actual
-0.0066
Earnings History > 94 > eps Estimate
-
Earnings History > 94 > eps Difference
0
Earnings History > 94 > surprise Percent
-
Earnings History > 95 > period
2012-07-31
Earnings History > 95 > report Date
2012-07-31
Earnings History > 95 > date
2012-07-31
Earnings History > 95 > before After Market
-
Earnings History > 95 > currency
-
Earnings History > 95 > eps Actual
-0.0055
Earnings History > 95 > eps Estimate
-
Earnings History > 95 > eps Difference
0
Earnings History > 95 > surprise Percent
-
Earnings History > 96 > period
2012-06-30
Earnings History > 96 > report Date
2012-07-31
Earnings History > 96 > date
2012-06-30
Earnings History > 96 > before After Market
-
Earnings History > 96 > currency
-
Earnings History > 96 > eps Actual
-0.0055
Earnings History > 96 > eps Estimate
-
Earnings History > 96 > eps Difference
0
Earnings History > 96 > surprise Percent
-
Earnings History > 97 > period
2012-04-30
Earnings History > 97 > report Date
2012-04-30
Earnings History > 97 > date
2012-04-30
Earnings History > 97 > before After Market
-
Earnings History > 97 > currency
-
Earnings History > 97 > eps Actual
-0.0318
Earnings History > 97 > eps Estimate
-
Earnings History > 97 > eps Difference
0
Earnings History > 97 > surprise Percent
-
Earnings History > 98 > period
2012-03-31
Earnings History > 98 > report Date
2012-04-30
Earnings History > 98 > date
2012-03-31
Earnings History > 98 > before After Market
-
Earnings History > 98 > currency
-
Earnings History > 98 > eps Actual
-0.0318
Earnings History > 98 > eps Estimate
-
Earnings History > 98 > eps Difference
0
Earnings History > 98 > surprise Percent
-
Earnings History > 99 > period
2012-01-31
Earnings History > 99 > report Date
2012-01-31
Earnings History > 99 > date
2012-01-31
Earnings History > 99 > before After Market
-
Earnings History > 99 > currency
-
Earnings History > 99 > eps Actual
-0.0011
Earnings History > 99 > eps Estimate
-
Earnings History > 99 > eps Difference
0
Earnings History > 99 > surprise Percent
-
Earnings History > 100 > period
2011-12-31
Earnings History > 100 > report Date
2012-01-31
Earnings History > 100 > date
2011-12-31
Earnings History > 100 > before After Market
-
Earnings History > 100 > currency
-
Earnings History > 100 > eps Actual
-0.0011
Earnings History > 100 > eps Estimate
-
Earnings History > 100 > eps Difference
0
Earnings History > 100 > surprise Percent
-
Earnings History > 101 > period
2011-10-31
Earnings History > 101 > report Date
2011-10-31
Earnings History > 101 > date
2011-10-31
Earnings History > 101 > before After Market
-
Earnings History > 101 > currency
-
Earnings History > 101 > eps Actual
0.1001
Earnings History > 101 > eps Estimate
-
Earnings History > 101 > eps Difference
0
Earnings History > 101 > surprise Percent
-
Earnings History > 102 > period
2011-09-30
Earnings History > 102 > report Date
2011-10-31
Earnings History > 102 > date
2011-09-30
Earnings History > 102 > before After Market
-
Earnings History > 102 > currency
-
Earnings History > 102 > eps Actual
0.1001
Earnings History > 102 > eps Estimate
-
Earnings History > 102 > eps Difference
0
Earnings History > 102 > surprise Percent
-
Earnings History > 103 > period
2011-07-31
Earnings History > 103 > report Date
2011-07-31
Earnings History > 103 > date
2011-07-31
Earnings History > 103 > before After Market
-
Earnings History > 103 > currency
-
Earnings History > 103 > eps Actual
-0.2079
Earnings History > 103 > eps Estimate
-
Earnings History > 103 > eps Difference
0
Earnings History > 103 > surprise Percent
-
Earnings History > 104 > period
2011-06-30
Earnings History > 104 > report Date
2011-07-31
Earnings History > 104 > date
2011-06-30
Earnings History > 104 > before After Market
-
Earnings History > 104 > currency
-
Earnings History > 104 > eps Actual
-0.2079
Earnings History > 104 > eps Estimate
-
Earnings History > 104 > eps Difference
0
Earnings History > 104 > surprise Percent
-
Earnings History > 105 > period
2011-04-30
Earnings History > 105 > report Date
2011-04-30
Earnings History > 105 > date
2011-04-30
Earnings History > 105 > before After Market
-
Earnings History > 105 > currency
-
Earnings History > 105 > eps Actual
-0.0954
Earnings History > 105 > eps Estimate
-
Earnings History > 105 > eps Difference
0
Earnings History > 105 > surprise Percent
-
Earnings History > 106 > period
2011-03-31
Earnings History > 106 > report Date
2011-04-30
Earnings History > 106 > date
2011-03-31
Earnings History > 106 > before After Market
-
Earnings History > 106 > currency
-
Earnings History > 106 > eps Actual
-0.0954
Earnings History > 106 > eps Estimate
-
Earnings History > 106 > eps Difference
0
Earnings History > 106 > surprise Percent
-
Earnings History > 107 > period
2011-01-31
Earnings History > 107 > report Date
2011-01-31
Earnings History > 107 > date
2011-01-31
Earnings History > 107 > before After Market
-
Earnings History > 107 > currency
-
Earnings History > 107 > eps Actual
-0.1711
Earnings History > 107 > eps Estimate
-
Earnings History > 107 > eps Difference
0
Earnings History > 107 > surprise Percent
-
Earnings History > 108 > period
2010-12-31
Earnings History > 108 > report Date
2011-01-31
Earnings History > 108 > date
2010-12-31
Earnings History > 108 > before After Market
-
Earnings History > 108 > currency
-
Earnings History > 108 > eps Actual
-0.1711
Earnings History > 108 > eps Estimate
-
Earnings History > 108 > eps Difference
0
Earnings History > 108 > surprise Percent
-
Earnings History > 109 > period
2010-10-31
Earnings History > 109 > report Date
2010-10-31
Earnings History > 109 > date
2010-10-31
Earnings History > 109 > before After Market
-
Earnings History > 109 > currency
-
Earnings History > 109 > eps Actual
-0.0083
Earnings History > 109 > eps Estimate
-
Earnings History > 109 > eps Difference
0
Earnings History > 109 > surprise Percent
-
Earnings History > 110 > period
2010-09-30
Earnings History > 110 > report Date
2010-10-31
Earnings History > 110 > date
2010-09-30
Earnings History > 110 > before After Market
-
Earnings History > 110 > currency
-
Earnings History > 110 > eps Actual
-0.0083
Earnings History > 110 > eps Estimate
-
Earnings History > 110 > eps Difference
0
Earnings History > 110 > surprise Percent
-
Earnings History > 111 > period
2010-07-31
Earnings History > 111 > report Date
2010-07-31
Earnings History > 111 > date
2010-07-31
Earnings History > 111 > before After Market
-
Earnings History > 111 > currency
-
Earnings History > 111 > eps Actual
-0.0137
Earnings History > 111 > eps Estimate
-
Earnings History > 111 > eps Difference
0
Earnings History > 111 > surprise Percent
-
Earnings History > 112 > period
2010-06-30
Earnings History > 112 > report Date
2010-07-31
Earnings History > 112 > date
2010-06-30
Earnings History > 112 > before After Market
-
Earnings History > 112 > currency
-
Earnings History > 112 > eps Actual
-0.0137
Earnings History > 112 > eps Estimate
-
Earnings History > 112 > eps Difference
0
Earnings History > 112 > surprise Percent
-
Earnings History > 113 > period
2010-04-30
Earnings History > 113 > report Date
2010-04-30
Earnings History > 113 > date
2010-04-30
Earnings History > 113 > before After Market
-
Earnings History > 113 > currency
-
Earnings History > 113 > eps Actual
-0.0082
Earnings History > 113 > eps Estimate
-
Earnings History > 113 > eps Difference
0
Earnings History > 113 > surprise Percent
-
Earnings History > 114 > period
2010-03-31
Earnings History > 114 > report Date
2010-04-30
Earnings History > 114 > date
2010-03-31
Earnings History > 114 > before After Market
-
Earnings History > 114 > currency
-
Earnings History > 114 > eps Actual
-0.0082
Earnings History > 114 > eps Estimate
-
Earnings History > 114 > eps Difference
0
Earnings History > 114 > surprise Percent
-
Earnings History > 115 > period
2010-01-31
Earnings History > 115 > report Date
2010-01-31
Earnings History > 115 > date
2010-01-31
Earnings History > 115 > before After Market
-
Earnings History > 115 > currency
-
Earnings History > 115 > eps Actual
-0.1554
Earnings History > 115 > eps Estimate
-
Earnings History > 115 > eps Difference
0
Earnings History > 115 > surprise Percent
-
Earnings History > 116 > period
2009-12-31
Earnings History > 116 > report Date
2010-01-31
Earnings History > 116 > date
2009-12-31
Earnings History > 116 > before After Market
-
Earnings History > 116 > currency
-
Earnings History > 116 > eps Actual
-0.1554
Earnings History > 116 > eps Estimate
-
Earnings History > 116 > eps Difference
0
Earnings History > 116 > surprise Percent
-
Earnings History > 117 > period
2009-10-31
Earnings History > 117 > report Date
2009-10-31
Earnings History > 117 > date
2009-10-31
Earnings History > 117 > before After Market
-
Earnings History > 117 > currency
-
Earnings History > 117 > eps Actual
-0.0136
Earnings History > 117 > eps Estimate
-
Earnings History > 117 > eps Difference
0
Earnings History > 117 > surprise Percent
-
Earnings History > 118 > period
2009-09-30
Earnings History > 118 > report Date
2009-10-31
Earnings History > 118 > date
2009-09-30
Earnings History > 118 > before After Market
-
Earnings History > 118 > currency
-
Earnings History > 118 > eps Actual
-0.0136
Earnings History > 118 > eps Estimate
-
Earnings History > 118 > eps Difference
0
Earnings History > 118 > surprise Percent
-
Earnings History > 119 > period
2009-07-31
Earnings History > 119 > report Date
2009-07-31
Earnings History > 119 > date
2009-07-31
Earnings History > 119 > before After Market
-
Earnings History > 119 > currency
-
Earnings History > 119 > eps Actual
-0.0172
Earnings History > 119 > eps Estimate
-
Earnings History > 119 > eps Difference
0
Earnings History > 119 > surprise Percent
-
Earnings History > 120 > period
2009-06-30
Earnings History > 120 > report Date
2009-07-31
Earnings History > 120 > date
2009-06-30
Earnings History > 120 > before After Market
-
Earnings History > 120 > currency
-
Earnings History > 120 > eps Actual
-0.0172
Earnings History > 120 > eps Estimate
-
Earnings History > 120 > eps Difference
0
Earnings History > 120 > surprise Percent
-
Earnings History > 121 > period
2009-04-30
Earnings History > 121 > report Date
2009-04-30
Earnings History > 121 > date
2009-04-30
Earnings History > 121 > before After Market
-
Earnings History > 121 > currency
-
Earnings History > 121 > eps Actual
-0.0194
Earnings History > 121 > eps Estimate
-
Earnings History > 121 > eps Difference
0
Earnings History > 121 > surprise Percent
-
Earnings History > 122 > period
2009-03-31
Earnings History > 122 > report Date
2009-04-30
Earnings History > 122 > date
2009-03-31
Earnings History > 122 > before After Market
-
Earnings History > 122 > currency
-
Earnings History > 122 > eps Actual
-0.0194
Earnings History > 122 > eps Estimate
-
Earnings History > 122 > eps Difference
0
Earnings History > 122 > surprise Percent
-
Earnings History > 123 > period
2009-01-31
Earnings History > 123 > report Date
2009-01-31
Earnings History > 123 > date
2009-01-31
Earnings History > 123 > before After Market
-
Earnings History > 123 > currency
-
Earnings History > 123 > eps Actual
-0.2
Earnings History > 123 > eps Estimate
-
Earnings History > 123 > eps Difference
0
Earnings History > 123 > surprise Percent
-
Earnings History > 124 > period
2008-12-31
Earnings History > 124 > report Date
2009-01-31
Earnings History > 124 > date
2008-12-31
Earnings History > 124 > before After Market
-
Earnings History > 124 > currency
-
Earnings History > 124 > eps Actual
-0.2
Earnings History > 124 > eps Estimate
-
Earnings History > 124 > eps Difference
0
Earnings History > 124 > surprise Percent
-
Earnings History > 125 > period
2008-10-31
Earnings History > 125 > report Date
2008-10-31
Earnings History > 125 > date
2008-10-31
Earnings History > 125 > before After Market
-
Earnings History > 125 > currency
-
Earnings History > 125 > eps Actual
-0.1346
Earnings History > 125 > eps Estimate
-
Earnings History > 125 > eps Difference
0
Earnings History > 125 > surprise Percent
-
Earnings History > 126 > period
2008-09-30
Earnings History > 126 > report Date
2008-10-31
Earnings History > 126 > date
2008-09-30
Earnings History > 126 > before After Market
-
Earnings History > 126 > currency
-
Earnings History > 126 > eps Actual
-0.1346
Earnings History > 126 > eps Estimate
-
Earnings History > 126 > eps Difference
0
Earnings History > 126 > surprise Percent
-
Earnings History > 127 > period
2008-07-31
Earnings History > 127 > report Date
2008-07-31
Earnings History > 127 > date
2008-07-31
Earnings History > 127 > before After Market
-
Earnings History > 127 > currency
-
Earnings History > 127 > eps Actual
-0.0099
Earnings History > 127 > eps Estimate
-
Earnings History > 127 > eps Difference
0
Earnings History > 127 > surprise Percent
-
Earnings History > 128 > period
2008-06-30
Earnings History > 128 > report Date
2008-07-31
Earnings History > 128 > date
2008-06-30
Earnings History > 128 > before After Market
-
Earnings History > 128 > currency
-
Earnings History > 128 > eps Actual
-0.0099
Earnings History > 128 > eps Estimate
-
Earnings History > 128 > eps Difference
0
Earnings History > 128 > surprise Percent
-
Earnings History > 129 > period
2008-04-30
Earnings History > 129 > report Date
2008-04-30
Earnings History > 129 > date
2008-04-30
Earnings History > 129 > before After Market
-
Earnings History > 129 > currency
-
Earnings History > 129 > eps Actual
-0.0052
Earnings History > 129 > eps Estimate
-
Earnings History > 129 > eps Difference
0
Earnings History > 129 > surprise Percent
-
Earnings History > 130 > period
2008-03-31
Earnings History > 130 > report Date
2008-04-30
Earnings History > 130 > date
2008-03-31
Earnings History > 130 > before After Market
-
Earnings History > 130 > currency
-
Earnings History > 130 > eps Actual
-0.0052
Earnings History > 130 > eps Estimate
-
Earnings History > 130 > eps Difference
0
Earnings History > 130 > surprise Percent
-
Earnings History > 131 > period
2008-01-31
Earnings History > 131 > report Date
2008-01-31
Earnings History > 131 > date
2008-01-31
Earnings History > 131 > before After Market
-
Earnings History > 131 > currency
-
Earnings History > 131 > eps Actual
-0.1049
Earnings History > 131 > eps Estimate
-
Earnings History > 131 > eps Difference
0
Earnings History > 131 > surprise Percent
-
Earnings History > 132 > period
2007-12-31
Earnings History > 132 > report Date
2008-01-31
Earnings History > 132 > date
2007-12-31
Earnings History > 132 > before After Market
-
Earnings History > 132 > currency
-
Earnings History > 132 > eps Actual
-0.1049
Earnings History > 132 > eps Estimate
-
Earnings History > 132 > eps Difference
0
Earnings History > 132 > surprise Percent
-
Earnings History > 133 > period
2007-10-31
Earnings History > 133 > report Date
2007-10-31
Earnings History > 133 > date
2007-10-31
Earnings History > 133 > before After Market
-
Earnings History > 133 > currency
-
Earnings History > 133 > eps Actual
-0.0208
Earnings History > 133 > eps Estimate
-
Earnings History > 133 > eps Difference
0
Earnings History > 133 > surprise Percent
-
Earnings History > 134 > period
2007-09-30
Earnings History > 134 > report Date
2007-10-31
Earnings History > 134 > date
2007-09-30
Earnings History > 134 > before After Market
-
Earnings History > 134 > currency
-
Earnings History > 134 > eps Actual
-0.0208
Earnings History > 134 > eps Estimate
-
Earnings History > 134 > eps Difference
0
Earnings History > 134 > surprise Percent
-
Earnings History > 135 > period
2007-07-31
Earnings History > 135 > report Date
2007-07-31
Earnings History > 135 > date
2007-07-31
Earnings History > 135 > before After Market
-
Earnings History > 135 > currency
-
Earnings History > 135 > eps Actual
-0.0329
Earnings History > 135 > eps Estimate
-
Earnings History > 135 > eps Difference
0
Earnings History > 135 > surprise Percent
-
Earnings History > 136 > period
2007-06-30
Earnings History > 136 > report Date
2007-07-31
Earnings History > 136 > date
2007-06-30
Earnings History > 136 > before After Market
-
Earnings History > 136 > currency
-
Earnings History > 136 > eps Actual
-0.0329
Earnings History > 136 > eps Estimate
-
Earnings History > 136 > eps Difference
0
Earnings History > 136 > surprise Percent
-
Earnings History > 137 > period
2007-04-30
Earnings History > 137 > report Date
2007-04-30
Earnings History > 137 > date
2007-04-30
Earnings History > 137 > before After Market
-
Earnings History > 137 > currency
-
Earnings History > 137 > eps Actual
-0.0282
Earnings History > 137 > eps Estimate
-
Earnings History > 137 > eps Difference
0
Earnings History > 137 > surprise Percent
-
Earnings History > 138 > period
2007-03-31
Earnings History > 138 > report Date
2007-04-30
Earnings History > 138 > date
2007-03-31
Earnings History > 138 > before After Market
-
Earnings History > 138 > currency
-
Earnings History > 138 > eps Actual
-0.0282
Earnings History > 138 > eps Estimate
-
Earnings History > 138 > eps Difference
0
Earnings History > 138 > surprise Percent
-
Earnings History > 139 > period
2007-01-31
Earnings History > 139 > report Date
2007-01-31
Earnings History > 139 > date
2007-01-31
Earnings History > 139 > before After Market
-
Earnings History > 139 > currency
-
Earnings History > 139 > eps Actual
-0.1086
Earnings History > 139 > eps Estimate
-
Earnings History > 139 > eps Difference
0
Earnings History > 139 > surprise Percent
-
Earnings History > 140 > period
2006-12-31
Earnings History > 140 > report Date
2007-01-31
Earnings History > 140 > date
2006-12-31
Earnings History > 140 > before After Market
-
Earnings History > 140 > currency
-
Earnings History > 140 > eps Actual
-0.1086
Earnings History > 140 > eps Estimate
-
Earnings History > 140 > eps Difference
0
Earnings History > 140 > surprise Percent
-
Earnings History > 141 > period
2006-10-31
Earnings History > 141 > report Date
2006-10-31
Earnings History > 141 > date
2006-10-31
Earnings History > 141 > before After Market
-
Earnings History > 141 > currency
-
Earnings History > 141 > eps Actual
-0.0482
Earnings History > 141 > eps Estimate
-
Earnings History > 141 > eps Difference
0
Earnings History > 141 > surprise Percent
-
Earnings History > 142 > period
2006-09-30
Earnings History > 142 > report Date
2006-10-31
Earnings History > 142 > date
2006-09-30
Earnings History > 142 > before After Market
-
Earnings History > 142 > currency
-
Earnings History > 142 > eps Actual
-0.0482
Earnings History > 142 > eps Estimate
-
Earnings History > 142 > eps Difference
0
Earnings History > 142 > surprise Percent
-
Earnings History > 143 > period
2006-07-31
Earnings History > 143 > report Date
2006-07-31
Earnings History > 143 > date
2006-07-31
Earnings History > 143 > before After Market
-
Earnings History > 143 > currency
-
Earnings History > 143 > eps Actual
-0.0427
Earnings History > 143 > eps Estimate
-
Earnings History > 143 > eps Difference
0
Earnings History > 143 > surprise Percent
-
Earnings History > 144 > period
2006-06-30
Earnings History > 144 > report Date
2006-07-31
Earnings History > 144 > date
2006-06-30
Earnings History > 144 > before After Market
-
Earnings History > 144 > currency
-
Earnings History > 144 > eps Actual
-0.0427
Earnings History > 144 > eps Estimate
-
Earnings History > 144 > eps Difference
0
Earnings History > 144 > surprise Percent
-
Earnings History > 145 > period
2006-04-30
Earnings History > 145 > report Date
2006-04-30
Earnings History > 145 > date
2006-04-30
Earnings History > 145 > before After Market
-
Earnings History > 145 > currency
-
Earnings History > 145 > eps Actual
-0.0483
Earnings History > 145 > eps Estimate
-
Earnings History > 145 > eps Difference
0
Earnings History > 145 > surprise Percent
-
Earnings History > 146 > period
2006-03-31
Earnings History > 146 > report Date
2006-04-30
Earnings History > 146 > date
2006-03-31
Earnings History > 146 > before After Market
-
Earnings History > 146 > currency
-
Earnings History > 146 > eps Actual
-0.0483
Earnings History > 146 > eps Estimate
-
Earnings History > 146 > eps Difference
0
Earnings History > 146 > surprise Percent
-
Earnings History > 147 > period
2006-01-31
Earnings History > 147 > report Date
2006-01-31
Earnings History > 147 > date
2006-01-31
Earnings History > 147 > before After Market
-
Earnings History > 147 > currency
-
Earnings History > 147 > eps Actual
-0.2
Earnings History > 147 > eps Estimate
-
Earnings History > 147 > eps Difference
0
Earnings History > 147 > surprise Percent
-
Earnings History > 148 > period
2005-12-31
Earnings History > 148 > report Date
2006-01-31
Earnings History > 148 > date
2005-12-31
Earnings History > 148 > before After Market
-
Earnings History > 148 > currency
-
Earnings History > 148 > eps Actual
-0.2
Earnings History > 148 > eps Estimate
-
Earnings History > 148 > eps Difference
0
Earnings History > 148 > surprise Percent
-
Earnings History > 149 > period
2005-10-31
Earnings History > 149 > report Date
2005-10-31
Earnings History > 149 > date
2005-10-31
Earnings History > 149 > before After Market
-
Earnings History > 149 > currency
-
Earnings History > 149 > eps Actual
-0.0463
Earnings History > 149 > eps Estimate
-
Earnings History > 149 > eps Difference
0
Earnings History > 149 > surprise Percent
-
Earnings History > 150 > period
2005-09-30
Earnings History > 150 > report Date
2005-10-31
Earnings History > 150 > date
2005-09-30
Earnings History > 150 > before After Market
-
Earnings History > 150 > currency
-
Earnings History > 150 > eps Actual
-0.0463
Earnings History > 150 > eps Estimate
-
Earnings History > 150 > eps Difference
0
Earnings History > 150 > surprise Percent
-
Earnings History > 151 > period
2005-07-31
Earnings History > 151 > report Date
2005-07-31
Earnings History > 151 > date
2005-07-31
Earnings History > 151 > before After Market
-
Earnings History > 151 > currency
-
Earnings History > 151 > eps Actual
-0.0437
Earnings History > 151 > eps Estimate
-
Earnings History > 151 > eps Difference
0
Earnings History > 151 > surprise Percent
-
Earnings History > 152 > period
2005-06-30
Earnings History > 152 > report Date
2005-07-31
Earnings History > 152 > date
2005-06-30
Earnings History > 152 > before After Market
-
Earnings History > 152 > currency
-
Earnings History > 152 > eps Actual
-0.0437
Earnings History > 152 > eps Estimate
-
Earnings History > 152 > eps Difference
0
Earnings History > 152 > surprise Percent
-
Earnings History > 153 > period
2005-04-30
Earnings History > 153 > report Date
2005-04-30
Earnings History > 153 > date
2005-04-30
Earnings History > 153 > before After Market
-
Earnings History > 153 > currency
-
Earnings History > 153 > eps Actual
-0.0301
Earnings History > 153 > eps Estimate
-
Earnings History > 153 > eps Difference
0
Earnings History > 153 > surprise Percent
-
Earnings History > 154 > period
2005-03-31
Earnings History > 154 > report Date
2005-04-30
Earnings History > 154 > date
2005-03-31
Earnings History > 154 > before After Market
-
Earnings History > 154 > currency
-
Earnings History > 154 > eps Actual
-0.0301
Earnings History > 154 > eps Estimate
-
Earnings History > 154 > eps Difference
0
Earnings History > 154 > surprise Percent
-
Earnings History > 155 > period
2005-01-31
Earnings History > 155 > report Date
2005-01-31
Earnings History > 155 > date
2005-01-31
Earnings History > 155 > before After Market
-
Earnings History > 155 > currency
-
Earnings History > 155 > eps Actual
-0.0157
Earnings History > 155 > eps Estimate
-
Earnings History > 155 > eps Difference
0
Earnings History > 155 > surprise Percent
-
Earnings History > 156 > period
2004-12-31
Earnings History > 156 > report Date
2005-01-31
Earnings History > 156 > date
2004-12-31
Earnings History > 156 > before After Market
-
Earnings History > 156 > currency
-
Earnings History > 156 > eps Actual
-0.0157
Earnings History > 156 > eps Estimate
-
Earnings History > 156 > eps Difference
0
Earnings History > 156 > surprise Percent
-
Earnings History > 157 > period
2004-10-31
Earnings History > 157 > report Date
2004-10-31
Earnings History > 157 > date
2004-10-31
Earnings History > 157 > before After Market
-
Earnings History > 157 > currency
-
Earnings History > 157 > eps Actual
-0.0773
Earnings History > 157 > eps Estimate
-
Earnings History > 157 > eps Difference
0
Earnings History > 157 > surprise Percent
-
Earnings History > 158 > period
2004-09-30
Earnings History > 158 > report Date
2004-10-31
Earnings History > 158 > date
2004-09-30
Earnings History > 158 > before After Market
-
Earnings History > 158 > currency
-
Earnings History > 158 > eps Actual
-0.0773
Earnings History > 158 > eps Estimate
-
Earnings History > 158 > eps Difference
0
Earnings History > 158 > surprise Percent
-
Earnings History > 159 > period
2004-07-31
Earnings History > 159 > report Date
2004-07-31
Earnings History > 159 > date
2004-07-31
Earnings History > 159 > before After Market
-
Earnings History > 159 > currency
-
Earnings History > 159 > eps Actual
0.0184
Earnings History > 159 > eps Estimate
-
Earnings History > 159 > eps Difference
0
Earnings History > 159 > surprise Percent
-
Earnings History > 160 > period
2004-06-30
Earnings History > 160 > report Date
2004-07-31
Earnings History > 160 > date
2004-06-30
Earnings History > 160 > before After Market
-
Earnings History > 160 > currency
-
Earnings History > 160 > eps Actual
0.0184
Earnings History > 160 > eps Estimate
-
Earnings History > 160 > eps Difference
0
Earnings History > 160 > surprise Percent
-
Earnings History > 161 > period
2004-04-30
Earnings History > 161 > report Date
2004-04-30
Earnings History > 161 > date
2004-04-30
Earnings History > 161 > before After Market
-
Earnings History > 161 > currency
-
Earnings History > 161 > eps Actual
-0.0291
Earnings History > 161 > eps Estimate
-
Earnings History > 161 > eps Difference
0
Earnings History > 161 > surprise Percent
-
Earnings History > 162 > period
2004-03-31
Earnings History > 162 > report Date
2004-04-30
Earnings History > 162 > date
2004-03-31
Earnings History > 162 > before After Market
-
Earnings History > 162 > currency
-
Earnings History > 162 > eps Actual
-0.0291
Earnings History > 162 > eps Estimate
-
Earnings History > 162 > eps Difference
0
Earnings History > 162 > surprise Percent
-
Earnings History > 163 > period
2004-01-31
Earnings History > 163 > report Date
2004-01-31
Earnings History > 163 > date
2004-01-31
Earnings History > 163 > before After Market
-
Earnings History > 163 > currency
-
Earnings History > 163 > eps Actual
-0.1147
Earnings History > 163 > eps Estimate
-
Earnings History > 163 > eps Difference
0
Earnings History > 163 > surprise Percent
-
Earnings History > 164 > period
2003-12-31
Earnings History > 164 > report Date
2004-01-31
Earnings History > 164 > date
2003-12-31
Earnings History > 164 > before After Market
-
Earnings History > 164 > currency
-
Earnings History > 164 > eps Actual
-0.1147
Earnings History > 164 > eps Estimate
-
Earnings History > 164 > eps Difference
0
Earnings History > 164 > surprise Percent
-
Earnings History > 165 > period
2003-10-31
Earnings History > 165 > report Date
2003-10-31
Earnings History > 165 > date
2003-10-31
Earnings History > 165 > before After Market
-
Earnings History > 165 > currency
-
Earnings History > 165 > eps Actual
-0.1762
Earnings History > 165 > eps Estimate
-
Earnings History > 165 > eps Difference
0
Earnings History > 165 > surprise Percent
-
Earnings History > 166 > period
2003-09-30
Earnings History > 166 > report Date
2003-10-31
Earnings History > 166 > date
2003-09-30
Earnings History > 166 > before After Market
-
Earnings History > 166 > currency
-
Earnings History > 166 > eps Actual
-0.1762
Earnings History > 166 > eps Estimate
-
Earnings History > 166 > eps Difference
0
Earnings History > 166 > surprise Percent
-
Earnings History > 167 > period
2003-07-31
Earnings History > 167 > report Date
2003-07-31
Earnings History > 167 > date
2003-07-31
Earnings History > 167 > before After Market
-
Earnings History > 167 > currency
-
Earnings History > 167 > eps Actual
-0.0606
Earnings History > 167 > eps Estimate
-
Earnings History > 167 > eps Difference
0
Earnings History > 167 > surprise Percent
-
Earnings History > 168 > period
2003-06-30
Earnings History > 168 > report Date
2003-07-31
Earnings History > 168 > date
2003-06-30
Earnings History > 168 > before After Market
-
Earnings History > 168 > currency
-
Earnings History > 168 > eps Actual
-0.0606
Earnings History > 168 > eps Estimate
-
Earnings History > 168 > eps Difference
0
Earnings History > 168 > surprise Percent
-
Earnings History > 169 > period
2003-04-30
Earnings History > 169 > report Date
2003-04-30
Earnings History > 169 > date
2003-04-30
Earnings History > 169 > before After Market
-
Earnings History > 169 > currency
-
Earnings History > 169 > eps Actual
-0.046
Earnings History > 169 > eps Estimate
-
Earnings History > 169 > eps Difference
0
Earnings History > 169 > surprise Percent
-
Earnings History > 170 > period
2003-03-31
Earnings History > 170 > report Date
2003-04-30
Earnings History > 170 > date
2003-03-31
Earnings History > 170 > before After Market
-
Earnings History > 170 > currency
-
Earnings History > 170 > eps Actual
-0.046
Earnings History > 170 > eps Estimate
-
Earnings History > 170 > eps Difference
0
Earnings History > 170 > surprise Percent
-
Energy and Environmental Services, Inc. manufactures and sells custom liquids and solid chemicals for the oil, gas, and agricultural industries. It provides oilfield chemicals for frac and stimulation, completion, and production phases, including scale inhibitors, corrosion inhibitors, packer fluid inhibitors, paraffin dispersant compounds H2S scavengers, biocides, water treating compounds, demulsifiers, emulsion breakers, nonemulsifiers, frac foamers, clay stabilizers, liquid KCL substitutes, cross linkers, wetting agents/surfactants, friction reducers, anti-sludge agents, mutual solvents, silt suspenders, iron sequestrants, iron control products, complete acid gel systems, xylene/acid emulsifiers, and HCl acid retarders under the Enduro-Tech name. The company also offers custom chemical blending, toll blending, and private labeling services to downhole production chemical companies. In addition, it provides powdered coatings under the Enduro-Bond trademark; and Ecozyme system technologies in the industries of agriculture, livestock feed supplements / products, and malodor elimination. Energy and Environmental Services, Inc. is based in Edmond, Oklahoma. As of November 4, 2015, Energy and Environmental Services, Inc. operates as a subsidiary of BlueHawk Energy, Inc.
Stock Price
$0.00
increase compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/ASA’s specialist independent stock exchange EESE rebrands to I-Ex, going strong six years on BizNews
Read more →(Last Updated 2024-12-31)
Health Score
Price to Book Ratio (P/B)
-
Very 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)
-
Very Low
Low ≤ 5%
High ≥ 15%
Debt to Equity
-
Low
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 0.00% of the total shares of Energy and Environmental Services Inc
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
—
EPS Estimate
—
Date
2024-12-31
EPS Actual
0.0034
EPS Estimate
—
EPS Difference
0
Surprise Percent
0%
(Last Updated 2024-12-31)
(Last Updated 2024-12-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 2024-12-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 2024-12-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.