_id
6917182e3c536f8df2316484
Ticker
STAA
Name
STAAR Surgical Company
Exchange
NASDAQ
Address
25510 Commercentre Drive, Lake Forest, CA, United States, 92630
Country
USA
Sector
Healthcare
Industry
Medical Instruments & Supplies
Currency
USD
Website
https://www.staar.com
Description
STAAR Surgical Company, together with its subsidiaries, designs, develops, manufactures, and sells implantable lenses for the eye and accessory delivery systems to deliver the lenses into the eye. The company provides implantable Collamer lens product family (ICLs) and laser-based procedures, such as LASIK to treat visual disorders, such as myopia, hyperopia, astigmatism, and presbyopia. It serves its products to health care providers, including ophthalmic surgeons, vision and surgical centers, hospitals, government facilities, and distributors, as well as products are primarily used by ophthalmologists. The company sells its products directly through its sales representatives in the United States, Japan, Germany, Spain, Canada, the United Kingdom, and Singapore, as well as through representatives and independent distributors in China, Korea, India, France, Benelux, Italy, and internationally. STAAR Surgical Company was incorporated in 1982 and is headquartered in Lake Forest, California.
Last Close
23.56
Volume
689594
Current Price
24.88
Change
5.602716468590834
Last Updated
2025-12-04T13:35:54.259Z
Image
data:image/webp;base64,UklGRtIDAABXRUJQVlA4WAoAAAAQAAAAPwAAPwAAQUxQSGsDAAABoAXbtmm7GgtJnm3btm3btm3btm3bthHbtrHXXHNU3TPPPvucfOYnIhi4bRsnbrp7cwvH3RswixOuDTOJr48xBu8shxBi9K6F10J0ZV/xvoRQiL4F4S23edc78IJ7Xvvih387duz489dvP3rlEZsvWiPkYnBNPW/OLHXQAz+PVDbGpH+fP2mNYMhVny8HrHzR91OopEqqQdqQDMxApNNtm0Yg+Kp7sx/65QySklKNreT627OkwlBRkh0vWhSuwmt8wNzn9aFqkiwp00Cnjp8wYcJEqWORUo2Sctx9y8CHBhHgjulPFcliWI786YlLDtl67eWXWHLJJZdeY9N9z77/835CMqeck3LyrfOi9KQLWOtHquGkHP/xBZvOhwrosNYJLwwiKVlT5sADUaIo73H2VCZRUU7/5KhF68QXgrcwujUk59jp6dFUMTc8MyeCTcz2EkUomWPuXgUOvqq4fAxwWPCcXlTRnPj/Sggm5/uWhWri1LsWgfOxOWGGmjpOHUTJWnDYeqiNZJ6fWDALv1wVLjRdGVa2896nmpg4fH0Eh/dryeJcILhW1aXHjoOYKBy4DHAdZ2jiyG1QVw+uolc0oOQiFvuFiYnfhq2VmjlifUSHViJgjk+YmXj595w8dXrX9RBRh7nnn2++eX3F6NBGaf4O9e0vZuXElZddfoVl2sOXDOiNPHrs5A1QZSfiBo4apUcglIedUF9G7mGmxDMRq1zHF5TMHRHKD4ywHcriWBaJH1XpPJabROG4ReHKb6nAbqVpzCzWq9AirqQIvzbWuH39i6rOjvC1xoceSwynCs9Euwa6raKIgymaeQzaNciA1yiZQxZG+xMGltVNtfr8laKctgdiKLsacAeFwrNwfGdTtwU7rlQxA7bXrJnTjoIL0dhG9JjtcQqVI+/oU+8bz85dy4rtJlvIr66IOkG4PTvSmG5WijT0rUqPvMJCVTj1vePWXWqJZbe69C+q0MDeMfm2eZoqcufCa0yiSck8cfwUkmJTc8rkpMeWt77dRPO4jUwpJztZSey1lKnse83Sdt1orgXs1JmqpSuX3Qx6erfZgZa4W0CHo38RliIP/OyqrecEEH2LnMXBrXnms9/+1+m/H7989Z7z9lljDkMntM6enDUyVyIPux60Ft4uN86HGKN3M+/PCbM0AQBWUDggQAAAANADAJ0BKkAAQAA+tVqlT6clI6MiCRDgFolpAAAQVvt15dVJQ3b0AAD+9eSnOOwKblXYq6e8c717ITnv03yOAAA=
Ipo Date
1983-07-15T00:00:00.000Z
Market Cap
1301780224
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
0.9398000000000001
Sentiment Sources
25
Rating
3.2857
Target Price
25.875
Strong Buy
3
Buy
0
Hold
10
Sell
0
Strong Sell
1
Current Quarter
2025-09-30
Revenue
94732000
Cost Of Revenue
16857000
Gross Profit
77875000
Operating Expenses
59385000
Operating Income
18490000
Interest Expense
-
Pretax Income
18790000
Net Income
8884000
Eps
0.17940226171243942
Dividends Per Share
-
Shares Outstanding
49365953
Income Tax Expense
9906000
EBITDA
26442000
Operating Margin
19.518219820124138
Total Other Income Expense Net
300000
Cash
176155000
Short Term Investments
16505000
Receivables
63569000
Inventories
53302000
Total Current Assets
321209000
Property Plant Equipment
103944000
Total Assets
456362000
Payables
9180000
Short Term Debt
5314000
Long Term Debt
-
Total Liabilities
102582000
Equity
353780000
Depreciation
2000000
Change In Working Capital
-30787000
Cash From Operations
2667000
Capital Expenditures
883000
Cash From Investing
5283000
Cash From Financing
983000
Net Change In Cash
9024000
PE
-
PB
3.4825529990389508
ROE
2.5111651308722935
ROA
1.94670020729158
FCF
1784000
Fcf Percent
0.018832073639319342
Piotroski FScore
3
Health Score
49
Deep Value Investing Score
8
Defensive Investing Score
7
Dividend Investing Score
3
Economic Moat Investing Score
5.8
Garp Investing Score
6
Growth Investing Score
4.5
Momentum Investing Score
2.5
Net Net Investing Score
4
Quality Investing Score
5.5
Value Investing Score
6.5
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
94732000
Quarters > 0 > income Statement > cost Of Revenue
16857000
Quarters > 0 > income Statement > gross Profit
77875000
Quarters > 0 > income Statement > operating Expenses
59385000
Quarters > 0 > income Statement > operating Income
18490000
Quarters > 0 > income Statement > interest Expense
-
Quarters > 0 > income Statement > pretax Income
18790000
Quarters > 0 > income Statement > net Income
8884000
Quarters > 0 > income Statement > eps
0.17940226171243942
Quarters > 0 > income Statement > dividends Per Share
-
Quarters > 0 > income Statement > shares Outstanding
49520000
Quarters > 0 > income Statement > income Tax Expense
9906000
Quarters > 0 > income Statement > EBITDA
26442000
Quarters > 0 > income Statement > operating Margin
19.518219820124138
Quarters > 0 > income Statement > total Other Income Expense Net
300000
Quarters > 0 > balance Sheet > cash
176155000
Quarters > 0 > balance Sheet > short Term Investments
16505000
Quarters > 0 > balance Sheet > receivables
63569000
Quarters > 0 > balance Sheet > inventories
53302000
Quarters > 0 > balance Sheet > total Current Assets
321209000
Quarters > 0 > balance Sheet > property Plant Equipment
103944000
Quarters > 0 > balance Sheet > total Assets
456362000
Quarters > 0 > balance Sheet > payables
9180000
Quarters > 0 > balance Sheet > short Term Debt
5314000
Quarters > 0 > balance Sheet > long Term Debt
-
Quarters > 0 > balance Sheet > total Liabilities
102582000
Quarters > 0 > balance Sheet > equity
353780000
Quarters > 0 > cash Flow > net Income
8884000
Quarters > 0 > cash Flow > depreciation
2000000
Quarters > 0 > cash Flow > change In Working Capital
-30787000
Quarters > 0 > cash Flow > cash From Operations
2667000
Quarters > 0 > cash Flow > capital Expenditures
883000
Quarters > 0 > cash Flow > cash From Investing
5283000
Quarters > 0 > cash Flow > cash From Financing
983000
Quarters > 0 > cash Flow > net Change In Cash
9024000
Quarters > 0 > ratios > PE
0.17940226171243942
Quarters > 0 > ratios > PB
3.4825529990389508
Quarters > 0 > ratios > ROE
2.5111651308722935
Quarters > 0 > ratios > ROA
1.94670020729158
Quarters > 0 > ratios > FCF
1784000
Quarters > 0 > ratios > Piotroski FScore
3
Quarters > 0 > ratios > fcf Percent
0.018832073639319342
Quarters > 0 > health Score
49
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
44320000
Quarters > 1 > income Statement > cost Of Revenue
11521000
Quarters > 1 > income Statement > gross Profit
32799000
Quarters > 1 > income Statement > operating Expenses
62763000
Quarters > 1 > income Statement > operating Income
-29964000
Quarters > 1 > income Statement > interest Expense
-
Quarters > 1 > income Statement > pretax Income
-25915000
Quarters > 1 > income Statement > net Income
-16812000
Quarters > 1 > income Statement > eps
-0.33949919224555736
Quarters > 1 > income Statement > dividends Per Share
-
Quarters > 1 > income Statement > shares Outstanding
49520000
Quarters > 1 > income Statement > income Tax Expense
-9103000
Quarters > 1 > income Statement > EBITDA
-22741000
Quarters > 1 > income Statement > operating Margin
-67.60830324909747
Quarters > 1 > income Statement > total Other Income Expense Net
4049000
Quarters > 1 > balance Sheet > cash
167131000
Quarters > 1 > balance Sheet > short Term Investments
22752000
Quarters > 1 > balance Sheet > receivables
37080000
Quarters > 1 > balance Sheet > inventories
53107000
Quarters > 1 > balance Sheet > total Current Assets
292792000
Quarters > 1 > balance Sheet > property Plant Equipment
107444000
Quarters > 1 > balance Sheet > total Assets
437781000
Quarters > 1 > balance Sheet > payables
12345000
Quarters > 1 > balance Sheet > short Term Debt
5103000
Quarters > 1 > balance Sheet > long Term Debt
-
Quarters > 1 > balance Sheet > total Liabilities
101208000
Quarters > 1 > balance Sheet > equity
336573000
Quarters > 1 > cash Flow > net Income
-16812000
Quarters > 1 > cash Flow > depreciation
1975000
Quarters > 1 > cash Flow > change In Working Capital
-15867000
Quarters > 1 > cash Flow > cash From Operations
-27249000
Quarters > 1 > cash Flow > capital Expenditures
1792000
Quarters > 1 > cash Flow > cash From Investing
25120000
Quarters > 1 > cash Flow > cash From Financing
-4540000
Quarters > 1 > cash Flow > net Change In Cash
-5983000
Quarters > 1 > ratios > PE
-0.33949919224555736
Quarters > 1 > ratios > PB
3.660595472601783
Quarters > 1 > ratios > ROE
-4.995053079123994
Quarters > 1 > ratios > ROA
-3.8402763025348294
Quarters > 1 > ratios > FCF
-29041000
Quarters > 1 > ratios > Piotroski FScore
0
Quarters > 1 > ratios > fcf Percent
-0.6552572202166065
Quarters > 1 > health Score
29
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
42589000
Quarters > 2 > income Statement > cost Of Revenue
14584000
Quarters > 2 > income Statement > gross Profit
28005000
Quarters > 2 > income Statement > operating Expenses
85406000
Quarters > 2 > income Statement > operating Income
-57401000
Quarters > 2 > income Statement > interest Expense
-
Quarters > 2 > income Statement > pretax Income
-54486000
Quarters > 2 > income Statement > net Income
-54211000
Quarters > 2 > income Statement > eps
-1.0986340791180285
Quarters > 2 > income Statement > dividends Per Share
-
Quarters > 2 > income Statement > shares Outstanding
49344000
Quarters > 2 > income Statement > income Tax Expense
-275000
Quarters > 2 > income Statement > EBITDA
-32400000
Quarters > 2 > income Statement > operating Margin
-134.77893352743666
Quarters > 2 > income Statement > total Other Income Expense Net
2915000
Quarters > 2 > balance Sheet > cash
173114000
Quarters > 2 > balance Sheet > short Term Investments
49647000
Quarters > 2 > balance Sheet > receivables
42697000
Quarters > 2 > balance Sheet > inventories
48143000
Quarters > 2 > balance Sheet > total Current Assets
326498000
Quarters > 2 > balance Sheet > property Plant Equipment
106004000
Quarters > 2 > balance Sheet > total Assets
457364000
Quarters > 2 > balance Sheet > payables
11465000
Quarters > 2 > balance Sheet > short Term Debt
3560000
Quarters > 2 > balance Sheet > long Term Debt
-
Quarters > 2 > balance Sheet > total Liabilities
107392000
Quarters > 2 > balance Sheet > equity
349972000
Quarters > 2 > cash Flow > net Income
-54211000
Quarters > 2 > cash Flow > depreciation
2337000
Quarters > 2 > cash Flow > change In Working Capital
29403000
Quarters > 2 > cash Flow > cash From Operations
-5734000
Quarters > 2 > cash Flow > capital Expenditures
1468000
Quarters > 2 > cash Flow > cash From Investing
35351000
Quarters > 2 > cash Flow > cash From Financing
-948000
Quarters > 2 > cash Flow > net Change In Cash
28955000
Quarters > 2 > ratios > PE
-1.0986340791180285
Quarters > 2 > ratios > PB
3.5079341204439207
Quarters > 2 > ratios > ROE
-15.490096350565189
Quarters > 2 > ratios > ROA
-11.852922398789586
Quarters > 2 > ratios > FCF
-7202000
Quarters > 2 > ratios > Piotroski FScore
1
Quarters > 2 > ratios > fcf Percent
-0.16910469839629952
Quarters > 2 > health Score
30
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
48950000
Quarters > 3 > income Statement > cost Of Revenue
17302000
Quarters > 3 > income Statement > gross Profit
31648000
Quarters > 3 > income Statement > operating Expenses
59558000
Quarters > 3 > income Statement > operating Income
-27910000
Quarters > 3 > income Statement > interest Expense
-
Quarters > 3 > income Statement > pretax Income
-30334000
Quarters > 3 > income Statement > net Income
-34228000
Quarters > 3 > income Statement > eps
-0.694759063045508
Quarters > 3 > income Statement > dividends Per Share
-
Quarters > 3 > income Statement > shares Outstanding
49266000
Quarters > 3 > income Statement > income Tax Expense
3894000
Quarters > 3 > income Statement > EBITDA
-25535000
Quarters > 3 > income Statement > operating Margin
-57.0173646578141
Quarters > 3 > income Statement > total Other Income Expense Net
-2424000
Quarters > 3 > balance Sheet > cash
144159000
Quarters > 3 > balance Sheet > short Term Investments
86335000
Quarters > 3 > balance Sheet > receivables
79262000
Quarters > 3 > balance Sheet > inventories
43305000
Quarters > 3 > balance Sheet > total Current Assets
367940000
Quarters > 3 > balance Sheet > property Plant Equipment
121776000
Quarters > 3 > balance Sheet > total Assets
509524000
Quarters > 3 > balance Sheet > payables
16704000
Quarters > 3 > balance Sheet > short Term Debt
3936000
Quarters > 3 > balance Sheet > long Term Debt
-
Quarters > 3 > balance Sheet > total Liabilities
112189000
Quarters > 3 > balance Sheet > equity
397335000
Quarters > 3 > cash Flow > net Income
-34228000
Quarters > 3 > cash Flow > depreciation
2375000
Quarters > 3 > cash Flow > change In Working Capital
25579000
Quarters > 3 > cash Flow > cash From Operations
642000
Quarters > 3 > cash Flow > capital Expenditures
5725000
Quarters > 3 > cash Flow > cash From Investing
-19495000
Quarters > 3 > cash Flow > cash From Financing
-110000
Quarters > 3 > cash Flow > net Change In Cash
-19844000
Quarters > 3 > ratios > PE
-0.694759063045508
Quarters > 3 > ratios > PB
3.08489833515799
Quarters > 3 > ratios > ROE
-8.614393396000855
Quarters > 3 > ratios > ROA
-6.717642348544917
Quarters > 3 > ratios > FCF
-5083000
Quarters > 3 > ratios > Piotroski FScore
2
Quarters > 3 > ratios > fcf Percent
-0.10384065372829418
Quarters > 3 > health Score
31
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
313901000
Annuals > 0 > income Statement > cost Of Revenue
74319000
Annuals > 0 > income Statement > gross Profit
239582000
Annuals > 0 > income Statement > operating Expenses
252193000
Annuals > 0 > income Statement > operating Income
-12611000
Annuals > 0 > income Statement > interest Expense
-
Annuals > 0 > income Statement > pretax Income
-9052000
Annuals > 0 > income Statement > net Income
-20208000
Annuals > 0 > income Statement > eps
-0.4113587786259542
Annuals > 0 > income Statement > dividends Per Share
-
Annuals > 0 > income Statement > shares Outstanding
49125000
Annuals > 0 > income Statement > income Tax Expense
11156000
Annuals > 0 > income Statement > EBITDA
-5720000
Annuals > 0 > income Statement > operating Margin
-4.017508704973862
Annuals > 0 > income Statement > total Other Income Expense Net
3559000
Annuals > 0 > balance Sheet > cash
144159000
Annuals > 0 > balance Sheet > short Term Investments
86335000
Annuals > 0 > balance Sheet > receivables
79262000
Annuals > 0 > balance Sheet > inventories
43305000
Annuals > 0 > balance Sheet > total Current Assets
367940000
Annuals > 0 > balance Sheet > property Plant Equipment
121776000
Annuals > 0 > balance Sheet > total Assets
509524000
Annuals > 0 > balance Sheet > payables
16704000
Annuals > 0 > balance Sheet > short Term Debt
3936000
Annuals > 0 > balance Sheet > long Term Debt
-
Annuals > 0 > balance Sheet > total Liabilities
112189000
Annuals > 0 > balance Sheet > equity
397335000
Annuals > 0 > cash Flow > net Income
-20208000
Annuals > 0 > cash Flow > depreciation
6891000
Annuals > 0 > cash Flow > change In Working Capital
-5402000
Annuals > 0 > cash Flow > cash From Operations
15725000
Annuals > 0 > cash Flow > capital Expenditures
23394000
Annuals > 0 > cash Flow > cash From Investing
-59217000
Annuals > 0 > cash Flow > cash From Financing
5724000
Annuals > 0 > cash Flow > net Change In Cash
-38879000
Annuals > 0 > ratios > PE
-0.4113587786259542
Annuals > 0 > ratios > PB
3.260287289063385
Annuals > 0 > ratios > ROE
-5.085884706859451
Annuals > 0 > ratios > ROA
-3.966054592129124
Annuals > 0 > ratios > FCF
-7669000
Annuals > 0 > ratios > Piotroski FScore
2
Annuals > 0 > ratios > fcf Percent
-0.024431269731539564
Annuals > 0 > health Score
31
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
322415000
Annuals > 1 > income Statement > cost Of Revenue
69764000
Annuals > 1 > income Statement > gross Profit
252651000
Annuals > 1 > income Statement > operating Expenses
224554000
Annuals > 1 > income Statement > operating Income
28097000
Annuals > 1 > income Statement > interest Expense
-
Annuals > 1 > income Statement > pretax Income
33696000
Annuals > 1 > income Statement > net Income
21347000
Annuals > 1 > income Statement > eps
0.43188945313290306
Annuals > 1 > income Statement > dividends Per Share
9673
Annuals > 1 > income Statement > shares Outstanding
49427000
Annuals > 1 > income Statement > income Tax Expense
12349000
Annuals > 1 > income Statement > EBITDA
33221000
Annuals > 1 > income Statement > operating Margin
8.714544918815811
Annuals > 1 > income Statement > total Other Income Expense Net
5599000
Annuals > 1 > balance Sheet > cash
183038000
Annuals > 1 > balance Sheet > short Term Investments
37688000
Annuals > 1 > balance Sheet > receivables
97980000
Annuals > 1 > balance Sheet > inventories
35130000
Annuals > 1 > balance Sheet > total Current Assets
365269000
Annuals > 1 > balance Sheet > property Plant Equipment
101405000
Annuals > 1 > balance Sheet > total Assets
488692000
Annuals > 1 > balance Sheet > payables
13557000
Annuals > 1 > balance Sheet > short Term Debt
4367000
Annuals > 1 > balance Sheet > long Term Debt
-
Annuals > 1 > balance Sheet > total Liabilities
102738000
Annuals > 1 > balance Sheet > equity
385954000
Annuals > 1 > cash Flow > net Income
21347000
Annuals > 1 > cash Flow > depreciation
5124000
Annuals > 1 > cash Flow > change In Working Capital
-40839000
Annuals > 1 > cash Flow > cash From Operations
14594000
Annuals > 1 > cash Flow > capital Expenditures
18188000
Annuals > 1 > cash Flow > cash From Investing
74347000
Annuals > 1 > cash Flow > cash From Financing
7415000
Annuals > 1 > cash Flow > net Change In Cash
96558000
Annuals > 1 > ratios > PE
0.43188945313290306
Annuals > 1 > ratios > PB
3.3770604528000745
Annuals > 1 > ratios > ROE
5.530970011970338
Annuals > 1 > ratios > ROA
4.368191007833155
Annuals > 1 > ratios > FCF
-3594000
Annuals > 1 > ratios > Piotroski FScore
3
Annuals > 1 > ratios > fcf Percent
-0.01114712404819875
Annuals > 1 > health Score
54
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
284391000
Annuals > 2 > income Statement > cost Of Revenue
61008000
Annuals > 2 > income Statement > gross Profit
223383000
Annuals > 2 > income Statement > operating Expenses
179581000
Annuals > 2 > income Statement > operating Income
43802000
Annuals > 2 > income Statement > interest Expense
2448000
Annuals > 2 > income Statement > pretax Income
45552000
Annuals > 2 > income Statement > net Income
39665000
Annuals > 2 > income Statement > eps
0.8032604293236127
Annuals > 2 > income Statement > dividends Per Share
-
Annuals > 2 > income Statement > shares Outstanding
49380000
Annuals > 2 > income Statement > income Tax Expense
5887000
Annuals > 2 > income Statement > EBITDA
48311000
Annuals > 2 > income Statement > operating Margin
15.402034522892777
Annuals > 2 > income Statement > total Other Income Expense Net
1750000
Annuals > 2 > balance Sheet > cash
86480000
Annuals > 2 > balance Sheet > short Term Investments
125159000
Annuals > 2 > balance Sheet > receivables
65972000
Annuals > 2 > balance Sheet > inventories
24161000
Annuals > 2 > balance Sheet > total Current Assets
311723000
Annuals > 2 > balance Sheet > property Plant Equipment
81533000
Annuals > 2 > balance Sheet > total Assets
418818000
Annuals > 2 > balance Sheet > payables
11576000
Annuals > 2 > balance Sheet > short Term Debt
3693000
Annuals > 2 > balance Sheet > long Term Debt
-
Annuals > 2 > balance Sheet > total Liabilities
82706000
Annuals > 2 > balance Sheet > equity
336112000
Annuals > 2 > cash Flow > net Income
39005000
Annuals > 2 > cash Flow > depreciation
4509000
Annuals > 2 > cash Flow > change In Working Capital
-29128000
Annuals > 2 > cash Flow > cash From Operations
35715000
Annuals > 2 > cash Flow > capital Expenditures
18108000
Annuals > 2 > cash Flow > cash From Investing
-156376000
Annuals > 2 > cash Flow > cash From Financing
8297000
Annuals > 2 > cash Flow > net Change In Cash
-113226000
Annuals > 2 > ratios > PE
0.8032604293236127
Annuals > 2 > ratios > PB
3.8741568286761554
Annuals > 2 > ratios > ROE
11.801125815204456
Annuals > 2 > ratios > ROA
9.470700877230682
Annuals > 2 > ratios > FCF
17607000
Annuals > 2 > ratios > Piotroski FScore
3
Annuals > 2 > ratios > fcf Percent
0.0619112419169383
Annuals > 2 > health Score
68
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
230472000
Annuals > 3 > income Statement > cost Of Revenue
51835000
Annuals > 3 > income Statement > gross Profit
178637000
Annuals > 3 > income Statement > operating Expenses
145298000
Annuals > 3 > income Statement > operating Income
33339000
Annuals > 3 > income Statement > interest Expense
38000
Annuals > 3 > income Statement > pretax Income
31304000
Annuals > 3 > income Statement > net Income
27511000
Annuals > 3 > income Statement > eps
0.5562722419928826
Annuals > 3 > income Statement > dividends Per Share
-
Annuals > 3 > income Statement > shares Outstanding
49456000
Annuals > 3 > income Statement > income Tax Expense
3793000
Annuals > 3 > income Statement > EBITDA
36981000
Annuals > 3 > income Statement > operating Margin
14.465531604706863
Annuals > 3 > income Statement > total Other Income Expense Net
-2035000
Annuals > 3 > balance Sheet > cash
199706000
Annuals > 3 > balance Sheet > short Term Investments
0
Annuals > 3 > balance Sheet > receivables
46558000
Annuals > 3 > balance Sheet > inventories
17274000
Annuals > 3 > balance Sheet > total Current Assets
271411000
Annuals > 3 > balance Sheet > property Plant Equipment
67728000
Annuals > 3 > balance Sheet > total Assets
345778000
Annuals > 3 > balance Sheet > payables
8699000
Annuals > 3 > balance Sheet > short Term Debt
3410000
Annuals > 3 > balance Sheet > long Term Debt
-
Annuals > 3 > balance Sheet > total Liabilities
87220000
Annuals > 3 > balance Sheet > equity
258558000
Annuals > 3 > cash Flow > net Income
27511000
Annuals > 3 > cash Flow > depreciation
3642000
Annuals > 3 > cash Flow > change In Working Capital
-2392000
Annuals > 3 > cash Flow > cash From Operations
43962000
Annuals > 3 > cash Flow > capital Expenditures
13645000
Annuals > 3 > cash Flow > cash From Investing
-13645000
Annuals > 3 > cash Flow > cash From Financing
17793000
Annuals > 3 > cash Flow > net Change In Cash
47253000
Annuals > 3 > ratios > PE
0.5562722419928826
Annuals > 3 > ratios > PB
5.043954238507414
Annuals > 3 > ratios > ROE
10.640165842866978
Annuals > 3 > ratios > ROA
7.956260953559799
Annuals > 3 > ratios > FCF
30317000
Annuals > 3 > ratios > Piotroski FScore
4
Annuals > 3 > ratios > fcf Percent
0.13154309417196014
Annuals > 3 > health Score
74
Valuation > metrics > PE
0.17940226171243942
Valuation > metrics > PB
3.4825529990389508
Valuation > final Score
65.17447000961049
Valuation > verdict
41.1% Undervalued
Profitability > metrics > ROE
2.5111651308722935
Profitability > metrics > ROA
2.7658004601365467
Profitability > metrics > Net Margin
0.09378034877338175
Profitability > final Score
27
Profitability > verdict
Weak
Risk > metrics > Debt Equity
0.28995986206116797
Risk > metrics > Interest Coverage
2.4163617354939886
Risk > final Score
70
Risk > verdict
Low
Liquidity > metrics > Current Ratio
22.161515109700566
Liquidity > metrics > Quick Ratio
18.483993376569614
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
43.39404527398217
Prev Valuations > 1
44.92065879556079
Prev Valuations > 2
49.1510166484201
Prev Profitabilities > 0
0
Prev Profitabilities > 1
0
Prev Profitabilities > 2
0
Prev Risks > 0
22
Prev Risks > 1
50
Prev Risks > 2
37
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2025-12-16T23:23:48.132Z
Earnings History > 0 > period
2025-12-31
Earnings History > 0 > report Date
2026-02-25
Earnings History > 0 > date
2025-12-31
Earnings History > 0 > before After Market
-
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
0
Earnings History > 0 > eps Estimate
0.0976
Earnings History > 0 > eps Difference
-0.0976
Earnings History > 0 > surprise Percent
-100
Earnings History > 1 > period
2025-09-30
Earnings History > 1 > report Date
2025-10-29
Earnings History > 1 > date
2025-09-30
Earnings History > 1 > before After Market
AfterMarket
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
0.1614
Earnings History > 1 > eps Estimate
0.21
Earnings History > 1 > eps Difference
-0.0486
Earnings History > 1 > surprise Percent
-23.1429
Earnings History > 2 > period
2025-06-30
Earnings History > 2 > report Date
2025-08-06
Earnings History > 2 > date
2025-06-30
Earnings History > 2 > before After Market
AfterMarket
Earnings History > 2 > currency
-
Earnings History > 2 > eps Actual
-0.13
Earnings History > 2 > eps Estimate
-0.56
Earnings History > 2 > eps Difference
0.43
Earnings History > 2 > surprise Percent
76.7857
Earnings History > 3 > period
2025-03-31
Earnings History > 3 > report Date
2025-05-07
Earnings History > 3 > date
2025-03-31
Earnings History > 3 > before After Market
AfterMarket
Earnings History > 3 > currency
-
Earnings History > 3 > eps Actual
-1
Earnings History > 3 > eps Estimate
-0.6
Earnings History > 3 > eps Difference
-0.4
Earnings History > 3 > surprise Percent
-66.6667
Earnings History > 4 > period
2024-12-31
Earnings History > 4 > report Date
2025-02-19
Earnings History > 4 > date
2024-12-31
Earnings History > 4 > before After Market
-
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
-0.69
Earnings History > 4 > eps Estimate
-0.03
Earnings History > 4 > eps Difference
-0.66
Earnings History > 4 > surprise Percent
-2200
Earnings History > 5 > period
2024-09-30
Earnings History > 5 > report Date
2024-10-30
Earnings History > 5 > date
2024-09-30
Earnings History > 5 > before After Market
AfterMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
0.2
Earnings History > 5 > eps Estimate
0.18
Earnings History > 5 > eps Difference
0.02
Earnings History > 5 > surprise Percent
11.1111
Earnings History > 6 > period
2024-06-30
Earnings History > 6 > report Date
2024-08-07
Earnings History > 6 > date
2024-06-30
Earnings History > 6 > before After Market
-
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
0.15
Earnings History > 6 > eps Estimate
0.24
Earnings History > 6 > eps Difference
-0.09
Earnings History > 6 > surprise Percent
-37.5
Earnings History > 7 > period
2024-03-31
Earnings History > 7 > report Date
2024-05-07
Earnings History > 7 > date
2024-03-31
Earnings History > 7 > before After Market
-
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
-0.07
Earnings History > 7 > eps Estimate
0.03
Earnings History > 7 > eps Difference
-0.1
Earnings History > 7 > surprise Percent
-333.3333
Earnings History > 8 > period
2023-12-31
Earnings History > 8 > report Date
2024-02-26
Earnings History > 8 > date
2023-12-31
Earnings History > 8 > before After Market
-
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
0.16
Earnings History > 8 > eps Estimate
0.17
Earnings History > 8 > eps Difference
-0.01
Earnings History > 8 > surprise Percent
-5.8824
Earnings History > 9 > period
2023-09-30
Earnings History > 9 > report Date
2023-11-01
Earnings History > 9 > date
2023-09-30
Earnings History > 9 > before After Market
-
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
0.31
Earnings History > 9 > eps Estimate
0.14
Earnings History > 9 > eps Difference
0.17
Earnings History > 9 > surprise Percent
121.4286
Earnings History > 10 > period
2023-06-30
Earnings History > 10 > report Date
2023-08-02
Earnings History > 10 > date
2023-06-30
Earnings History > 10 > before After Market
-
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
0.4
Earnings History > 10 > eps Estimate
0.27
Earnings History > 10 > eps Difference
0.13
Earnings History > 10 > surprise Percent
48.1481
Earnings History > 11 > period
2023-03-31
Earnings History > 11 > report Date
2023-05-03
Earnings History > 11 > date
2023-03-31
Earnings History > 11 > before After Market
-
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
0.05
Earnings History > 11 > eps Estimate
0.07
Earnings History > 11 > eps Difference
-0.02
Earnings History > 11 > surprise Percent
-28.5714
Earnings History > 12 > period
2022-12-31
Earnings History > 12 > report Date
2023-02-21
Earnings History > 12 > date
2022-12-31
Earnings History > 12 > before After Market
-
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
0.14
Earnings History > 12 > eps Estimate
0.14
Earnings History > 12 > eps Difference
0
Earnings History > 12 > surprise Percent
0
Earnings History > 13 > period
2022-09-30
Earnings History > 13 > report Date
2022-11-02
Earnings History > 13 > date
2022-09-30
Earnings History > 13 > before After Market
-
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
0.21
Earnings History > 13 > eps Estimate
0.21
Earnings History > 13 > eps Difference
0
Earnings History > 13 > surprise Percent
0
Earnings History > 14 > period
2022-06-30
Earnings History > 14 > report Date
2022-08-10
Earnings History > 14 > date
2022-06-30
Earnings History > 14 > before After Market
-
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
0.42
Earnings History > 14 > eps Estimate
0.42
Earnings History > 14 > eps Difference
0
Earnings History > 14 > surprise Percent
0
Earnings History > 15 > period
2022-03-31
Earnings History > 15 > report Date
2022-05-04
Earnings History > 15 > date
2022-03-31
Earnings History > 15 > before After Market
-
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
0.29
Earnings History > 15 > eps Estimate
0.29
Earnings History > 15 > eps Difference
0
Earnings History > 15 > surprise Percent
0
Earnings History > 16 > period
2021-12-31
Earnings History > 16 > report Date
2022-02-23
Earnings History > 16 > date
2021-12-31
Earnings History > 16 > before After Market
-
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
0.19
Earnings History > 16 > eps Estimate
0.19
Earnings History > 16 > eps Difference
0
Earnings History > 16 > surprise Percent
0
Earnings History > 17 > period
2021-09-30
Earnings History > 17 > report Date
2021-11-03
Earnings History > 17 > date
2021-09-30
Earnings History > 17 > before After Market
-
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
0.21
Earnings History > 17 > eps Estimate
0.21
Earnings History > 17 > eps Difference
0
Earnings History > 17 > surprise Percent
0
Earnings History > 18 > period
2021-06-30
Earnings History > 18 > report Date
2021-08-04
Earnings History > 18 > date
2021-06-30
Earnings History > 18 > before After Market
-
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
0.27
Earnings History > 18 > eps Estimate
0.27
Earnings History > 18 > eps Difference
0
Earnings History > 18 > surprise Percent
0
Earnings History > 19 > period
2021-03-31
Earnings History > 19 > report Date
2021-05-05
Earnings History > 19 > date
2021-03-31
Earnings History > 19 > before After Market
-
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
0.2
Earnings History > 19 > eps Estimate
0.2
Earnings History > 19 > eps Difference
0
Earnings History > 19 > surprise Percent
0
Earnings History > 20 > period
2020-12-31
Earnings History > 20 > report Date
2021-02-24
Earnings History > 20 > date
2020-12-31
Earnings History > 20 > before After Market
-
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
0.14
Earnings History > 20 > eps Estimate
0.14
Earnings History > 20 > eps Difference
0
Earnings History > 20 > surprise Percent
0
Earnings History > 21 > period
2020-09-30
Earnings History > 21 > report Date
2020-11-04
Earnings History > 21 > date
2020-09-30
Earnings History > 21 > before After Market
-
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
0.14
Earnings History > 21 > eps Estimate
0.14
Earnings History > 21 > eps Difference
0
Earnings History > 21 > surprise Percent
0
Earnings History > 22 > period
2020-06-30
Earnings History > 22 > report Date
2020-08-05
Earnings History > 22 > date
2020-06-30
Earnings History > 22 > before After Market
-
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
0.03
Earnings History > 22 > eps Estimate
0.03
Earnings History > 22 > eps Difference
0
Earnings History > 22 > surprise Percent
0
Earnings History > 23 > period
2020-03-31
Earnings History > 23 > report Date
2020-05-06
Earnings History > 23 > date
2020-03-31
Earnings History > 23 > before After Market
-
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
0.04
Earnings History > 23 > eps Estimate
0.04
Earnings History > 23 > eps Difference
0
Earnings History > 23 > surprise Percent
0
Earnings History > 24 > period
2019-12-31
Earnings History > 24 > report Date
2020-02-26
Earnings History > 24 > date
2019-12-31
Earnings History > 24 > before After Market
-
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
0.12
Earnings History > 24 > eps Estimate
0.12
Earnings History > 24 > eps Difference
0
Earnings History > 24 > surprise Percent
0
Earnings History > 25 > period
2019-09-30
Earnings History > 25 > report Date
2019-10-30
Earnings History > 25 > date
2019-09-30
Earnings History > 25 > before After Market
-
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
0.12
Earnings History > 25 > eps Estimate
0.12
Earnings History > 25 > eps Difference
0
Earnings History > 25 > surprise Percent
0
Earnings History > 26 > period
2019-06-30
Earnings History > 26 > report Date
2019-07-31
Earnings History > 26 > date
2019-06-30
Earnings History > 26 > before After Market
-
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
0.14
Earnings History > 26 > eps Estimate
0.14
Earnings History > 26 > eps Difference
0
Earnings History > 26 > surprise Percent
0
Earnings History > 27 > period
2019-03-31
Earnings History > 27 > report Date
2019-05-01
Earnings History > 27 > date
2019-03-31
Earnings History > 27 > before After Market
-
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
0.09
Earnings History > 27 > eps Estimate
0.05
Earnings History > 27 > eps Difference
0.04
Earnings History > 27 > surprise Percent
80
Earnings History > 28 > period
2018-12-31
Earnings History > 28 > report Date
2019-02-21
Earnings History > 28 > date
2018-12-31
Earnings History > 28 > before After Market
-
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
0.07
Earnings History > 28 > eps Estimate
0.02
Earnings History > 28 > eps Difference
0.05
Earnings History > 28 > surprise Percent
250
Earnings History > 29 > period
2018-09-30
Earnings History > 29 > report Date
2018-10-31
Earnings History > 29 > date
2018-09-30
Earnings History > 29 > before After Market
-
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
0.07
Earnings History > 29 > eps Estimate
-0.03
Earnings History > 29 > eps Difference
0.1
Earnings History > 29 > surprise Percent
333.3333
Earnings History > 30 > period
2018-06-30
Earnings History > 30 > report Date
2018-08-01
Earnings History > 30 > date
2018-06-30
Earnings History > 30 > before After Market
-
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
0.09
Earnings History > 30 > eps Estimate
-0.01
Earnings History > 30 > eps Difference
0.1
Earnings History > 30 > surprise Percent
1000
Earnings History > 31 > period
2018-03-31
Earnings History > 31 > report Date
2018-05-02
Earnings History > 31 > date
2018-03-31
Earnings History > 31 > before After Market
-
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
0.04
Earnings History > 31 > eps Estimate
-0.03
Earnings History > 31 > eps Difference
0.07
Earnings History > 31 > surprise Percent
233.3333
Earnings History > 32 > period
2017-12-31
Earnings History > 32 > report Date
2018-02-28
Earnings History > 32 > date
2017-12-31
Earnings History > 32 > before After Market
-
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
0.02
Earnings History > 32 > eps Estimate
-0.01
Earnings History > 32 > eps Difference
0.03
Earnings History > 32 > surprise Percent
300
Earnings History > 33 > period
2017-09-30
Earnings History > 33 > report Date
2017-11-08
Earnings History > 33 > date
2017-09-30
Earnings History > 33 > before After Market
-
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
0.04
Earnings History > 33 > eps Estimate
-0.04
Earnings History > 33 > eps Difference
0.08
Earnings History > 33 > surprise Percent
200
Earnings History > 34 > period
2017-06-30
Earnings History > 34 > report Date
2017-08-02
Earnings History > 34 > date
2017-06-30
Earnings History > 34 > before After Market
-
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
-0.01
Earnings History > 34 > eps Estimate
-0.03
Earnings History > 34 > eps Difference
0.02
Earnings History > 34 > surprise Percent
66.6667
Earnings History > 35 > period
2017-03-31
Earnings History > 35 > report Date
2017-05-03
Earnings History > 35 > date
2017-03-31
Earnings History > 35 > before After Market
-
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
-0.04
Earnings History > 35 > eps Estimate
-0.06
Earnings History > 35 > eps Difference
0.02
Earnings History > 35 > surprise Percent
33.3333
Earnings History > 36 > period
2016-12-31
Earnings History > 36 > report Date
2017-03-02
Earnings History > 36 > date
2016-12-31
Earnings History > 36 > before After Market
-
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
0.02
Earnings History > 36 > eps Estimate
-0.02
Earnings History > 36 > eps Difference
0.04
Earnings History > 36 > surprise Percent
200
Earnings History > 37 > period
2016-09-30
Earnings History > 37 > report Date
2016-11-03
Earnings History > 37 > date
2016-09-30
Earnings History > 37 > before After Market
-
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
-0.02
Earnings History > 37 > eps Estimate
-0.04
Earnings History > 37 > eps Difference
0.02
Earnings History > 37 > surprise Percent
50
Earnings History > 38 > period
2016-06-30
Earnings History > 38 > report Date
2016-08-03
Earnings History > 38 > date
2016-06-30
Earnings History > 38 > before After Market
-
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
-0.02
Earnings History > 38 > eps Estimate
-0.05
Earnings History > 38 > eps Difference
0.03
Earnings History > 38 > surprise Percent
60
Earnings History > 39 > period
2016-03-31
Earnings History > 39 > report Date
2016-05-11
Earnings History > 39 > date
2016-03-31
Earnings History > 39 > before After Market
-
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
-0.01
Earnings History > 39 > eps Estimate
-0.17
Earnings History > 39 > eps Difference
0.16
Earnings History > 39 > surprise Percent
94.1176
Earnings History > 40 > period
2015-12-31
Earnings History > 40 > report Date
2016-03-02
Earnings History > 40 > date
2015-12-31
Earnings History > 40 > before After Market
-
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
0.01
Earnings History > 40 > eps Estimate
-0.02
Earnings History > 40 > eps Difference
0.03
Earnings History > 40 > surprise Percent
150
Earnings History > 41 > period
2015-09-30
Earnings History > 41 > report Date
2015-10-28
Earnings History > 41 > date
2015-09-30
Earnings History > 41 > before After Market
-
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
-0.0441
Earnings History > 41 > eps Estimate
-0.04
Earnings History > 41 > eps Difference
-0.0041
Earnings History > 41 > surprise Percent
-10.25
Earnings History > 42 > period
2015-06-30
Earnings History > 42 > report Date
2015-07-29
Earnings History > 42 > date
2015-06-30
Earnings History > 42 > before After Market
-
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
-0.0409
Earnings History > 42 > eps Estimate
-0.03
Earnings History > 42 > eps Difference
-0.0109
Earnings History > 42 > surprise Percent
-36.3333
Earnings History > 43 > period
2015-03-31
Earnings History > 43 > report Date
2015-04-29
Earnings History > 43 > date
2015-03-31
Earnings History > 43 > before After Market
-
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
0.03
Earnings History > 43 > eps Estimate
-0.04
Earnings History > 43 > eps Difference
0.07
Earnings History > 43 > surprise Percent
175
Earnings History > 44 > period
2014-12-31
Earnings History > 44 > report Date
2015-02-25
Earnings History > 44 > date
2014-12-31
Earnings History > 44 > before After Market
-
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
-0.03
Earnings History > 44 > eps Estimate
-0.02
Earnings History > 44 > eps Difference
-0.01
Earnings History > 44 > surprise Percent
-50
Earnings History > 45 > period
2014-09-30
Earnings History > 45 > report Date
2014-10-30
Earnings History > 45 > date
2014-09-30
Earnings History > 45 > before After Market
-
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
-0.0705
Earnings History > 45 > eps Estimate
0.03
Earnings History > 45 > eps Difference
-0.1005
Earnings History > 45 > surprise Percent
-335
Earnings History > 46 > period
2014-06-30
Earnings History > 46 > report Date
2014-07-31
Earnings History > 46 > date
2014-06-30
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
-0.0469
Earnings History > 46 > eps Estimate
0.04
Earnings History > 46 > eps Difference
-0.0869
Earnings History > 46 > surprise Percent
-217.25
Earnings History > 47 > period
2014-03-31
Earnings History > 47 > report Date
2014-04-28
Earnings History > 47 > date
2014-03-31
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
-0.036
Earnings History > 47 > eps Estimate
0.03
Earnings History > 47 > eps Difference
-0.066
Earnings History > 47 > surprise Percent
-220
Earnings History > 48 > period
2013-12-31
Earnings History > 48 > report Date
2014-02-26
Earnings History > 48 > date
2013-12-31
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
-0.0236
Earnings History > 48 > eps Estimate
0.02
Earnings History > 48 > eps Difference
-0.0436
Earnings History > 48 > surprise Percent
-218
Earnings History > 49 > period
2013-09-30
Earnings History > 49 > report Date
2013-10-30
Earnings History > 49 > date
2013-09-30
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.01
Earnings History > 49 > eps Estimate
0.02
Earnings History > 49 > eps Difference
-0.01
Earnings History > 49 > surprise Percent
-50
Earnings History > 50 > period
2013-06-30
Earnings History > 50 > report Date
2013-08-01
Earnings History > 50 > date
2013-06-30
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.0073
Earnings History > 50 > eps Estimate
-
Earnings History > 50 > eps Difference
0
Earnings History > 50 > surprise Percent
-
Earnings History > 51 > period
2013-03-31
Earnings History > 51 > report Date
2013-05-02
Earnings History > 51 > date
2013-03-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.0126
Earnings History > 51 > eps Estimate
-
Earnings History > 51 > eps Difference
0
Earnings History > 51 > surprise Percent
-
Earnings History > 52 > period
2012-12-31
Earnings History > 52 > report Date
2013-02-28
Earnings History > 52 > date
2012-12-31
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
-0.04
Earnings History > 52 > eps Estimate
-
Earnings History > 52 > eps Difference
0
Earnings History > 52 > surprise Percent
-
Earnings History > 53 > period
2012-09-30
Earnings History > 53 > report Date
2012-11-01
Earnings History > 53 > date
2012-09-30
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
-0.0025
Earnings History > 53 > eps Estimate
-
Earnings History > 53 > eps Difference
0
Earnings History > 53 > surprise Percent
-
Earnings History > 54 > period
2012-06-30
Earnings History > 54 > report Date
2012-08-02
Earnings History > 54 > date
2012-06-30
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
-0.0135
Earnings History > 54 > eps Estimate
-
Earnings History > 54 > eps Difference
0
Earnings History > 54 > surprise Percent
-
Earnings History > 55 > period
2012-03-31
Earnings History > 55 > report Date
2012-05-03
Earnings History > 55 > date
2012-03-31
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.006
Earnings History > 55 > eps Estimate
-
Earnings History > 55 > eps Difference
0
Earnings History > 55 > surprise Percent
-
Earnings History > 56 > period
2011-12-31
Earnings History > 56 > report Date
2012-03-07
Earnings History > 56 > date
2011-12-31
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
0.003
Earnings History > 56 > eps Estimate
-
Earnings History > 56 > eps Difference
0
Earnings History > 56 > surprise Percent
-
Earnings History > 57 > period
2011-09-30
Earnings History > 57 > report Date
2011-10-25
Earnings History > 57 > date
2011-09-30
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.0021
Earnings History > 57 > eps Estimate
-
Earnings History > 57 > eps Difference
0
Earnings History > 57 > surprise Percent
-
Earnings History > 58 > period
2011-06-30
Earnings History > 58 > report Date
2011-08-03
Earnings History > 58 > date
2011-06-30
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
0.0236
Earnings History > 58 > eps Estimate
-
Earnings History > 58 > eps Difference
0
Earnings History > 58 > surprise Percent
-
Earnings History > 59 > period
2011-03-31
Earnings History > 59 > report Date
2011-05-04
Earnings History > 59 > date
2011-03-31
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.0082
Earnings History > 59 > eps Estimate
-
Earnings History > 59 > eps Difference
0
Earnings History > 59 > surprise Percent
-
Earnings History > 60 > period
2010-12-31
Earnings History > 60 > report Date
2011-03-02
Earnings History > 60 > date
2010-12-31
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
-0.0198
Earnings History > 60 > eps Estimate
-
Earnings History > 60 > eps Difference
0
Earnings History > 60 > surprise Percent
-
Earnings History > 61 > period
2010-09-30
Earnings History > 61 > report Date
2010-11-03
Earnings History > 61 > date
2010-09-30
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
-0.0332
Earnings History > 61 > eps Estimate
-
Earnings History > 61 > eps Difference
0
Earnings History > 61 > surprise Percent
-
Earnings History > 62 > period
2010-06-30
Earnings History > 62 > report Date
2010-08-04
Earnings History > 62 > date
2010-06-30
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
-0.0468
Earnings History > 62 > eps Estimate
-
Earnings History > 62 > eps Difference
0
Earnings History > 62 > surprise Percent
-
Earnings History > 63 > period
2010-03-31
Earnings History > 63 > report Date
2010-05-05
Earnings History > 63 > date
2010-03-31
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
0.1016
Earnings History > 63 > eps Estimate
-
Earnings History > 63 > eps Difference
0
Earnings History > 63 > surprise Percent
-
Earnings History > 64 > period
2009-12-31
Earnings History > 64 > report Date
2010-03-03
Earnings History > 64 > date
2009-12-31
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
-0.27
Earnings History > 64 > eps Estimate
-
Earnings History > 64 > eps Difference
0
Earnings History > 64 > surprise Percent
-
Earnings History > 65 > period
2009-09-30
Earnings History > 65 > report Date
2009-11-03
Earnings History > 65 > date
2009-09-30
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
-0.0567
Earnings History > 65 > eps Estimate
-
Earnings History > 65 > eps Difference
0
Earnings History > 65 > surprise Percent
-
Earnings History > 66 > period
2009-06-30
Earnings History > 66 > report Date
2009-08-03
Earnings History > 66 > date
2009-06-30
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
-0.0352
Earnings History > 66 > eps Estimate
-
Earnings History > 66 > eps Difference
0
Earnings History > 66 > surprise Percent
-
Earnings History > 67 > period
2009-03-31
Earnings History > 67 > report Date
2009-05-06
Earnings History > 67 > date
2009-03-31
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
-0.0561
Earnings History > 67 > eps Estimate
-
Earnings History > 67 > eps Difference
0
Earnings History > 67 > surprise Percent
-
Earnings History > 68 > period
2008-12-31
Earnings History > 68 > report Date
2009-03-17
Earnings History > 68 > date
2008-12-31
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
-0.3207
Earnings History > 68 > eps Estimate
-
Earnings History > 68 > eps Difference
0
Earnings History > 68 > surprise Percent
-
Earnings History > 69 > period
2008-09-30
Earnings History > 69 > report Date
2008-10-29
Earnings History > 69 > date
2008-09-30
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
-0.0763
Earnings History > 69 > eps Estimate
-
Earnings History > 69 > eps Difference
0
Earnings History > 69 > surprise Percent
-
Earnings History > 70 > period
2008-06-30
Earnings History > 70 > report Date
2008-07-31
Earnings History > 70 > date
2008-06-30
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
-0.0863
Earnings History > 70 > eps Estimate
-
Earnings History > 70 > eps Difference
0
Earnings History > 70 > surprise Percent
-
Earnings History > 71 > period
2008-03-31
Earnings History > 71 > report Date
2008-05-07
Earnings History > 71 > date
2008-03-31
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
-0.3032
Earnings History > 71 > eps Estimate
-
Earnings History > 71 > eps Difference
0
Earnings History > 71 > surprise Percent
-
Earnings History > 72 > period
2007-12-31
Earnings History > 72 > report Date
2008-03-06
Earnings History > 72 > date
2007-12-31
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
-0.146
Earnings History > 72 > eps Estimate
-
Earnings History > 72 > eps Difference
0
Earnings History > 72 > surprise Percent
-
Earnings History > 73 > period
2007-09-30
Earnings History > 73 > report Date
2007-10-31
Earnings History > 73 > date
2007-09-30
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
-0.1304
Earnings History > 73 > eps Estimate
-
Earnings History > 73 > eps Difference
0
Earnings History > 73 > surprise Percent
-
Earnings History > 74 > period
2007-06-30
Earnings History > 74 > report Date
2007-08-07
Earnings History > 74 > date
2007-06-30
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
-0.1554
Earnings History > 74 > eps Estimate
-
Earnings History > 74 > eps Difference
0
Earnings History > 74 > surprise Percent
-
Earnings History > 75 > period
2007-03-31
Earnings History > 75 > report Date
2007-05-02
Earnings History > 75 > date
2007-03-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-12-31
Earnings History > 76 > report Date
2007-03-15
Earnings History > 76 > date
2006-12-31
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
-0.2218
Earnings History > 76 > eps Estimate
-
Earnings History > 76 > eps Difference
0
Earnings History > 76 > surprise Percent
-
Earnings History > 77 > period
2006-09-30
Earnings History > 77 > report Date
2006-10-31
Earnings History > 77 > date
2006-09-30
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
-0.1103
Earnings History > 77 > eps Estimate
-
Earnings History > 77 > eps Difference
0
Earnings History > 77 > surprise Percent
-
Earnings History > 78 > period
2006-06-30
Earnings History > 78 > report Date
2006-08-01
Earnings History > 78 > date
2006-06-30
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
-0.1284
Earnings History > 78 > eps Estimate
-
Earnings History > 78 > eps Difference
0
Earnings History > 78 > surprise Percent
-
Earnings History > 79 > period
2006-03-31
Earnings History > 79 > report Date
2006-05-02
Earnings History > 79 > date
2006-03-31
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
-0.1353
Earnings History > 79 > eps Estimate
-
Earnings History > 79 > eps Difference
0
Earnings History > 79 > surprise Percent
-
Earnings History > 80 > period
2005-12-31
Earnings History > 80 > report Date
2006-03-02
Earnings History > 80 > date
2005-12-31
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
-0.1381
Earnings History > 80 > eps Estimate
-
Earnings History > 80 > eps Difference
0
Earnings History > 80 > surprise Percent
-
Earnings History > 81 > period
2005-09-30
Earnings History > 81 > report Date
2005-11-03
Earnings History > 81 > date
2005-09-30
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
-0.1332
Earnings History > 81 > eps Estimate
-
Earnings History > 81 > eps Difference
0
Earnings History > 81 > surprise Percent
-
Earnings History > 82 > period
2005-06-30
Earnings History > 82 > report Date
2005-07-28
Earnings History > 82 > date
2005-06-30
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
-0.0859
Earnings History > 82 > eps Estimate
-
Earnings History > 82 > eps Difference
0
Earnings History > 82 > surprise Percent
-
Earnings History > 83 > period
2005-03-31
Earnings History > 83 > report Date
2005-04-28
Earnings History > 83 > date
2005-03-31
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
-0.1131
Earnings History > 83 > eps Estimate
-
Earnings History > 83 > eps Difference
0
Earnings History > 83 > surprise Percent
-
Earnings History > 84 > period
2004-12-31
Earnings History > 84 > report Date
2005-03-09
Earnings History > 84 > date
2004-12-31
Earnings History > 84 > before After Market
-
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
-0.2129
Earnings History > 84 > eps Estimate
-
Earnings History > 84 > eps Difference
0
Earnings History > 84 > surprise Percent
-
Earnings History > 85 > period
2004-09-30
Earnings History > 85 > report Date
2004-11-02
Earnings History > 85 > date
2004-09-30
Earnings History > 85 > before After Market
-
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
-0.1104
Earnings History > 85 > eps Estimate
-
Earnings History > 85 > eps Difference
0
Earnings History > 85 > surprise Percent
-
Earnings History > 86 > period
2004-06-30
Earnings History > 86 > report Date
2004-07-30
Earnings History > 86 > date
2004-06-30
Earnings History > 86 > before After Market
-
Earnings History > 86 > currency
USD
Earnings History > 86 > eps Actual
-0.1788
Earnings History > 86 > eps Estimate
-
Earnings History > 86 > eps Difference
0
Earnings History > 86 > surprise Percent
-
Earnings History > 87 > period
2004-03-31
Earnings History > 87 > report Date
2004-04-29
Earnings History > 87 > date
2004-03-31
Earnings History > 87 > before After Market
-
Earnings History > 87 > currency
USD
Earnings History > 87 > eps Actual
-0.0706
Earnings History > 87 > eps Estimate
-
Earnings History > 87 > eps Difference
0
Earnings History > 87 > surprise Percent
-
Earnings History > 88 > period
2003-12-31
Earnings History > 88 > report Date
2004-03-04
Earnings History > 88 > date
2003-12-31
Earnings History > 88 > before After Market
-
Earnings History > 88 > currency
USD
Earnings History > 88 > eps Actual
-0.1988
Earnings History > 88 > eps Estimate
-
Earnings History > 88 > eps Difference
0
Earnings History > 88 > surprise Percent
-
Earnings History > 89 > period
2003-09-30
Earnings History > 89 > report Date
2003-10-31
Earnings History > 89 > date
2003-09-30
Earnings History > 89 > before After Market
-
Earnings History > 89 > currency
USD
Earnings History > 89 > eps Actual
-0.1482
Earnings History > 89 > eps Estimate
-
Earnings History > 89 > eps Difference
0
Earnings History > 89 > surprise Percent
-
Earnings History > 90 > period
2003-06-30
Earnings History > 90 > report Date
2003-07-31
Earnings History > 90 > date
2003-06-30
Earnings History > 90 > before After Market
-
Earnings History > 90 > currency
USD
Earnings History > 90 > eps Actual
-0.0646
Earnings History > 90 > eps Estimate
-
Earnings History > 90 > eps Difference
0
Earnings History > 90 > surprise Percent
-
Earnings History > 91 > period
2003-03-31
Earnings History > 91 > report Date
2003-04-30
Earnings History > 91 > date
2003-03-31
Earnings History > 91 > before After Market
-
Earnings History > 91 > currency
USD
Earnings History > 91 > eps Actual
-0.044
Earnings History > 91 > eps Estimate
-
Earnings History > 91 > eps Difference
0
Earnings History > 91 > surprise Percent
-
Earnings History > 92 > period
2002-12-31
Earnings History > 92 > report Date
2003-02-28
Earnings History > 92 > date
2002-12-31
Earnings History > 92 > before After Market
-
Earnings History > 92 > currency
USD
Earnings History > 92 > eps Actual
-0.5897
Earnings History > 92 > eps Estimate
-
Earnings History > 92 > eps Difference
0
Earnings History > 92 > surprise Percent
-
Earnings History > 93 > period
2002-09-30
Earnings History > 93 > report Date
2002-10-23
Earnings History > 93 > date
2002-09-30
Earnings History > 93 > before After Market
-
Earnings History > 93 > currency
USD
Earnings History > 93 > eps Actual
-0.1248
Earnings History > 93 > eps Estimate
-
Earnings History > 93 > eps Difference
0
Earnings History > 93 > surprise Percent
-
Earnings History > 94 > period
2002-06-30
Earnings History > 94 > report Date
2002-07-26
Earnings History > 94 > date
2002-06-30
Earnings History > 94 > before After Market
-
Earnings History > 94 > currency
USD
Earnings History > 94 > eps Actual
-0.2278
Earnings History > 94 > eps Estimate
-
Earnings History > 94 > eps Difference
0
Earnings History > 94 > surprise Percent
-
Earnings History > 95 > period
2002-03-31
Earnings History > 95 > report Date
2002-05-01
Earnings History > 95 > date
2002-03-31
Earnings History > 95 > before After Market
-
Earnings History > 95 > currency
USD
Earnings History > 95 > eps Actual
-0.0581
Earnings History > 95 > eps Estimate
-
Earnings History > 95 > eps Difference
0
Earnings History > 95 > surprise Percent
-
Earnings History > 96 > period
2001-12-31
Earnings History > 96 > report Date
2002-03-07
Earnings History > 96 > date
2001-12-31
Earnings History > 96 > before After Market
-
Earnings History > 96 > currency
USD
Earnings History > 96 > eps Actual
-0.4961
Earnings History > 96 > eps Estimate
-
Earnings History > 96 > eps Difference
0
Earnings History > 96 > surprise Percent
-
Earnings History > 97 > period
2001-09-30
Earnings History > 97 > report Date
2001-10-24
Earnings History > 97 > date
2001-09-30
Earnings History > 97 > before After Market
-
Earnings History > 97 > currency
USD
Earnings History > 97 > eps Actual
-0.1174
Earnings History > 97 > eps Estimate
-
Earnings History > 97 > eps Difference
0
Earnings History > 97 > surprise Percent
-
Earnings History > 98 > period
2001-06-30
Earnings History > 98 > report Date
2001-06-30
Earnings History > 98 > date
2001-06-30
Earnings History > 98 > before After Market
-
Earnings History > 98 > currency
USD
Earnings History > 98 > eps Actual
-0.2464
Earnings History > 98 > eps Estimate
-
Earnings History > 98 > eps Difference
0
Earnings History > 98 > surprise Percent
-
Earnings History > 99 > period
2001-03-31
Earnings History > 99 > report Date
2001-03-31
Earnings History > 99 > date
2001-03-31
Earnings History > 99 > before After Market
-
Earnings History > 99 > currency
USD
Earnings History > 99 > eps Actual
-0.0136
Earnings History > 99 > eps Estimate
-
Earnings History > 99 > eps Difference
0
Earnings History > 99 > surprise Percent
-
Earnings History > 100 > period
2000-12-31
Earnings History > 100 > report Date
2000-12-31
Earnings History > 100 > date
2000-12-31
Earnings History > 100 > before After Market
-
Earnings History > 100 > currency
USD
Earnings History > 100 > eps Actual
-0.0776
Earnings History > 100 > eps Estimate
-
Earnings History > 100 > eps Difference
0
Earnings History > 100 > surprise Percent
-
Earnings History > 101 > period
2000-09-30
Earnings History > 101 > report Date
2000-09-30
Earnings History > 101 > date
2000-09-30
Earnings History > 101 > before After Market
-
Earnings History > 101 > currency
USD
Earnings History > 101 > eps Actual
0.0354
Earnings History > 101 > eps Estimate
-
Earnings History > 101 > eps Difference
0
Earnings History > 101 > surprise Percent
-
Earnings History > 102 > period
2000-06-30
Earnings History > 102 > report Date
2000-06-30
Earnings History > 102 > date
2000-06-30
Earnings History > 102 > before After Market
-
Earnings History > 102 > currency
USD
Earnings History > 102 > eps Actual
-1.2495
Earnings History > 102 > eps Estimate
-
Earnings History > 102 > eps Difference
0
Earnings History > 102 > surprise Percent
-
Earnings History > 103 > period
2000-03-31
Earnings History > 103 > report Date
2000-03-31
Earnings History > 103 > date
2000-03-31
Earnings History > 103 > before After Market
-
Earnings History > 103 > currency
USD
Earnings History > 103 > eps Actual
0.0172
Earnings History > 103 > eps Estimate
-
Earnings History > 103 > eps Difference
0
Earnings History > 103 > surprise Percent
-
Earnings History > 104 > period
1999-12-31
Earnings History > 104 > report Date
1999-12-31
Earnings History > 104 > date
1999-12-31
Earnings History > 104 > before After Market
-
Earnings History > 104 > currency
USD
Earnings History > 104 > eps Actual
0.0188
Earnings History > 104 > eps Estimate
-
Earnings History > 104 > eps Difference
0
Earnings History > 104 > surprise Percent
-
Earnings History > 105 > period
1999-09-30
Earnings History > 105 > report Date
1999-09-30
Earnings History > 105 > date
1999-09-30
Earnings History > 105 > before After Market
-
Earnings History > 105 > currency
USD
Earnings History > 105 > eps Actual
0.0359
Earnings History > 105 > eps Estimate
-
Earnings History > 105 > eps Difference
0
Earnings History > 105 > surprise Percent
-
Earnings History > 106 > period
1999-06-30
Earnings History > 106 > report Date
1999-06-30
Earnings History > 106 > date
1999-06-30
Earnings History > 106 > before After Market
-
Earnings History > 106 > currency
USD
Earnings History > 106 > eps Actual
0.0463
Earnings History > 106 > eps Estimate
-
Earnings History > 106 > eps Difference
0
Earnings History > 106 > surprise Percent
-
Earnings History > 107 > period
1999-03-31
Earnings History > 107 > report Date
1999-03-31
Earnings History > 107 > date
1999-03-31
Earnings History > 107 > before After Market
-
Earnings History > 107 > currency
USD
Earnings History > 107 > eps Actual
0.047
Earnings History > 107 > eps Estimate
-
Earnings History > 107 > eps Difference
0
Earnings History > 107 > surprise Percent
-
Earnings History > 108 > period
1998-12-31
Earnings History > 108 > report Date
1998-12-31
Earnings History > 108 > date
1998-12-31
Earnings History > 108 > before After Market
-
Earnings History > 108 > currency
USD
Earnings History > 108 > eps Actual
0.0387
Earnings History > 108 > eps Estimate
-
Earnings History > 108 > eps Difference
0
Earnings History > 108 > surprise Percent
-
Earnings History > 109 > period
1998-09-30
Earnings History > 109 > report Date
1998-09-30
Earnings History > 109 > date
1998-09-30
Earnings History > 109 > before After Market
-
Earnings History > 109 > currency
USD
Earnings History > 109 > eps Actual
-0.0961
Earnings History > 109 > eps Estimate
-
Earnings History > 109 > eps Difference
0
Earnings History > 109 > surprise Percent
-
Earnings History > 110 > period
1998-06-30
Earnings History > 110 > report Date
1998-06-30
Earnings History > 110 > date
1998-06-30
Earnings History > 110 > before After Market
-
Earnings History > 110 > currency
USD
Earnings History > 110 > eps Actual
0.107
Earnings History > 110 > eps Estimate
-
Earnings History > 110 > eps Difference
0
Earnings History > 110 > surprise Percent
-
Earnings History > 111 > period
1998-03-31
Earnings History > 111 > report Date
1998-03-31
Earnings History > 111 > date
1998-03-31
Earnings History > 111 > before After Market
-
Earnings History > 111 > currency
USD
Earnings History > 111 > eps Actual
0.1262
Earnings History > 111 > eps Estimate
-
Earnings History > 111 > eps Difference
0
Earnings History > 111 > surprise Percent
-
STAAR Surgical Company, together with its subsidiaries, designs, develops, manufactures, and sells implantable lenses for the eye and accessory delivery systems to deliver the lenses into the eye. The company provides implantable Collamer lens product family (ICLs) and laser-based procedures, such as LASIK to treat visual disorders, such as myopia, hyperopia, astigmatism, and presbyopia. It serves its products to health care providers, including ophthalmic surgeons, vision and surgical centers, hospitals, government facilities, and distributors, as well as products are primarily used by ophthalmologists. The company sells its products directly through its sales representatives in the United States, Japan, Germany, Spain, Canada, the United Kingdom, and Singapore, as well as through representatives and independent distributors in China, Korea, India, France, Benelux, Italy, and internationally. STAAR Surgical Company was incorporated in 1982 and is headquartered in Lake Forest, California.
Stock Price
$ 0.00
0% increase compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/ASTAAR Surgical (NASDAQ: STAA) investor Yunqi Capital urges no vote on Alcon deal - Stock Titan
12/16/2025
STAAR Surgical (NASDAQ: STAA) investor Yunqi Capital urges no vote on Alcon deal Stock Titan
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Rating:
HOLD
Target Price:
$25.875
Analyst Picks
Strong Buy
3
Buy
0
Hold
10
Sell
0
Strong Sell
1
Sentiment:
Bullish
(Last Updated 2025-09-30)
Health Score
Price to Book Ratio (P/B)
-
Very High
Low ≤ 1
High ≥ 3
Return on Equity (ROE)
-
Very Low
Low ≤ 5%
High ≥ 25%
Return on Assets (ROA)
-
Very Low
Low ≤ 2%
High ≥ 10%
Free Cash Flow - Revenue % (FCF)
-
Very Low
Low ≤ 5%
High ≥ 15%
Debt to Equity
-
Very High
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 117.74% of the total shares of STAAR Surgical Company
1.
BROADWOOD CAPITAL Inc(27.2829%)
since
2025/06/30
2.
BlackRock Inc(14.8753%)
since
2025/06/30
3.
Vanguard Group Inc(8.8607%)
since
2025/06/30
4.
Soleus Capital Management, L.P.(6.0233%)
since
2025/06/30
5.
iShares Core S&P Small-Cap ETF(5.9426%)
since
2025/08/31
6.
Armistice Capital, LLC(5.6747%)
since
2025/06/30
7.
Resona Asset Management Co., Ltd.(4.8874%)
since
2025/06/30
8.
Yunqi Capital Ltd(4.8661%)
since
2025/06/30
9.
State Street Corp(4.0419%)
since
2025/06/30
10.
Morgan Stanley - Brokerage Accounts(2.6483%)
since
2025/06/30
11.
iShares Russell 2000 ETF(2.4382%)
since
2025/08/31
12.
Geode Capital Management, LLC(2.4072%)
since
2025/06/30
13.
Bank of America Corp(2.3286%)
since
2025/06/30
14.
Vanguard Total Stock Mkt Idx Inv(2.2838%)
since
2025/07/31
15.
Vanguard Small Cap Index(1.6974%)
since
2025/07/31
16.
Palo Alto Investors, LLC(1.598%)
since
2025/06/30
17.
Dimensional Fund Advisors, Inc.(1.5853%)
since
2025/06/30
18.
American Capital Management Inc(1.584%)
since
2025/06/30
19.
Defender Capital, LLC.(1.4041%)
since
2025/06/30
20.
Citadel Advisors Llc(1.1202%)
since
2025/06/30
21.
Jupiter Asset Management Limited(1.0879%)
since
2025/06/30
22.
Vanguard Institutional Extnd Mkt Idx Tr(1.0727%)
since
2025/07/31
23.
Northern Trust Corp(1.0347%)
since
2025/06/30
24.
Fidelity Small Cap Index(1.0134%)
since
2025/06/30
25.
Charles Schwab Investment Management Inc(0.9571%)
since
2025/06/30
26.
Vanguard Small Cap Growth Index Inv(0.9519%)
since
2025/07/31
27.
Jupiter Merian Glb Eq AbsRet I USD Acc(0.8998%)
since
2025/06/30
28.
SPDR® Portfolio S&P 600™ Sm Cap ETF(0.8778%)
since
2025/08/29
29.
Two Sigma Investments LLC(0.8221%)
since
2025/06/30
30.
iShares Russell 2000 Growth ETF(0.7555%)
since
2025/08/31
31.
Vanguard Tax-Managed Small Cap Adm(0.611%)
since
2025/07/31
32.
Fidelity Extended Market Index(0.5428%)
since
2025/07/31
33.
Federated Hermes MDT SCC Institutional(0.4904%)
since
2025/06/30
34.
Federated Hermes MDT Small Cap Core IS(0.4904%)
since
2025/06/30
35.
iShares S&P Small-Cap 600 Growth ETF(0.4889%)
since
2025/08/31
36.
Vanguard Russell 2000 ETF(0.4804%)
since
2025/07/31
37.
Schwab US Small-Cap ETFâ„¢(0.472%)
since
2025/08/30
38.
iShares S&P Small-Cap 600 Value ETF(0.4%)
since
2025/08/31
39.
Principal SmallCap S&P 600 Idx SP(0.3943%)
since
2025/07/31
40.
State St Russell Sm Cap® Indx SL Cl I(0.3459%)
since
2025/08/31
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
2025-12-31
EPS Estimate
0.0976
Date
2025-09-30
EPS Actual
0.1614
EPS Estimate
0.21
EPS Difference
-0.0486
Surprise Percent
-23.1429%
(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.