_id
69130270ccc777a4e85d79a3
Capt
Ticker
INVX
Name
Innovex International, Inc
Exchange
NYSE
Address
19120 Kenswick Dr, Humble, TX, United States, 77338
Country
USA
Sector
Energy
Industry
Oil & Gas Equipment & Services
Currency
USD
Website
https://www.innovex-inc.com
Description
Innovex International, Inc. designs, manufactures, sells, and rents mission critical engineered products to the oil and natural gas industry worldwide. The company sells and rents its products to international and national oil companies, independent exploration and production companies, and multinational service companies; and a provides a range of cementing and casing products built to last and perform in the toughest drilling environments. Its products have applications in the onshore and offshore oil and natural gas wells, including well construction, well completion, and well production and intervention. The company was founded in 2016 and is headquartered in Humble, Texas.
Last Close
21.99
Volume
215750
Current Price
23.27
Change
0.91
Last Updated
2026-01-04T15:18:14.498Z
Image
data:image/webp;base64,UklGRjIGAABXRUJQVlA4WAoAAAAQAAAAPwAAPwAAQUxQSNwCAAABoIRtkyHZ+iOq+1zbtm33zLV9V1ratpe2bdu2bd/bPdc+Zkb8F9MVmbU7u4iYAEyFlLINEEFZkVIimGb66WfIP71CyghmOvKtbrc31Ot1e73u8N/1/7b76fmLQEoIZrqKzpLOR2aGFDnA3eJe23g6NJ9ghZ/pLGv8bQCarcIVNJZOPA+SS7HStw1wjlwHmkdELmZieecDbUgebD+G3gA694PmEMz0Do1NNH61PDSD4jg6m5l4mUJCiuW/oTXEOW4LaETQupyJTTU+OQ0koBhI9MY4p+wFDaC6hcbmGt+eC1JLsfV4ei3PWI/GM+oJZn2ZiU12/r42tNYJdNYf9/vIkX///ffImn9OqEfjvS1IH8W6fwScve03GBzo/H9wsNPpdAbXeIipFsmD+glwJY3RYyCoq1jqc1q9xMeg/ab/kB4w/rga2lX/lravpDFyT53pPg7ReGsLgr6CrSfQQ/f1A3AuLeLO3aF9BLO9TWPooRqKlX6kB2h8dx7IcBWOpnvAmXavAcWJtAidp/RRLPMljUHjQyMg/QTzvkOLGD+dDQJAgDOZGHSO70BRU7HzJHrAnadCh1ntL3rEeI5A6gBybYjOURug+t91dAaNHy8CQW3FQKIHmHjndBDFFiNDTt8fivqC9vVMEdJ3g6L1IBODxi9nggSgWGuIFjG+PS+wJ91jR0EQVhzk9ACN52PxT2gMGp+ZK4dgmldoEedf655CY9A5eltUyKjYeiI9QOOjQ/SI8WYIcgraVzNFsjr/Wi0TFCt3aSH3kPE0CDJXOIceihtfni+fYPEheswDiQehQnbBIcWM7y8AKTH3c0yh+k7bG4qCis3/pJe5ZxpICSgupBVwjlwXiqKCxb+m55vCcyEoLDg0hw9n/HpZaCnFop8whYZ39wNRobhij8SU1/jmtJByguqsKXRmdL6/LgSN1J2vu+euu4P3333PHUcsAEEjRZBd0FARzSyYGglWUDggMAMAAJATAJ0BKkAAQAA+tVSiTackoyIiDMjgFolsAMEVgdZ+PGaXhNc8xrcmvU3yt3qA8wH6eftj70/oQ9AD+k9QB6AHlx+xr+3fpH5hK/QtwwZ8qB7WdQPpAfsB7AH6wMdazATXJCe74BczfiQ8BavyD55F2ZAAKK7c+cB8GxaybOXA3AH7FpoP+VeWPSWu0AIb/+lVRrU+ScLNL0uggPWqcYxEWTfgAAD+8Xzf6KugxcCEliAt4grh021zXuQVeHYYLPLMyXuopzCZ/jF/8LHlzlaYsUI5wwn6g2JHeO1cBdUTNtBYRgUErE+KNlu28kqcbLHk1+hYrFvv4xKnRWV+oaOfTGk2/rq1B1NpJ7npJUo4ifrEoRqA5prvj59qAbdAdeHezlae3KsxDQobAi9syIKG6OCCU4gIlWXF/RI/b1JQEFv2SpqtRjI21E8ZSEcWiyq1o6UwIZ7dnCtK+AcaNojwuoyWLj+2A5ETJzx/4LWK8mJdO2EYfSBN8KX4BjR4I+k8pjEoeJ0zD748HVpSbQ+nnWBKzuRNsSqEuB5rGFH50aqrkeJi7Oc5JzXz0PpKRLDWbRd8A1QknvT1JigfqhbJrp4vWqtBVPd7wjwwU+vES8N+EsvG3eqt5BAgcM86qzVZw/Lmt/0uewkpZ2ZFPSh1XH/cRwW04MyqzW7FoL1muflhK+8EXl6GpD1pzf5+bDE8Y8LT4xVpY57dRAlP1BGoSNlJYbFGUn0IX9hfFhqtxvzS/YXgXme8VB6rTpvplOO4KLu6zG5vrvTV6DxR5CPjNPZ3zWv4Upywv0D2A52Qd+klmkkB84mjqe0IZis/8n4pauJmxnGOFKMMoUiPmztO6IhYZ7GAXN1PPsYOKXn155yX8TEhHfs/tFppgYDXKCPPoABb0wf/CFmCo3BaqV6fx/reuQlwfqi152OxlgND+9RidStZCtDUAL/Hp/iEtnfsHXdMtItXioHUTBKjgMqnxqLvMCL3Ix2zpM+JFFATDosrGXHrB8stfQ5eVSdN3xfFMbzWi3YS0At8/fohjPwOdc4w7xvcuHxnP2zjsm9BeGbR4vG3y7rhE2jcTiSAAA==
Ipo Date
1997-10-23T00:00:00.000Z
Market Cap
1570175104
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
0.996
Sentiment Sources
1
Rating
2
Target Price
22.6667
Strong Buy
0
Buy
0
Hold
0
Sell
1
Strong Sell
0
Current Quarter
2025-09-30
Revenue
240000000
Cost Of Revenue
179419000
Gross Profit
60581000
Operating Expenses
35574000
Operating Income
25007000
Interest Expense
677000
Pretax Income
57962000
Net Income
39228000
Eps
0.5663441867717313
Dividends Per Share
-
Shares Outstanding
68927791
Income Tax Expense
18734000
EBITDA
79154000
Operating Margin
10.419583333333334
Total Other Income Expense Net
32955000
Cash
163374000
Short Term Investments
5468000
Receivables
223394000
Inventories
275197000
Total Current Assets
710352000
Property Plant Equipment
213430000
Total Assets
1253910000
Payables
66632999
Short Term Debt
19101000
Long Term Debt
-
Total Liabilities
214956000
Equity
1038954000
Bs_currency_symbol
-
Depreciation
18688000
Change In Working Capital
7695000
Cash From Operations
48374000
Capital Expenditures
11852000
Cash From Investing
77555000
Cash From Financing
-31177000
Net Change In Cash
94593000
Cf_currency_symbol
-
PE
35.5938
PB
1.5513714091287967
ROE
3.7757205805069334
ROA
3.1284541952771727
FCF
36522000
Fcf Percent
0.152175
Piotroski FScore
4
Health Score
71
Deep Value Investing Score
6
Defensive Investing Score
7
Dividend Investing Score
3
Economic Moat Investing Score
8.8
Garp Investing Score
7
Growth Investing Score
5.5
Momentum Investing Score
6.5
Net Net Investing Score
4
Quality Investing Score
8
Value Investing Score
6
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
240000000
Quarters > 0 > income Statement > cost Of Revenue
179419000
Quarters > 0 > income Statement > gross Profit
60581000
Quarters > 0 > income Statement > operating Expenses
35574000
Quarters > 0 > income Statement > operating Income
25007000
Quarters > 0 > income Statement > interest Expense
677000
Quarters > 0 > income Statement > pretax Income
57962000
Quarters > 0 > income Statement > net Income
39228000
Quarters > 0 > income Statement > eps
0.5663441867717313
Quarters > 0 > income Statement > dividends Per Share
-
Quarters > 0 > income Statement > shares Outstanding
69265300
Quarters > 0 > income Statement > income Tax Expense
18734000
Quarters > 0 > income Statement > EBITDA
79154000
Quarters > 0 > income Statement > operating Margin
10.419583333333334
Quarters > 0 > income Statement > total Other Income Expense Net
32955000
Quarters > 0 > income Statement > currency_symbol
-
Quarters > 0 > balance Sheet > cash
163374000
Quarters > 0 > balance Sheet > short Term Investments
5468000
Quarters > 0 > balance Sheet > receivables
223394000
Quarters > 0 > balance Sheet > inventories
275197000
Quarters > 0 > balance Sheet > total Current Assets
710352000
Quarters > 0 > balance Sheet > property Plant Equipment
213430000
Quarters > 0 > balance Sheet > total Assets
1253910000
Quarters > 0 > balance Sheet > payables
66632999
Quarters > 0 > balance Sheet > short Term Debt
19101000
Quarters > 0 > balance Sheet > long Term Debt
-
Quarters > 0 > balance Sheet > total Liabilities
214956000
Quarters > 0 > balance Sheet > equity
1038954000
Quarters > 0 > balance Sheet > currency_symbol
-
Quarters > 0 > cash Flow > net Income
39228000
Quarters > 0 > cash Flow > depreciation
18688000
Quarters > 0 > cash Flow > change In Working Capital
7695000
Quarters > 0 > cash Flow > cash From Operations
48374000
Quarters > 0 > cash Flow > capital Expenditures
11852000
Quarters > 0 > cash Flow > cash From Investing
77555000
Quarters > 0 > cash Flow > cash From Financing
-31177000
Quarters > 0 > cash Flow > net Change In Cash
94593000
Quarters > 0 > cash Flow > currency_symbol
-
Quarters > 0 > ratios > PE
0.5663441867717313
Quarters > 0 > ratios > PB
1.5513714091287967
Quarters > 0 > ratios > ROE
3.7757205805069334
Quarters > 0 > ratios > ROA
3.1284541952771727
Quarters > 0 > ratios > FCF
36522000
Quarters > 0 > ratios > Piotroski FScore
4
Quarters > 0 > ratios > fcf Percent
0.152175
Quarters > 0 > health Score
71
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
224234000
Quarters > 1 > income Statement > cost Of Revenue
152515000
Quarters > 1 > income Statement > gross Profit
71719000
Quarters > 1 > income Statement > operating Expenses
49024000
Quarters > 1 > income Statement > operating Income
22695000
Quarters > 1 > income Statement > interest Expense
551000
Quarters > 1 > income Statement > pretax Income
22236000
Quarters > 1 > income Statement > net Income
15345000
Quarters > 1 > income Statement > eps
0.2219170547370961
Quarters > 1 > income Statement > dividends Per Share
-
Quarters > 1 > income Statement > shares Outstanding
69147457
Quarters > 1 > income Statement > income Tax Expense
6891000
Quarters > 1 > income Statement > EBITDA
40800000
Quarters > 1 > income Statement > operating Margin
10.121123469233034
Quarters > 1 > income Statement > total Other Income Expense Net
-459000
Quarters > 1 > income Statement > currency_symbol
USD
Quarters > 1 > balance Sheet > cash
68781000
Quarters > 1 > balance Sheet > short Term Investments
6794000
Quarters > 1 > balance Sheet > receivables
256828000
Quarters > 1 > balance Sheet > inventories
278495000
Quarters > 1 > balance Sheet > total Current Assets
670105000
Quarters > 1 > balance Sheet > property Plant Equipment
207182000
Quarters > 1 > balance Sheet > total Assets
1227081000
Quarters > 1 > balance Sheet > payables
65321000
Quarters > 1 > balance Sheet > short Term Debt
18279000
Quarters > 1 > balance Sheet > long Term Debt
27642000
Quarters > 1 > balance Sheet > total Liabilities
231528000
Quarters > 1 > balance Sheet > equity
995553000
Quarters > 1 > balance Sheet > currency_symbol
USD
Quarters > 1 > cash Flow > net Income
15345000
Quarters > 1 > cash Flow > depreciation
18013000
Quarters > 1 > cash Flow > change In Working Capital
14490000
Quarters > 1 > cash Flow > cash From Operations
59210000
Quarters > 1 > cash Flow > capital Expenditures
7297000
Quarters > 1 > cash Flow > cash From Investing
-62872000
Quarters > 1 > cash Flow > cash From Financing
2442000
Quarters > 1 > cash Flow > net Change In Cash
665000
Quarters > 1 > cash Flow > currency_symbol
USD
Quarters > 1 > ratios > PE
0.2219170547370961
Quarters > 1 > ratios > PB
1.616248782726786
Quarters > 1 > ratios > ROE
1.5413544030302757
Quarters > 1 > ratios > ROA
1.2505286937048166
Quarters > 1 > ratios > FCF
51913000
Quarters > 1 > ratios > Piotroski FScore
4
Quarters > 1 > ratios > fcf Percent
0.23151261628477393
Quarters > 1 > health Score
72
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
240415000
Quarters > 2 > income Statement > cost Of Revenue
163911000
Quarters > 2 > income Statement > gross Profit
76504000
Quarters > 2 > income Statement > operating Expenses
54654000
Quarters > 2 > income Statement > operating Income
21850000
Quarters > 2 > income Statement > interest Expense
700000
Quarters > 2 > income Statement > pretax Income
21364000
Quarters > 2 > income Statement > net Income
14757000
Quarters > 2 > income Statement > eps
0.21239963965898093
Quarters > 2 > income Statement > dividends Per Share
-
Quarters > 2 > income Statement > shares Outstanding
69477519
Quarters > 2 > income Statement > income Tax Expense
6607000
Quarters > 2 > income Statement > EBITDA
39942000
Quarters > 2 > income Statement > operating Margin
9.08845121976582
Quarters > 2 > income Statement > total Other Income Expense Net
-486000
Quarters > 2 > income Statement > currency_symbol
USD
Quarters > 2 > balance Sheet > cash
68116000
Quarters > 2 > balance Sheet > short Term Investments
-
Quarters > 2 > balance Sheet > receivables
269094000
Quarters > 2 > balance Sheet > inventories
269251000
Quarters > 2 > balance Sheet > total Current Assets
632638000
Quarters > 2 > balance Sheet > property Plant Equipment
245386000
Quarters > 2 > balance Sheet > total Assets
1196003000
Quarters > 2 > balance Sheet > payables
76391000
Quarters > 2 > balance Sheet > short Term Debt
17091000
Quarters > 2 > balance Sheet > long Term Debt
14596000
Quarters > 2 > balance Sheet > total Liabilities
217627000
Quarters > 2 > balance Sheet > equity
978376000
Quarters > 2 > balance Sheet > currency_symbol
USD
Quarters > 2 > cash Flow > net Income
14757000
Quarters > 2 > cash Flow > depreciation
17878000
Quarters > 2 > cash Flow > change In Working Capital
-12712000
Quarters > 2 > cash Flow > cash From Operations
31090000
Quarters > 2 > cash Flow > capital Expenditures
7056000
Quarters > 2 > cash Flow > cash From Investing
-23466000
Quarters > 2 > cash Flow > cash From Financing
-13399000
Quarters > 2 > cash Flow > net Change In Cash
-5162000
Quarters > 2 > cash Flow > currency_symbol
USD
Quarters > 2 > ratios > PE
0.21239963965898093
Quarters > 2 > ratios > PB
1.652474986232287
Quarters > 2 > ratios > ROE
1.5083158213202286
Quarters > 2 > ratios > ROA
1.233859781288174
Quarters > 2 > ratios > FCF
24034000
Quarters > 2 > ratios > Piotroski FScore
4
Quarters > 2 > ratios > fcf Percent
0.09996880394318158
Quarters > 2 > health Score
62
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
250687000
Quarters > 3 > income Statement > cost Of Revenue
165817000
Quarters > 3 > income Statement > gross Profit
84870000
Quarters > 3 > income Statement > operating Expenses
57958000
Quarters > 3 > income Statement > operating Income
26912000
Quarters > 3 > income Statement > interest Expense
375000
Quarters > 3 > income Statement > pretax Income
27413000
Quarters > 3 > income Statement > net Income
31788000
Quarters > 3 > income Statement > eps
0.4671671082376575
Quarters > 3 > income Statement > dividends Per Share
0
Quarters > 3 > income Statement > shares Outstanding
68044174
Quarters > 3 > income Statement > income Tax Expense
-4375000
Quarters > 3 > income Statement > EBITDA
42380000
Quarters > 3 > income Statement > operating Margin
10.73529939725634
Quarters > 3 > income Statement > total Other Income Expense Net
501000
Quarters > 3 > income Statement > currency_symbol
USD
Quarters > 3 > balance Sheet > cash
73278000
Quarters > 3 > balance Sheet > short Term Investments
-
Quarters > 3 > balance Sheet > receivables
266343000
Quarters > 3 > balance Sheet > inventories
271173000
Quarters > 3 > balance Sheet > total Current Assets
641391000
Quarters > 3 > balance Sheet > property Plant Equipment
245659000
Quarters > 3 > balance Sheet > total Assets
1197483000
Quarters > 3 > balance Sheet > payables
65201000
Quarters > 3 > balance Sheet > short Term Debt
21014000
Quarters > 3 > balance Sheet > long Term Debt
20023000
Quarters > 3 > balance Sheet > total Liabilities
239327000
Quarters > 3 > balance Sheet > equity
958156000
Quarters > 3 > balance Sheet > currency_symbol
USD
Quarters > 3 > cash Flow > net Income
31788000
Quarters > 3 > cash Flow > depreciation
14592000
Quarters > 3 > cash Flow > change In Working Capital
-5225000
Quarters > 3 > cash Flow > cash From Operations
36345000
Quarters > 3 > cash Flow > capital Expenditures
7627000
Quarters > 3 > cash Flow > cash From Investing
-71954000
Quarters > 3 > cash Flow > cash From Financing
11140000
Quarters > 3 > cash Flow > net Change In Cash
-26617000
Quarters > 3 > cash Flow > currency_symbol
USD
Quarters > 3 > ratios > PE
0.4671671082376575
Quarters > 3 > ratios > PB
1.6525366735479399
Quarters > 3 > ratios > ROE
3.3176226000776494
Quarters > 3 > ratios > ROA
2.654567956288315
Quarters > 3 > ratios > FCF
28718000
Quarters > 3 > ratios > Piotroski FScore
4
Quarters > 3 > ratios > fcf Percent
0.11455719682313004
Quarters > 3 > health Score
66
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
660803000
Annuals > 0 > income Statement > cost Of Revenue
428172000
Annuals > 0 > income Statement > gross Profit
232631000
Annuals > 0 > income Statement > operating Expenses
183556000
Annuals > 0 > income Statement > operating Income
49075000
Annuals > 0 > income Statement > interest Expense
2430000
Annuals > 0 > income Statement > pretax Income
142812000
Annuals > 0 > income Statement > net Income
140325000
Annuals > 0 > income Statement > eps
2.771742131926274
Annuals > 0 > income Statement > dividends Per Share
74983000
Annuals > 0 > income Statement > shares Outstanding
50627004
Annuals > 0 > income Statement > income Tax Expense
2487000
Annuals > 0 > income Statement > EBITDA
184766000
Annuals > 0 > income Statement > operating Margin
7.4265703999527855
Annuals > 0 > income Statement > total Other Income Expense Net
93737000
Annuals > 0 > income Statement > currency_symbol
USD
Annuals > 0 > balance Sheet > cash
73278000
Annuals > 0 > balance Sheet > short Term Investments
12316000
Annuals > 0 > balance Sheet > receivables
266343000
Annuals > 0 > balance Sheet > inventories
271173000
Annuals > 0 > balance Sheet > total Current Assets
641391000
Annuals > 0 > balance Sheet > property Plant Equipment
245659000
Annuals > 0 > balance Sheet > total Assets
1197483000
Annuals > 0 > balance Sheet > payables
65201000
Annuals > 0 > balance Sheet > short Term Debt
21014000
Annuals > 0 > balance Sheet > long Term Debt
20023000
Annuals > 0 > balance Sheet > total Liabilities
239327000
Annuals > 0 > balance Sheet > equity
958156000
Annuals > 0 > balance Sheet > currency_symbol
USD
Annuals > 0 > cash Flow > net Income
140325000
Annuals > 0 > cash Flow > depreciation
39524000
Annuals > 0 > cash Flow > change In Working Capital
-4701000
Annuals > 0 > cash Flow > cash From Operations
93439000
Annuals > 0 > cash Flow > capital Expenditures
13594000
Annuals > 0 > cash Flow > cash From Investing
78444000
Annuals > 0 > cash Flow > cash From Financing
-103072000
Annuals > 0 > cash Flow > net Change In Cash
65872000
Annuals > 0 > cash Flow > currency_symbol
USD
Annuals > 0 > ratios > PE
2.771742131926274
Annuals > 0 > ratios > PB
1.203648624148886
Annuals > 0 > ratios > ROE
14.645318716367688
Annuals > 0 > ratios > ROA
11.718329195487536
Annuals > 0 > ratios > FCF
79845000
Annuals > 0 > ratios > Piotroski FScore
4
Annuals > 0 > ratios > fcf Percent
0.12083026257447378
Annuals > 0 > health Score
83
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
555539000
Annuals > 1 > income Statement > cost Of Revenue
360102000
Annuals > 1 > income Statement > gross Profit
195437000
Annuals > 1 > income Statement > operating Expenses
98155000
Annuals > 1 > income Statement > operating Income
97282000
Annuals > 1 > income Statement > interest Expense
5506000
Annuals > 1 > income Statement > pretax Income
94366000
Annuals > 1 > income Statement > net Income
73926000
Annuals > 1 > income Statement > eps
1.4620544018090031
Annuals > 1 > income Statement > dividends Per Share
0
Annuals > 1 > income Statement > shares Outstanding
50563098
Annuals > 1 > income Statement > income Tax Expense
20440000
Annuals > 1 > income Statement > EBITDA
129931000
Annuals > 1 > income Statement > operating Margin
17.51128183619872
Annuals > 1 > income Statement > total Other Income Expense Net
-2916000
Annuals > 1 > income Statement > currency_symbol
USD
Annuals > 1 > balance Sheet > cash
7406000
Annuals > 1 > balance Sheet > short Term Investments
25908000
Annuals > 1 > balance Sheet > receivables
122141000
Annuals > 1 > balance Sheet > inventories
141188000
Annuals > 1 > balance Sheet > total Current Assets
288272000
Annuals > 1 > balance Sheet > property Plant Equipment
85097000
Annuals > 1 > balance Sheet > total Assets
475300000
Annuals > 1 > balance Sheet > payables
32035000
Annuals > 1 > balance Sheet > short Term Debt
17182000
Annuals > 1 > balance Sheet > long Term Debt
35247000
Annuals > 1 > balance Sheet > total Liabilities
146379000
Annuals > 1 > balance Sheet > equity
328921000
Annuals > 1 > balance Sheet > currency_symbol
USD
Annuals > 1 > cash Flow > net Income
604000
Annuals > 1 > cash Flow > depreciation
30059000
Annuals > 1 > cash Flow > change In Working Capital
-23811000
Annuals > 1 > cash Flow > cash From Operations
75864000
Annuals > 1 > cash Flow > capital Expenditures
15487000
Annuals > 1 > cash Flow > cash From Investing
-32427000
Annuals > 1 > cash Flow > cash From Financing
-44565000
Annuals > 1 > cash Flow > net Change In Cash
-1010000
Annuals > 1 > cash Flow > currency_symbol
USD
Annuals > 1 > ratios > PE
1.4620544018090031
Annuals > 1 > ratios > PB
3.501835919384898
Annuals > 1 > ratios > ROE
22.47530562049854
Annuals > 1 > ratios > ROA
15.553545129391964
Annuals > 1 > ratios > FCF
60377000
Annuals > 1 > ratios > Piotroski FScore
4
Annuals > 1 > ratios > fcf Percent
0.10868183871879382
Annuals > 1 > health Score
80
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
467189000
Annuals > 2 > income Statement > cost Of Revenue
309072000
Annuals > 2 > income Statement > gross Profit
158117000
Annuals > 2 > income Statement > operating Expenses
82274000
Annuals > 2 > income Statement > operating Income
75843000
Annuals > 2 > income Statement > interest Expense
4034000
Annuals > 2 > income Statement > pretax Income
72929000
Annuals > 2 > income Statement > net Income
63278000
Annuals > 2 > income Statement > eps
4.05001802340585
Annuals > 2 > income Statement > dividends Per Share
0
Annuals > 2 > income Statement > shares Outstanding
15624128
Annuals > 2 > income Statement > income Tax Expense
9651000
Annuals > 2 > income Statement > EBITDA
101923000
Annuals > 2 > income Statement > operating Margin
16.2339010550334
Annuals > 2 > income Statement > total Other Income Expense Net
-2914000
Annuals > 2 > income Statement > currency_symbol
USD
Annuals > 2 > balance Sheet > cash
8416000
Annuals > 2 > balance Sheet > short Term Investments
32232000
Annuals > 2 > balance Sheet > receivables
126234000
Annuals > 2 > balance Sheet > inventories
136655000
Annuals > 2 > balance Sheet > total Current Assets
282387000
Annuals > 2 > balance Sheet > property Plant Equipment
69942000
Annuals > 2 > balance Sheet > total Assets
436286000
Annuals > 2 > balance Sheet > payables
41650000
Annuals > 2 > balance Sheet > short Term Debt
14657000
Annuals > 2 > balance Sheet > long Term Debt
76401000
Annuals > 2 > balance Sheet > total Liabilities
185006000
Annuals > 2 > balance Sheet > equity
251280000
Annuals > 2 > balance Sheet > currency_symbol
USD
Annuals > 2 > cash Flow > net Income
63278000
Annuals > 2 > cash Flow > depreciation
18468000
Annuals > 2 > cash Flow > change In Working Capital
-79632000
Annuals > 2 > cash Flow > cash From Operations
-5811000
Annuals > 2 > cash Flow > capital Expenditures
9575000
Annuals > 2 > cash Flow > cash From Investing
-37522000
Annuals > 2 > cash Flow > cash From Financing
42285000
Annuals > 2 > cash Flow > net Change In Cash
-1320000
Annuals > 2 > cash Flow > currency_symbol
USD
Annuals > 2 > ratios > PE
4.05001802340585
Annuals > 2 > ratios > PB
1.4164184807386184
Annuals > 2 > ratios > ROE
25.182266794014645
Annuals > 2 > ratios > ROA
14.503788799090506
Annuals > 2 > ratios > FCF
-15386000
Annuals > 2 > ratios > Piotroski FScore
2
Annuals > 2 > ratios > fcf Percent
-0.0329331384086526
Annuals > 2 > health Score
70
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
294841000
Annuals > 3 > income Statement > cost Of Revenue
207445000
Annuals > 3 > income Statement > gross Profit
87396000
Annuals > 3 > income Statement > operating Expenses
73319000
Annuals > 3 > income Statement > operating Income
14077000
Annuals > 3 > income Statement > interest Expense
2155000
Annuals > 3 > income Statement > pretax Income
13695000
Annuals > 3 > income Statement > net Income
9853000
Annuals > 3 > income Statement > eps
0.27930379567423536
Annuals > 3 > income Statement > dividends Per Share
-
Annuals > 3 > income Statement > shares Outstanding
35277000
Annuals > 3 > income Statement > income Tax Expense
3842000
Annuals > 3 > income Statement > EBITDA
33585000
Annuals > 3 > income Statement > operating Margin
4.774437747803053
Annuals > 3 > income Statement > total Other Income Expense Net
-382000
Annuals > 3 > income Statement > currency_symbol
USD
Annuals > 3 > balance Sheet > cash
9736000
Annuals > 3 > balance Sheet > short Term Investments
3125000
Annuals > 3 > balance Sheet > receivables
82665000
Annuals > 3 > balance Sheet > inventories
92293000
Annuals > 3 > balance Sheet > total Current Assets
192911000
Annuals > 3 > balance Sheet > property Plant Equipment
37468000
Annuals > 3 > balance Sheet > total Assets
284895000
Annuals > 3 > balance Sheet > payables
38335000
Annuals > 3 > balance Sheet > short Term Debt
5795000
Annuals > 3 > balance Sheet > long Term Debt
31236000
Annuals > 3 > balance Sheet > total Liabilities
104344000
Annuals > 3 > balance Sheet > equity
180551000
Annuals > 3 > balance Sheet > currency_symbol
USD
Annuals > 3 > cash Flow > net Income
9853000
Annuals > 3 > cash Flow > depreciation
30495000
Annuals > 3 > cash Flow > change In Working Capital
-32392000
Annuals > 3 > cash Flow > cash From Operations
-2025000
Annuals > 3 > cash Flow > capital Expenditures
6443000
Annuals > 3 > cash Flow > cash From Investing
-22064000
Annuals > 3 > cash Flow > cash From Financing
10052000
Annuals > 3 > cash Flow > net Change In Cash
-14182000
Annuals > 3 > cash Flow > currency_symbol
USD
Annuals > 3 > ratios > PE
0.27930379567423536
Annuals > 3 > ratios > PB
4.450875708248638
Annuals > 3 > ratios > ROE
5.457183842792341
Annuals > 3 > ratios > ROA
3.458467154565717
Annuals > 3 > ratios > FCF
-8468000
Annuals > 3 > ratios > Piotroski FScore
2
Annuals > 3 > ratios > fcf Percent
-0.028720564643316227
Annuals > 3 > health Score
48
Valuation > metrics > PE
35.5938
Valuation > metrics > PB
1.5513714091287967
Valuation > final Score
67.28744
Valuation > verdict
21.2% Overvalued
Profitability > metrics > ROE
3.7757205805069334
Profitability > metrics > ROA
5.522332590039867
Profitability > metrics > Net Margin
0.16345
Profitability > final Score
49
Profitability > verdict
Weak
Risk > metrics > Debt Equity
0.20689655172413793
Risk > metrics > Interest Coverage
36.937961595273265
Risk > final Score
100
Risk > verdict
Low
Liquidity > metrics > Current Ratio
8.285534423747107
Liquidity > metrics > Quick Ratio
5.075640995120267
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
100
Prev Valuations > 1
100
Prev Valuations > 2
100
Prev Profitabilities > 0
20
Prev Profitabilities > 1
19
Prev Profitabilities > 2
41
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:02:30.224Z
Earnings History > 0 > period
2025-09-30
Earnings History > 0 > report Date
2025-11-04
Earnings History > 0 > date
2025-09-30
Earnings History > 0 > before After Market
-
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
0.2348
Earnings History > 0 > eps Estimate
0.2913
Earnings History > 0 > eps Difference
-0.0565
Earnings History > 0 > surprise Percent
-19.3958
Earnings History > 1 > period
2025-06-30
Earnings History > 1 > report Date
2025-07-31
Earnings History > 1 > date
2025-06-30
Earnings History > 1 > before After Market
AfterMarket
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
0.6484
Earnings History > 1 > eps Estimate
0.3
Earnings History > 1 > eps Difference
0.3484
Earnings History > 1 > surprise Percent
116.1333
Earnings History > 2 > period
2025-03-31
Earnings History > 2 > report Date
2025-05-07
Earnings History > 2 > date
2025-03-31
Earnings History > 2 > before After Market
-
Earnings History > 2 > currency
-
Earnings History > 2 > eps Actual
0.652
Earnings History > 2 > eps Estimate
0.317
Earnings History > 2 > eps Difference
0.335
Earnings History > 2 > surprise Percent
105.6782
Earnings History > 3 > period
2024-12-31
Earnings History > 3 > report Date
2025-02-24
Earnings History > 3 > date
2024-12-31
Earnings History > 3 > before After Market
AfterMarket
Earnings History > 3 > currency
USD
Earnings History > 3 > eps Actual
0.4672
Earnings History > 3 > eps Estimate
0.228
Earnings History > 3 > eps Difference
0.2392
Earnings History > 3 > surprise Percent
104.9123
Earnings History > 4 > period
2024-09-30
Earnings History > 4 > report Date
2024-11-07
Earnings History > 4 > date
2024-09-30
Earnings History > 4 > before After Market
AfterMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
0.25
Earnings History > 4 > eps Estimate
0.18
Earnings History > 4 > eps Difference
0.07
Earnings History > 4 > surprise Percent
38.8889
Earnings History > 5 > period
2024-06-30
Earnings History > 5 > report Date
2024-08-02
Earnings History > 5 > date
2024-06-30
Earnings History > 5 > before After Market
-
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
0.1
Earnings History > 5 > eps Estimate
0.135
Earnings History > 5 > eps Difference
-0.035
Earnings History > 5 > surprise Percent
-25.9259
Earnings History > 6 > period
2024-03-31
Earnings History > 6 > report Date
2024-05-03
Earnings History > 6 > date
2024-03-31
Earnings History > 6 > before After Market
-
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
-0.62
Earnings History > 6 > eps Estimate
-0.065
Earnings History > 6 > eps Difference
-0.555
Earnings History > 6 > surprise Percent
-853.8462
Earnings History > 7 > period
2023-12-31
Earnings History > 7 > report Date
2024-02-27
Earnings History > 7 > date
2023-12-31
Earnings History > 7 > before After Market
-
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
0.04
Earnings History > 7 > eps Estimate
0.18
Earnings History > 7 > eps Difference
-0.14
Earnings History > 7 > surprise Percent
-77.7778
Earnings History > 8 > period
2023-09-30
Earnings History > 8 > report Date
2023-10-27
Earnings History > 8 > date
2023-09-30
Earnings History > 8 > before After Market
-
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
-0.15
Earnings History > 8 > eps Estimate
0.1
Earnings History > 8 > eps Difference
-0.25
Earnings History > 8 > surprise Percent
-250
Earnings History > 9 > period
2023-06-30
Earnings History > 9 > report Date
2023-08-01
Earnings History > 9 > date
2023-06-30
Earnings History > 9 > before After Market
-
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
0.101
Earnings History > 9 > eps Estimate
-
Earnings History > 9 > eps Difference
0
Earnings History > 9 > surprise Percent
-
Earnings History > 10 > period
2023-03-31
Earnings History > 10 > report Date
2023-05-09
Earnings History > 10 > date
2023-03-31
Earnings History > 10 > before After Market
-
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
0.067
Earnings History > 10 > eps Estimate
-
Earnings History > 10 > eps Difference
0
Earnings History > 10 > surprise Percent
-
Earnings History > 11 > period
2022-12-31
Earnings History > 11 > report Date
2023-02-28
Earnings History > 11 > date
2022-12-31
Earnings History > 11 > before After Market
-
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
-0.0074
Earnings History > 11 > eps Estimate
-
Earnings History > 11 > eps Difference
0
Earnings History > 11 > surprise Percent
-
Earnings History > 12 > period
2022-09-30
Earnings History > 12 > report Date
2022-10-28
Earnings History > 12 > date
2022-09-30
Earnings History > 12 > before After Market
-
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
0.4443
Earnings History > 12 > eps Estimate
-
Earnings History > 12 > eps Difference
0
Earnings History > 12 > surprise Percent
-
Earnings History > 13 > period
2022-06-30
Earnings History > 13 > report Date
2022-07-29
Earnings History > 13 > date
2022-06-30
Earnings History > 13 > before After Market
-
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
-0.1616
Earnings History > 13 > eps Estimate
-
Earnings History > 13 > eps Difference
0
Earnings History > 13 > surprise Percent
-
Earnings History > 14 > period
2022-03-31
Earnings History > 14 > report Date
2022-04-29
Earnings History > 14 > date
2022-03-31
Earnings History > 14 > before After Market
-
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
-0.2591
Earnings History > 14 > eps Estimate
-
Earnings History > 14 > eps Difference
0
Earnings History > 14 > surprise Percent
-
Earnings History > 15 > period
2021-12-31
Earnings History > 15 > report Date
2022-02-24
Earnings History > 15 > date
2021-12-31
Earnings History > 15 > before After Market
-
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
-1.8037
Earnings History > 15 > eps Estimate
-
Earnings History > 15 > eps Difference
0
Earnings History > 15 > surprise Percent
-
Earnings History > 16 > period
2021-09-30
Earnings History > 16 > report Date
2021-10-29
Earnings History > 16 > date
2021-09-30
Earnings History > 16 > before After Market
-
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
-0.3149
Earnings History > 16 > eps Estimate
-
Earnings History > 16 > eps Difference
0
Earnings History > 16 > surprise Percent
-
Earnings History > 17 > period
2021-06-30
Earnings History > 17 > report Date
2021-07-30
Earnings History > 17 > date
2021-06-30
Earnings History > 17 > before After Market
-
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
-0.5388
Earnings History > 17 > eps Estimate
-
Earnings History > 17 > eps Difference
0
Earnings History > 17 > surprise Percent
-
Earnings History > 18 > period
2021-03-31
Earnings History > 18 > report Date
2021-04-29
Earnings History > 18 > date
2021-03-31
Earnings History > 18 > before After Market
-
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
-0.971
Earnings History > 18 > eps Estimate
-
Earnings History > 18 > eps Difference
0
Earnings History > 18 > surprise Percent
-
Earnings History > 19 > period
2020-12-31
Earnings History > 19 > report Date
2021-02-26
Earnings History > 19 > date
2020-12-31
Earnings History > 19 > before After Market
-
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
-0.319
Earnings History > 19 > eps Estimate
-
Earnings History > 19 > eps Difference
0
Earnings History > 19 > surprise Percent
-
Earnings History > 20 > period
2020-09-30
Earnings History > 20 > report Date
2020-10-30
Earnings History > 20 > date
2020-09-30
Earnings History > 20 > before After Market
-
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
0.4064
Earnings History > 20 > eps Estimate
-
Earnings History > 20 > eps Difference
0
Earnings History > 20 > surprise Percent
-
Earnings History > 21 > period
2020-06-30
Earnings History > 21 > report Date
2020-07-31
Earnings History > 21 > date
2020-06-30
Earnings History > 21 > before After Market
-
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
-0.4038
Earnings History > 21 > eps Estimate
-
Earnings History > 21 > eps Difference
0
Earnings History > 21 > surprise Percent
-
Earnings History > 22 > period
2020-03-31
Earnings History > 22 > report Date
2020-05-07
Earnings History > 22 > date
2020-03-31
Earnings History > 22 > before After Market
-
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
-0.5518
Earnings History > 22 > eps Estimate
-
Earnings History > 22 > eps Difference
0
Earnings History > 22 > surprise Percent
-
Earnings History > 23 > period
2019-12-31
Earnings History > 23 > report Date
2020-02-28
Earnings History > 23 > date
2019-12-31
Earnings History > 23 > before After Market
-
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
0.205
Earnings History > 23 > eps Estimate
-
Earnings History > 23 > eps Difference
0
Earnings History > 23 > surprise Percent
-
Earnings History > 24 > period
2019-09-30
Earnings History > 24 > report Date
2019-10-25
Earnings History > 24 > date
2019-09-30
Earnings History > 24 > before After Market
-
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
-0.0368
Earnings History > 24 > eps Estimate
-
Earnings History > 24 > eps Difference
0
Earnings History > 24 > surprise Percent
-
Earnings History > 25 > period
2019-06-30
Earnings History > 25 > report Date
2019-07-26
Earnings History > 25 > date
2019-06-30
Earnings History > 25 > before After Market
-
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
0.0464
Earnings History > 25 > eps Estimate
-
Earnings History > 25 > eps Difference
0
Earnings History > 25 > surprise Percent
-
Earnings History > 26 > period
2019-03-31
Earnings History > 26 > report Date
2019-04-25
Earnings History > 26 > date
2019-03-31
Earnings History > 26 > before After Market
-
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
-0.1702
Earnings History > 26 > eps Estimate
-
Earnings History > 26 > eps Difference
0
Earnings History > 26 > surprise Percent
-
Earnings History > 27 > period
2018-12-31
Earnings History > 27 > report Date
2019-02-27
Earnings History > 27 > date
2018-12-31
Earnings History > 27 > before After Market
-
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
-2.0872
Earnings History > 27 > eps Estimate
-
Earnings History > 27 > eps Difference
0
Earnings History > 27 > surprise Percent
-
Earnings History > 28 > period
2018-09-30
Earnings History > 28 > report Date
2018-10-26
Earnings History > 28 > date
2018-09-30
Earnings History > 28 > before After Market
-
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
-0.279
Earnings History > 28 > eps Estimate
-
Earnings History > 28 > eps Difference
0
Earnings History > 28 > surprise Percent
-
Earnings History > 29 > period
2018-06-30
Earnings History > 29 > report Date
2018-07-27
Earnings History > 29 > date
2018-06-30
Earnings History > 29 > before After Market
-
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
-0.0809
Earnings History > 29 > eps Estimate
-
Earnings History > 29 > eps Difference
0
Earnings History > 29 > surprise Percent
-
Earnings History > 30 > period
2018-03-31
Earnings History > 30 > report Date
2018-04-27
Earnings History > 30 > date
2018-03-31
Earnings History > 30 > before After Market
-
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
-0.1957
Earnings History > 30 > eps Estimate
-
Earnings History > 30 > eps Difference
0
Earnings History > 30 > surprise Percent
-
Earnings History > 31 > period
2017-12-31
Earnings History > 31 > report Date
2018-02-27
Earnings History > 31 > date
2017-12-31
Earnings History > 31 > before After Market
-
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
-1.8748
Earnings History > 31 > eps Estimate
-
Earnings History > 31 > eps Difference
0
Earnings History > 31 > surprise Percent
-
Earnings History > 32 > period
2017-09-30
Earnings History > 32 > report Date
2017-10-27
Earnings History > 32 > date
2017-09-30
Earnings History > 32 > before After Market
-
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
-0.7797
Earnings History > 32 > eps Estimate
-
Earnings History > 32 > eps Difference
0
Earnings History > 32 > surprise Percent
-
Earnings History > 33 > period
2017-06-30
Earnings History > 33 > report Date
2017-07-28
Earnings History > 33 > date
2017-06-30
Earnings History > 33 > before After Market
-
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
0.0004
Earnings History > 33 > eps Estimate
-
Earnings History > 33 > eps Difference
0
Earnings History > 33 > surprise Percent
-
Earnings History > 34 > period
2017-03-31
Earnings History > 34 > report Date
2017-04-27
Earnings History > 34 > date
2017-03-31
Earnings History > 34 > before After Market
-
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
0.0025
Earnings History > 34 > eps Estimate
-
Earnings History > 34 > eps Difference
0
Earnings History > 34 > surprise Percent
-
Earnings History > 35 > period
2016-12-31
Earnings History > 35 > report Date
2017-02-28
Earnings History > 35 > date
2016-12-31
Earnings History > 35 > before After Market
-
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
0.0344
Earnings History > 35 > eps Estimate
-
Earnings History > 35 > eps Difference
0
Earnings History > 35 > surprise Percent
-
Earnings History > 36 > period
2016-09-30
Earnings History > 36 > report Date
2016-10-27
Earnings History > 36 > date
2016-09-30
Earnings History > 36 > before After Market
-
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
0.5063
Earnings History > 36 > eps Estimate
-
Earnings History > 36 > eps Difference
0
Earnings History > 36 > surprise Percent
-
Earnings History > 37 > period
2016-06-30
Earnings History > 37 > report Date
2016-07-29
Earnings History > 37 > date
2016-06-30
Earnings History > 37 > before After Market
-
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
0.9582
Earnings History > 37 > eps Estimate
-
Earnings History > 37 > eps Difference
0
Earnings History > 37 > surprise Percent
-
Earnings History > 38 > period
2016-03-31
Earnings History > 38 > report Date
2016-04-26
Earnings History > 38 > date
2016-03-31
Earnings History > 38 > before After Market
-
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
0.9715
Earnings History > 38 > eps Estimate
-
Earnings History > 38 > eps Difference
0
Earnings History > 38 > surprise Percent
-
Earnings History > 39 > period
2015-12-31
Earnings History > 39 > report Date
2016-02-25
Earnings History > 39 > date
2015-12-31
Earnings History > 39 > before After Market
-
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
1.2741
Earnings History > 39 > eps Estimate
-
Earnings History > 39 > eps Difference
0
Earnings History > 39 > surprise Percent
-
Earnings History > 40 > period
2015-09-30
Earnings History > 40 > report Date
2015-10-29
Earnings History > 40 > date
2015-09-30
Earnings History > 40 > before After Market
-
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
1.3172
Earnings History > 40 > eps Estimate
-
Earnings History > 40 > eps Difference
0
Earnings History > 40 > surprise Percent
-
Earnings History > 41 > period
2015-06-30
Earnings History > 41 > report Date
2015-07-30
Earnings History > 41 > date
2015-06-30
Earnings History > 41 > before After Market
-
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
1.0084
Earnings History > 41 > eps Estimate
-
Earnings History > 41 > eps Difference
0
Earnings History > 41 > surprise Percent
-
Earnings History > 42 > period
2015-03-31
Earnings History > 42 > report Date
2015-04-30
Earnings History > 42 > date
2015-03-31
Earnings History > 42 > before After Market
-
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
1.3781
Earnings History > 42 > eps Estimate
-
Earnings History > 42 > eps Difference
0
Earnings History > 42 > surprise Percent
-
Earnings History > 43 > period
2014-12-31
Earnings History > 43 > report Date
2015-02-27
Earnings History > 43 > date
2014-12-31
Earnings History > 43 > before After Market
-
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
1.4973
Earnings History > 43 > eps Estimate
-
Earnings History > 43 > eps Difference
0
Earnings History > 43 > surprise Percent
-
Earnings History > 44 > period
2014-09-30
Earnings History > 44 > report Date
2014-10-31
Earnings History > 44 > date
2014-09-30
Earnings History > 44 > before After Market
-
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
1.3963
Earnings History > 44 > eps Estimate
-
Earnings History > 44 > eps Difference
0
Earnings History > 44 > surprise Percent
-
Earnings History > 45 > period
2014-06-30
Earnings History > 45 > report Date
2014-07-30
Earnings History > 45 > date
2014-06-30
Earnings History > 45 > before After Market
-
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
1.2653
Earnings History > 45 > eps Estimate
-
Earnings History > 45 > eps Difference
0
Earnings History > 45 > surprise Percent
-
Earnings History > 46 > period
2014-03-31
Earnings History > 46 > report Date
2014-05-09
Earnings History > 46 > date
2014-03-31
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
1.0423
Earnings History > 46 > eps Estimate
-
Earnings History > 46 > eps Difference
0
Earnings History > 46 > surprise Percent
-
Earnings History > 47 > period
2013-12-31
Earnings History > 47 > report Date
2014-02-28
Earnings History > 47 > date
2013-12-31
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
1.1479
Earnings History > 47 > eps Estimate
-
Earnings History > 47 > eps Difference
0
Earnings History > 47 > surprise Percent
-
Earnings History > 48 > period
2013-09-30
Earnings History > 48 > report Date
2013-11-01
Earnings History > 48 > date
2013-09-30
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.9776
Earnings History > 48 > eps Estimate
-
Earnings History > 48 > eps Difference
0
Earnings History > 48 > surprise Percent
-
Earnings History > 49 > period
2013-06-30
Earnings History > 49 > report Date
2013-08-02
Earnings History > 49 > date
2013-06-30
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
1.0516
Earnings History > 49 > eps Estimate
-
Earnings History > 49 > eps Difference
0
Earnings History > 49 > surprise Percent
-
Earnings History > 50 > period
2013-03-31
Earnings History > 50 > report Date
2013-05-03
Earnings History > 50 > date
2013-03-31
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.9786
Earnings History > 50 > eps Estimate
-
Earnings History > 50 > eps Difference
0
Earnings History > 50 > surprise Percent
-
Earnings History > 51 > period
2012-12-31
Earnings History > 51 > report Date
2013-02-28
Earnings History > 51 > date
2012-12-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.7615
Earnings History > 51 > eps Estimate
-
Earnings History > 51 > eps Difference
0
Earnings History > 51 > surprise Percent
-
Earnings History > 52 > period
2012-09-30
Earnings History > 52 > report Date
2012-11-09
Earnings History > 52 > date
2012-09-30
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
0.7307
Earnings History > 52 > eps Estimate
-
Earnings History > 52 > eps Difference
0
Earnings History > 52 > surprise Percent
-
Earnings History > 53 > period
2012-06-30
Earnings History > 53 > report Date
2012-08-06
Earnings History > 53 > date
2012-06-30
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.7367
Earnings History > 53 > eps Estimate
-
Earnings History > 53 > eps Difference
0
Earnings History > 53 > surprise Percent
-
Earnings History > 54 > period
2012-03-31
Earnings History > 54 > report Date
2012-05-07
Earnings History > 54 > date
2012-03-31
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.7126
Earnings History > 54 > eps Estimate
-
Earnings History > 54 > eps Difference
0
Earnings History > 54 > surprise Percent
-
Earnings History > 55 > period
2011-12-31
Earnings History > 55 > report Date
2012-02-27
Earnings History > 55 > date
2011-12-31
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.697
Earnings History > 55 > eps Estimate
-
Earnings History > 55 > eps Difference
0
Earnings History > 55 > surprise Percent
-
Earnings History > 56 > period
2011-09-30
Earnings History > 56 > report Date
2011-11-04
Earnings History > 56 > date
2011-09-30
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
0.5773
Earnings History > 56 > eps Estimate
-
Earnings History > 56 > eps Difference
0
Earnings History > 56 > surprise Percent
-
Earnings History > 57 > period
2011-06-30
Earnings History > 57 > report Date
2011-08-05
Earnings History > 57 > date
2011-06-30
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.5509
Earnings History > 57 > eps Estimate
-
Earnings History > 57 > eps Difference
0
Earnings History > 57 > surprise Percent
-
Earnings History > 58 > period
2011-03-31
Earnings History > 58 > report Date
2011-05-09
Earnings History > 58 > date
2011-03-31
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
0.5375
Earnings History > 58 > eps Estimate
-
Earnings History > 58 > eps Difference
0
Earnings History > 58 > surprise Percent
-
Earnings History > 59 > period
2010-12-31
Earnings History > 59 > report Date
2011-02-28
Earnings History > 59 > date
2010-12-31
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.5193
Earnings History > 59 > eps Estimate
-
Earnings History > 59 > eps Difference
0
Earnings History > 59 > surprise Percent
-
Earnings History > 60 > period
2010-09-30
Earnings History > 60 > report Date
2010-11-04
Earnings History > 60 > date
2010-09-30
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.6908
Earnings History > 60 > eps Estimate
-
Earnings History > 60 > eps Difference
0
Earnings History > 60 > surprise Percent
-
Earnings History > 61 > period
2010-06-30
Earnings History > 61 > report Date
2010-08-06
Earnings History > 61 > date
2010-06-30
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
0.6995
Earnings History > 61 > eps Estimate
-
Earnings History > 61 > eps Difference
0
Earnings History > 61 > surprise Percent
-
Earnings History > 62 > period
2010-03-31
Earnings History > 62 > report Date
2010-05-07
Earnings History > 62 > date
2010-03-31
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.6429
Earnings History > 62 > eps Estimate
-
Earnings History > 62 > eps Difference
0
Earnings History > 62 > surprise Percent
-
Earnings History > 63 > period
2009-12-31
Earnings History > 63 > report Date
2010-02-26
Earnings History > 63 > date
2009-12-31
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
0.7202
Earnings History > 63 > eps Estimate
-
Earnings History > 63 > eps Difference
0
Earnings History > 63 > surprise Percent
-
Earnings History > 64 > period
2009-09-30
Earnings History > 64 > report Date
2009-11-06
Earnings History > 64 > date
2009-09-30
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
0.634
Earnings History > 64 > eps Estimate
-
Earnings History > 64 > eps Difference
0
Earnings History > 64 > surprise Percent
-
Earnings History > 65 > period
2009-06-30
Earnings History > 65 > report Date
2009-08-07
Earnings History > 65 > date
2009-06-30
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
0.6773
Earnings History > 65 > eps Estimate
-
Earnings History > 65 > eps Difference
0
Earnings History > 65 > surprise Percent
-
Earnings History > 66 > period
2009-03-31
Earnings History > 66 > report Date
2009-05-08
Earnings History > 66 > date
2009-03-31
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
0.6275
Earnings History > 66 > eps Estimate
-
Earnings History > 66 > eps Difference
0
Earnings History > 66 > surprise Percent
-
Earnings History > 67 > period
2008-12-31
Earnings History > 67 > report Date
2009-02-27
Earnings History > 67 > date
2008-12-31
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
0.6372
Earnings History > 67 > eps Estimate
-
Earnings History > 67 > eps Difference
0
Earnings History > 67 > surprise Percent
-
Earnings History > 68 > period
2008-09-30
Earnings History > 68 > report Date
2008-11-10
Earnings History > 68 > date
2008-09-30
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
0.689
Earnings History > 68 > eps Estimate
-
Earnings History > 68 > eps Difference
0
Earnings History > 68 > surprise Percent
-
Earnings History > 69 > period
2008-06-30
Earnings History > 69 > report Date
2008-08-07
Earnings History > 69 > date
2008-06-30
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
0.678
Earnings History > 69 > eps Estimate
-
Earnings History > 69 > eps Difference
0
Earnings History > 69 > surprise Percent
-
Earnings History > 70 > period
2008-03-31
Earnings History > 70 > report Date
2008-05-09
Earnings History > 70 > date
2008-03-31
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
0.6165
Earnings History > 70 > eps Estimate
-
Earnings History > 70 > eps Difference
0
Earnings History > 70 > surprise Percent
-
Earnings History > 71 > period
2007-12-31
Earnings History > 71 > report Date
2008-02-29
Earnings History > 71 > date
2007-12-31
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
0.7827
Earnings History > 71 > eps Estimate
-
Earnings History > 71 > eps Difference
0
Earnings History > 71 > surprise Percent
-
Earnings History > 72 > period
2007-09-30
Earnings History > 72 > report Date
2007-11-01
Earnings History > 72 > date
2007-09-30
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
0.6737
Earnings History > 72 > eps Estimate
-
Earnings History > 72 > eps Difference
0
Earnings History > 72 > surprise Percent
-
Earnings History > 73 > period
2007-06-30
Earnings History > 73 > report Date
2007-08-02
Earnings History > 73 > date
2007-06-30
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
0.588
Earnings History > 73 > eps Estimate
-
Earnings History > 73 > eps Difference
0
Earnings History > 73 > surprise Percent
-
Earnings History > 74 > period
2007-03-31
Earnings History > 74 > report Date
2007-05-01
Earnings History > 74 > date
2007-03-31
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
0.5876
Earnings History > 74 > eps Estimate
-
Earnings History > 74 > eps Difference
0
Earnings History > 74 > surprise Percent
-
Earnings History > 75 > period
2006-12-31
Earnings History > 75 > report Date
2007-02-27
Earnings History > 75 > date
2006-12-31
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
0.6112
Earnings History > 75 > eps Estimate
-
Earnings History > 75 > eps Difference
0
Earnings History > 75 > surprise Percent
-
Earnings History > 76 > period
2006-09-30
Earnings History > 76 > report Date
2006-11-02
Earnings History > 76 > date
2006-09-30
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
0.5798
Earnings History > 76 > eps Estimate
-
Earnings History > 76 > eps Difference
0
Earnings History > 76 > surprise Percent
-
Earnings History > 77 > period
2006-06-30
Earnings History > 77 > report Date
2006-08-01
Earnings History > 77 > date
2006-06-30
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
0.5284
Earnings History > 77 > eps Estimate
-
Earnings History > 77 > eps Difference
0
Earnings History > 77 > surprise Percent
-
Earnings History > 78 > period
2006-03-31
Earnings History > 78 > report Date
2006-05-03
Earnings History > 78 > date
2006-03-31
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
0.435
Earnings History > 78 > eps Estimate
-
Earnings History > 78 > eps Difference
0
Earnings History > 78 > surprise Percent
-
Earnings History > 79 > period
2005-12-31
Earnings History > 79 > report Date
2006-03-01
Earnings History > 79 > date
2005-12-31
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
0.3165
Earnings History > 79 > eps Estimate
-
Earnings History > 79 > eps Difference
0
Earnings History > 79 > surprise Percent
-
Earnings History > 80 > period
2005-09-30
Earnings History > 80 > report Date
2005-11-03
Earnings History > 80 > date
2005-09-30
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
0.2712
Earnings History > 80 > eps Estimate
-
Earnings History > 80 > eps Difference
0
Earnings History > 80 > surprise Percent
-
Earnings History > 81 > period
2005-06-30
Earnings History > 81 > report Date
2005-08-02
Earnings History > 81 > date
2005-06-30
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
0.1869
Earnings History > 81 > eps Estimate
-
Earnings History > 81 > eps Difference
0
Earnings History > 81 > surprise Percent
-
Earnings History > 82 > period
2005-03-31
Earnings History > 82 > report Date
2005-04-28
Earnings History > 82 > date
2005-03-31
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
0.1221
Earnings History > 82 > eps Estimate
-
Earnings History > 82 > eps Difference
0
Earnings History > 82 > surprise Percent
-
Earnings History > 83 > period
2004-12-31
Earnings History > 83 > report Date
2005-03-02
Earnings History > 83 > date
2004-12-31
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
0.11
Earnings History > 83 > eps Estimate
-
Earnings History > 83 > eps Difference
0
Earnings History > 83 > surprise Percent
-
Earnings History > 84 > period
2004-09-30
Earnings History > 84 > report Date
2004-10-28
Earnings History > 84 > date
2004-09-30
Earnings History > 84 > before After Market
-
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
0.0934
Earnings History > 84 > eps Estimate
-
Earnings History > 84 > eps Difference
0
Earnings History > 84 > surprise Percent
-
Earnings History > 85 > period
2004-06-30
Earnings History > 85 > report Date
2004-07-30
Earnings History > 85 > date
2004-06-30
Earnings History > 85 > before After Market
-
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
0.0809
Earnings History > 85 > eps Estimate
-
Earnings History > 85 > eps Difference
0
Earnings History > 85 > surprise Percent
-
Earnings History > 86 > period
2004-03-31
Earnings History > 86 > report Date
2004-04-30
Earnings History > 86 > date
2004-03-31
Earnings History > 86 > before After Market
-
Earnings History > 86 > currency
USD
Earnings History > 86 > eps Actual
0.0731
Earnings History > 86 > eps Estimate
-
Earnings History > 86 > eps Difference
0
Earnings History > 86 > surprise Percent
-
Earnings History > 87 > period
2003-12-31
Earnings History > 87 > report Date
2004-02-27
Earnings History > 87 > date
2003-12-31
Earnings History > 87 > before After Market
-
Earnings History > 87 > currency
USD
Earnings History > 87 > eps Actual
0.0698
Earnings History > 87 > eps Estimate
-
Earnings History > 87 > eps Difference
0
Earnings History > 87 > surprise Percent
-
Earnings History > 88 > period
2003-09-30
Earnings History > 88 > report Date
2003-10-30
Earnings History > 88 > date
2003-09-30
Earnings History > 88 > before After Market
-
Earnings History > 88 > currency
USD
Earnings History > 88 > eps Actual
0.0702
Earnings History > 88 > eps Estimate
-
Earnings History > 88 > eps Difference
0
Earnings History > 88 > surprise Percent
-
Earnings History > 89 > period
2003-06-30
Earnings History > 89 > report Date
2003-08-01
Earnings History > 89 > date
2003-06-30
Earnings History > 89 > before After Market
-
Earnings History > 89 > currency
USD
Earnings History > 89 > eps Actual
0.0588
Earnings History > 89 > eps Estimate
-
Earnings History > 89 > eps Difference
0
Earnings History > 89 > surprise Percent
-
Earnings History > 90 > period
2003-03-31
Earnings History > 90 > report Date
2003-05-07
Earnings History > 90 > date
2003-03-31
Earnings History > 90 > before After Market
-
Earnings History > 90 > currency
USD
Earnings History > 90 > eps Actual
0.0599
Earnings History > 90 > eps Estimate
-
Earnings History > 90 > eps Difference
0
Earnings History > 90 > surprise Percent
-
Earnings History > 91 > period
2002-12-31
Earnings History > 91 > report Date
2003-02-28
Earnings History > 91 > date
2002-12-31
Earnings History > 91 > before After Market
-
Earnings History > 91 > currency
USD
Earnings History > 91 > eps Actual
0.04
Earnings History > 91 > eps Estimate
-
Earnings History > 91 > eps Difference
0
Earnings History > 91 > surprise Percent
-
Earnings History > 92 > period
2002-09-30
Earnings History > 92 > report Date
2002-10-31
Earnings History > 92 > date
2002-09-30
Earnings History > 92 > before After Market
-
Earnings History > 92 > currency
USD
Earnings History > 92 > eps Actual
0.0651
Earnings History > 92 > eps Estimate
-
Earnings History > 92 > eps Difference
0
Earnings History > 92 > surprise Percent
-
Earnings History > 93 > period
2002-06-30
Earnings History > 93 > report Date
2002-08-01
Earnings History > 93 > date
2002-06-30
Earnings History > 93 > before After Market
-
Earnings History > 93 > currency
USD
Earnings History > 93 > eps Actual
0.0683
Earnings History > 93 > eps Estimate
-
Earnings History > 93 > eps Difference
0
Earnings History > 93 > surprise Percent
-
Earnings History > 94 > period
2002-03-31
Earnings History > 94 > report Date
2002-03-31
Earnings History > 94 > date
2002-03-31
Earnings History > 94 > before After Market
-
Earnings History > 94 > currency
USD
Earnings History > 94 > eps Actual
0.0803
Earnings History > 94 > eps Estimate
-
Earnings History > 94 > eps Difference
0
Earnings History > 94 > surprise Percent
-
Earnings History > 95 > period
2001-12-31
Earnings History > 95 > report Date
2001-12-31
Earnings History > 95 > date
2001-12-31
Earnings History > 95 > before After Market
-
Earnings History > 95 > currency
USD
Earnings History > 95 > eps Actual
0.09
Earnings History > 95 > eps Estimate
-
Earnings History > 95 > eps Difference
0
Earnings History > 95 > surprise Percent
-
Earnings History > 96 > period
2001-09-30
Earnings History > 96 > report Date
2001-09-30
Earnings History > 96 > date
2001-09-30
Earnings History > 96 > before After Market
-
Earnings History > 96 > currency
USD
Earnings History > 96 > eps Actual
0.0911
Earnings History > 96 > eps Estimate
-
Earnings History > 96 > eps Difference
0
Earnings History > 96 > surprise Percent
-
Earnings History > 97 > period
2001-06-30
Earnings History > 97 > report Date
2001-06-30
Earnings History > 97 > date
2001-06-30
Earnings History > 97 > before After Market
-
Earnings History > 97 > currency
USD
Earnings History > 97 > eps Actual
0.0886
Earnings History > 97 > eps Estimate
-
Earnings History > 97 > eps Difference
0
Earnings History > 97 > surprise Percent
-
Earnings History > 98 > period
2001-03-31
Earnings History > 98 > report Date
2001-03-31
Earnings History > 98 > date
2001-03-31
Earnings History > 98 > before After Market
-
Earnings History > 98 > currency
USD
Earnings History > 98 > eps Actual
0.0806
Earnings History > 98 > eps Estimate
-
Earnings History > 98 > eps Difference
0
Earnings History > 98 > surprise Percent
-
Earnings History > 99 > period
2000-12-31
Earnings History > 99 > report Date
2000-12-31
Earnings History > 99 > date
2000-12-31
Earnings History > 99 > before After Market
-
Earnings History > 99 > currency
USD
Earnings History > 99 > eps Actual
0.0819
Earnings History > 99 > eps Estimate
-
Earnings History > 99 > eps Difference
0
Earnings History > 99 > surprise Percent
-
Earnings History > 100 > period
2000-09-30
Earnings History > 100 > report Date
2000-09-30
Earnings History > 100 > date
2000-09-30
Earnings History > 100 > before After Market
-
Earnings History > 100 > currency
USD
Earnings History > 100 > eps Actual
0.0835
Earnings History > 100 > eps Estimate
-
Earnings History > 100 > eps Difference
0
Earnings History > 100 > surprise Percent
-
Earnings History > 101 > period
2000-06-30
Earnings History > 101 > report Date
2000-06-30
Earnings History > 101 > date
2000-06-30
Earnings History > 101 > before After Market
-
Earnings History > 101 > currency
USD
Earnings History > 101 > eps Actual
0.081
Earnings History > 101 > eps Estimate
-
Earnings History > 101 > eps Difference
0
Earnings History > 101 > surprise Percent
-
Earnings History > 102 > period
2000-03-31
Earnings History > 102 > report Date
2000-03-31
Earnings History > 102 > date
2000-03-31
Earnings History > 102 > before After Market
-
Earnings History > 102 > currency
USD
Earnings History > 102 > eps Actual
0.0685
Earnings History > 102 > eps Estimate
-
Earnings History > 102 > eps Difference
0
Earnings History > 102 > surprise Percent
-
Earnings History > 103 > period
1999-12-31
Earnings History > 103 > report Date
1999-12-31
Earnings History > 103 > date
1999-12-31
Earnings History > 103 > before After Market
-
Earnings History > 103 > currency
USD
Earnings History > 103 > eps Actual
0.0806
Earnings History > 103 > eps Estimate
-
Earnings History > 103 > eps Difference
0
Earnings History > 103 > surprise Percent
-
Earnings History > 104 > period
1999-09-30
Earnings History > 104 > report Date
1999-09-30
Earnings History > 104 > date
1999-09-30
Earnings History > 104 > before After Market
-
Earnings History > 104 > currency
USD
Earnings History > 104 > eps Actual
0.0852
Earnings History > 104 > eps Estimate
-
Earnings History > 104 > eps Difference
0
Earnings History > 104 > surprise Percent
-
Earnings History > 105 > period
1999-06-30
Earnings History > 105 > report Date
1999-06-30
Earnings History > 105 > date
1999-06-30
Earnings History > 105 > before After Market
-
Earnings History > 105 > currency
USD
Earnings History > 105 > eps Actual
0.0839
Earnings History > 105 > eps Estimate
-
Earnings History > 105 > eps Difference
0
Earnings History > 105 > surprise Percent
-
Earnings History > 106 > period
1999-03-31
Earnings History > 106 > report Date
1999-03-31
Earnings History > 106 > date
1999-03-31
Earnings History > 106 > before After Market
-
Earnings History > 106 > currency
USD
Earnings History > 106 > eps Actual
0.0911
Earnings History > 106 > eps Estimate
-
Earnings History > 106 > eps Difference
0
Earnings History > 106 > surprise Percent
-
Earnings History > 107 > period
1998-12-31
Earnings History > 107 > report Date
1998-12-31
Earnings History > 107 > date
1998-12-31
Earnings History > 107 > before After Market
-
Earnings History > 107 > currency
USD
Earnings History > 107 > eps Actual
0.125
Earnings History > 107 > eps Estimate
-
Earnings History > 107 > eps Difference
0
Earnings History > 107 > surprise Percent
-
Earnings History > 108 > period
1998-09-30
Earnings History > 108 > report Date
1998-09-30
Earnings History > 108 > date
1998-09-30
Earnings History > 108 > before After Market
-
Earnings History > 108 > currency
USD
Earnings History > 108 > eps Actual
0.1317
Earnings History > 108 > eps Estimate
-
Earnings History > 108 > eps Difference
0
Earnings History > 108 > surprise Percent
-
Earnings History > 109 > period
1998-06-30
Earnings History > 109 > report Date
1998-06-30
Earnings History > 109 > date
1998-06-30
Earnings History > 109 > before After Market
-
Earnings History > 109 > currency
USD
Earnings History > 109 > eps Actual
0.1292
Earnings History > 109 > eps Estimate
-
Earnings History > 109 > eps Difference
0
Earnings History > 109 > surprise Percent
-
Earnings History > 110 > period
1998-03-31
Earnings History > 110 > report Date
1998-03-31
Earnings History > 110 > date
1998-03-31
Earnings History > 110 > before After Market
-
Earnings History > 110 > currency
USD
Earnings History > 110 > eps Actual
0.1193
Earnings History > 110 > eps Estimate
-
Earnings History > 110 > eps Difference
0
Earnings History > 110 > surprise Percent
-
Innovex International, Inc. designs, manufactures, sells, and rents mission critical engineered products to the oil and natural gas industry worldwide. The company sells and rents its products to international and national oil companies, independent exploration and production companies, and multinational service companies; and a provides a range of cementing and casing products built to last and perform in the toughest drilling environments. Its products have applications in the onshore and offshore oil and natural gas wells, including well construction, well completion, and well production and intervention. The company was founded in 2016 and is headquartered in Humble, Texas.
Stock Price
$0.00
increase compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/AInnovex International (NYSE:INVX) Sets New 52-Week High - Here's Why MarketBeat
Read more →Innovex International stock hits 52-week high at 25.16 USD By Investing.com Investing.com Australia
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Rating:
SELL
Target Price:
$22.6667
Analyst Picks
Strong Buy
0
Buy
0
Hold
0
Sell
1
Strong Sell
0
Sentiment:
Bullish
(Last Updated 2025-09-30)
Health Score
Price to Earnings Ratio (P/E)
-
Low
Low ≥ 50
High ≤ 10
Price to Book Ratio (P/B)
-
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 High
Low ≤ 5%
High ≥ 15%
Debt to Equity
-
Very High
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 0.00% of the total shares of Innovex International, Inc
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
—
EPS Estimate
—
Date
2025-09-30
EPS Actual
0.2348
EPS Estimate
0.2913
EPS Difference
-0.0565
Surprise Percent
-19.3958%
(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.