_id
69104f23ccc777a4e85d537d
Ticker
CIX
Name
CompX International Inc
Exchange
NYSE MKT
Address
Three Lincoln Centre, Dallas, TX, United States, 75240-2620
Country
USA
Sector
Industrials
Industry
Security & Protection Services
Currency
USD
Website
https://compxinternational.com
Description
CompX International Inc. manufactures and sells security products and recreational marine components primarily in North America. It operates in two segments, Security Products and Marine Components. The Security Products segment manufactures mechanical and electrical cabinet locks, and other locking mechanisms used in various applications, including ignition systems, mailboxes, file cabinets, desk drawers, tool storage cabinets, high security medical cabinetry, integrated inventory and access control secured narcotics boxes, electrical circuit panels, storage compartments, gas station security, and vending and cash containment machines. This segment serves recreational transportation, postal, office and institutional furniture, cabinetry, tool storage, healthcare, and other industries. The Marine Components segment manufactures and distributes stainless steel exhaust headers, wake enhancement systems, stainless steel exhaust components, gauges, throttle controls, trim tabs, and related hardware and accessories; trim tabs, steering wheels and billet aluminum accessories; original equipment and aftermarket stainless steel exhaust headers, exhaust pipes, mufflers and other exhaust components; GPS speedometers and tachometers; mechanical and electronic controls and throttles; dash panels, LED indicators and wire harnesses; and grab handles, pin cleats and other accessories primarily for ski/wakeboard and performance boats, as well as for the recreational marine and other industries. The company sells its products directly to original equipment manufacturers, as well as through distributors. The company was incorporated in 1993 and is based in Dallas, Texas. CompX International Inc. operates as a subsidiary of NL Industries, Inc.
Last Close
22.79
Volume
5133
Current Price
23.01
Change
0.67
Last Updated
2026-01-02T11:27:02.679Z
Image
data:image/webp;base64,UklGRpABAABXRUJQVlA4IIQBAAAwCgCdASpAAEAAPrVQn0mnJSKhMBv5AOAWiUAaWTAQYCr/8lCfK/weCkESwcgsmhlV9Ap9tvJFitVZIhDIm6+XNxZE3m7er0OXQ+fKbERQVvKFIgBSABPpl4AA/voCgJ4sYukqvUaz/tfcEGo7I/vOc2K9p3Z1Wtwh6xSX9sy/niKfOuC9sL3ZFKQChyAqsi9lrRfCBC2LMkbXdk26dk4dq7Xf0jYvwd9RVoMydOllGYdtZ8s9/4B0x6SD6hynPwA1yUiwomxTQP5LkCeYqirpw2iDnnwv3007zIw0bIve8CAPz19dOu3Cmvxt0Q/wqZduQOFd8oqI4J5BEiLumwMThbcWllymZZvxmzB9l8kFhb0TMov8ZxIgrdswJMGJwXPJ/lAAfiypBPH/OtuQHk6q/SQwG6f4V5W00nLKa4i794o2XjQMT905br0kgbA0z5iTL8UDf3OY+ipuMN1ttNuWoi+4VK51n1Fsud8Chqxe/OZQZoamOoByNsjnQa4MM2Q7kAAA
Ipo Date
1998-03-06T00:00:00.000Z
Market Cap
272339552
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
0.9985
Sentiment Sources
2
Rating
-
Target Price
38
Strong Buy
-
Buy
-
Hold
-
Sell
-
Strong Sell
-
Current Quarter
2025-09-30
Revenue
39950000
Cost Of Revenue
28921000
Gross Profit
11029000
Operating Expenses
6268000
Operating Income
4761000
Interest Expense
-
Pretax Income
5561000
Net Income
4222000
Eps
0.3426113770997322
Dividends Per Share
16019000
Shares Outstanding
12323057
Income Tax Expense
1339000
EBITDA
6457000
Operating Margin
11.917396745932415
Total Other Income Expense Net
800000
Cash
46268000
Short Term Investments
-
Receivables
17862000
Inventories
30951000
Total Current Assets
97278000
Property Plant Equipment
23982000
Total Assets
153724000
Payables
3207000
Short Term Debt
0
Long Term Debt
0
Total Liabilities
16068000
Equity
137656000
Bs_currency_symbol
USD
Depreciation
896000
Change In Working Capital
1154000
Cash From Operations
6255000
Capital Expenditures
2165000
Cash From Investing
-183000
Cash From Financing
-16018999
Net Change In Cash
-9947000
Cf_currency_symbol
USD
PE
14.0764
PB
2.059861030394607
ROE
3.0670657290637533
ROA
2.74648070568031
FCF
4090000
Fcf Percent
0.10237797246558197
Piotroski FScore
4
Health Score
65
Deep Value Investing Score
7
Defensive Investing Score
8
Dividend Investing Score
3.5
Economic Moat Investing Score
7.8
Garp Investing Score
4
Growth Investing Score
3
Momentum Investing Score
5
Net Net Investing Score
2.5
Quality Investing Score
7.5
Value Investing Score
7
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
39950000
Quarters > 0 > income Statement > cost Of Revenue
28921000
Quarters > 0 > income Statement > gross Profit
11029000
Quarters > 0 > income Statement > operating Expenses
6268000
Quarters > 0 > income Statement > operating Income
4761000
Quarters > 0 > income Statement > interest Expense
-
Quarters > 0 > income Statement > pretax Income
5561000
Quarters > 0 > income Statement > net Income
4222000
Quarters > 0 > income Statement > eps
0.3426113770997322
Quarters > 0 > income Statement > dividends Per Share
16019000
Quarters > 0 > income Statement > shares Outstanding
12323000
Quarters > 0 > income Statement > income Tax Expense
1339000
Quarters > 0 > income Statement > EBITDA
6457000
Quarters > 0 > income Statement > operating Margin
11.917396745932415
Quarters > 0 > income Statement > total Other Income Expense Net
800000
Quarters > 0 > income Statement > currency_symbol
USD
Quarters > 0 > balance Sheet > cash
46268000
Quarters > 0 > balance Sheet > short Term Investments
-
Quarters > 0 > balance Sheet > receivables
17862000
Quarters > 0 > balance Sheet > inventories
30951000
Quarters > 0 > balance Sheet > total Current Assets
97278000
Quarters > 0 > balance Sheet > property Plant Equipment
23982000
Quarters > 0 > balance Sheet > total Assets
153724000
Quarters > 0 > balance Sheet > payables
3207000
Quarters > 0 > balance Sheet > short Term Debt
0
Quarters > 0 > balance Sheet > long Term Debt
0
Quarters > 0 > balance Sheet > total Liabilities
16068000
Quarters > 0 > balance Sheet > equity
137656000
Quarters > 0 > balance Sheet > currency_symbol
USD
Quarters > 0 > cash Flow > net Income
4222000
Quarters > 0 > cash Flow > depreciation
896000
Quarters > 0 > cash Flow > change In Working Capital
1154000
Quarters > 0 > cash Flow > cash From Operations
6255000
Quarters > 0 > cash Flow > capital Expenditures
2165000
Quarters > 0 > cash Flow > cash From Investing
-183000
Quarters > 0 > cash Flow > cash From Financing
-16018999
Quarters > 0 > cash Flow > net Change In Cash
-9947000
Quarters > 0 > cash Flow > currency_symbol
USD
Quarters > 0 > ratios > PE
0.3426113770997322
Quarters > 0 > ratios > PB
2.059861030394607
Quarters > 0 > ratios > ROE
3.0670657290637533
Quarters > 0 > ratios > ROA
2.74648070568031
Quarters > 0 > ratios > FCF
4090000
Quarters > 0 > ratios > Piotroski FScore
4
Quarters > 0 > ratios > fcf Percent
0.10237797246558197
Quarters > 0 > health Score
65
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
40366000
Quarters > 1 > income Statement > cost Of Revenue
27476000
Quarters > 1 > income Statement > gross Profit
12890000
Quarters > 1 > income Statement > operating Expenses
6570000
Quarters > 1 > income Statement > operating Income
6320000
Quarters > 1 > income Statement > interest Expense
-
Quarters > 1 > income Statement > pretax Income
7166000
Quarters > 1 > income Statement > net Income
5453000
Quarters > 1 > income Statement > eps
0.44257771284798314
Quarters > 1 > income Statement > dividends Per Share
3698000
Quarters > 1 > income Statement > shares Outstanding
12321000
Quarters > 1 > income Statement > income Tax Expense
1713000
Quarters > 1 > income Statement > EBITDA
7243000
Quarters > 1 > income Statement > operating Margin
15.656740821483424
Quarters > 1 > income Statement > total Other Income Expense Net
846000
Quarters > 1 > income Statement > currency_symbol
USD
Quarters > 1 > balance Sheet > cash
56215000
Quarters > 1 > balance Sheet > short Term Investments
-
Quarters > 1 > balance Sheet > receivables
16914000
Quarters > 1 > balance Sheet > inventories
32901000
Quarters > 1 > balance Sheet > total Current Assets
107596000
Quarters > 1 > balance Sheet > property Plant Equipment
23896000
Quarters > 1 > balance Sheet > total Assets
164768000
Quarters > 1 > balance Sheet > payables
4115000
Quarters > 1 > balance Sheet > short Term Debt
0
Quarters > 1 > balance Sheet > long Term Debt
0
Quarters > 1 > balance Sheet > total Liabilities
15315000
Quarters > 1 > balance Sheet > equity
149453000
Quarters > 1 > balance Sheet > currency_symbol
USD
Quarters > 1 > cash Flow > net Income
5453000
Quarters > 1 > cash Flow > depreciation
923000
Quarters > 1 > cash Flow > change In Working Capital
-1735000
Quarters > 1 > cash Flow > cash From Operations
4728000
Quarters > 1 > cash Flow > capital Expenditures
1343000
Quarters > 1 > cash Flow > cash From Investing
-943000
Quarters > 1 > cash Flow > cash From Financing
-3698000
Quarters > 1 > cash Flow > net Change In Cash
87000
Quarters > 1 > cash Flow > currency_symbol
USD
Quarters > 1 > ratios > PE
0.44257771284798314
Quarters > 1 > ratios > PB
1.8969589770697144
Quarters > 1 > ratios > ROE
3.6486387024683347
Quarters > 1 > ratios > ROA
3.3095018450184504
Quarters > 1 > ratios > FCF
3385000
Quarters > 1 > ratios > Piotroski FScore
3
Quarters > 1 > ratios > fcf Percent
0.08385770202645791
Quarters > 1 > health Score
63
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
40272000
Quarters > 2 > income Statement > cost Of Revenue
28109000
Quarters > 2 > income Statement > gross Profit
12163000
Quarters > 2 > income Statement > operating Expenses
6294000
Quarters > 2 > income Statement > operating Income
5869000
Quarters > 2 > income Statement > interest Expense
-
Quarters > 2 > income Statement > pretax Income
6742000
Quarters > 2 > income Statement > net Income
5131000
Quarters > 2 > income Statement > eps
0.4165110804448413
Quarters > 2 > income Statement > dividends Per Share
3695000
Quarters > 2 > income Statement > shares Outstanding
12319000
Quarters > 2 > income Statement > income Tax Expense
1611000
Quarters > 2 > income Statement > EBITDA
6814000
Quarters > 2 > income Statement > operating Margin
14.573400874056416
Quarters > 2 > income Statement > total Other Income Expense Net
873000
Quarters > 2 > income Statement > currency_symbol
USD
Quarters > 2 > balance Sheet > cash
56128000
Quarters > 2 > balance Sheet > short Term Investments
-
Quarters > 2 > balance Sheet > receivables
18030000
Quarters > 2 > balance Sheet > inventories
29158000
Quarters > 2 > balance Sheet > total Current Assets
104954000
Quarters > 2 > balance Sheet > property Plant Equipment
23552000
Quarters > 2 > balance Sheet > total Assets
162206000
Quarters > 2 > balance Sheet > payables
3901000
Quarters > 2 > balance Sheet > short Term Debt
0
Quarters > 2 > balance Sheet > long Term Debt
0
Quarters > 2 > balance Sheet > total Liabilities
14625000
Quarters > 2 > balance Sheet > equity
147581000
Quarters > 2 > balance Sheet > currency_symbol
USD
Quarters > 2 > cash Flow > net Income
5131000
Quarters > 2 > cash Flow > depreciation
945000
Quarters > 2 > cash Flow > change In Working Capital
-6193000
Quarters > 2 > cash Flow > cash From Operations
-137000
Quarters > 2 > cash Flow > capital Expenditures
822000
Quarters > 2 > cash Flow > cash From Investing
-822000
Quarters > 2 > cash Flow > cash From Financing
-3695000
Quarters > 2 > cash Flow > net Change In Cash
-4654000
Quarters > 2 > cash Flow > currency_symbol
USD
Quarters > 2 > ratios > PE
0.4165110804448413
Quarters > 2 > ratios > PB
1.9207092376389916
Quarters > 2 > ratios > ROE
3.4767348100365227
Quarters > 2 > ratios > ROA
3.1632615316326156
Quarters > 2 > ratios > FCF
-959000
Quarters > 2 > ratios > Piotroski FScore
2
Quarters > 2 > ratios > fcf Percent
-0.023813071116408423
Quarters > 2 > health Score
55
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
38416000
Quarters > 3 > income Statement > cost Of Revenue
27353000
Quarters > 3 > income Statement > gross Profit
11063000
Quarters > 3 > income Statement > operating Expenses
6185000
Quarters > 3 > income Statement > operating Income
4878000
Quarters > 3 > income Statement > interest Expense
-
Quarters > 3 > income Statement > pretax Income
5838000
Quarters > 3 > income Statement > net Income
4511000
Quarters > 3 > income Statement > eps
0.3667479674796748
Quarters > 3 > income Statement > dividends Per Share
3696000
Quarters > 3 > income Statement > shares Outstanding
12300000
Quarters > 3 > income Statement > income Tax Expense
1327000
Quarters > 3 > income Statement > EBITDA
5806000
Quarters > 3 > income Statement > operating Margin
12.697834235735112
Quarters > 3 > income Statement > total Other Income Expense Net
960000
Quarters > 3 > income Statement > currency_symbol
USD
Quarters > 3 > balance Sheet > cash
60782000
Quarters > 3 > balance Sheet > short Term Investments
0
Quarters > 3 > balance Sheet > receivables
14113000
Quarters > 3 > balance Sheet > inventories
28366000
Quarters > 3 > balance Sheet > total Current Assets
105296000
Quarters > 3 > balance Sheet > property Plant Equipment
24026000
Quarters > 3 > balance Sheet > total Assets
163044000
Quarters > 3 > balance Sheet > payables
3687000
Quarters > 3 > balance Sheet > short Term Debt
0
Quarters > 3 > balance Sheet > long Term Debt
0
Quarters > 3 > balance Sheet > total Liabilities
16899000
Quarters > 3 > balance Sheet > equity
146145000
Quarters > 3 > balance Sheet > currency_symbol
USD
Quarters > 3 > cash Flow > net Income
4511000
Quarters > 3 > cash Flow > depreciation
928000
Quarters > 3 > cash Flow > change In Working Capital
1747000
Quarters > 3 > cash Flow > cash From Operations
7328000
Quarters > 3 > cash Flow > capital Expenditures
238000
Quarters > 3 > cash Flow > cash From Investing
-1638000
Quarters > 3 > cash Flow > cash From Financing
-3696000
Quarters > 3 > cash Flow > net Change In Cash
1994000
Quarters > 3 > cash Flow > currency_symbol
USD
Quarters > 3 > ratios > PE
0.3667479674796748
Quarters > 3 > ratios > PB
1.9365903725751825
Quarters > 3 > ratios > ROE
3.0866605083991927
Quarters > 3 > ratios > ROA
2.7667378131056646
Quarters > 3 > ratios > FCF
7090000
Quarters > 3 > ratios > Piotroski FScore
4
Quarters > 3 > ratios > fcf Percent
0.18455851728446482
Quarters > 3 > health Score
73
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
145941000
Annuals > 0 > income Statement > cost Of Revenue
104578000
Annuals > 0 > income Statement > gross Profit
41363000
Annuals > 0 > income Statement > operating Expenses
24340000
Annuals > 0 > income Statement > operating Income
17023000
Annuals > 0 > income Statement > interest Expense
-
Annuals > 0 > income Statement > pretax Income
21737000
Annuals > 0 > income Statement > net Income
16587000
Annuals > 0 > income Statement > eps
1.3466753267841196
Annuals > 0 > income Statement > dividends Per Share
39418000
Annuals > 0 > income Statement > shares Outstanding
12317000
Annuals > 0 > income Statement > income Tax Expense
5150000
Annuals > 0 > income Statement > EBITDA
20714000
Annuals > 0 > income Statement > operating Margin
11.664302697665494
Annuals > 0 > income Statement > total Other Income Expense Net
4714000
Annuals > 0 > income Statement > currency_symbol
USD
Annuals > 0 > balance Sheet > cash
60782000
Annuals > 0 > balance Sheet > short Term Investments
0
Annuals > 0 > balance Sheet > receivables
14113000
Annuals > 0 > balance Sheet > inventories
28366000
Annuals > 0 > balance Sheet > total Current Assets
105296000
Annuals > 0 > balance Sheet > property Plant Equipment
24026000
Annuals > 0 > balance Sheet > total Assets
163044000
Annuals > 0 > balance Sheet > payables
3687000
Annuals > 0 > balance Sheet > short Term Debt
0
Annuals > 0 > balance Sheet > long Term Debt
0
Annuals > 0 > balance Sheet > total Liabilities
16899000
Annuals > 0 > balance Sheet > equity
146145000
Annuals > 0 > balance Sheet > currency_symbol
USD
Annuals > 0 > cash Flow > net Income
16587000
Annuals > 0 > cash Flow > depreciation
3691000
Annuals > 0 > cash Flow > change In Working Capital
3358000
Annuals > 0 > cash Flow > cash From Operations
22939000
Annuals > 0 > cash Flow > capital Expenditures
1432000
Annuals > 0 > cash Flow > cash From Investing
35868000
Annuals > 0 > cash Flow > cash From Financing
-39418000
Annuals > 0 > cash Flow > net Change In Cash
19389000
Annuals > 0 > cash Flow > currency_symbol
USD
Annuals > 0 > ratios > PE
1.3466753267841196
Annuals > 0 > ratios > PB
1.9611795819220637
Annuals > 0 > ratios > ROE
11.349686954736734
Annuals > 0 > ratios > ROA
10.173327445352175
Annuals > 0 > ratios > FCF
21507000
Annuals > 0 > ratios > Piotroski FScore
4
Annuals > 0 > ratios > fcf Percent
0.14736777190782577
Annuals > 0 > health Score
83
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
161287000
Annuals > 1 > income Statement > cost Of Revenue
112068000
Annuals > 1 > income Statement > gross Profit
49219000
Annuals > 1 > income Statement > operating Expenses
23784000
Annuals > 1 > income Statement > operating Income
25435000
Annuals > 1 > income Statement > interest Expense
-
Annuals > 1 > income Statement > pretax Income
29603000
Annuals > 1 > income Statement > net Income
22593000
Annuals > 1 > income Statement > eps
1.8351880432133865
Annuals > 1 > income Statement > dividends Per Share
12311000
Annuals > 1 > income Statement > shares Outstanding
12311000
Annuals > 1 > income Statement > income Tax Expense
7010000
Annuals > 1 > income Statement > EBITDA
29408000
Annuals > 1 > income Statement > operating Margin
15.770024862512166
Annuals > 1 > income Statement > total Other Income Expense Net
4168000
Annuals > 1 > income Statement > currency_symbol
USD
Annuals > 1 > balance Sheet > cash
41393000
Annuals > 1 > balance Sheet > short Term Investments
35354000
Annuals > 1 > balance Sheet > receivables
17061000
Annuals > 1 > balance Sheet > inventories
30712000
Annuals > 1 > balance Sheet > total Current Assets
126630000
Annuals > 1 > balance Sheet > property Plant Equipment
25863000
Annuals > 1 > balance Sheet > total Assets
187604000
Annuals > 1 > balance Sheet > payables
3148000
Annuals > 1 > balance Sheet > short Term Debt
1460000
Annuals > 1 > balance Sheet > long Term Debt
0
Annuals > 1 > balance Sheet > total Liabilities
18755000
Annuals > 1 > balance Sheet > equity
168849000
Annuals > 1 > balance Sheet > currency_symbol
USD
Annuals > 1 > cash Flow > net Income
22593000
Annuals > 1 > cash Flow > depreciation
3973000
Annuals > 1 > cash Flow > change In Working Capital
1446000
Annuals > 1 > cash Flow > cash From Operations
25811000
Annuals > 1 > cash Flow > capital Expenditures
1130000
Annuals > 1 > cash Flow > cash From Investing
1145000
Annuals > 1 > cash Flow > cash From Financing
-12311000
Annuals > 1 > cash Flow > net Change In Cash
14645000
Annuals > 1 > cash Flow > currency_symbol
USD
Annuals > 1 > ratios > PE
1.8351880432133865
Annuals > 1 > ratios > PB
1.696645938086693
Annuals > 1 > ratios > ROE
13.38059449567365
Annuals > 1 > ratios > ROA
12.042920193599285
Annuals > 1 > ratios > FCF
24681000
Annuals > 1 > ratios > Piotroski FScore
4
Annuals > 1 > ratios > fcf Percent
0.15302535232225783
Annuals > 1 > health Score
85
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
166600000
Annuals > 2 > income Statement > cost Of Revenue
117800000
Annuals > 2 > income Statement > gross Profit
48800000
Annuals > 2 > income Statement > operating Expenses
23400000
Annuals > 2 > income Statement > operating Income
25400000
Annuals > 2 > income Statement > interest Expense
1877000
Annuals > 2 > income Statement > pretax Income
27300000
Annuals > 2 > income Statement > net Income
20900000
Annuals > 2 > income Statement > eps
1.693679092382496
Annuals > 2 > income Statement > dividends Per Share
33880000
Annuals > 2 > income Statement > shares Outstanding
12340000
Annuals > 2 > income Statement > income Tax Expense
6400000
Annuals > 2 > income Statement > EBITDA
29377000
Annuals > 2 > income Statement > operating Margin
15.24609843937575
Annuals > 2 > income Statement > total Other Income Expense Net
1900000
Annuals > 2 > income Statement > currency_symbol
USD
Annuals > 2 > balance Sheet > cash
26748000
Annuals > 2 > balance Sheet > short Term Investments
33147000
Annuals > 2 > balance Sheet > receivables
17840000
Annuals > 2 > balance Sheet > inventories
31290000
Annuals > 2 > balance Sheet > total Current Assets
111161000
Annuals > 2 > balance Sheet > property Plant Equipment
28694000
Annuals > 2 > balance Sheet > total Assets
177387000
Annuals > 2 > balance Sheet > payables
3537000
Annuals > 2 > balance Sheet > short Term Debt
0
Annuals > 2 > balance Sheet > long Term Debt
0
Annuals > 2 > balance Sheet > total Liabilities
18951000
Annuals > 2 > balance Sheet > equity
158436000
Annuals > 2 > balance Sheet > currency_symbol
USD
Annuals > 2 > cash Flow > net Income
20871000
Annuals > 2 > cash Flow > depreciation
3977000
Annuals > 2 > cash Flow > change In Working Capital
-7482000
Annuals > 2 > cash Flow > cash From Operations
16891000
Annuals > 2 > cash Flow > capital Expenditures
3695000
Annuals > 2 > cash Flow > cash From Investing
-31098000
Annuals > 2 > cash Flow > cash From Financing
-35624000
Annuals > 2 > cash Flow > net Change In Cash
-49831000
Annuals > 2 > cash Flow > currency_symbol
USD
Annuals > 2 > ratios > PE
1.693679092382496
Annuals > 2 > ratios > PB
1.8124151076775479
Annuals > 2 > ratios > ROE
13.19144638844707
Annuals > 2 > ratios > ROA
11.782148635469342
Annuals > 2 > ratios > FCF
13196000
Annuals > 2 > ratios > Piotroski FScore
3
Annuals > 2 > ratios > fcf Percent
0.0792076830732293
Annuals > 2 > health Score
76
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
140800000
Annuals > 3 > income Statement > cost Of Revenue
98100000
Annuals > 3 > income Statement > gross Profit
42700000
Annuals > 3 > income Statement > operating Expenses
22200000
Annuals > 3 > income Statement > operating Income
20500000
Annuals > 3 > income Statement > interest Expense
5039000
Annuals > 3 > income Statement > pretax Income
21700000
Annuals > 3 > income Statement > net Income
16600000
Annuals > 3 > income Statement > eps
1.3375231649343324
Annuals > 3 > income Statement > dividends Per Share
9929000
Annuals > 3 > income Statement > shares Outstanding
12411000
Annuals > 3 > income Statement > income Tax Expense
5100000
Annuals > 3 > income Statement > EBITDA
24339000
Annuals > 3 > income Statement > operating Margin
14.559659090909092
Annuals > 3 > income Statement > total Other Income Expense Net
1200000
Annuals > 3 > income Statement > currency_symbol
USD
Annuals > 3 > balance Sheet > cash
76579000
Annuals > 3 > balance Sheet > short Term Investments
0
Annuals > 3 > balance Sheet > receivables
15546000
Annuals > 3 > balance Sheet > inventories
25642000
Annuals > 3 > balance Sheet > total Current Assets
120231000
Annuals > 3 > balance Sheet > property Plant Equipment
29182000
Annuals > 3 > balance Sheet > total Assets
192452000
Annuals > 3 > balance Sheet > payables
3408000
Annuals > 3 > balance Sheet > short Term Debt
0
Annuals > 3 > balance Sheet > long Term Debt
0
Annuals > 3 > balance Sheet > total Liabilities
19364000
Annuals > 3 > balance Sheet > equity
173088000
Annuals > 3 > balance Sheet > currency_symbol
USD
Annuals > 3 > cash Flow > net Income
16568000
Annuals > 3 > cash Flow > depreciation
3839000
Annuals > 3 > cash Flow > change In Working Capital
-9881000
Annuals > 3 > cash Flow > cash From Operations
10474000
Annuals > 3 > cash Flow > capital Expenditures
4094000
Annuals > 3 > cash Flow > cash From Investing
6708000
Annuals > 3 > cash Flow > cash From Financing
-11240000
Annuals > 3 > cash Flow > net Change In Cash
5942000
Annuals > 3 > cash Flow > currency_symbol
USD
Annuals > 3 > ratios > PE
1.3375231649343324
Annuals > 3 > ratios > PB
1.668538373544093
Annuals > 3 > ratios > ROE
9.590497319282678
Annuals > 3 > ratios > ROA
8.62552740423586
Annuals > 3 > ratios > FCF
6380000
Annuals > 3 > ratios > Piotroski FScore
3
Annuals > 3 > ratios > fcf Percent
0.0453125
Annuals > 3 > health Score
69
Valuation > metrics > PE
14.0764
Valuation > metrics > PB
2.059861030394607
Valuation > final Score
100
Valuation > verdict
Fair
Profitability > metrics > ROE
3.0670657290637533
Profitability > metrics > ROA
4.340138571927877
Profitability > metrics > Net Margin
0.10568210262828535
Profitability > final Score
35
Profitability > verdict
Weak
Risk > metrics > Debt Equity
0.11672575114778869
Risk > metrics > Interest Coverage
5.313616071428571
Risk > final Score
81
Risk > verdict
Low
Liquidity > metrics > Current Ratio
30.333021515434986
Liquidity > metrics > Quick Ratio
20.681945743685688
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
100
Prev Valuations > 1
100
Prev Valuations > 2
100
Prev Profitabilities > 0
43
Prev Profitabilities > 1
41
Prev Profitabilities > 2
37
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-20T21:36:28.608Z
Earnings History > 0 > period
2025-09-30
Earnings History > 0 > report Date
2025-11-05
Earnings History > 0 > date
2025-09-30
Earnings History > 0 > before After Market
AfterMarket
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
0.3426
Earnings History > 0 > eps Estimate
-
Earnings History > 0 > eps Difference
0
Earnings History > 0 > surprise Percent
-
Earnings History > 1 > period
2025-06-30
Earnings History > 1 > report Date
2025-08-05
Earnings History > 1 > date
2025-06-30
Earnings History > 1 > before After Market
-
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
0.44
Earnings History > 1 > eps Estimate
0
Earnings History > 1 > eps Difference
0.44
Earnings History > 1 > surprise Percent
-
Earnings History > 2 > period
2025-03-31
Earnings History > 2 > report Date
2025-05-05
Earnings History > 2 > date
2025-03-31
Earnings History > 2 > before After Market
BeforeMarket
Earnings History > 2 > currency
USD
Earnings History > 2 > eps Actual
0.4165
Earnings History > 2 > eps Estimate
-
Earnings History > 2 > eps Difference
0
Earnings History > 2 > surprise Percent
-
Earnings History > 3 > period
2024-12-31
Earnings History > 3 > report Date
2025-02-26
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.3662
Earnings History > 3 > eps Estimate
-
Earnings History > 3 > eps Difference
0
Earnings History > 3 > surprise Percent
-
Earnings History > 4 > period
2024-09-30
Earnings History > 4 > report Date
2024-11-11
Earnings History > 4 > date
2024-09-30
Earnings History > 4 > before After Market
BeforeMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
0.2823
Earnings History > 4 > eps Estimate
-
Earnings History > 4 > eps Difference
0
Earnings History > 4 > surprise Percent
-
Earnings History > 5 > period
2024-06-30
Earnings History > 5 > report Date
2024-08-06
Earnings History > 5 > date
2024-06-30
Earnings History > 5 > before After Market
AfterMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
0.3933
Earnings History > 5 > eps Estimate
-
Earnings History > 5 > eps Difference
0
Earnings History > 5 > surprise Percent
-
Earnings History > 6 > period
2024-03-31
Earnings History > 6 > report Date
2024-05-07
Earnings History > 6 > date
2024-03-31
Earnings History > 6 > before After Market
AfterMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
0.3049
Earnings History > 6 > eps Estimate
-
Earnings History > 6 > eps Difference
0
Earnings History > 6 > surprise Percent
-
Earnings History > 7 > period
2023-12-31
Earnings History > 7 > report Date
2024-02-28
Earnings History > 7 > date
2023-12-31
Earnings History > 7 > before After Market
AfterMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
0.5438
Earnings History > 7 > eps Estimate
-
Earnings History > 7 > eps Difference
0
Earnings History > 7 > surprise Percent
-
Earnings History > 8 > period
2023-09-30
Earnings History > 8 > report Date
2023-11-01
Earnings History > 8 > date
2023-09-30
Earnings History > 8 > before After Market
AfterMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
0.4675
Earnings History > 8 > eps Estimate
-
Earnings History > 8 > eps Difference
0
Earnings History > 8 > surprise Percent
-
Earnings History > 9 > period
2023-06-30
Earnings History > 9 > report Date
2023-08-01
Earnings History > 9 > date
2023-06-30
Earnings History > 9 > before After Market
AfterMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
0.33
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-02
Earnings History > 10 > date
2023-03-31
Earnings History > 10 > before After Market
AfterMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
0.49
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-03-01
Earnings History > 11 > date
2022-12-31
Earnings History > 11 > before After Market
AfterMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
0.39
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-11-02
Earnings History > 12 > date
2022-09-30
Earnings History > 12 > before After Market
AfterMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
0.4022
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-08-02
Earnings History > 13 > date
2022-06-30
Earnings History > 13 > before After Market
AfterMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
0.5
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-05-03
Earnings History > 14 > date
2022-03-31
Earnings History > 14 > before After Market
AfterMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
0.4
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-03-02
Earnings History > 15 > date
2021-12-31
Earnings History > 15 > before After Market
AfterMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
0.25
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-11-03
Earnings History > 16 > date
2021-09-30
Earnings History > 16 > before After Market
-
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
0.33
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-08-02
Earnings History > 17 > date
2021-06-30
Earnings History > 17 > before After Market
-
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
0.37
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-05-04
Earnings History > 18 > date
2021-03-31
Earnings History > 18 > before After Market
-
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
0.38
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-03-03
Earnings History > 19 > date
2020-12-31
Earnings History > 19 > before After Market
AfterMarket
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
0.18
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-11-04
Earnings History > 20 > date
2020-09-30
Earnings History > 20 > before After Market
AfterMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
0.15
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-08-04
Earnings History > 21 > date
2020-06-30
Earnings History > 21 > before After Market
AfterMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
0.17
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-05
Earnings History > 22 > date
2020-03-31
Earnings History > 22 > before After Market
AfterMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
0.34
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-26
Earnings History > 23 > date
2019-12-31
Earnings History > 23 > before After Market
AfterMarket
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
0.26
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-30
Earnings History > 24 > date
2019-09-30
Earnings History > 24 > before After Market
AfterMarket
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
0.31
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-08-06
Earnings History > 25 > date
2019-06-30
Earnings History > 25 > before After Market
AfterMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
0.39
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-05-07
Earnings History > 26 > date
2019-03-31
Earnings History > 26 > before After Market
AfterMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
0.32
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
AfterMarket
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
0.21
Earnings History > 27 > eps Estimate
0.57
Earnings History > 27 > eps Difference
-0.36
Earnings History > 27 > surprise Percent
-63.1579
Earnings History > 28 > period
2018-09-30
Earnings History > 28 > report Date
2018-10-31
Earnings History > 28 > date
2018-09-30
Earnings History > 28 > before After Market
AfterMarket
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
0.32
Earnings History > 28 > eps Estimate
0.59
Earnings History > 28 > eps Difference
-0.27
Earnings History > 28 > surprise Percent
-45.7627
Earnings History > 29 > period
2018-06-30
Earnings History > 29 > report Date
2018-08-06
Earnings History > 29 > date
2018-06-30
Earnings History > 29 > before After Market
AfterMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
0.4
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-05-07
Earnings History > 30 > date
2018-03-31
Earnings History > 30 > before After Market
-
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
0.3
Earnings History > 30 > eps Estimate
0.46
Earnings History > 30 > eps Difference
-0.16
Earnings History > 30 > surprise Percent
-34.7826
Earnings History > 31 > period
2017-12-31
Earnings History > 31 > report Date
2018-02-28
Earnings History > 31 > date
2017-12-31
Earnings History > 31 > before After Market
AfterMarket
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
0.19
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-11-01
Earnings History > 32 > date
2017-09-30
Earnings History > 32 > before After Market
AfterMarket
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
0.2
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-08-04
Earnings History > 33 > date
2017-06-30
Earnings History > 33 > before After Market
AfterMarket
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
0.27
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-05-05
Earnings History > 34 > date
2017-03-31
Earnings History > 34 > before After Market
AfterMarket
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
0.25
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-03-01
Earnings History > 35 > date
2016-12-31
Earnings History > 35 > before After Market
BeforeMarket
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
0.2537
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-11-02
Earnings History > 36 > date
2016-09-30
Earnings History > 36 > before After Market
AfterMarket
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
0.2238
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-08-03
Earnings History > 37 > date
2016-06-30
Earnings History > 37 > before After Market
-
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
0.2391
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-05-04
Earnings History > 38 > date
2016-03-31
Earnings History > 38 > before After Market
-
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
0.1964
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-03-03
Earnings History > 39 > date
2015-12-31
Earnings History > 39 > before After Market
-
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
0.1773
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-12-31
Earnings History > 40 > date
2015-09-30
Earnings History > 40 > before After Market
-
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
0.1218
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-08-05
Earnings History > 41 > date
2015-06-30
Earnings History > 41 > before After Market
-
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
0.1806
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-05-06
Earnings History > 42 > date
2015-03-31
Earnings History > 42 > before After Market
-
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
0.2265
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-03-31
Earnings History > 43 > date
2014-12-31
Earnings History > 43 > before After Market
-
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
0.1946
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-11-04
Earnings History > 44 > date
2014-09-30
Earnings History > 44 > before After Market
-
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
0.1416
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-08-04
Earnings History > 45 > date
2014-06-30
Earnings History > 45 > before After Market
-
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
0.1797
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-12
Earnings History > 46 > date
2014-03-31
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.2061
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-03-10
Earnings History > 47 > date
2013-12-31
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.1726
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-08
Earnings History > 48 > date
2013-09-30
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.1088
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-14
Earnings History > 49 > date
2013-06-30
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.15
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-06-30
Earnings History > 50 > date
2013-03-31
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.1464
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-03-31
Earnings History > 51 > date
2012-12-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.0722
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-06
Earnings History > 52 > date
2012-09-30
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
0.2105
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-09-30
Earnings History > 53 > date
2012-06-30
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.0713
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-06-30
Earnings History > 54 > date
2012-03-31
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.0972
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-03-31
Earnings History > 55 > date
2011-12-31
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.0697
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-02
Earnings History > 56 > date
2011-09-30
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
0.0877
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-09-30
Earnings History > 57 > date
2011-06-30
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.0877
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-06-30
Earnings History > 58 > date
2011-03-31
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
0.1317
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-03-31
Earnings History > 59 > date
2010-12-31
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.3225
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-10-29
Earnings History > 60 > date
2010-09-30
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.13
Earnings History > 60 > eps Estimate
0.11
Earnings History > 60 > eps Difference
0.02
Earnings History > 60 > surprise Percent
18.1818
Earnings History > 61 > period
2010-06-30
Earnings History > 61 > report Date
2010-08-02
Earnings History > 61 > date
2010-06-30
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
0.14
Earnings History > 61 > eps Estimate
0.03
Earnings History > 61 > eps Difference
0.11
Earnings History > 61 > surprise Percent
366.6667
Earnings History > 62 > period
2010-03-31
Earnings History > 62 > report Date
2010-05-03
Earnings History > 62 > date
2010-03-31
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.07
Earnings History > 62 > eps Estimate
-0.03
Earnings History > 62 > eps Difference
0.1
Earnings History > 62 > surprise Percent
333.3333
Earnings History > 63 > period
2009-12-31
Earnings History > 63 > report Date
2010-03-03
Earnings History > 63 > date
2009-12-31
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
-0.03
Earnings History > 63 > eps Estimate
-0.04
Earnings History > 63 > eps Difference
0.01
Earnings History > 63 > surprise Percent
25
Earnings History > 64 > period
2009-09-30
Earnings History > 64 > report Date
2009-10-29
Earnings History > 64 > date
2009-09-30
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
0.04
Earnings History > 64 > eps Estimate
-0.02
Earnings History > 64 > eps Difference
0.06
Earnings History > 64 > surprise Percent
300
Earnings History > 65 > period
2009-06-30
Earnings History > 65 > report Date
2009-08-03
Earnings History > 65 > date
2009-06-30
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
-0.13
Earnings History > 65 > eps Estimate
0.1
Earnings History > 65 > eps Difference
-0.23
Earnings History > 65 > surprise Percent
-230
Earnings History > 66 > period
2009-03-31
Earnings History > 66 > report Date
2009-05-01
Earnings History > 66 > date
2009-03-31
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
-0.05
Earnings History > 66 > eps Estimate
0.51
Earnings History > 66 > eps Difference
-0.56
Earnings History > 66 > surprise Percent
-109.8039
Earnings History > 67 > period
2008-12-31
Earnings History > 67 > report Date
2009-02-26
Earnings History > 67 > date
2008-12-31
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
0.06
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-10-31
Earnings History > 68 > date
2008-09-30
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
-0.6059
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-04
Earnings History > 69 > date
2008-06-30
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
0.1717
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-05
Earnings History > 70 > date
2008-03-31
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
0.1254
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-27
Earnings History > 71 > date
2007-12-31
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
0.0379
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-02
Earnings History > 72 > date
2007-09-30
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
0.1843
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-03
Earnings History > 73 > date
2007-06-30
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
0.1734
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-03
Earnings History > 74 > date
2007-03-31
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
0.1975
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-03-02
Earnings History > 75 > date
2006-12-31
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
0.1373
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-01
Earnings History > 76 > date
2006-09-30
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
0.2493
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-03
Earnings History > 77 > date
2006-06-30
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
0.2157
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-04
Earnings History > 78 > date
2006-03-31
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
0.1622
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-17
Earnings History > 79 > date
2005-12-31
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
0.1579
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-04
Earnings History > 80 > date
2005-09-30
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
-0.4014
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-03
Earnings History > 81 > date
2005-06-30
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
0.1561
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-05-02
Earnings History > 82 > date
2005-03-31
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
0.114
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-30
Earnings History > 83 > date
2004-12-31
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
-0.7748
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-11-04
Earnings History > 84 > date
2004-09-30
Earnings History > 84 > before After Market
-
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
0.2561
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-27
Earnings History > 85 > date
2004-06-30
Earnings History > 85 > before After Market
-
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
0.2163
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.1031
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-09
Earnings History > 87 > date
2003-12-31
Earnings History > 87 > before After Market
-
Earnings History > 87 > currency
USD
Earnings History > 87 > eps Actual
0.053
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.026
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-05
Earnings History > 89 > date
2003-06-30
Earnings History > 89 > before After Market
-
Earnings History > 89 > currency
USD
Earnings History > 89 > eps Actual
0.0203
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-03-31
Earnings History > 90 > date
2003-03-31
Earnings History > 90 > before After Market
-
Earnings History > 90 > currency
USD
Earnings History > 90 > eps Actual
0.0369
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
2002-12-31
Earnings History > 91 > date
2002-12-31
Earnings History > 91 > before After Market
-
Earnings History > 91 > currency
USD
Earnings History > 91 > eps Actual
-0.1191
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-09-30
Earnings History > 92 > date
2002-09-30
Earnings History > 92 > before After Market
-
Earnings History > 92 > currency
USD
Earnings History > 92 > eps Actual
0.016
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-06-30
Earnings History > 93 > date
2002-06-30
Earnings History > 93 > before After Market
-
Earnings History > 93 > currency
USD
Earnings History > 93 > eps Actual
0.055
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.088
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.0882
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.137
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.1759
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.2442
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.1796
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-10-20
Earnings History > 100 > date
2000-09-30
Earnings History > 100 > before After Market
-
Earnings History > 100 > currency
USD
Earnings History > 100 > eps Actual
0.4
Earnings History > 100 > eps Estimate
0.47
Earnings History > 100 > eps Difference
-0.07
Earnings History > 100 > surprise Percent
-14.8936
Earnings History > 101 > period
2000-06-30
Earnings History > 101 > report Date
2000-07-18
Earnings History > 101 > date
2000-06-30
Earnings History > 101 > before After Market
-
Earnings History > 101 > currency
USD
Earnings History > 101 > eps Actual
0.44
Earnings History > 101 > eps Estimate
0.44
Earnings History > 101 > eps Difference
0
Earnings History > 101 > surprise Percent
0
Earnings History > 102 > period
2000-03-31
Earnings History > 102 > report Date
2000-04-18
Earnings History > 102 > date
2000-03-31
Earnings History > 102 > before After Market
-
Earnings History > 102 > currency
USD
Earnings History > 102 > eps Actual
0.41
Earnings History > 102 > eps Estimate
0.42
Earnings History > 102 > eps Difference
-0.01
Earnings History > 102 > surprise Percent
-2.381
Earnings History > 103 > period
1999-12-31
Earnings History > 103 > report Date
2000-01-21
Earnings History > 103 > date
1999-12-31
Earnings History > 103 > before After Market
-
Earnings History > 103 > currency
USD
Earnings History > 103 > eps Actual
0.44
Earnings History > 103 > eps Estimate
0.44
Earnings History > 103 > eps Difference
0
Earnings History > 103 > surprise Percent
0
Earnings History > 104 > period
1999-09-30
Earnings History > 104 > report Date
1999-10-18
Earnings History > 104 > date
1999-09-30
Earnings History > 104 > before After Market
-
Earnings History > 104 > currency
USD
Earnings History > 104 > eps Actual
0.38
Earnings History > 104 > eps Estimate
0.39
Earnings History > 104 > eps Difference
-0.01
Earnings History > 104 > surprise Percent
-2.5641
Earnings History > 105 > period
1999-06-30
Earnings History > 105 > report Date
1999-07-21
Earnings History > 105 > date
1999-06-30
Earnings History > 105 > before After Market
-
Earnings History > 105 > currency
USD
Earnings History > 105 > eps Actual
0.38
Earnings History > 105 > eps Estimate
0.4
Earnings History > 105 > eps Difference
-0.02
Earnings History > 105 > surprise Percent
-5
Earnings History > 106 > period
1999-03-31
Earnings History > 106 > report Date
1999-04-20
Earnings History > 106 > date
1999-03-31
Earnings History > 106 > before After Market
-
Earnings History > 106 > currency
USD
Earnings History > 106 > eps Actual
0.37
Earnings History > 106 > eps Estimate
0.37
Earnings History > 106 > eps Difference
0
Earnings History > 106 > surprise Percent
0
Earnings History > 107 > period
1998-12-31
Earnings History > 107 > report Date
1999-01-19
Earnings History > 107 > date
1998-12-31
Earnings History > 107 > before After Market
-
Earnings History > 107 > currency
USD
Earnings History > 107 > eps Actual
0.4
Earnings History > 107 > eps Estimate
0.4
Earnings History > 107 > eps Difference
0
Earnings History > 107 > surprise Percent
0
Earnings History > 108 > period
1998-09-30
Earnings History > 108 > report Date
1998-10-16
Earnings History > 108 > date
1998-09-30
Earnings History > 108 > before After Market
-
Earnings History > 108 > currency
USD
Earnings History > 108 > eps Actual
0.37
Earnings History > 108 > eps Estimate
0.36
Earnings History > 108 > eps Difference
0.01
Earnings History > 108 > surprise Percent
2.7778
Earnings History > 109 > period
1998-06-30
Earnings History > 109 > report Date
1998-07-17
Earnings History > 109 > date
1998-06-30
Earnings History > 109 > before After Market
-
Earnings History > 109 > currency
USD
Earnings History > 109 > eps Actual
0.38
Earnings History > 109 > eps Estimate
0.35
Earnings History > 109 > eps Difference
0.03
Earnings History > 109 > surprise Percent
8.5714
Earnings History > 110 > period
1998-03-31
Earnings History > 110 > report Date
1998-04-21
Earnings History > 110 > date
1998-03-31
Earnings History > 110 > before After Market
-
Earnings History > 110 > currency
USD
Earnings History > 110 > eps Actual
0.38
Earnings History > 110 > eps Estimate
0.32
Earnings History > 110 > eps Difference
0.06
Earnings History > 110 > surprise Percent
18.75
CompX International Inc. manufactures and sells security products and recreational marine components primarily in North America. It operates in two segments, Security Products and Marine Components. The Security Products segment manufactures mechanical and electrical cabinet locks, and other locking mechanisms used in various applications, including ignition systems, mailboxes, file cabinets, desk drawers, tool storage cabinets, high security medical cabinetry, integrated inventory and access control secured narcotics boxes, electrical circuit panels, storage compartments, gas station security, and vending and cash containment machines. This segment serves recreational transportation, postal, office and institutional furniture, cabinetry, tool storage, healthcare, and other industries. The Marine Components segment manufactures and distributes stainless steel exhaust headers, wake enhancement systems, stainless steel exhaust components, gauges, throttle controls, trim tabs, and related hardware and accessories; trim tabs, steering wheels and billet aluminum accessories; original equipment and aftermarket stainless steel exhaust headers, exhaust pipes, mufflers and other exhaust components; GPS speedometers and tachometers; mechanical and electronic controls and throttles; dash panels, LED indicators and wire harnesses; and grab handles, pin cleats and other accessories primarily for ski/wakeboard and performance boats, as well as for the recreational marine and other industries. The company sells its products directly to original equipment manufacturers, as well as through distributors. The company was incorporated in 1993 and is based in Dallas, Texas. CompX International Inc. operates as a subsidiary of NL Industries, Inc.
Stock Price
$0.00
increase compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/ACompX International (NYSE:CIX) Stock Price Up 3.1% - What's Next? MarketBeat
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Health Score
Price to Earnings Ratio (P/E)
-
Very High
Low ≥ 50
High ≤ 10
Price to Book Ratio (P/B)
-
Medium
Low ≤ 1
High ≥ 3
Return on Equity (ROE)
-
Very Low
Low ≤ 5%
High ≥ 25%
Return on Assets (ROA)
-
Very Low
Low ≤ 2%
High ≥ 10%
Free Cash Flow - Revenue % (FCF)
-
Medium
Low ≤ 5%
High ≥ 15%
Debt to Equity
-
Very High
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 0.00% of the total shares of CompX 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.3426
EPS Estimate
—
EPS Difference
0
Surprise Percent
0%
(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.