_id
6915edefbc934aba376b1e58
Ticker
RES
Name
RPC Inc
Exchange
NYSE
Address
2801 Buford Highway NE, Atlanta, GA, United States, 30329
Country
USA
Sector
Energy
Industry
Oil & Gas Equipment & Services
Currency
USD
Website
https://www.rpc.net
Description
RPC, Inc., together with its subsidiaries, engages provision of a range of oilfield services and equipment for the oil and gas companies involved in the exploration, production, and development of oil and gas properties. The company operates through Technical Services and Support Services segments. The Technical Services segment offers pressure pumping, cementing, downhole tools, coiled tubing, snubbing, nitrogen, well control, wireline, and fishing services that are used in the completion, production, and maintenance of wells, as well as well control training. The Support Services segment provides a range of rental tools drill pipe and related tools, as well as pipe handling, pipe inspection and storage services. It rents its tools for use with onshore and offshore oil and gas well drilling, completion, and workover activities. It operates in Africa, Canada, Argentina, China, Mexico, Latin America, and the Middle East. The company was incorporated in 1984 and is headquartered in Atlanta, Georgia.
Last Close
5.86
Volume
3313619
Current Price
6.02
Change
0.25
Last Updated
2026-01-06T10:10:21.051Z
Image
data:image/webp;base64,UklGRjAHAABXRUJQVlA4WAoAAAAQAAAAPwAAPwAAQUxQSFcEAAANGTJp21DbnYvof/Qm8pv/nyKJ2baJmZmlKJSAEqVMZCoGZmaWTjAGuyeBn1UnlX+WPxtAn/D36oQO4Gy/5fdJf+9/Qvs7AfT6dUIFsO3v+LUB1AkVQAcw65cVMQETcEnMv9Q9HnO5p73pCyj7M7D4+173lMe96Cso/aOW+a4vfeMa1yrfsvQ936EudwXaIIjIZQibTFYs0iZdyaoqXofmiYCKE2LFsgQlqOiuNqO+VnUixXl/vUS0BKYRrnIzn/vEW94TfVFCMt6B3hCW8b5z7GcgsCRFgftklZVluDuE5iYEYLzRz27jLUlB6VbyrKqnZcBiCbMpjT11loohQ+5TJl7lXEJekBrzmYMAgGdGTSjW6EPQSfmbicsyj9gqmwBoz5RRsL6B+8gwQuFuMuQ4j9tAaQ/AGOuyK6gf8/81wNBIPiuZAcEiTwCIrC6GDOfBeIDQ+jsdDac0Zxrhug4YKqS+LiQdxZfkBrMfI9NIVHMSd449EBWYfRHUQw0XmPucvmkmnedw3AazB6BAREU0vg1ez5NsvRltJQBANjIxYAFGgVTLNiQszt3JLaoDzaSUhlwDJIIidYrvIyzZcj1RVDPEYpUHwGxlbcSjytkvIyHp2ucZVlZga3CdXCfrkp/R24LC0k6on1QlABKpKB6UvHJYd0oxi1lOgjs56g4EoKmrLALudVfJukzVtSdYseVx5BgBIMVITGKFGeulRkLosaqENJn+2AGIVewniYdht+f1pJ16WTYrwQmZkQ4CgEUswymusVbqSYU9Vpe2Ozp3lQL0WG/bBIbY9TQ+BOg1oJW6rqkCCLAqgQiQdaTeHoLGWs8sX1y4AOTKa82JIW4NZEz4pceag5iJgsBLjNEkDxtlJTJUZcPr2tr9hXMKu3R88GNfk5KwinSTPVVYf06ppgqobRTaGiGiVeI23Uu5ArpITRMDYHo3xA9Aj/0KQsH+aosiK7trZFBMUC51gOcVWs+yR6EH9bO7dMPA2SnaM4lgeXtW74IUg8x+1KoDrCiNVUkF/OAUBcefDv/4gT0ePUsQK7yUWFMPTShKDmIasl7FSF77qGQJelf6BxEKl6zrxFmfDf3+aGoPS4Xq2wEldJb7sRNliYlFYXEUby9KIaE7OZIP1X3MVUw1LbCH6dtKoZQt9QYWNiplk8bCeMwPiCinZK1rX4WohHVN80RCPq9KAmfJTLFzEUiM+UGPLqKsEuL5iWujgK3MU9H8p1WlQUuTSQiBE0FmKB74EQPKK8FP+/H0tN6RtQAkT/YMpe4cLoxyEKIOgGrT71UsFX4Szn+141jB2hagTv5zhpJv61GnUEEDYGYcoeziVKKzs3oyPbjeDVK+TjVNHqwnLTv86u8o/zH+83vX5s7Kf5qDCRuA0E9sbeReRxJsonKqMVH1ejhUmyFO9VMiL8M2YzNb15zsRqre1GJDlbN90uK6/abAdr+ruVMGGyzBWtkoVIPVl9uoGFFKAFZQOCCyAgAAkA4AnQEqQABAAD6pRpxJpiQioTP2bVDAFQloAMZ57Afvg5zYQ2NuGVYodL/u/HFqB+TN7BfQA/VU0zVPLHx6Jo5+h2drEbQ5fg7lAXorP//qEsf5PoxAOeBCsGKa4nfnaTvPl5vorZakPkLdKrfOwRHhYJS7GLdM4rCgMEAA/vypDz5sGjey+qB+gMpdnZ4kSp+Zc5K0VDQQej0USQraGu3pWljba3GySQqvSk+JJaEPFsb7fzYWgMqrxZ0s/+eLeBl9BzZg9x6L4kfxvrH4sH8pgmWAmIIFOmM9Kae2rZ+4Nc2ymSlICRbojy5b8bQx2R39xWi3U2wUDQM03rkuHK5Aob+/eVOB4CgcoMJ0Sy12FmmZZ/idfcgnqsoozlpAfPJfWY4cVtjelmuqsorINxch7vK2j1m1BJzaa4vGlgPbDXQYT+cB0Kes/Qg+1kOua9t25p3DTfzA4oec13CzLoXIFAkVwWHuFV8clkxTzZZDxP2e7tL0vDeRlY8RN8MzA8TXAj+g/5dHf0f7g1dtlo4ZSNa3xasAXn+190Iqa2Q5uZ0PyxoO81z3Gm9vxGfiVZzU3rY606tD/1Sl70l7TQqy0WX160Oh8tq9LJB70p/pe5lb6vOctvBto6CZ5x78bwsbzGEuG9WZoyJtMVFxiH4avY9fddPy24s/UNbFxmIR14oS5TS+ErFCJ3zNgUo3rEL4sZ8ZuNqYJcSJcJ4HOpbtMiSDSx1iRm2imNTjVwJaWnGeoBaBswyLE5NlWFm2sH3ohoUce3aYIt/eqXfj/vmvTbqUF+a8dgboatVG4iK9cRab4HW6IgeLmvaJM2LVtaRFsOg1cbTLtnC9fdwmzgzHVFB08v8nsogbBbynjdw6UUTTzAECs9SmmHuAo7RarUUTAzGW2vQddSMdsOfOAAAA
Ipo Date
1987-12-30T00:00:00.000Z
Market Cap
1275165568
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
0.99325
Sentiment Sources
4
Rating
3.2
Target Price
6.1167
Strong Buy
0
Buy
1
Hold
4
Sell
0
Strong Sell
0
Current Quarter
2025-09-30
Revenue
447103000
Cost Of Revenue
334673000
Gross Profit
112430000
Operating Expenses
91630000
Operating Income
20800000
Interest Expense
3224999
Pretax Income
22567000
Net Income
12963000
Eps
0.059202864463210006
Dividends Per Share
-8822000
Shares Outstanding
220574475
Income Tax Expense
9604000
EBITDA
69889999
Operating Margin
4.652171870911177
Total Other Income Expense Net
1767000
Cash
163462000
Short Term Investments
-
Receivables
363277000
Inventories
117685000
Total Current Assets
701289000
Property Plant Equipment
590782000
Total Assets
1498796000
Payables
143228000
Short Term Debt
31704000
Long Term Debt
30000000
Total Liabilities
396403000
Equity
1102393000
Bs_currency_symbol
USD
Depreciation
44098000
Change In Working Capital
-32393000
Cash From Operations
46525000
Capital Expenditures
42457000
Cash From Investing
-36022000
Cash From Financing
-9154000
Net Change In Cash
1349000
Cf_currency_symbol
USD
PE
25.1304
PB
1.1957016962190434
ROE
1.1758964362074142
ROA
0.864894221762001
FCF
4068000
Fcf Percent
0.009098574601378206
Piotroski FScore
4
Health Score
52
Deep Value Investing Score
7
Defensive Investing Score
8.5
Dividend Investing Score
5
Economic Moat Investing Score
7.3
Garp Investing Score
7
Growth Investing Score
5
Momentum Investing Score
4.5
Net Net Investing Score
2.5
Quality Investing Score
6.5
Value Investing Score
6
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
447103000
Quarters > 0 > income Statement > cost Of Revenue
334673000
Quarters > 0 > income Statement > gross Profit
112430000
Quarters > 0 > income Statement > operating Expenses
91630000
Quarters > 0 > income Statement > operating Income
20800000
Quarters > 0 > income Statement > interest Expense
3224999
Quarters > 0 > income Statement > pretax Income
22567000
Quarters > 0 > income Statement > net Income
12963000
Quarters > 0 > income Statement > eps
0.059202864463210006
Quarters > 0 > income Statement > dividends Per Share
-8822000
Quarters > 0 > income Statement > shares Outstanding
218959000
Quarters > 0 > income Statement > income Tax Expense
9604000
Quarters > 0 > income Statement > EBITDA
69889999
Quarters > 0 > income Statement > operating Margin
4.652171870911177
Quarters > 0 > income Statement > total Other Income Expense Net
1767000
Quarters > 0 > income Statement > currency_symbol
USD
Quarters > 0 > balance Sheet > cash
163462000
Quarters > 0 > balance Sheet > short Term Investments
-
Quarters > 0 > balance Sheet > receivables
363277000
Quarters > 0 > balance Sheet > inventories
117685000
Quarters > 0 > balance Sheet > total Current Assets
701289000
Quarters > 0 > balance Sheet > property Plant Equipment
590782000
Quarters > 0 > balance Sheet > total Assets
1498796000
Quarters > 0 > balance Sheet > payables
143228000
Quarters > 0 > balance Sheet > short Term Debt
31704000
Quarters > 0 > balance Sheet > long Term Debt
30000000
Quarters > 0 > balance Sheet > total Liabilities
396403000
Quarters > 0 > balance Sheet > equity
1102393000
Quarters > 0 > balance Sheet > currency_symbol
USD
Quarters > 0 > cash Flow > net Income
12963000
Quarters > 0 > cash Flow > depreciation
44098000
Quarters > 0 > cash Flow > change In Working Capital
-32393000
Quarters > 0 > cash Flow > cash From Operations
46525000
Quarters > 0 > cash Flow > capital Expenditures
42457000
Quarters > 0 > cash Flow > cash From Investing
-36022000
Quarters > 0 > cash Flow > cash From Financing
-9154000
Quarters > 0 > cash Flow > net Change In Cash
1349000
Quarters > 0 > cash Flow > currency_symbol
USD
Quarters > 0 > ratios > PE
0.059202864463210006
Quarters > 0 > ratios > PB
1.1957016962190434
Quarters > 0 > ratios > ROE
1.1758964362074142
Quarters > 0 > ratios > ROA
0.864894221762001
Quarters > 0 > ratios > FCF
4068000
Quarters > 0 > ratios > Piotroski FScore
4
Quarters > 0 > ratios > fcf Percent
0.009098574601378206
Quarters > 0 > health Score
52
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
420809000
Quarters > 1 > income Statement > cost Of Revenue
317746000
Quarters > 1 > income Statement > gross Profit
103063000
Quarters > 1 > income Statement > operating Expenses
87527000
Quarters > 1 > income Statement > operating Income
15536000
Quarters > 1 > income Statement > interest Expense
1006999
Quarters > 1 > income Statement > pretax Income
17299000
Quarters > 1 > income Statement > net Income
10148000
Quarters > 1 > income Statement > eps
0.046518450607380246
Quarters > 1 > income Statement > dividends Per Share
-8825000
Quarters > 1 > income Statement > shares Outstanding
218150000
Quarters > 1 > income Statement > income Tax Expense
7151000
Quarters > 1 > income Statement > EBITDA
62238000
Quarters > 1 > income Statement > operating Margin
3.691936246610695
Quarters > 1 > income Statement > total Other Income Expense Net
1763000
Quarters > 1 > income Statement > currency_symbol
USD
Quarters > 1 > balance Sheet > cash
162113000
Quarters > 1 > balance Sheet > short Term Investments
-
Quarters > 1 > balance Sheet > receivables
303353000
Quarters > 1 > balance Sheet > inventories
117701000
Quarters > 1 > balance Sheet > total Current Assets
641909000
Quarters > 1 > balance Sheet > property Plant Equipment
591623000
Quarters > 1 > balance Sheet > total Assets
1464396000
Quarters > 1 > balance Sheet > payables
132360000
Quarters > 1 > balance Sheet > short Term Debt
31475000
Quarters > 1 > balance Sheet > long Term Debt
30000000
Quarters > 1 > balance Sheet > total Liabilities
373381000
Quarters > 1 > balance Sheet > equity
1091015000
Quarters > 1 > balance Sheet > currency_symbol
USD
Quarters > 1 > cash Flow > net Income
10148000
Quarters > 1 > cash Flow > depreciation
42347000
Quarters > 1 > cash Flow > change In Working Capital
-5794000
Quarters > 1 > cash Flow > cash From Operations
53078000
Quarters > 1 > cash Flow > capital Expenditures
43053000
Quarters > 1 > cash Flow > cash From Investing
-204040000
Quarters > 1 > cash Flow > cash From Financing
-13649000
Quarters > 1 > cash Flow > net Change In Cash
-164611000
Quarters > 1 > cash Flow > currency_symbol
USD
Quarters > 1 > ratios > PE
0.046518450607380246
Quarters > 1 > ratios > PB
1.203707556724701
Quarters > 1 > ratios > ROE
0.9301430319473151
Quarters > 1 > ratios > ROA
0.6929819529690057
Quarters > 1 > ratios > FCF
10025000
Quarters > 1 > ratios > Piotroski FScore
4
Quarters > 1 > ratios > fcf Percent
0.02382315967576739
Quarters > 1 > health Score
53
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
332877000
Quarters > 2 > income Statement > cost Of Revenue
243895000
Quarters > 2 > income Statement > gross Profit
88982000
Quarters > 2 > income Statement > operating Expenses
76596000
Quarters > 2 > income Statement > operating Income
12386000
Quarters > 2 > income Statement > interest Expense
131000
Quarters > 2 > income Statement > pretax Income
16535000
Quarters > 2 > income Statement > net Income
12030000
Quarters > 2 > income Statement > eps
0.05676616868470475
Quarters > 2 > income Statement > dividends Per Share
-8653000
Quarters > 2 > income Statement > shares Outstanding
211922000
Quarters > 2 > income Statement > income Tax Expense
4505000
Quarters > 2 > income Statement > EBITDA
46483000
Quarters > 2 > income Statement > operating Margin
3.7208939037542397
Quarters > 2 > income Statement > total Other Income Expense Net
4149000
Quarters > 2 > income Statement > currency_symbol
USD
Quarters > 2 > balance Sheet > cash
326724000
Quarters > 2 > balance Sheet > short Term Investments
-
Quarters > 2 > balance Sheet > receivables
252357000
Quarters > 2 > balance Sheet > inventories
109761000
Quarters > 2 > balance Sheet > total Current Assets
704045000
Quarters > 2 > balance Sheet > property Plant Equipment
534615000
Quarters > 2 > balance Sheet > total Assets
1345919000
Quarters > 2 > balance Sheet > payables
88760000
Quarters > 2 > balance Sheet > short Term Debt
10829000
Quarters > 2 > balance Sheet > long Term Debt
491000
Quarters > 2 > balance Sheet > total Liabilities
264333000
Quarters > 2 > balance Sheet > equity
1081586000
Quarters > 2 > balance Sheet > currency_symbol
USD
Quarters > 2 > cash Flow > net Income
12030000
Quarters > 2 > cash Flow > depreciation
35623000
Quarters > 2 > cash Flow > change In Working Capital
-6399000
Quarters > 2 > cash Flow > cash From Operations
39865000
Quarters > 2 > cash Flow > capital Expenditures
32270000
Quarters > 2 > cash Flow > cash From Investing
-27443000
Quarters > 2 > cash Flow > cash From Financing
-11673000
Quarters > 2 > cash Flow > net Change In Cash
749000
Quarters > 2 > cash Flow > currency_symbol
USD
Quarters > 2 > ratios > PE
0.05676616868470475
Quarters > 2 > ratios > PB
1.1795367543588766
Quarters > 2 > ratios > ROE
1.1122555210588894
Quarters > 2 > ratios > ROA
0.893813074932444
Quarters > 2 > ratios > FCF
7595000
Quarters > 2 > ratios > Piotroski FScore
4
Quarters > 2 > ratios > fcf Percent
0.0228162354262986
Quarters > 2 > health Score
53
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
335361000
Quarters > 3 > income Statement > cost Of Revenue
250248000
Quarters > 3 > income Statement > gross Profit
85113000
Quarters > 3 > income Statement > operating Expenses
74596000
Quarters > 3 > income Statement > operating Income
10517000
Quarters > 3 > income Statement > interest Expense
130000
Quarters > 3 > income Statement > pretax Income
14040000
Quarters > 3 > income Statement > net Income
12762000
Quarters > 3 > income Statement > eps
0.05937194696441033
Quarters > 3 > income Statement > dividends Per Share
-8649000
Quarters > 3 > income Statement > shares Outstanding
214950000
Quarters > 3 > income Statement > income Tax Expense
1278000
Quarters > 3 > income Statement > EBITDA
43864000
Quarters > 3 > income Statement > operating Margin
3.136023568632011
Quarters > 3 > income Statement > total Other Income Expense Net
3523000
Quarters > 3 > income Statement > currency_symbol
USD
Quarters > 3 > balance Sheet > cash
325975000
Quarters > 3 > balance Sheet > short Term Investments
-
Quarters > 3 > balance Sheet > receivables
280909000
Quarters > 3 > balance Sheet > inventories
107628000
Quarters > 3 > balance Sheet > total Current Assets
732842000
Quarters > 3 > balance Sheet > property Plant Equipment
545381000
Quarters > 3 > balance Sheet > total Assets
1386489000
Quarters > 3 > balance Sheet > payables
84494000
Quarters > 3 > balance Sheet > short Term Debt
10630000
Quarters > 3 > balance Sheet > long Term Debt
559000
Quarters > 3 > balance Sheet > total Liabilities
308198000
Quarters > 3 > balance Sheet > equity
1078291000
Quarters > 3 > balance Sheet > currency_symbol
USD
Quarters > 3 > cash Flow > net Income
12762000
Quarters > 3 > cash Flow > depreciation
35204000
Quarters > 3 > cash Flow > change In Working Capital
42275000
Quarters > 3 > cash Flow > cash From Operations
94171000
Quarters > 3 > cash Flow > capital Expenditures
40470000
Quarters > 3 > cash Flow > cash From Investing
-36218000
Quarters > 3 > cash Flow > cash From Financing
-8866000
Quarters > 3 > cash Flow > net Change In Cash
49087000
Quarters > 3 > cash Flow > currency_symbol
USD
Quarters > 3 > ratios > PE
0.05937194696441033
Quarters > 3 > ratios > PB
1.2000461841933205
Quarters > 3 > ratios > ROE
1.1835395083516416
Quarters > 3 > ratios > ROA
0.9204544716907239
Quarters > 3 > ratios > FCF
53701000
Quarters > 3 > ratios > Piotroski FScore
4
Quarters > 3 > ratios > fcf Percent
0.1601289356842328
Quarters > 3 > health Score
67
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
1414999000
Annuals > 0 > income Statement > cost Of Revenue
1036647999
Annuals > 0 > income Statement > gross Profit
378351000
Annuals > 0 > income Statement > operating Expenses
280813000
Annuals > 0 > income Statement > operating Income
97538000
Annuals > 0 > income Statement > interest Expense
724000
Annuals > 0 > income Statement > pretax Income
112802000
Annuals > 0 > income Statement > net Income
91444000
Annuals > 0 > income Statement > eps
0.4326498168983431
Annuals > 0 > income Statement > dividends Per Share
-34433000
Annuals > 0 > income Statement > shares Outstanding
211358000
Annuals > 0 > income Statement > income Tax Expense
21358000
Annuals > 0 > income Statement > EBITDA
221914000
Annuals > 0 > income Statement > operating Margin
6.893149747809009
Annuals > 0 > income Statement > total Other Income Expense Net
15264000
Annuals > 0 > income Statement > currency_symbol
USD
Annuals > 0 > balance Sheet > cash
325975000
Annuals > 0 > balance Sheet > short Term Investments
-
Annuals > 0 > balance Sheet > receivables
280909000
Annuals > 0 > balance Sheet > inventories
107628000
Annuals > 0 > balance Sheet > total Current Assets
732842000
Annuals > 0 > balance Sheet > property Plant Equipment
545381000
Annuals > 0 > balance Sheet > total Assets
1386489000
Annuals > 0 > balance Sheet > payables
84494000
Annuals > 0 > balance Sheet > short Term Debt
10630000
Annuals > 0 > balance Sheet > long Term Debt
559000
Annuals > 0 > balance Sheet > total Liabilities
308198000
Annuals > 0 > balance Sheet > equity
1078291000
Annuals > 0 > balance Sheet > currency_symbol
USD
Annuals > 0 > cash Flow > net Income
91444000
Annuals > 0 > cash Flow > depreciation
132575000
Annuals > 0 > cash Flow > change In Working Capital
117923000
Annuals > 0 > cash Flow > cash From Operations
349386000
Annuals > 0 > cash Flow > capital Expenditures
219930000
Annuals > 0 > cash Flow > cash From Investing
-201551000
Annuals > 0 > cash Flow > cash From Financing
-45170000
Annuals > 0 > cash Flow > net Change In Cash
102665000
Annuals > 0 > cash Flow > currency_symbol
USD
Annuals > 0 > ratios > PE
0.4326498168983431
Annuals > 0 > ratios > PB
1.1329494913710678
Annuals > 0 > ratios > ROE
8.480456574338467
Annuals > 0 > ratios > ROA
6.595364261815276
Annuals > 0 > ratios > FCF
129456000
Annuals > 0 > ratios > Piotroski FScore
3
Annuals > 0 > ratios > fcf Percent
0.09148840387873065
Annuals > 0 > health Score
70
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
1617474000
Annuals > 1 > income Statement > cost Of Revenue
1089519000
Annuals > 1 > income Statement > gross Profit
527955000
Annuals > 1 > income Statement > operating Expenses
283005000
Annuals > 1 > income Statement > operating Income
244950000
Annuals > 1 > income Statement > interest Expense
341000
Annuals > 1 > income Statement > pretax Income
256243000
Annuals > 1 > income Statement > net Income
195113000
Annuals > 1 > income Statement > eps
0.9163375241279875
Annuals > 1 > income Statement > dividends Per Share
-34562000
Annuals > 1 > income Statement > shares Outstanding
212927000
Annuals > 1 > income Statement > income Tax Expense
61130000
Annuals > 1 > income Statement > EBITDA
362015000
Annuals > 1 > income Statement > operating Margin
15.143983767281577
Annuals > 1 > income Statement > total Other Income Expense Net
11293000
Annuals > 1 > income Statement > currency_symbol
USD
Annuals > 1 > balance Sheet > cash
223310000
Annuals > 1 > balance Sheet > short Term Investments
-
Annuals > 1 > balance Sheet > receivables
377184000
Annuals > 1 > balance Sheet > inventories
110904000
Annuals > 1 > balance Sheet > total Current Assets
727073000
Annuals > 1 > balance Sheet > property Plant Equipment
460712000
Annuals > 1 > balance Sheet > total Assets
1314525000
Annuals > 1 > balance Sheet > payables
85036000
Annuals > 1 > balance Sheet > short Term Debt
7742000
Annuals > 1 > balance Sheet > long Term Debt
819000
Annuals > 1 > balance Sheet > total Liabilities
292012000
Annuals > 1 > balance Sheet > equity
1022513000
Annuals > 1 > balance Sheet > currency_symbol
USD
Annuals > 1 > cash Flow > net Income
195113000
Annuals > 1 > cash Flow > depreciation
108123000
Annuals > 1 > cash Flow > change In Working Capital
65931000
Annuals > 1 > cash Flow > cash From Operations
394763000
Annuals > 1 > cash Flow > capital Expenditures
181005000
Annuals > 1 > cash Flow > cash From Investing
-241712000
Annuals > 1 > cash Flow > cash From Financing
-56165000
Annuals > 1 > cash Flow > net Change In Cash
96886000
Annuals > 1 > cash Flow > currency_symbol
USD
Annuals > 1 > ratios > PE
0.9163375241279875
Annuals > 1 > ratios > PB
1.203620941738638
Annuals > 1 > ratios > ROE
19.08171338652907
Annuals > 1 > ratios > ROA
14.842851980753505
Annuals > 1 > ratios > FCF
213758000
Annuals > 1 > ratios > Piotroski FScore
4
Annuals > 1 > ratios > fcf Percent
0.1321554473209461
Annuals > 1 > health Score
87
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
1601762000
Annuals > 2 > income Statement > cost Of Revenue
1088115000
Annuals > 2 > income Statement > gross Profit
513647000
Annuals > 2 > income Statement > operating Expenses
225707000
Annuals > 2 > income Statement > operating Income
287940000
Annuals > 2 > income Statement > interest Expense
614000
Annuals > 2 > income Statement > pretax Income
289632000
Annuals > 2 > income Statement > net Income
218363000
Annuals > 2 > income Statement > eps
1.023587757991103
Annuals > 2 > income Statement > dividends Per Share
8645000
Annuals > 2 > income Statement > shares Outstanding
213331000
Annuals > 2 > income Statement > income Tax Expense
71269000
Annuals > 2 > income Statement > EBITDA
365074000
Annuals > 2 > income Statement > operating Margin
17.976453430659486
Annuals > 2 > income Statement > total Other Income Expense Net
1692000
Annuals > 2 > income Statement > currency_symbol
USD
Annuals > 2 > balance Sheet > cash
126424000
Annuals > 2 > balance Sheet > short Term Investments
-
Annuals > 2 > balance Sheet > receivables
458971000
Annuals > 2 > balance Sheet > inventories
97107000
Annuals > 2 > balance Sheet > total Current Assets
703341000
Annuals > 2 > balance Sheet > property Plant Equipment
361957000
Annuals > 2 > balance Sheet > total Assets
1129013000
Annuals > 2 > balance Sheet > payables
115213000
Annuals > 2 > balance Sheet > short Term Debt
10728000
Annuals > 2 > balance Sheet > long Term Debt
0
Annuals > 2 > balance Sheet > total Liabilities
271278000
Annuals > 2 > balance Sheet > equity
857735000
Annuals > 2 > balance Sheet > currency_symbol
USD
Annuals > 2 > cash Flow > net Income
218363000
Annuals > 2 > cash Flow > depreciation
83664000
Annuals > 2 > cash Flow > change In Working Capital
-120729000
Annuals > 2 > cash Flow > cash From Operations
201286000
Annuals > 2 > cash Flow > capital Expenditures
139552000
Annuals > 2 > cash Flow > cash From Investing
-123715000
Annuals > 2 > cash Flow > cash From Financing
-33580000
Annuals > 2 > cash Flow > net Change In Cash
43991000
Annuals > 2 > cash Flow > currency_symbol
USD
Annuals > 2 > ratios > PE
1.023587757991103
Annuals > 2 > ratios > PB
1.4375689228024973
Annuals > 2 > ratios > ROE
25.458096031991236
Annuals > 2 > ratios > ROA
19.341052760242796
Annuals > 2 > ratios > FCF
61734000
Annuals > 2 > ratios > Piotroski FScore
3
Annuals > 2 > ratios > fcf Percent
0.03854130638634204
Annuals > 2 > health Score
77
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
864929000
Annuals > 3 > income Statement > cost Of Revenue
663262000
Annuals > 3 > income Statement > gross Profit
201667000
Annuals > 3 > income Statement > operating Expenses
185376000
Annuals > 3 > income Statement > operating Income
16291000
Annuals > 3 > income Statement > interest Expense
1929000
Annuals > 3 > income Statement > pretax Income
16448000
Annuals > 3 > income Statement > net Income
7217000
Annuals > 3 > income Statement > eps
0.033884219916428
Annuals > 3 > income Statement > dividends Per Share
8645000
Annuals > 3 > income Statement > shares Outstanding
212990000
Annuals > 3 > income Statement > income Tax Expense
9231000
Annuals > 3 > income Statement > EBITDA
78095000
Annuals > 3 > income Statement > operating Margin
1.8835072011691132
Annuals > 3 > income Statement > total Other Income Expense Net
157000
Annuals > 3 > income Statement > currency_symbol
USD
Annuals > 3 > balance Sheet > cash
82433000
Annuals > 3 > balance Sheet > short Term Investments
-
Annuals > 3 > balance Sheet > receivables
317139000
Annuals > 3 > balance Sheet > inventories
78983000
Annuals > 3 > balance Sheet > total Current Assets
492010000
Annuals > 3 > balance Sheet > property Plant Equipment
299307000
Annuals > 3 > balance Sheet > total Assets
898635000
Annuals > 3 > balance Sheet > payables
74404000
Annuals > 3 > balance Sheet > short Term Debt
26581000
Annuals > 3 > balance Sheet > long Term Debt
0
Annuals > 3 > balance Sheet > total Liabilities
256844000
Annuals > 3 > balance Sheet > equity
641791000
Annuals > 3 > balance Sheet > currency_symbol
USD
Annuals > 3 > cash Flow > net Income
7217000
Annuals > 3 > cash Flow > depreciation
72506000
Annuals > 3 > cash Flow > change In Working Capital
-32586000
Annuals > 3 > cash Flow > cash From Operations
47719000
Annuals > 3 > cash Flow > capital Expenditures
67645000
Annuals > 3 > cash Flow > cash From Investing
-47631000
Annuals > 3 > cash Flow > cash From Financing
-2151000
Annuals > 3 > cash Flow > net Change In Cash
-2063000
Annuals > 3 > cash Flow > currency_symbol
USD
Annuals > 3 > ratios > PE
0.033884219916428
Annuals > 3 > ratios > PB
1.9181979803393943
Annuals > 3 > ratios > ROE
1.1245093807797242
Annuals > 3 > ratios > ROA
0.8031069344060714
Annuals > 3 > ratios > FCF
-19926000
Annuals > 3 > ratios > Piotroski FScore
3
Annuals > 3 > ratios > fcf Percent
-0.023037729108400806
Annuals > 3 > health Score
52
Valuation > metrics > PE
25.1304
Valuation > metrics > PB
1.1957016962190434
Valuation > final Score
79.84352
Valuation > verdict
0.3% Overvalued
Profitability > metrics > ROE
1.1758964362074142
Profitability > metrics > ROA
1.8484533480490926
Profitability > metrics > Net Margin
0.02899331921279884
Profitability > final Score
12
Profitability > verdict
Weak
Risk > metrics > Debt Equity
0.3595841047611877
Risk > metrics > Interest Coverage
6.449614402981211
Risk > final Score
86
Risk > verdict
Low
Liquidity > metrics > Current Ratio
4.008923467404477
Liquidity > metrics > Quick Ratio
3.336176342807491
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
100
Prev Valuations > 1
100
Prev Valuations > 2
100
Prev Profitabilities > 0
10
Prev Profitabilities > 1
13
Prev Profitabilities > 2
13
Prev Risks > 0
100
Prev Risks > 1
100
Prev Risks > 2
100
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2026-01-20T22:28:38.376Z
Earnings History > 0 > period
2025-12-31
Earnings History > 0 > report Date
2026-01-28
Earnings History > 0 > date
2025-12-31
Earnings History > 0 > before After Market
-
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
0
Earnings History > 0 > eps Estimate
0.0615
Earnings History > 0 > eps Difference
-0.0615
Earnings History > 0 > surprise Percent
-100
Earnings History > 1 > period
2025-09-30
Earnings History > 1 > report Date
2025-10-30
Earnings History > 1 > date
2025-09-30
Earnings History > 1 > before After Market
BeforeMarket
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
0.09
Earnings History > 1 > eps Estimate
0.07
Earnings History > 1 > eps Difference
0.02
Earnings History > 1 > surprise Percent
28.5714
Earnings History > 2 > period
2025-06-30
Earnings History > 2 > report Date
2025-07-24
Earnings History > 2 > date
2025-06-30
Earnings History > 2 > before After Market
BeforeMarket
Earnings History > 2 > currency
USD
Earnings History > 2 > eps Actual
0.08
Earnings History > 2 > eps Estimate
0.09
Earnings History > 2 > eps Difference
-0.01
Earnings History > 2 > surprise Percent
-11.1111
Earnings History > 3 > period
2025-03-31
Earnings History > 3 > report Date
2025-04-24
Earnings History > 3 > date
2025-03-31
Earnings History > 3 > before After Market
BeforeMarket
Earnings History > 3 > currency
USD
Earnings History > 3 > eps Actual
0.06
Earnings History > 3 > eps Estimate
0.05
Earnings History > 3 > eps Difference
0.01
Earnings History > 3 > surprise Percent
20
Earnings History > 4 > period
2024-12-31
Earnings History > 4 > report Date
2025-01-30
Earnings History > 4 > date
2024-12-31
Earnings History > 4 > before After Market
BeforeMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
0.06
Earnings History > 4 > eps Estimate
0.07
Earnings History > 4 > eps Difference
-0.01
Earnings History > 4 > surprise Percent
-14.2857
Earnings History > 5 > period
2024-09-30
Earnings History > 5 > report Date
2024-10-24
Earnings History > 5 > date
2024-09-30
Earnings History > 5 > before After Market
BeforeMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
0.09
Earnings History > 5 > eps Estimate
0.13
Earnings History > 5 > eps Difference
-0.04
Earnings History > 5 > surprise Percent
-30.7692
Earnings History > 6 > period
2024-06-30
Earnings History > 6 > report Date
2024-07-25
Earnings History > 6 > date
2024-06-30
Earnings History > 6 > before After Market
BeforeMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
0.15
Earnings History > 6 > eps Estimate
0.13
Earnings History > 6 > eps Difference
0.02
Earnings History > 6 > surprise Percent
15.3846
Earnings History > 7 > period
2024-03-31
Earnings History > 7 > report Date
2024-04-25
Earnings History > 7 > date
2024-03-31
Earnings History > 7 > before After Market
BeforeMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
0.13
Earnings History > 7 > eps Estimate
0.17
Earnings History > 7 > eps Difference
-0.04
Earnings History > 7 > surprise Percent
-23.5294
Earnings History > 8 > period
2023-12-31
Earnings History > 8 > report Date
2024-01-25
Earnings History > 8 > date
2023-12-31
Earnings History > 8 > before After Market
BeforeMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
0.19
Earnings History > 8 > eps Estimate
0.18
Earnings History > 8 > eps Difference
0.01
Earnings History > 8 > surprise Percent
5.5556
Earnings History > 9 > period
2023-09-30
Earnings History > 9 > report Date
2023-10-25
Earnings History > 9 > date
2023-09-30
Earnings History > 9 > before After Market
BeforeMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
0.08
Earnings History > 9 > eps Estimate
0.24
Earnings History > 9 > eps Difference
-0.16
Earnings History > 9 > surprise Percent
-66.6667
Earnings History > 10 > period
2023-06-30
Earnings History > 10 > report Date
2023-07-26
Earnings History > 10 > date
2023-06-30
Earnings History > 10 > before After Market
BeforeMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
0.3
Earnings History > 10 > eps Estimate
0.36
Earnings History > 10 > eps Difference
-0.06
Earnings History > 10 > surprise Percent
-16.6667
Earnings History > 11 > period
2023-03-31
Earnings History > 11 > report Date
2023-04-26
Earnings History > 11 > date
2023-03-31
Earnings History > 11 > before After Market
BeforeMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
0.33
Earnings History > 11 > eps Estimate
0.37
Earnings History > 11 > eps Difference
-0.04
Earnings History > 11 > surprise Percent
-10.8108
Earnings History > 12 > period
2022-12-31
Earnings History > 12 > report Date
2023-01-25
Earnings History > 12 > date
2022-12-31
Earnings History > 12 > before After Market
BeforeMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
0.4
Earnings History > 12 > eps Estimate
0.29
Earnings History > 12 > eps Difference
0.11
Earnings History > 12 > surprise Percent
37.931
Earnings History > 13 > period
2022-09-30
Earnings History > 13 > report Date
2022-10-26
Earnings History > 13 > date
2022-09-30
Earnings History > 13 > before After Market
BeforeMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
0.32
Earnings History > 13 > eps Estimate
0.22
Earnings History > 13 > eps Difference
0.1
Earnings History > 13 > surprise Percent
45.4545
Earnings History > 14 > period
2022-06-30
Earnings History > 14 > report Date
2022-07-27
Earnings History > 14 > date
2022-06-30
Earnings History > 14 > before After Market
BeforeMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
0.22
Earnings History > 14 > eps Estimate
0.1
Earnings History > 14 > eps Difference
0.12
Earnings History > 14 > surprise Percent
120
Earnings History > 15 > period
2022-03-31
Earnings History > 15 > report Date
2022-04-27
Earnings History > 15 > date
2022-03-31
Earnings History > 15 > before After Market
BeforeMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
0.07
Earnings History > 15 > eps Estimate
0.07
Earnings History > 15 > eps Difference
0
Earnings History > 15 > surprise Percent
0
Earnings History > 16 > period
2021-12-31
Earnings History > 16 > report Date
2022-01-26
Earnings History > 16 > date
2021-12-31
Earnings History > 16 > before After Market
BeforeMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
0.06
Earnings History > 16 > eps Estimate
0.03
Earnings History > 16 > eps Difference
0.03
Earnings History > 16 > surprise Percent
100
Earnings History > 17 > period
2021-09-30
Earnings History > 17 > report Date
2021-10-27
Earnings History > 17 > date
2021-09-30
Earnings History > 17 > before After Market
BeforeMarket
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
0.02
Earnings History > 17 > eps Estimate
-0.0003
Earnings History > 17 > eps Difference
0.0203
Earnings History > 17 > surprise Percent
6766.6667
Earnings History > 18 > period
2021-06-30
Earnings History > 18 > report Date
2021-07-28
Earnings History > 18 > date
2021-06-30
Earnings History > 18 > before After Market
BeforeMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
-0.0034
Earnings History > 18 > eps Estimate
-0.01
Earnings History > 18 > eps Difference
0.0066
Earnings History > 18 > surprise Percent
66
Earnings History > 19 > period
2021-03-31
Earnings History > 19 > report Date
2021-04-28
Earnings History > 19 > date
2021-03-31
Earnings History > 19 > before After Market
BeforeMarket
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
-0.05
Earnings History > 19 > eps Estimate
-0.04
Earnings History > 19 > eps Difference
-0.01
Earnings History > 19 > surprise Percent
-25
Earnings History > 20 > period
2020-12-31
Earnings History > 20 > report Date
2021-01-27
Earnings History > 20 > date
2020-12-31
Earnings History > 20 > before After Market
BeforeMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
-0.03
Earnings History > 20 > eps Estimate
-0.08
Earnings History > 20 > eps Difference
0.05
Earnings History > 20 > surprise Percent
62.5
Earnings History > 21 > period
2020-09-30
Earnings History > 21 > report Date
2020-10-28
Earnings History > 21 > date
2020-09-30
Earnings History > 21 > before After Market
BeforeMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
-0.09
Earnings History > 21 > eps Estimate
-0.09
Earnings History > 21 > eps Difference
0
Earnings History > 21 > surprise Percent
0
Earnings History > 22 > period
2020-06-30
Earnings History > 22 > report Date
2020-07-29
Earnings History > 22 > date
2020-06-30
Earnings History > 22 > before After Market
BeforeMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
-0.1
Earnings History > 22 > eps Estimate
-0.14
Earnings History > 22 > eps Difference
0.04
Earnings History > 22 > surprise Percent
28.5714
Earnings History > 23 > period
2020-03-31
Earnings History > 23 > report Date
2020-05-06
Earnings History > 23 > date
2020-03-31
Earnings History > 23 > before After Market
BeforeMarket
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
-0.04
Earnings History > 23 > eps Estimate
-0.07
Earnings History > 23 > eps Difference
0.03
Earnings History > 23 > surprise Percent
42.8571
Earnings History > 24 > period
2019-12-31
Earnings History > 24 > report Date
2020-01-29
Earnings History > 24 > date
2019-12-31
Earnings History > 24 > before After Market
BeforeMarket
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
-0.07
Earnings History > 24 > eps Estimate
-0.11
Earnings History > 24 > eps Difference
0.04
Earnings History > 24 > surprise Percent
36.3636
Earnings History > 25 > period
2019-09-30
Earnings History > 25 > report Date
2019-10-23
Earnings History > 25 > date
2019-09-30
Earnings History > 25 > before After Market
BeforeMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
-0.08
Earnings History > 25 > eps Estimate
-0.01
Earnings History > 25 > eps Difference
-0.07
Earnings History > 25 > surprise Percent
-700
Earnings History > 26 > period
2019-06-30
Earnings History > 26 > report Date
2019-07-24
Earnings History > 26 > date
2019-06-30
Earnings History > 26 > before After Market
BeforeMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
0.03
Earnings History > 26 > eps Estimate
0.04
Earnings History > 26 > eps Difference
-0.01
Earnings History > 26 > surprise Percent
-25
Earnings History > 27 > period
2019-03-31
Earnings History > 27 > report Date
2019-04-24
Earnings History > 27 > date
2019-03-31
Earnings History > 27 > before After Market
BeforeMarket
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
-0.0045
Earnings History > 27 > eps Estimate
0.03
Earnings History > 27 > eps Difference
-0.0345
Earnings History > 27 > surprise Percent
-115
Earnings History > 28 > period
2018-12-31
Earnings History > 28 > report Date
2019-01-23
Earnings History > 28 > date
2018-12-31
Earnings History > 28 > before After Market
BeforeMarket
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
0.06
Earnings History > 28 > eps Estimate
0.1
Earnings History > 28 > eps Difference
-0.04
Earnings History > 28 > surprise Percent
-40
Earnings History > 29 > period
2018-09-30
Earnings History > 29 > report Date
2018-10-24
Earnings History > 29 > date
2018-09-30
Earnings History > 29 > before After Market
BeforeMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
0.19
Earnings History > 29 > eps Estimate
0.23
Earnings History > 29 > eps Difference
-0.04
Earnings History > 29 > surprise Percent
-17.3913
Earnings History > 30 > period
2018-06-30
Earnings History > 30 > report Date
2018-07-25
Earnings History > 30 > date
2018-06-30
Earnings History > 30 > before After Market
BeforeMarket
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
0.28
Earnings History > 30 > eps Estimate
0.28
Earnings History > 30 > eps Difference
0
Earnings History > 30 > surprise Percent
0
Earnings History > 31 > period
2018-03-31
Earnings History > 31 > report Date
2018-04-25
Earnings History > 31 > date
2018-03-31
Earnings History > 31 > before After Market
BeforeMarket
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
0.24
Earnings History > 31 > eps Estimate
0.28
Earnings History > 31 > eps Difference
-0.04
Earnings History > 31 > surprise Percent
-14.2857
Earnings History > 32 > period
2017-12-31
Earnings History > 32 > report Date
2018-01-24
Earnings History > 32 > date
2017-12-31
Earnings History > 32 > before After Market
BeforeMarket
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
0.18
Earnings History > 32 > eps Estimate
0.33
Earnings History > 32 > eps Difference
-0.15
Earnings History > 32 > surprise Percent
-45.4545
Earnings History > 33 > period
2017-09-30
Earnings History > 33 > report Date
2017-10-25
Earnings History > 33 > date
2017-09-30
Earnings History > 33 > before After Market
BeforeMarket
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
0.26
Earnings History > 33 > eps Estimate
0.29
Earnings History > 33 > eps Difference
-0.03
Earnings History > 33 > surprise Percent
-10.3448
Earnings History > 34 > period
2017-06-30
Earnings History > 34 > report Date
2017-07-26
Earnings History > 34 > date
2017-06-30
Earnings History > 34 > before After Market
BeforeMarket
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
0.2
Earnings History > 34 > eps Estimate
0.13
Earnings History > 34 > eps Difference
0.07
Earnings History > 34 > surprise Percent
53.8462
Earnings History > 35 > period
2017-03-31
Earnings History > 35 > report Date
2017-04-26
Earnings History > 35 > date
2017-03-31
Earnings History > 35 > before After Market
BeforeMarket
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
0.02
Earnings History > 35 > eps Estimate
-0.04
Earnings History > 35 > eps Difference
0.06
Earnings History > 35 > surprise Percent
150
Earnings History > 36 > period
2016-12-31
Earnings History > 36 > report Date
2017-01-25
Earnings History > 36 > date
2016-12-31
Earnings History > 36 > before After Market
BeforeMarket
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
-0.1
Earnings History > 36 > eps Estimate
-0.13
Earnings History > 36 > eps Difference
0.03
Earnings History > 36 > surprise Percent
23.0769
Earnings History > 37 > period
2016-09-30
Earnings History > 37 > report Date
2016-10-26
Earnings History > 37 > date
2016-09-30
Earnings History > 37 > before After Market
BeforeMarket
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
-0.18
Earnings History > 37 > eps Estimate
-0.21
Earnings History > 37 > eps Difference
0.03
Earnings History > 37 > surprise Percent
14.2857
Earnings History > 38 > period
2016-06-30
Earnings History > 38 > report Date
2016-07-27
Earnings History > 38 > date
2016-06-30
Earnings History > 38 > before After Market
BeforeMarket
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
-0.23
Earnings History > 38 > eps Estimate
-0.23
Earnings History > 38 > eps Difference
0
Earnings History > 38 > surprise Percent
0
Earnings History > 39 > period
2016-03-31
Earnings History > 39 > report Date
2016-04-27
Earnings History > 39 > date
2016-03-31
Earnings History > 39 > before After Market
BeforeMarket
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
-0.15
Earnings History > 39 > eps Estimate
-0.2
Earnings History > 39 > eps Difference
0.05
Earnings History > 39 > surprise Percent
25
Earnings History > 40 > period
2015-12-31
Earnings History > 40 > report Date
2016-01-27
Earnings History > 40 > date
2015-12-31
Earnings History > 40 > before After Market
BeforeMarket
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
-0.18
Earnings History > 40 > eps Estimate
-0.17
Earnings History > 40 > eps Difference
-0.01
Earnings History > 40 > surprise Percent
-5.8824
Earnings History > 41 > period
2015-09-30
Earnings History > 41 > report Date
2015-10-28
Earnings History > 41 > date
2015-09-30
Earnings History > 41 > before After Market
BeforeMarket
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
-0.16
Earnings History > 41 > eps Estimate
-0.15
Earnings History > 41 > eps Difference
-0.01
Earnings History > 41 > surprise Percent
-6.6667
Earnings History > 42 > period
2015-06-30
Earnings History > 42 > report Date
2015-07-29
Earnings History > 42 > date
2015-06-30
Earnings History > 42 > before After Market
BeforeMarket
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
-0.16
Earnings History > 42 > eps Estimate
-0.11
Earnings History > 42 > eps Difference
-0.05
Earnings History > 42 > surprise Percent
-45.4545
Earnings History > 43 > period
2015-03-31
Earnings History > 43 > report Date
2015-04-29
Earnings History > 43 > date
2015-03-31
Earnings History > 43 > before After Market
BeforeMarket
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
0.04
Earnings History > 43 > eps Estimate
0.11
Earnings History > 43 > eps Difference
-0.07
Earnings History > 43 > surprise Percent
-63.6364
Earnings History > 44 > period
2014-12-31
Earnings History > 44 > report Date
2015-01-28
Earnings History > 44 > date
2014-12-31
Earnings History > 44 > before After Market
BeforeMarket
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
0.36
Earnings History > 44 > eps Estimate
0.32
Earnings History > 44 > eps Difference
0.04
Earnings History > 44 > surprise Percent
12.5
Earnings History > 45 > period
2014-09-30
Earnings History > 45 > report Date
2014-10-29
Earnings History > 45 > date
2014-09-30
Earnings History > 45 > before After Market
BeforeMarket
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
0.3
Earnings History > 45 > eps Estimate
0.34
Earnings History > 45 > eps Difference
-0.04
Earnings History > 45 > surprise Percent
-11.7647
Earnings History > 46 > period
2014-06-30
Earnings History > 46 > report Date
2014-07-23
Earnings History > 46 > date
2014-06-30
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.29
Earnings History > 46 > eps Estimate
0.27
Earnings History > 46 > eps Difference
0.02
Earnings History > 46 > surprise Percent
7.4074
Earnings History > 47 > period
2014-03-31
Earnings History > 47 > report Date
2014-04-23
Earnings History > 47 > date
2014-03-31
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.18
Earnings History > 47 > eps Estimate
0.21
Earnings History > 47 > eps Difference
-0.03
Earnings History > 47 > surprise Percent
-14.2857
Earnings History > 48 > period
2013-12-31
Earnings History > 48 > report Date
2014-01-29
Earnings History > 48 > date
2013-12-31
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.17
Earnings History > 48 > eps Estimate
0.22
Earnings History > 48 > eps Difference
-0.05
Earnings History > 48 > surprise Percent
-22.7273
Earnings History > 49 > period
2013-09-30
Earnings History > 49 > report Date
2013-10-23
Earnings History > 49 > date
2013-09-30
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.25
Earnings History > 49 > eps Estimate
0.22
Earnings History > 49 > eps Difference
0.03
Earnings History > 49 > surprise Percent
13.6364
Earnings History > 50 > period
2013-06-30
Earnings History > 50 > report Date
2013-07-24
Earnings History > 50 > date
2013-06-30
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.19
Earnings History > 50 > eps Estimate
0.19
Earnings History > 50 > eps Difference
0
Earnings History > 50 > surprise Percent
0
Earnings History > 51 > period
2013-03-31
Earnings History > 51 > report Date
2013-04-24
Earnings History > 51 > date
2013-03-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.16
Earnings History > 51 > eps Estimate
0.25
Earnings History > 51 > eps Difference
-0.09
Earnings History > 51 > surprise Percent
-36
Earnings History > 52 > period
2012-12-31
Earnings History > 52 > report Date
2013-01-23
Earnings History > 52 > date
2012-12-31
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
0.26
Earnings History > 52 > eps Estimate
0.24
Earnings History > 52 > eps Difference
0.02
Earnings History > 52 > surprise Percent
8.3333
Earnings History > 53 > period
2012-09-30
Earnings History > 53 > report Date
2012-10-24
Earnings History > 53 > date
2012-09-30
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.3
Earnings History > 53 > eps Estimate
0.28
Earnings History > 53 > eps Difference
0.02
Earnings History > 53 > surprise Percent
7.1429
Earnings History > 54 > period
2012-06-30
Earnings History > 54 > report Date
2012-07-25
Earnings History > 54 > date
2012-06-30
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.33
Earnings History > 54 > eps Estimate
0.3
Earnings History > 54 > eps Difference
0.03
Earnings History > 54 > surprise Percent
10
Earnings History > 55 > period
2012-03-31
Earnings History > 55 > report Date
2012-04-25
Earnings History > 55 > date
2012-03-31
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.37
Earnings History > 55 > eps Estimate
0.34
Earnings History > 55 > eps Difference
0.03
Earnings History > 55 > surprise Percent
8.8235
Earnings History > 56 > period
2011-12-31
Earnings History > 56 > report Date
2012-01-25
Earnings History > 56 > date
2011-12-31
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
0.34
Earnings History > 56 > eps Estimate
0.42
Earnings History > 56 > eps Difference
-0.08
Earnings History > 56 > surprise Percent
-19.0476
Earnings History > 57 > period
2011-09-30
Earnings History > 57 > report Date
2011-10-26
Earnings History > 57 > date
2011-09-30
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.38
Earnings History > 57 > eps Estimate
0.38
Earnings History > 57 > eps Difference
0
Earnings History > 57 > surprise Percent
0
Earnings History > 58 > period
2011-06-30
Earnings History > 58 > report Date
2011-07-27
Earnings History > 58 > date
2011-06-30
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
0.33
Earnings History > 58 > eps Estimate
0.33
Earnings History > 58 > eps Difference
0
Earnings History > 58 > surprise Percent
0
Earnings History > 59 > period
2011-03-31
Earnings History > 59 > report Date
2011-04-27
Earnings History > 59 > date
2011-03-31
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.3
Earnings History > 59 > eps Estimate
0.28
Earnings History > 59 > eps Difference
0.02
Earnings History > 59 > surprise Percent
7.1429
Earnings History > 60 > period
2010-12-31
Earnings History > 60 > report Date
2011-01-26
Earnings History > 60 > date
2010-12-31
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.25
Earnings History > 60 > eps Estimate
0.23
Earnings History > 60 > eps Difference
0.02
Earnings History > 60 > surprise Percent
8.6957
Earnings History > 61 > period
2010-09-30
Earnings History > 61 > report Date
2010-10-27
Earnings History > 61 > date
2010-09-30
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
0.21
Earnings History > 61 > eps Estimate
0.16
Earnings History > 61 > eps Difference
0.05
Earnings History > 61 > surprise Percent
31.25
Earnings History > 62 > period
2010-06-30
Earnings History > 62 > report Date
2010-07-28
Earnings History > 62 > date
2010-06-30
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.14
Earnings History > 62 > eps Estimate
0.09
Earnings History > 62 > eps Difference
0.05
Earnings History > 62 > surprise Percent
55.5556
Earnings History > 63 > period
2010-03-31
Earnings History > 63 > report Date
2010-04-28
Earnings History > 63 > date
2010-03-31
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
0.06
Earnings History > 63 > eps Estimate
-
Earnings History > 63 > eps Difference
0
Earnings History > 63 > surprise Percent
-
Earnings History > 64 > period
2009-12-31
Earnings History > 64 > report Date
2010-01-27
Earnings History > 64 > date
2009-12-31
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
-0.02
Earnings History > 64 > eps Estimate
-0.03
Earnings History > 64 > eps Difference
0.01
Earnings History > 64 > surprise Percent
33.3333
Earnings History > 65 > period
2009-09-30
Earnings History > 65 > report Date
2009-10-28
Earnings History > 65 > date
2009-09-30
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
-0.05
Earnings History > 65 > eps Estimate
-0.05
Earnings History > 65 > eps Difference
0
Earnings History > 65 > surprise Percent
0
Earnings History > 66 > period
2009-06-30
Earnings History > 66 > report Date
2009-07-29
Earnings History > 66 > date
2009-06-30
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
-0.05
Earnings History > 66 > eps Estimate
-0.03
Earnings History > 66 > eps Difference
-0.02
Earnings History > 66 > surprise Percent
-66.6667
Earnings History > 67 > period
2009-03-31
Earnings History > 67 > report Date
2009-04-29
Earnings History > 67 > date
2009-03-31
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
0.02
Earnings History > 67 > eps Estimate
-0.01
Earnings History > 67 > eps Difference
0.03
Earnings History > 67 > surprise Percent
300
Earnings History > 68 > period
2008-12-31
Earnings History > 68 > report Date
2009-01-28
Earnings History > 68 > date
2008-12-31
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
0.09
Earnings History > 68 > eps Estimate
0.09
Earnings History > 68 > eps Difference
0
Earnings History > 68 > surprise Percent
0
Earnings History > 69 > period
2008-09-30
Earnings History > 69 > report Date
2008-10-29
Earnings History > 69 > date
2008-09-30
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
0.12
Earnings History > 69 > eps Estimate
0.11
Earnings History > 69 > eps Difference
0.01
Earnings History > 69 > surprise Percent
9.0909
Earnings History > 70 > period
2008-06-30
Earnings History > 70 > report Date
2008-07-23
Earnings History > 70 > date
2008-06-30
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
0.1
Earnings History > 70 > eps Estimate
0.07
Earnings History > 70 > eps Difference
0.03
Earnings History > 70 > surprise Percent
42.8571
Earnings History > 71 > period
2008-03-31
Earnings History > 71 > report Date
2008-04-23
Earnings History > 71 > date
2008-03-31
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
0.07
Earnings History > 71 > eps Estimate
0.09
Earnings History > 71 > eps Difference
-0.02
Earnings History > 71 > surprise Percent
-22.2222
Earnings History > 72 > period
2007-12-31
Earnings History > 72 > report Date
2008-01-23
Earnings History > 72 > date
2007-12-31
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
0.09
Earnings History > 72 > eps Estimate
0.06
Earnings History > 72 > eps Difference
0.03
Earnings History > 72 > surprise Percent
50
Earnings History > 73 > period
2007-09-30
Earnings History > 73 > report Date
2007-10-24
Earnings History > 73 > date
2007-09-30
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
0.07
Earnings History > 73 > eps Estimate
0.11
Earnings History > 73 > eps Difference
-0.04
Earnings History > 73 > surprise Percent
-36.3636
Earnings History > 74 > period
2007-06-30
Earnings History > 74 > report Date
2007-07-25
Earnings History > 74 > date
2007-06-30
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
0.11
Earnings History > 74 > eps Estimate
0.15
Earnings History > 74 > eps Difference
-0.04
Earnings History > 74 > surprise Percent
-26.6667
Earnings History > 75 > period
2007-03-31
Earnings History > 75 > report Date
2007-04-25
Earnings History > 75 > date
2007-03-31
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
0.13
Earnings History > 75 > eps Estimate
0.14
Earnings History > 75 > eps Difference
-0.01
Earnings History > 75 > surprise Percent
-7.1429
Earnings History > 76 > period
2006-12-31
Earnings History > 76 > report Date
2007-02-07
Earnings History > 76 > date
2006-12-31
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
0.13
Earnings History > 76 > eps Estimate
0.13
Earnings History > 76 > eps Difference
0
Earnings History > 76 > surprise Percent
0
Earnings History > 77 > period
2006-09-30
Earnings History > 77 > report Date
2006-10-25
Earnings History > 77 > date
2006-09-30
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
0.13
Earnings History > 77 > eps Estimate
0.13
Earnings History > 77 > eps Difference
0
Earnings History > 77 > surprise Percent
0
Earnings History > 78 > period
2006-06-30
Earnings History > 78 > report Date
2006-07-26
Earnings History > 78 > date
2006-06-30
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
0.12
Earnings History > 78 > eps Estimate
0.12
Earnings History > 78 > eps Difference
0
Earnings History > 78 > surprise Percent
0
Earnings History > 79 > period
2006-03-31
Earnings History > 79 > report Date
2006-04-26
Earnings History > 79 > date
2006-03-31
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
0.11
Earnings History > 79 > eps Estimate
0.09
Earnings History > 79 > eps Difference
0.02
Earnings History > 79 > surprise Percent
22.2222
Earnings History > 80 > period
2005-12-31
Earnings History > 80 > report Date
2006-02-15
Earnings History > 80 > date
2005-12-31
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
0.08
Earnings History > 80 > eps Estimate
0.08
Earnings History > 80 > eps Difference
0
Earnings History > 80 > surprise Percent
0
Earnings History > 81 > period
2005-09-30
Earnings History > 81 > report Date
2005-10-26
Earnings History > 81 > date
2005-09-30
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
0.08
Earnings History > 81 > eps Estimate
0.06
Earnings History > 81 > eps Difference
0.02
Earnings History > 81 > surprise Percent
33.3333
Earnings History > 82 > period
2005-06-30
Earnings History > 82 > report Date
2005-07-27
Earnings History > 82 > date
2005-06-30
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
0.05
Earnings History > 82 > eps Estimate
0.05
Earnings History > 82 > eps Difference
0
Earnings History > 82 > surprise Percent
0
Earnings History > 83 > period
2005-03-31
Earnings History > 83 > report Date
2005-04-27
Earnings History > 83 > date
2005-03-31
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
0.05
Earnings History > 83 > eps Estimate
0.04
Earnings History > 83 > eps Difference
0.01
Earnings History > 83 > surprise Percent
25
Earnings History > 84 > period
2004-12-31
Earnings History > 84 > report Date
2005-02-16
Earnings History > 84 > date
2004-12-31
Earnings History > 84 > before After Market
-
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
0.04
Earnings History > 84 > eps Estimate
0.05
Earnings History > 84 > eps Difference
-0.01
Earnings History > 84 > surprise Percent
-20
Earnings History > 85 > period
2004-09-30
Earnings History > 85 > report Date
2004-10-27
Earnings History > 85 > date
2004-09-30
Earnings History > 85 > before After Market
-
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
0.05
Earnings History > 85 > eps Estimate
0.03
Earnings History > 85 > eps Difference
0.02
Earnings History > 85 > surprise Percent
66.6667
Earnings History > 86 > period
2004-06-30
Earnings History > 86 > report Date
2004-07-28
Earnings History > 86 > date
2004-06-30
Earnings History > 86 > before After Market
-
Earnings History > 86 > currency
USD
Earnings History > 86 > eps Actual
0.03
Earnings History > 86 > eps Estimate
0.02
Earnings History > 86 > eps Difference
0.01
Earnings History > 86 > surprise Percent
50
Earnings History > 87 > period
2004-03-31
Earnings History > 87 > report Date
2004-04-28
Earnings History > 87 > date
2004-03-31
Earnings History > 87 > before After Market
-
Earnings History > 87 > currency
USD
Earnings History > 87 > eps Actual
0.03
Earnings History > 87 > eps Estimate
0.02
Earnings History > 87 > eps Difference
0.01
Earnings History > 87 > surprise Percent
50
Earnings History > 88 > period
2003-12-31
Earnings History > 88 > report Date
2004-02-17
Earnings History > 88 > date
2003-12-31
Earnings History > 88 > before After Market
-
Earnings History > 88 > currency
USD
Earnings History > 88 > eps Actual
0.01
Earnings History > 88 > eps Estimate
0.01
Earnings History > 88 > eps Difference
0
Earnings History > 88 > surprise Percent
0
Earnings History > 89 > period
2003-09-30
Earnings History > 89 > report Date
2003-10-29
Earnings History > 89 > date
2003-09-30
Earnings History > 89 > before After Market
-
Earnings History > 89 > currency
USD
Earnings History > 89 > eps Actual
0.01
Earnings History > 89 > eps Estimate
0.02
Earnings History > 89 > eps Difference
-0.01
Earnings History > 89 > surprise Percent
-50
Earnings History > 90 > period
2003-06-30
Earnings History > 90 > report Date
2003-07-23
Earnings History > 90 > date
2003-06-30
Earnings History > 90 > before After Market
-
Earnings History > 90 > currency
USD
Earnings History > 90 > eps Actual
0.0215
Earnings History > 90 > eps Estimate
-
Earnings History > 90 > eps Difference
0
Earnings History > 90 > surprise Percent
-
Earnings History > 91 > period
2003-03-31
Earnings History > 91 > report Date
2003-04-22
Earnings History > 91 > date
2003-03-31
Earnings History > 91 > before After Market
-
Earnings History > 91 > currency
USD
Earnings History > 91 > eps Actual
0.0014
Earnings History > 91 > eps Estimate
-
Earnings History > 91 > eps Difference
0
Earnings History > 91 > surprise Percent
-
Earnings History > 92 > period
2002-12-31
Earnings History > 92 > report Date
2003-01-29
Earnings History > 92 > date
2002-12-31
Earnings History > 92 > before After Market
-
Earnings History > 92 > currency
USD
Earnings History > 92 > eps Actual
-0.0051
Earnings History > 92 > eps Estimate
-
Earnings History > 92 > eps Difference
0
Earnings History > 92 > surprise Percent
-
Earnings History > 93 > period
2002-09-30
Earnings History > 93 > report Date
2002-10-21
Earnings History > 93 > date
2002-09-30
Earnings History > 93 > before After Market
-
Earnings History > 93 > currency
USD
Earnings History > 93 > eps Actual
-0.0048
Earnings History > 93 > eps Estimate
-
Earnings History > 93 > eps Difference
0
Earnings History > 93 > surprise Percent
-
Earnings History > 94 > period
2002-06-30
Earnings History > 94 > report Date
2002-07-19
Earnings History > 94 > date
2002-06-30
Earnings History > 94 > before After Market
-
Earnings History > 94 > currency
USD
Earnings History > 94 > eps Actual
-0.01
Earnings History > 94 > eps Estimate
0.01
Earnings History > 94 > eps Difference
-0.02
Earnings History > 94 > surprise Percent
-200
Earnings History > 95 > period
2002-03-31
Earnings History > 95 > report Date
2002-04-19
Earnings History > 95 > date
2002-03-31
Earnings History > 95 > before After Market
-
Earnings History > 95 > currency
USD
Earnings History > 95 > eps Actual
-0.01
Earnings History > 95 > eps Estimate
-0.01
Earnings History > 95 > eps Difference
0
Earnings History > 95 > surprise Percent
0
Earnings History > 96 > period
2001-12-31
Earnings History > 96 > report Date
2002-01-18
Earnings History > 96 > date
2001-12-31
Earnings History > 96 > before After Market
-
Earnings History > 96 > currency
USD
Earnings History > 96 > eps Actual
-0.0048
Earnings History > 96 > eps Estimate
-
Earnings History > 96 > eps Difference
0
Earnings History > 96 > surprise Percent
-
Earnings History > 97 > period
2001-09-30
Earnings History > 97 > report Date
2001-10-18
Earnings History > 97 > date
2001-09-30
Earnings History > 97 > before After Market
-
Earnings History > 97 > currency
USD
Earnings History > 97 > eps Actual
0.0457
Earnings History > 97 > eps Estimate
-
Earnings History > 97 > eps Difference
0
Earnings History > 97 > surprise Percent
-
Earnings History > 98 > period
2001-06-30
Earnings History > 98 > report Date
2001-06-30
Earnings History > 98 > date
2001-06-30
Earnings History > 98 > before After Market
-
Earnings History > 98 > currency
USD
Earnings History > 98 > eps Actual
0.0449
Earnings History > 98 > eps Estimate
-
Earnings History > 98 > eps Difference
0
Earnings History > 98 > surprise Percent
-
Earnings History > 99 > period
2001-03-31
Earnings History > 99 > report Date
2001-03-31
Earnings History > 99 > date
2001-03-31
Earnings History > 99 > before After Market
-
Earnings History > 99 > currency
USD
Earnings History > 99 > eps Actual
0.0386
Earnings History > 99 > eps Estimate
-
Earnings History > 99 > eps Difference
0
Earnings History > 99 > surprise Percent
-
Earnings History > 100 > period
2000-12-31
Earnings History > 100 > report Date
2000-12-31
Earnings History > 100 > date
2000-12-31
Earnings History > 100 > before After Market
-
Earnings History > 100 > currency
USD
Earnings History > 100 > eps Actual
0.0365
Earnings History > 100 > eps Estimate
-
Earnings History > 100 > eps Difference
0
Earnings History > 100 > surprise Percent
-
Earnings History > 101 > period
2000-09-30
Earnings History > 101 > report Date
2000-09-30
Earnings History > 101 > date
2000-09-30
Earnings History > 101 > before After Market
-
Earnings History > 101 > currency
USD
Earnings History > 101 > eps Actual
0.0378
Earnings History > 101 > eps Estimate
-
Earnings History > 101 > eps Difference
0
Earnings History > 101 > surprise Percent
-
Earnings History > 102 > period
2000-06-30
Earnings History > 102 > report Date
2000-06-30
Earnings History > 102 > date
2000-06-30
Earnings History > 102 > before After Market
-
Earnings History > 102 > currency
USD
Earnings History > 102 > eps Actual
0.0241
Earnings History > 102 > eps Estimate
-
Earnings History > 102 > eps Difference
0
Earnings History > 102 > surprise Percent
-
Earnings History > 103 > period
2000-03-31
Earnings History > 103 > report Date
2000-03-31
Earnings History > 103 > date
2000-03-31
Earnings History > 103 > before After Market
-
Earnings History > 103 > currency
USD
Earnings History > 103 > eps Actual
0.0419
Earnings History > 103 > eps Estimate
-
Earnings History > 103 > eps Difference
0
Earnings History > 103 > surprise Percent
-
Earnings History > 104 > period
1999-12-31
Earnings History > 104 > report Date
2000-01-21
Earnings History > 104 > date
1999-12-31
Earnings History > 104 > before After Market
-
Earnings History > 104 > currency
USD
Earnings History > 104 > eps Actual
0.01
Earnings History > 104 > eps Estimate
0.01
Earnings History > 104 > eps Difference
0
Earnings History > 104 > surprise Percent
0
Earnings History > 105 > period
1999-09-30
Earnings History > 105 > report Date
1999-10-22
Earnings History > 105 > date
1999-09-30
Earnings History > 105 > before After Market
-
Earnings History > 105 > currency
USD
Earnings History > 105 > eps Actual
0.01
Earnings History > 105 > eps Estimate
0.01
Earnings History > 105 > eps Difference
0
Earnings History > 105 > surprise Percent
0
Earnings History > 106 > period
1999-06-30
Earnings History > 106 > report Date
1999-07-22
Earnings History > 106 > date
1999-06-30
Earnings History > 106 > before After Market
-
Earnings History > 106 > currency
USD
Earnings History > 106 > eps Actual
0.01
Earnings History > 106 > eps Estimate
0.01
Earnings History > 106 > eps Difference
0
Earnings History > 106 > surprise Percent
0
Earnings History > 107 > period
1999-03-31
Earnings History > 107 > report Date
1999-04-22
Earnings History > 107 > date
1999-03-31
Earnings History > 107 > before After Market
-
Earnings History > 107 > currency
USD
Earnings History > 107 > eps Actual
0.01
Earnings History > 107 > eps Estimate
-
Earnings History > 107 > eps Difference
0
Earnings History > 107 > surprise Percent
-
Earnings History > 108 > period
1998-12-31
Earnings History > 108 > report Date
1999-01-21
Earnings History > 108 > date
1998-12-31
Earnings History > 108 > before After Market
-
Earnings History > 108 > currency
USD
Earnings History > 108 > eps Actual
0.0009
Earnings History > 108 > eps Estimate
-
Earnings History > 108 > eps Difference
0
Earnings History > 108 > surprise Percent
-
Earnings History > 109 > period
1998-09-30
Earnings History > 109 > report Date
1998-10-22
Earnings History > 109 > date
1998-09-30
Earnings History > 109 > before After Market
-
Earnings History > 109 > currency
USD
Earnings History > 109 > eps Actual
0.02
Earnings History > 109 > eps Estimate
0.03
Earnings History > 109 > eps Difference
-0.01
Earnings History > 109 > surprise Percent
-33.3333
Earnings History > 110 > period
1998-06-30
Earnings History > 110 > report Date
1998-06-30
Earnings History > 110 > date
1998-06-30
Earnings History > 110 > before After Market
-
Earnings History > 110 > currency
USD
Earnings History > 110 > eps Actual
0.0284
Earnings History > 110 > eps Estimate
-
Earnings History > 110 > eps Difference
0
Earnings History > 110 > surprise Percent
-
Earnings History > 111 > period
1998-03-31
Earnings History > 111 > report Date
1998-03-31
Earnings History > 111 > date
1998-03-31
Earnings History > 111 > before After Market
-
Earnings History > 111 > currency
USD
Earnings History > 111 > eps Actual
0.0251
Earnings History > 111 > eps Estimate
-
Earnings History > 111 > eps Difference
0
Earnings History > 111 > surprise Percent
-
Earnings History > 112 > period
1996-06-30
Earnings History > 112 > report Date
1996-07-19
Earnings History > 112 > date
1996-06-30
Earnings History > 112 > before After Market
-
Earnings History > 112 > currency
USD
Earnings History > 112 > eps Actual
0.01
Earnings History > 112 > eps Estimate
0.02
Earnings History > 112 > eps Difference
-0.01
Earnings History > 112 > surprise Percent
-50
Earnings History > 113 > period
1995-12-31
Earnings History > 113 > report Date
1996-01-19
Earnings History > 113 > date
1995-12-31
Earnings History > 113 > before After Market
-
Earnings History > 113 > currency
USD
Earnings History > 113 > eps Actual
0.02
Earnings History > 113 > eps Estimate
0.01
Earnings History > 113 > eps Difference
0.01
Earnings History > 113 > surprise Percent
100
Earnings History > 114 > period
1995-09-30
Earnings History > 114 > report Date
1995-10-20
Earnings History > 114 > date
1995-09-30
Earnings History > 114 > before After Market
-
Earnings History > 114 > currency
USD
Earnings History > 114 > eps Actual
0.01
Earnings History > 114 > eps Estimate
0.01
Earnings History > 114 > eps Difference
0
Earnings History > 114 > surprise Percent
0
Earnings History > 115 > period
1995-06-30
Earnings History > 115 > report Date
1995-07-21
Earnings History > 115 > date
1995-06-30
Earnings History > 115 > before After Market
-
Earnings History > 115 > currency
USD
Earnings History > 115 > eps Actual
0.01
Earnings History > 115 > eps Estimate
0.01
Earnings History > 115 > eps Difference
0
Earnings History > 115 > surprise Percent
0
Earnings History > 116 > period
1995-03-31
Earnings History > 116 > report Date
1995-04-21
Earnings History > 116 > date
1995-03-31
Earnings History > 116 > before After Market
-
Earnings History > 116 > currency
USD
Earnings History > 116 > eps Actual
0.01
Earnings History > 116 > eps Estimate
0.01
Earnings History > 116 > eps Difference
0
Earnings History > 116 > surprise Percent
0
Earnings History > 117 > period
1992-12-31
Earnings History > 117 > report Date
1993-01-22
Earnings History > 117 > date
1992-12-31
Earnings History > 117 > before After Market
-
Earnings History > 117 > currency
USD
Earnings History > 117 > eps Actual
0.01
Earnings History > 117 > eps Estimate
0.01
Earnings History > 117 > eps Difference
0
Earnings History > 117 > surprise Percent
0
RPC, Inc., together with its subsidiaries, engages provision of a range of oilfield services and equipment for the oil and gas companies involved in the exploration, production, and development of oil and gas properties. The company operates through Technical Services and Support Services segments. The Technical Services segment offers pressure pumping, cementing, downhole tools, coiled tubing, snubbing, nitrogen, well control, wireline, and fishing services that are used in the completion, production, and maintenance of wells, as well as well control training. The Support Services segment provides a range of rental tools drill pipe and related tools, as well as pipe handling, pipe inspection and storage services. It rents its tools for use with onshore and offshore oil and gas well drilling, completion, and workover activities. It operates in Africa, Canada, Argentina, China, Mexico, Latin America, and the Middle East. The company was incorporated in 1984 and is headquartered in Atlanta, Georgia.
Stock Price
$0.00
increase compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/AShop meerkat video funny alan Clearance Fun meerkats hi res stock photography and images Alamy born2invest.com
Read more →For Husband Sending Gift Hi-res Stock Photography And Images Near Me Prost International
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Rating:
HOLD
Target Price:
$6.1167
Analyst Picks
Strong Buy
0
Buy
1
Hold
4
Sell
0
Strong Sell
0
Sentiment:
Bullish
(Last Updated 2025-09-30)
Health Score
Price to Earnings Ratio (P/E)
-
High
Low ≥ 50
High ≤ 10
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
-
Very High
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 47.31% of the total shares of RPC Inc
1.
BlackRock Inc(6.1461%)
since
2025/06/30
2.
Dimensional Fund Advisors, Inc.(5.4076%)
since
2025/06/30
3.
Vanguard Group Inc(4.9899%)
since
2025/06/30
4.
iShares Core S&P Small-Cap ETF(2.2808%)
since
2025/08/31
5.
State Street Corp(1.8491%)
since
2025/06/30
6.
American Century Companies Inc(1.6553%)
since
2025/06/30
7.
Avantis US Small Cap Value ETF(1.453%)
since
2025/08/30
8.
Vanguard Total Stock Mkt Idx Inv(1.4282%)
since
2025/07/31
9.
Gamco Investors, Inc. Et Al(1.394%)
since
2025/06/30
10.
DFA US Small Cap Value I(1.2991%)
since
2025/07/31
11.
Arrowstreet Capital Limited Partnership(1.2693%)
since
2025/06/30
12.
Vanguard Small Cap Index(1.0923%)
since
2025/07/31
13.
Gabelli Funds LLC(1.0006%)
since
2025/06/30
14.
iShares Russell 2000 ETF(0.9821%)
since
2025/08/31
15.
Geode Capital Management, LLC(0.9423%)
since
2025/06/30
16.
Van Eck Associates Corporation(0.8779%)
since
2025/06/30
17.
Charles Schwab Investment Management Inc(0.8157%)
since
2025/06/30
18.
Hotchkis & Wiley Capital Management LLC(0.8072%)
since
2025/06/30
19.
Bank of New York Mellon Corp(0.7672%)
since
2025/06/30
20.
Gabelli Small Cap Growth AAA(0.7631%)
since
2025/06/30
21.
DFA US Targeted Value I(0.7049%)
since
2025/07/31
22.
Balyasny Asset Management LLC(0.6945%)
since
2025/06/30
23.
Bridgeway Capital Management, LLC(0.6931%)
since
2025/06/30
24.
VanEck Oil Services ETF(0.6689%)
since
2025/08/30
25.
1290 VT GAMCO Small Company Value IB(0.6572%)
since
2025/07/31
26.
Vanguard Small Cap Growth Index Inv(0.6306%)
since
2025/07/31
27.
Dimensional US Targeted Value ETF(0.5871%)
since
2025/08/29
28.
Morgan Stanley - Brokerage Accounts(0.5138%)
since
2025/06/30
29.
Northern Trust Corp(0.511%)
since
2025/06/30
30.
EA Bridgeway Omni Small-Cap Value ETF(0.4546%)
since
2025/08/29
31.
Empowered Funds, LLC(0.4383%)
since
2025/06/30
32.
Bank of America Corp(0.437%)
since
2025/06/30
33.
Brandywine Global Investment Mgmt LLC(0.4279%)
since
2025/06/30
34.
Vanguard Institutional Extnd Mkt Idx Tr(0.416%)
since
2025/07/31
35.
Dimensional US Small Cap Value ETF(0.4121%)
since
2025/08/29
36.
Fidelity Small Cap Index(0.4096%)
since
2025/06/30
37.
DFA US Micro Cap I(0.3715%)
since
2025/07/31
38.
Schwab Fundamental U.S. Small CompanyETF(0.3619%)
since
2025/08/30
39.
iShares Russell 2000 Value ETF(0.3515%)
since
2025/08/31
40.
DFA US Small Cap I(0.3515%)
since
2025/07/31
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
2025-12-31
EPS Estimate
0.0615
Date
2025-09-30
EPS Actual
0.09
EPS Estimate
0.07
EPS Difference
0.02
Surprise Percent
28.5714%
(Last Updated 2025-09-30)
(Last Updated 2025-09-30)
Revenue
$ 0
Cost Of Revenue
$ 0
Gross Profit
$ 0
Operating Expenses
$ 0
Operating Income
$ 0
Interest Expense
$ 0
Pretax Income
$ 0
Net Income
$ 0
Income Tax Expense
$ 0
EBITDA
$ 0
Total Other Income Expense Net
$ 0
Earnings Per Share
0
Dividends Per Share
0
Shares Outstanding
0
Operating Margin
0%
(Last Updated 2025-09-30)
Cash
$ 0
Short Term Investments
$ 0
Receivables
$ 0
Inventories
$ 0
Total Current Assets
$ 0
Property Plant Equipment
$ 0
Total Assets
$ 0
Payables
$ 0
Short Term Debt
$ 0
Long Term Debt
$ 0
Total Liabilities
$ 0
Equity
$ 0
(Last Updated 2025-09-30)
Net Income
$ 0
Depreciation
$ 0
Change In Working Capital
$ 0
Cash From Operations
$ 0
Capital Expenditures
$ 0
Cash From Investing
$ 0
Cash From Financing
$ 0
Net Change In Cash
$ 0
Disclaimer: Finnton is a stock screener tool provided for informational and educational purposes only. The data, analysis, and insights offered on this website do not constitute financial, investment, tax, or legal advice. Users are solely responsible for their own investment decisions, and Finnton makes no guarantees regarding the accuracy, completeness, or reliability of the information provided. Past performance is not indicative of future results. Always conduct your own research and consult with a licensed financial advisor before making any investment decisions.