_id
6914882dccc777a4e85d977f
Ticker
ONTO
Name
Onto Innovation Inc
Exchange
NYSE
Address
16 Jonspin Road, Wilmington, MA, United States, 01887
Country
USA
Sector
Technology
Industry
Semiconductor Equipment & Materials
Currency
USD
Website
https://www.ontoinnovation.com
Description
Onto Innovation Inc. engages in the design, development, manufacture, and support of process control tools that performs optical metrology and inspection worldwide. The company offers lithography systems and process control analytical software. It also provides process and yield management solutions, and device packaging and test facilities through standalone systems for optical metrology, macro-defect inspection, packaging lithography, and transparent and opaque thin film measurements. In addition, the company offers process control software portfolio that includes solutions for standalone tools, groups of tools, and enterprise-or factory-wide suites. Further, it engages in systems and software, spare parts, and other services, as well as offers software licensing services. The company's products are used in semiconductor and advanced packaging device manufacturers; silicon wafers; light emitting diodes; vertical-cavity surface-emitting lasers; micro-electromechanical systems; CMOS image sensors; power devices; analog devices; RF filters; data storage; and various industrial and scientific applications. Onto Innovation Inc. was founded in 1940 and is headquartered in Wilmington, Massachusetts.
Last Close
160.37
Volume
748469
Current Price
156.36
Change
-2.5004676685165497
Last Updated
2025-12-02T13:05:54.231Z
Image
data:image/webp;base64,UklGRp4EAABXRUJQVlA4WAoAAAAQAAAAPwAAPwAAQUxQSJ8CAAABCrm2batu4yRSF8ZKVqfO7I65e72GubRaM3yAqjAzmrnyCDMzMzObQfREvve+d/QBR+dEBAO3jRSlxwyDX0BVbcgua9p4eGD07DmKDxze2FSWvQHNlb2wpm3r8eGT5y+c5+HjcaoptJvHqqR8rarOva/v5JW7j58958d3r5zsi7vrSMtPWmWQRRGsmY0dNz985Z9/xyampmeI4jgx9pe/8oebHY2Z1ujnU9fSxOTSppF3uqoIm0qTE5cqb8Uw6bW7zj7/PqMMfcezuzg9+iGVZHG4et7rRkU9yBbVa6wq237m7Zxh+O2Z7WWkeImsoTG/boZwjLKUlm3OvR+iniugivCZeK/TFlmUEH/gD+hmCf3klG5anbXXr5sp3JvF4mVL2dD7gKkgDbFFuOjYPqabrTF2iKw93XXabzp42pVOC7DV9rzRzRf2sG0BSbvezwHAtCspGmvpWR1GVIoRVmU2PRebK/qlBqj2QBjmOfGqyLbGke+SP+Lxqv5EJI/kgb6PNEY2FXS8m5E9nk8ZJgkz7zoKwmg35Z8noLyC8g96UwtT+UGHE1fiBnvdF0C4zp5d6P4KCLsLy2r2/TQWIXwYkN9KxM99NU3tfX+NjD7PfJwlA3u8KOBvX/vGrSfHDM29HsKA1KpEjJ3cevj4lUlDK4hSI5I8B185PjB8Z1qH0zQPj558PAMIIZ89/wwURrzwApQXCD8RbzZgoIgB9c0GTvOLDBTJ41c/TWJ3ygaKTGIkdmfA7sVBBpVXxnhrlN/Bibg94veA8D6EjzvwcQ8+7iJqNwFBbUHegfKadx0FC/IeEN+RkoR51yTkeRc874PXHfB1TwzUXcB1X0zUndB1L3zdDV/3Q/YdsdH3gPZdMdH3gfadsdD3Qvbdsdf3IwBWUDgg2AEAAPAMAJ0BKkAAQAA+tUybSyckIiGwFgsA4BaJaADS1Pllzw0FqdttuE95y9ADpfQgSb+/4IC91GrpvduTyX/VTHcTImMmBZlRW4CbubgCtTolVfOHwFJ9AzXXoKwA4at0+xgBIF7RIv1vNG4LG1oEAAAA/vpmPFXm/KjtLnNLKPHmogFKyXKIPleY5oRdExgc+ik990hoBczq5ahvkQDqaWfmc3SCBeZ9xNXAPl6hIsF1iiuHglUod3XW9C3AAi0gsPHo2AQfZ+0meJd6X91iarzln4hv70VSvFH5AH3sS9kZybWke8D/M9eS53pwSahEneaUQ2rFY+F4ToxMx29PJ/gmEHhcwsuB1TZqDQmLR9+TU/eKOnOy9KQyLMkl8EAK4y91POHy1aAf5MIp5NgB8HvdJM3xsC67LRTjDwT/LENePU38PxwpkbGM53D0LhniCJ1FP9LJF84bL1IGjLYzkGLEDN3oVALHdXKOdcPiLhsL7fW3OPDjLyNH/W/tPIoXHejuvtIOXXJrBrCblBibA3AkmKLSsMRey786r7ku3K0xAv8hGJryhGLTqH2QlIzgA8TPpc488rEtcDt8rvXyiXdVELuW9VYhdH67gJIMrimqH+wsM3IAAAA=
Ipo Date
1992-02-26T00:00:00.000Z
Market Cap
7298980864
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
0.9908791666666668
Sentiment Sources
24
Rating
4.1111
Target Price
157
Strong Buy
4
Buy
2
Hold
3
Sell
0
Strong Sell
0
Current Quarter
2025-09-30
Revenue
218193000
Cost Of Revenue
107570000
Gross Profit
110623000
Operating Expenses
86935000
Operating Income
23688000
Interest Expense
-
Pretax Income
31979000
Net Income
28224000
Eps
0.5747566488820104
Dividends Per Share
-
Shares Outstanding
49652933
Income Tax Expense
3755000
EBITDA
46267000
Operating Margin
10.856443607265128
Total Other Income Expense Net
8291000
Cash
603085000
Short Term Investments
380843000
Receivables
260197000
Inventories
259370000
Total Current Assets
1544936000
Property Plant Equipment
142115000
Total Assets
2186610000
Payables
101838000
Short Term Debt
5625000
Long Term Debt
-
Total Liabilities
184544000
Equity
2002066000
Depreciation
13382000
Change In Working Capital
41187000
Cash From Operations
83396000
Capital Expenditures
1379000
Cash From Investing
296751000
Cash From Financing
5362000
Net Change In Cash
385615000
PE
41.5254
PB
3.8351453748278033
ROE
1.409743734722032
ROA
1.2907651570238863
FCF
82017000
Fcf Percent
0.37589198553574127
Piotroski FScore
4
Health Score
67
Deep Value Investing Score
5.5
Defensive Investing Score
7
Dividend Investing Score
3
Economic Moat Investing Score
8.3
Garp Investing Score
4
Growth Investing Score
3
Momentum Investing Score
7.5
Net Net Investing Score
4
Quality Investing Score
6.5
Value Investing Score
5
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
218193000
Quarters > 0 > income Statement > cost Of Revenue
107570000
Quarters > 0 > income Statement > gross Profit
110623000
Quarters > 0 > income Statement > operating Expenses
86935000
Quarters > 0 > income Statement > operating Income
23688000
Quarters > 0 > income Statement > interest Expense
-
Quarters > 0 > income Statement > pretax Income
31979000
Quarters > 0 > income Statement > net Income
28224000
Quarters > 0 > income Statement > eps
0.5747566488820104
Quarters > 0 > income Statement > dividends Per Share
-
Quarters > 0 > income Statement > shares Outstanding
49106000
Quarters > 0 > income Statement > income Tax Expense
3755000
Quarters > 0 > income Statement > EBITDA
46267000
Quarters > 0 > income Statement > operating Margin
10.856443607265128
Quarters > 0 > income Statement > total Other Income Expense Net
8291000
Quarters > 0 > balance Sheet > cash
603085000
Quarters > 0 > balance Sheet > short Term Investments
380843000
Quarters > 0 > balance Sheet > receivables
260197000
Quarters > 0 > balance Sheet > inventories
259370000
Quarters > 0 > balance Sheet > total Current Assets
1544936000
Quarters > 0 > balance Sheet > property Plant Equipment
142115000
Quarters > 0 > balance Sheet > total Assets
2186610000
Quarters > 0 > balance Sheet > payables
101838000
Quarters > 0 > balance Sheet > short Term Debt
5625000
Quarters > 0 > balance Sheet > long Term Debt
-
Quarters > 0 > balance Sheet > total Liabilities
184544000
Quarters > 0 > balance Sheet > equity
2002066000
Quarters > 0 > cash Flow > net Income
28224000
Quarters > 0 > cash Flow > depreciation
13382000
Quarters > 0 > cash Flow > change In Working Capital
41187000
Quarters > 0 > cash Flow > cash From Operations
83396000
Quarters > 0 > cash Flow > capital Expenditures
1379000
Quarters > 0 > cash Flow > cash From Investing
296751000
Quarters > 0 > cash Flow > cash From Financing
5362000
Quarters > 0 > cash Flow > net Change In Cash
385615000
Quarters > 0 > ratios > PE
0.5747566488820104
Quarters > 0 > ratios > PB
3.8351453748278033
Quarters > 0 > ratios > ROE
1.409743734722032
Quarters > 0 > ratios > ROA
1.2907651570238863
Quarters > 0 > ratios > FCF
82017000
Quarters > 0 > ratios > Piotroski FScore
4
Quarters > 0 > ratios > fcf Percent
0.37589198553574127
Quarters > 0 > health Score
67
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
253597000
Quarters > 1 > income Statement > cost Of Revenue
131475000
Quarters > 1 > income Statement > gross Profit
122122000
Quarters > 1 > income Statement > operating Expenses
89875000
Quarters > 1 > income Statement > operating Income
32247000
Quarters > 1 > income Statement > interest Expense
-
Quarters > 1 > income Statement > pretax Income
39741000
Quarters > 1 > income Statement > net Income
33911000
Quarters > 1 > income Statement > eps
0.6918353190794843
Quarters > 1 > income Statement > dividends Per Share
-
Quarters > 1 > income Statement > shares Outstanding
49016000
Quarters > 1 > income Statement > income Tax Expense
5830000
Quarters > 1 > income Statement > EBITDA
52759000
Quarters > 1 > income Statement > operating Margin
12.71584443033632
Quarters > 1 > income Statement > total Other Income Expense Net
7494000
Quarters > 1 > balance Sheet > cash
217470000
Quarters > 1 > balance Sheet > short Term Investments
677466000
Quarters > 1 > balance Sheet > receivables
285329000
Quarters > 1 > balance Sheet > inventories
270219000
Quarters > 1 > balance Sheet > total Current Assets
1494406000
Quarters > 1 > balance Sheet > property Plant Equipment
145335000
Quarters > 1 > balance Sheet > total Assets
2140266000
Quarters > 1 > balance Sheet > payables
37863000
Quarters > 1 > balance Sheet > short Term Debt
5251000
Quarters > 1 > balance Sheet > long Term Debt
-
Quarters > 1 > balance Sheet > total Liabilities
177000000
Quarters > 1 > balance Sheet > equity
1963266000
Quarters > 1 > cash Flow > net Income
33911000
Quarters > 1 > cash Flow > depreciation
1021000
Quarters > 1 > cash Flow > change In Working Capital
-10837000
Quarters > 1 > cash Flow > cash From Operations
57943000
Quarters > 1 > cash Flow > capital Expenditures
13772000
Quarters > 1 > cash Flow > cash From Investing
-43016000
Quarters > 1 > cash Flow > cash From Financing
-3706000
Quarters > 1 > cash Flow > net Change In Cash
13743000
Quarters > 1 > ratios > PE
0.6918353190794843
Quarters > 1 > ratios > PB
3.903771450226307
Quarters > 1 > ratios > ROE
1.7272748573041046
Quarters > 1 > ratios > ROA
1.5844292251523877
Quarters > 1 > ratios > FCF
44171000
Quarters > 1 > ratios > Piotroski FScore
4
Quarters > 1 > ratios > fcf Percent
0.17417792797233406
Quarters > 1 > health Score
65
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
266607000
Quarters > 2 > income Statement > cost Of Revenue
123374000
Quarters > 2 > income Statement > gross Profit
143233000
Quarters > 2 > income Statement > operating Expenses
80099000
Quarters > 2 > income Statement > operating Income
63134000
Quarters > 2 > income Statement > interest Expense
-
Quarters > 2 > income Statement > pretax Income
71657000
Quarters > 2 > income Statement > net Income
64095000
Quarters > 2 > income Statement > eps
1.2972595531088082
Quarters > 2 > income Statement > dividends Per Share
-
Quarters > 2 > income Statement > shares Outstanding
49408000
Quarters > 2 > income Statement > income Tax Expense
7562000
Quarters > 2 > income Statement > EBITDA
75974000
Quarters > 2 > income Statement > operating Margin
23.68054852273196
Quarters > 2 > income Statement > total Other Income Expense Net
8523000
Quarters > 2 > balance Sheet > cash
203727000
Quarters > 2 > balance Sheet > short Term Investments
646884000
Quarters > 2 > balance Sheet > receivables
291583000
Quarters > 2 > balance Sheet > inventories
292657000
Quarters > 2 > balance Sheet > total Current Assets
1469305000
Quarters > 2 > balance Sheet > property Plant Equipment
140638000
Quarters > 2 > balance Sheet > total Assets
2115052000
Quarters > 2 > balance Sheet > payables
55364000
Quarters > 2 > balance Sheet > short Term Debt
5953000
Quarters > 2 > balance Sheet > long Term Debt
-
Quarters > 2 > balance Sheet > total Liabilities
195430000
Quarters > 2 > balance Sheet > equity
1919622000
Quarters > 2 > cash Flow > net Income
64095000
Quarters > 2 > cash Flow > depreciation
12840000
Quarters > 2 > cash Flow > change In Working Capital
10837000
Quarters > 2 > cash Flow > cash From Operations
91980000
Quarters > 2 > cash Flow > capital Expenditures
8233000
Quarters > 2 > cash Flow > cash From Investing
-21804000
Quarters > 2 > cash Flow > cash From Financing
-79520000
Quarters > 2 > cash Flow > net Change In Cash
-9218000
Quarters > 2 > ratios > PE
1.2972595531088082
Quarters > 2 > ratios > PB
4.024456314836984
Quarters > 2 > ratios > ROE
3.3389386035375717
Quarters > 2 > ratios > ROA
3.0304219470726963
Quarters > 2 > ratios > FCF
83747000
Quarters > 2 > ratios > Piotroski FScore
4
Quarters > 2 > ratios > fcf Percent
0.31412153469338766
Quarters > 2 > health Score
70
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
263939000
Quarters > 3 > income Statement > cost Of Revenue
131531000
Quarters > 3 > income Statement > gross Profit
132408000
Quarters > 3 > income Statement > operating Expenses
89947000
Quarters > 3 > income Statement > operating Income
42461000
Quarters > 3 > income Statement > interest Expense
-
Quarters > 3 > income Statement > pretax Income
51271000
Quarters > 3 > income Statement > net Income
48817000
Quarters > 3 > income Statement > eps
0.9836187789643361
Quarters > 3 > income Statement > dividends Per Share
-
Quarters > 3 > income Statement > shares Outstanding
49630000
Quarters > 3 > income Statement > income Tax Expense
2454000
Quarters > 3 > income Statement > EBITDA
54614000
Quarters > 3 > income Statement > operating Margin
16.087429292374374
Quarters > 3 > income Statement > total Other Income Expense Net
8810000
Quarters > 3 > balance Sheet > cash
212945000
Quarters > 3 > balance Sheet > short Term Investments
639383000
Quarters > 3 > balance Sheet > receivables
308142000
Quarters > 3 > balance Sheet > inventories
286979000
Quarters > 3 > balance Sheet > total Current Assets
1477522000
Quarters > 3 > balance Sheet > property Plant Equipment
137807000
Quarters > 3 > balance Sheet > total Assets
2117091000
Quarters > 3 > balance Sheet > payables
56261000
Quarters > 3 > balance Sheet > short Term Debt
5416000
Quarters > 3 > balance Sheet > long Term Debt
-
Quarters > 3 > balance Sheet > total Liabilities
191209000
Quarters > 3 > balance Sheet > equity
1925882000
Quarters > 3 > cash Flow > net Income
48817000
Quarters > 3 > cash Flow > depreciation
12153000
Quarters > 3 > cash Flow > change In Working Capital
-19446000
Quarters > 3 > cash Flow > cash From Operations
55999000
Quarters > 3 > cash Flow > capital Expenditures
4626000
Quarters > 3 > cash Flow > cash From Investing
-4096000
Quarters > 3 > cash Flow > cash From Financing
-25673000
Quarters > 3 > cash Flow > net Change In Cash
24207000
Quarters > 3 > ratios > PE
0.9836187789643361
Quarters > 3 > ratios > PB
4.029398893597843
Quarters > 3 > ratios > ROE
2.5347866587880254
Quarters > 3 > ratios > ROA
2.3058527007105507
Quarters > 3 > ratios > FCF
51373000
Quarters > 3 > ratios > Piotroski FScore
4
Quarters > 3 > ratios > fcf Percent
0.19463967052993306
Quarters > 3 > health Score
68
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
987321000
Annuals > 0 > income Statement > cost Of Revenue
472013000
Annuals > 0 > income Statement > gross Profit
515308000
Annuals > 0 > income Statement > operating Expenses
328205000
Annuals > 0 > income Statement > operating Income
187103000
Annuals > 0 > income Statement > interest Expense
-
Annuals > 0 > income Statement > pretax Income
220447000
Annuals > 0 > income Statement > net Income
201670000
Annuals > 0 > income Statement > eps
4.061014901329037
Annuals > 0 > income Statement > dividends Per Share
-
Annuals > 0 > income Statement > shares Outstanding
49660000
Annuals > 0 > income Statement > income Tax Expense
18777000
Annuals > 0 > income Statement > EBITDA
249412000
Annuals > 0 > income Statement > operating Margin
18.950574331954854
Annuals > 0 > income Statement > total Other Income Expense Net
33344000
Annuals > 0 > balance Sheet > cash
212945000
Annuals > 0 > balance Sheet > short Term Investments
639383000
Annuals > 0 > balance Sheet > receivables
308142000
Annuals > 0 > balance Sheet > inventories
286979000
Annuals > 0 > balance Sheet > total Current Assets
1477522000
Annuals > 0 > balance Sheet > property Plant Equipment
137807000
Annuals > 0 > balance Sheet > total Assets
2117091000
Annuals > 0 > balance Sheet > payables
56261000
Annuals > 0 > balance Sheet > short Term Debt
5416000
Annuals > 0 > balance Sheet > long Term Debt
-
Annuals > 0 > balance Sheet > total Liabilities
191209000
Annuals > 0 > balance Sheet > equity
1925882000
Annuals > 0 > cash Flow > net Income
201670000
Annuals > 0 > cash Flow > depreciation
62309000
Annuals > 0 > cash Flow > change In Working Capital
-44481000
Annuals > 0 > cash Flow > cash From Operations
245676000
Annuals > 0 > cash Flow > capital Expenditures
31903000
Annuals > 0 > cash Flow > cash From Investing
-226547000
Annuals > 0 > cash Flow > cash From Financing
-35673000
Annuals > 0 > cash Flow > net Change In Cash
-20563000
Annuals > 0 > ratios > PE
4.061014901329037
Annuals > 0 > ratios > PB
3.7904814521346584
Annuals > 0 > ratios > ROE
10.471565755326651
Annuals > 0 > ratios > ROA
9.525806873677135
Annuals > 0 > ratios > FCF
213773000
Annuals > 0 > ratios > Piotroski FScore
4
Annuals > 0 > ratios > fcf Percent
0.21651823469773254
Annuals > 0 > health Score
82
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
815868000
Annuals > 1 > income Statement > cost Of Revenue
395614000
Annuals > 1 > income Statement > gross Profit
420254000
Annuals > 1 > income Statement > operating Expenses
304176000
Annuals > 1 > income Statement > operating Income
116078000
Annuals > 1 > income Statement > interest Expense
-
Annuals > 1 > income Statement > pretax Income
132582000
Annuals > 1 > income Statement > net Income
121159000
Annuals > 1 > income Statement > eps
2.456689241250659
Annuals > 1 > income Statement > dividends Per Share
-
Annuals > 1 > income Statement > shares Outstanding
49318000
Annuals > 1 > income Statement > income Tax Expense
11423000
Annuals > 1 > income Statement > EBITDA
183290000
Annuals > 1 > income Statement > operating Margin
14.227546612932485
Annuals > 1 > income Statement > total Other Income Expense Net
16504000
Annuals > 1 > balance Sheet > cash
233508000
Annuals > 1 > balance Sheet > short Term Investments
464303000
Annuals > 1 > balance Sheet > receivables
226556000
Annuals > 1 > balance Sheet > inventories
327773000
Annuals > 1 > balance Sheet > total Current Assets
1283267000
Annuals > 1 > balance Sheet > property Plant Equipment
121971000
Annuals > 1 > balance Sheet > total Assets
1909712000
Annuals > 1 > balance Sheet > payables
49869000
Annuals > 1 > balance Sheet > short Term Debt
5494000
Annuals > 1 > balance Sheet > long Term Debt
-
Annuals > 1 > balance Sheet > total Liabilities
173177000
Annuals > 1 > balance Sheet > equity
1736535000
Annuals > 1 > cash Flow > net Income
121159000
Annuals > 1 > cash Flow > depreciation
67212000
Annuals > 1 > cash Flow > change In Working Capital
-32488000
Annuals > 1 > cash Flow > cash From Operations
171973000
Annuals > 1 > cash Flow > capital Expenditures
22573000
Annuals > 1 > cash Flow > cash From Investing
-103387000
Annuals > 1 > cash Flow > cash From Financing
-9475000
Annuals > 1 > cash Flow > net Change In Cash
57636000
Annuals > 1 > ratios > PE
2.456689241250659
Annuals > 1 > ratios > PB
4.174834368440602
Annuals > 1 > ratios > ROE
6.977054882279942
Annuals > 1 > ratios > ROA
6.344359777809429
Annuals > 1 > ratios > FCF
149400000
Annuals > 1 > ratios > Piotroski FScore
4
Annuals > 1 > ratios > fcf Percent
0.18311785730044566
Annuals > 1 > health Score
74
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
1005183000
Annuals > 2 > income Statement > cost Of Revenue
465962000
Annuals > 2 > income Statement > gross Profit
539221000
Annuals > 2 > income Statement > operating Expenses
302507000
Annuals > 2 > income Statement > operating Income
236714000
Annuals > 2 > income Statement > interest Expense
5011000
Annuals > 2 > income Statement > pretax Income
241584000
Annuals > 2 > income Statement > net Income
223334000
Annuals > 2 > income Statement > eps
4.487862712000643
Annuals > 2 > income Statement > dividends Per Share
-
Annuals > 2 > income Statement > shares Outstanding
49764000
Annuals > 2 > income Statement > income Tax Expense
18250000
Annuals > 2 > income Statement > EBITDA
301376000
Annuals > 2 > income Statement > operating Margin
23.54934375133682
Annuals > 2 > income Statement > total Other Income Expense Net
4870000
Annuals > 2 > balance Sheet > cash
175872000
Annuals > 2 > balance Sheet > short Term Investments
371912000
Annuals > 2 > balance Sheet > receivables
241395000
Annuals > 2 > balance Sheet > inventories
324282000
Annuals > 2 > balance Sheet > total Current Assets
1134872000
Annuals > 2 > balance Sheet > property Plant Equipment
91980000
Annuals > 2 > balance Sheet > total Assets
1794863000
Annuals > 2 > balance Sheet > payables
54526000
Annuals > 2 > balance Sheet > short Term Debt
5678000
Annuals > 2 > balance Sheet > long Term Debt
-
Annuals > 2 > balance Sheet > total Liabilities
198437000
Annuals > 2 > balance Sheet > equity
1596426000
Annuals > 2 > cash Flow > net Income
223334000
Annuals > 2 > cash Flow > depreciation
64662000
Annuals > 2 > cash Flow > change In Working Capital
-156520000
Annuals > 2 > cash Flow > cash From Operations
136703000
Annuals > 2 > cash Flow > capital Expenditures
18405000
Annuals > 2 > cash Flow > cash From Investing
-55691000
Annuals > 2 > cash Flow > cash From Financing
-68350000
Annuals > 2 > cash Flow > net Change In Cash
6270000
Annuals > 2 > ratios > PE
4.487862712000643
Annuals > 2 > ratios > PB
4.582303219817266
Annuals > 2 > ratios > ROE
13.989624323332242
Annuals > 2 > ratios > ROA
12.442955256195042
Annuals > 2 > ratios > FCF
118298000
Annuals > 2 > ratios > Piotroski FScore
3
Annuals > 2 > ratios > fcf Percent
0.11768802297691067
Annuals > 2 > health Score
76
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
788899000
Annuals > 3 > income Statement > cost Of Revenue
359813000
Annuals > 3 > income Statement > gross Profit
429086000
Annuals > 3 > income Statement > operating Expenses
272679000
Annuals > 3 > income Statement > operating Income
156407000
Annuals > 3 > income Statement > interest Expense
725000
Annuals > 3 > income Statement > pretax Income
155682000
Annuals > 3 > income Statement > net Income
142349000
Annuals > 3 > income Statement > eps
2.8625522844272844
Annuals > 3 > income Statement > dividends Per Share
-
Annuals > 3 > income Statement > shares Outstanding
49728000
Annuals > 3 > income Statement > income Tax Expense
13333000
Annuals > 3 > income Statement > EBITDA
222208000
Annuals > 3 > income Statement > operating Margin
19.82598532892043
Annuals > 3 > income Statement > total Other Income Expense Net
-725000
Annuals > 3 > balance Sheet > cash
169602000
Annuals > 3 > balance Sheet > short Term Investments
341741000
Annuals > 3 > balance Sheet > receivables
177205000
Annuals > 3 > balance Sheet > inventories
243108000
Annuals > 3 > balance Sheet > total Current Assets
948089000
Annuals > 3 > balance Sheet > property Plant Equipment
82094000
Annuals > 3 > balance Sheet > total Assets
1649813000
Annuals > 3 > balance Sheet > payables
53345000
Annuals > 3 > balance Sheet > short Term Debt
3968000
Annuals > 3 > balance Sheet > long Term Debt
-
Annuals > 3 > balance Sheet > total Liabilities
223758000
Annuals > 3 > balance Sheet > equity
1426055000
Annuals > 3 > cash Flow > net Income
142350000
Annuals > 3 > cash Flow > depreciation
65801000
Annuals > 3 > cash Flow > change In Working Capital
-50629000
Annuals > 3 > cash Flow > cash From Operations
175281000
Annuals > 3 > cash Flow > capital Expenditures
12039000
Annuals > 3 > cash Flow > cash From Investing
-141793000
Annuals > 3 > cash Flow > cash From Financing
2670000
Annuals > 3 > cash Flow > net Change In Cash
32882000
Annuals > 3 > ratios > PE
2.8625522844272844
Annuals > 3 > ratios > PB
5.1260407207295655
Annuals > 3 > ratios > ROE
9.98201331645694
Annuals > 3 > ratios > ROA
8.6281899827435
Annuals > 3 > ratios > FCF
163242000
Annuals > 3 > ratios > Piotroski FScore
4
Annuals > 3 > ratios > fcf Percent
0.20692382675095292
Annuals > 3 > health Score
81
Valuation > metrics > PE
41.5254
Valuation > metrics > PB
3.8351453748278033
Valuation > final Score
21.81806625172197
Valuation > verdict
47.0% Overvalued
Profitability > metrics > ROE
1.409743734722032
Profitability > metrics > ROA
1.8268717927474019
Profitability > metrics > Net Margin
0.12935337063975472
Profitability > final Score
28
Profitability > verdict
Weak
Risk > metrics > Debt Equity
0.09217678138482947
Risk > metrics > Interest Coverage
1.6578947368421053
Risk > final Score
67
Risk > verdict
High
Liquidity > metrics > Current Ratio
14.376445846477392
Liquidity > metrics > Quick Ratio
11.96287094162642
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
60.96228549773693
Prev Valuations > 1
59.755436851630165
Prev Valuations > 2
59.70601106402157
Prev Profitabilities > 0
30
Prev Profitabilities > 1
50
Prev Profitabilities > 2
43
Prev Risks > 0
70
Prev Risks > 1
100
Prev Risks > 2
100
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2025-12-14T00:58:20.595Z
Earnings History > 0 > period
2025-12-31
Earnings History > 0 > report Date
2026-02-05
Earnings History > 0 > date
2025-12-31
Earnings History > 0 > before After Market
AfterMarket
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
0
Earnings History > 0 > eps Estimate
1.27
Earnings History > 0 > eps Difference
-1.27
Earnings History > 0 > surprise Percent
-100
Earnings History > 1 > period
2025-09-30
Earnings History > 1 > report Date
2025-11-06
Earnings History > 1 > date
2025-09-30
Earnings History > 1 > before After Market
AfterMarket
Earnings History > 1 > currency
USD
Earnings History > 1 > eps Actual
0.92
Earnings History > 1 > eps Estimate
0.87
Earnings History > 1 > eps Difference
0.05
Earnings History > 1 > surprise Percent
5.7471
Earnings History > 2 > period
2025-06-30
Earnings History > 2 > report Date
2025-08-07
Earnings History > 2 > date
2025-06-30
Earnings History > 2 > before After Market
AfterMarket
Earnings History > 2 > currency
-
Earnings History > 2 > eps Actual
1.25
Earnings History > 2 > eps Estimate
1.28
Earnings History > 2 > eps Difference
-0.03
Earnings History > 2 > surprise Percent
-2.3438
Earnings History > 3 > period
2025-03-31
Earnings History > 3 > report Date
2025-05-08
Earnings History > 3 > date
2025-03-31
Earnings History > 3 > before After Market
AfterMarket
Earnings History > 3 > currency
USD
Earnings History > 3 > eps Actual
1.51
Earnings History > 3 > eps Estimate
1.47
Earnings History > 3 > eps Difference
0.04
Earnings History > 3 > surprise Percent
2.7211
Earnings History > 4 > period
2024-12-31
Earnings History > 4 > report Date
2025-02-06
Earnings History > 4 > date
2024-12-31
Earnings History > 4 > before After Market
AfterMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
1.51
Earnings History > 4 > eps Estimate
1.41
Earnings History > 4 > eps Difference
0.1
Earnings History > 4 > surprise Percent
7.0922
Earnings History > 5 > period
2024-09-30
Earnings History > 5 > report Date
2024-10-31
Earnings History > 5 > date
2024-09-30
Earnings History > 5 > before After Market
AfterMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
1.34
Earnings History > 5 > eps Estimate
1.32
Earnings History > 5 > eps Difference
0.02
Earnings History > 5 > surprise Percent
1.5152
Earnings History > 6 > period
2024-06-30
Earnings History > 6 > report Date
2024-08-08
Earnings History > 6 > date
2024-06-30
Earnings History > 6 > before After Market
AfterMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
1.32
Earnings History > 6 > eps Estimate
1.2
Earnings History > 6 > eps Difference
0.12
Earnings History > 6 > surprise Percent
10
Earnings History > 7 > period
2024-03-31
Earnings History > 7 > report Date
2024-05-09
Earnings History > 7 > date
2024-03-31
Earnings History > 7 > before After Market
AfterMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
1.18
Earnings History > 7 > eps Estimate
1.08
Earnings History > 7 > eps Difference
0.1
Earnings History > 7 > surprise Percent
9.2593
Earnings History > 8 > period
2023-12-31
Earnings History > 8 > report Date
2024-02-08
Earnings History > 8 > date
2023-12-31
Earnings History > 8 > before After Market
AfterMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
1.06
Earnings History > 8 > eps Estimate
1.01
Earnings History > 8 > eps Difference
0.05
Earnings History > 8 > surprise Percent
4.9505
Earnings History > 9 > period
2023-09-30
Earnings History > 9 > report Date
2023-11-09
Earnings History > 9 > date
2023-09-30
Earnings History > 9 > before After Market
AfterMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
0.96
Earnings History > 9 > eps Estimate
0.95
Earnings History > 9 > eps Difference
0.01
Earnings History > 9 > surprise Percent
1.0526
Earnings History > 10 > period
2023-06-30
Earnings History > 10 > report Date
2023-08-10
Earnings History > 10 > date
2023-06-30
Earnings History > 10 > before After Market
AfterMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
0.79
Earnings History > 10 > eps Estimate
0.84
Earnings History > 10 > eps Difference
-0.05
Earnings History > 10 > surprise Percent
-5.9524
Earnings History > 11 > period
2023-03-31
Earnings History > 11 > report Date
2023-05-04
Earnings History > 11 > date
2023-03-31
Earnings History > 11 > before After Market
AfterMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
0.92
Earnings History > 11 > eps Estimate
0.89
Earnings History > 11 > eps Difference
0.03
Earnings History > 11 > surprise Percent
3.3708
Earnings History > 12 > period
2022-12-31
Earnings History > 12 > report Date
2023-02-09
Earnings History > 12 > date
2022-12-31
Earnings History > 12 > before After Market
AfterMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
1.57
Earnings History > 12 > eps Estimate
1.34
Earnings History > 12 > eps Difference
0.23
Earnings History > 12 > surprise Percent
17.1642
Earnings History > 13 > period
2022-09-30
Earnings History > 13 > report Date
2022-10-27
Earnings History > 13 > date
2022-09-30
Earnings History > 13 > before After Market
AfterMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
1.35
Earnings History > 13 > eps Estimate
1.31
Earnings History > 13 > eps Difference
0.04
Earnings History > 13 > surprise Percent
3.0534
Earnings History > 14 > period
2022-06-30
Earnings History > 14 > report Date
2022-08-09
Earnings History > 14 > date
2022-06-30
Earnings History > 14 > before After Market
AfterMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
1.28
Earnings History > 14 > eps Estimate
1.27
Earnings History > 14 > eps Difference
0.01
Earnings History > 14 > surprise Percent
0.7874
Earnings History > 15 > period
2022-03-31
Earnings History > 15 > report Date
2022-05-03
Earnings History > 15 > date
2022-03-31
Earnings History > 15 > before After Market
AfterMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
1.31
Earnings History > 15 > eps Estimate
1.17
Earnings History > 15 > eps Difference
0.14
Earnings History > 15 > surprise Percent
11.9658
Earnings History > 16 > period
2021-12-31
Earnings History > 16 > report Date
2022-02-08
Earnings History > 16 > date
2021-12-31
Earnings History > 16 > before After Market
AfterMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
1.23
Earnings History > 16 > eps Estimate
1.11
Earnings History > 16 > eps Difference
0.12
Earnings History > 16 > surprise Percent
10.8108
Earnings History > 17 > period
2021-09-30
Earnings History > 17 > report Date
2021-11-04
Earnings History > 17 > date
2021-09-30
Earnings History > 17 > before After Market
AfterMarket
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
0.98
Earnings History > 17 > eps Estimate
0.92
Earnings History > 17 > eps Difference
0.06
Earnings History > 17 > surprise Percent
6.5217
Earnings History > 18 > period
2021-06-30
Earnings History > 18 > report Date
2021-08-05
Earnings History > 18 > date
2021-06-30
Earnings History > 18 > before After Market
AfterMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
0.92
Earnings History > 18 > eps Estimate
0.8
Earnings History > 18 > eps Difference
0.12
Earnings History > 18 > surprise Percent
15
Earnings History > 19 > period
2021-03-31
Earnings History > 19 > report Date
2021-04-29
Earnings History > 19 > date
2021-03-31
Earnings History > 19 > before After Market
AfterMarket
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
0.73
Earnings History > 19 > eps Estimate
0.68
Earnings History > 19 > eps Difference
0.05
Earnings History > 19 > surprise Percent
7.3529
Earnings History > 20 > period
2020-12-31
Earnings History > 20 > report Date
2021-02-04
Earnings History > 20 > date
2020-12-31
Earnings History > 20 > before After Market
AfterMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
0.72
Earnings History > 20 > eps Estimate
0.6
Earnings History > 20 > eps Difference
0.12
Earnings History > 20 > surprise Percent
20
Earnings History > 21 > period
2020-09-30
Earnings History > 21 > report Date
2020-11-02
Earnings History > 21 > date
2020-09-30
Earnings History > 21 > before After Market
AfterMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
0.4
Earnings History > 21 > eps Estimate
0.34
Earnings History > 21 > eps Difference
0.06
Earnings History > 21 > surprise Percent
17.6471
Earnings History > 22 > period
2020-06-30
Earnings History > 22 > report Date
2020-08-04
Earnings History > 22 > date
2020-06-30
Earnings History > 22 > before After Market
AfterMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
0.42
Earnings History > 22 > eps Estimate
0.35
Earnings History > 22 > eps Difference
0.07
Earnings History > 22 > surprise Percent
20
Earnings History > 23 > period
2020-03-31
Earnings History > 23 > report Date
2020-05-05
Earnings History > 23 > date
2020-03-31
Earnings History > 23 > before After Market
AfterMarket
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
0.39
Earnings History > 23 > eps Estimate
0.33
Earnings History > 23 > eps Difference
0.06
Earnings History > 23 > surprise Percent
18.1818
Earnings History > 24 > period
2019-12-31
Earnings History > 24 > report Date
2020-02-06
Earnings History > 24 > date
2019-12-31
Earnings History > 24 > before After Market
AfterMarket
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
0.41
Earnings History > 24 > eps Estimate
0.39
Earnings History > 24 > eps Difference
0.02
Earnings History > 24 > surprise Percent
5.1282
Earnings History > 25 > period
2019-09-30
Earnings History > 25 > report Date
2019-11-07
Earnings History > 25 > date
2019-09-30
Earnings History > 25 > before After Market
AfterMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
0.31
Earnings History > 25 > eps Estimate
0.36
Earnings History > 25 > eps Difference
-0.05
Earnings History > 25 > surprise Percent
-13.8889
Earnings History > 26 > period
2019-06-30
Earnings History > 26 > report Date
2019-07-30
Earnings History > 26 > date
2019-06-30
Earnings History > 26 > before After Market
AfterMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
0.21
Earnings History > 26 > eps Estimate
0.21
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-04-30
Earnings History > 27 > date
2019-03-31
Earnings History > 27 > before After Market
AfterMarket
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
0.19
Earnings History > 27 > eps Estimate
0.21
Earnings History > 27 > eps Difference
-0.02
Earnings History > 27 > surprise Percent
-9.5238
Earnings History > 28 > period
2018-12-31
Earnings History > 28 > report Date
2019-02-05
Earnings History > 28 > date
2018-12-31
Earnings History > 28 > before After Market
AfterMarket
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
0.53
Earnings History > 28 > eps Estimate
0.4
Earnings History > 28 > eps Difference
0.13
Earnings History > 28 > surprise Percent
32.5
Earnings History > 29 > period
2018-09-30
Earnings History > 29 > report Date
2018-10-30
Earnings History > 29 > date
2018-09-30
Earnings History > 29 > before After Market
AfterMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
0.47
Earnings History > 29 > eps Estimate
0.45
Earnings History > 29 > eps Difference
0.02
Earnings History > 29 > surprise Percent
4.4444
Earnings History > 30 > period
2018-06-30
Earnings History > 30 > report Date
2018-07-31
Earnings History > 30 > date
2018-06-30
Earnings History > 30 > before After Market
AfterMarket
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
0.71
Earnings History > 30 > eps Estimate
0.66
Earnings History > 30 > eps Difference
0.05
Earnings History > 30 > surprise Percent
7.5758
Earnings History > 31 > period
2018-03-31
Earnings History > 31 > report Date
2018-05-01
Earnings History > 31 > date
2018-03-31
Earnings History > 31 > before After Market
AfterMarket
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
0.67
Earnings History > 31 > eps Estimate
0.44
Earnings History > 31 > eps Difference
0.23
Earnings History > 31 > surprise Percent
52.2727
Earnings History > 32 > period
2017-12-31
Earnings History > 32 > report Date
2018-02-06
Earnings History > 32 > date
2017-12-31
Earnings History > 32 > before After Market
AfterMarket
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
0.53
Earnings History > 32 > eps Estimate
0.47
Earnings History > 32 > eps Difference
0.06
Earnings History > 32 > surprise Percent
12.766
Earnings History > 33 > period
2017-09-30
Earnings History > 33 > report Date
2017-11-02
Earnings History > 33 > date
2017-09-30
Earnings History > 33 > before After Market
AfterMarket
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
0.22
Earnings History > 33 > eps Estimate
0.21
Earnings History > 33 > eps Difference
0.01
Earnings History > 33 > surprise Percent
4.7619
Earnings History > 34 > period
2017-06-30
Earnings History > 34 > report Date
2017-08-01
Earnings History > 34 > date
2017-06-30
Earnings History > 34 > before After Market
AfterMarket
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
0.3
Earnings History > 34 > eps Estimate
0.31
Earnings History > 34 > eps Difference
-0.01
Earnings History > 34 > surprise Percent
-3.2258
Earnings History > 35 > period
2017-03-31
Earnings History > 35 > report Date
2017-05-02
Earnings History > 35 > date
2017-03-31
Earnings History > 35 > before After Market
AfterMarket
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
0.19
Earnings History > 35 > eps Estimate
0.24
Earnings History > 35 > eps Difference
-0.05
Earnings History > 35 > surprise Percent
-20.8333
Earnings History > 36 > period
2016-12-31
Earnings History > 36 > report Date
2017-02-07
Earnings History > 36 > date
2016-12-31
Earnings History > 36 > before After Market
AfterMarket
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
0.33
Earnings History > 36 > eps Estimate
0.27
Earnings History > 36 > eps Difference
0.06
Earnings History > 36 > surprise Percent
22.2222
Earnings History > 37 > period
2016-09-30
Earnings History > 37 > report Date
2016-10-27
Earnings History > 37 > date
2016-09-30
Earnings History > 37 > before After Market
AfterMarket
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
0.33
Earnings History > 37 > eps Estimate
0.28
Earnings History > 37 > eps Difference
0.05
Earnings History > 37 > surprise Percent
17.8571
Earnings History > 38 > period
2016-06-30
Earnings History > 38 > report Date
2016-07-26
Earnings History > 38 > date
2016-06-30
Earnings History > 38 > before After Market
AfterMarket
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
0.26
Earnings History > 38 > eps Estimate
0.27
Earnings History > 38 > eps Difference
-0.01
Earnings History > 38 > surprise Percent
-3.7037
Earnings History > 39 > period
2016-03-31
Earnings History > 39 > report Date
2016-04-26
Earnings History > 39 > date
2016-03-31
Earnings History > 39 > before After Market
AfterMarket
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
0.16
Earnings History > 39 > eps Estimate
0.06
Earnings History > 39 > eps Difference
0.1
Earnings History > 39 > surprise Percent
166.6667
Earnings History > 40 > period
2015-12-31
Earnings History > 40 > report Date
2016-02-02
Earnings History > 40 > date
2015-12-31
Earnings History > 40 > before After Market
AfterMarket
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
0.16
Earnings History > 40 > eps Estimate
-0.05
Earnings History > 40 > eps Difference
0.21
Earnings History > 40 > surprise Percent
420
Earnings History > 41 > period
2015-09-30
Earnings History > 41 > report Date
2015-10-29
Earnings History > 41 > date
2015-09-30
Earnings History > 41 > before After Market
AfterMarket
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
0.05
Earnings History > 41 > eps Estimate
0.03
Earnings History > 41 > eps Difference
0.02
Earnings History > 41 > surprise Percent
66.6667
Earnings History > 42 > period
2015-06-30
Earnings History > 42 > report Date
2015-07-23
Earnings History > 42 > date
2015-06-30
Earnings History > 42 > before After Market
AfterMarket
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
0.08
Earnings History > 42 > eps Estimate
0.08
Earnings History > 42 > eps Difference
0
Earnings History > 42 > surprise Percent
0
Earnings History > 43 > period
2015-03-31
Earnings History > 43 > report Date
2015-04-28
Earnings History > 43 > date
2015-03-31
Earnings History > 43 > before After Market
AfterMarket
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
0.14
Earnings History > 43 > eps Estimate
0.06
Earnings History > 43 > eps Difference
0.08
Earnings History > 43 > surprise Percent
133.3333
Earnings History > 44 > period
2014-12-31
Earnings History > 44 > report Date
2015-02-02
Earnings History > 44 > date
2014-12-31
Earnings History > 44 > before After Market
AfterMarket
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
-0.12
Earnings History > 44 > eps Estimate
-0.15
Earnings History > 44 > eps Difference
0.03
Earnings History > 44 > surprise Percent
20
Earnings History > 45 > period
2014-09-30
Earnings History > 45 > report Date
2014-10-28
Earnings History > 45 > date
2014-09-30
Earnings History > 45 > before After Market
AfterMarket
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
-0.24
Earnings History > 45 > eps Estimate
-0.24
Earnings History > 45 > eps Difference
0
Earnings History > 45 > surprise Percent
0
Earnings History > 46 > period
2014-06-30
Earnings History > 46 > report Date
2014-07-30
Earnings History > 46 > date
2014-06-30
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.05
Earnings History > 46 > eps Estimate
0.05
Earnings History > 46 > eps Difference
0
Earnings History > 46 > surprise Percent
0
Earnings History > 47 > period
2014-03-31
Earnings History > 47 > report Date
2014-04-29
Earnings History > 47 > date
2014-03-31
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.09
Earnings History > 47 > eps Estimate
0.08
Earnings History > 47 > eps Difference
0.01
Earnings History > 47 > surprise Percent
12.5
Earnings History > 48 > period
2013-12-31
Earnings History > 48 > report Date
2014-02-04
Earnings History > 48 > date
2013-12-31
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.04
Earnings History > 48 > eps Estimate
-0.01
Earnings History > 48 > eps Difference
0.05
Earnings History > 48 > surprise Percent
500
Earnings History > 49 > period
2013-09-30
Earnings History > 49 > report Date
2013-10-29
Earnings History > 49 > date
2013-09-30
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
-0.06
Earnings History > 49 > eps Estimate
-0.08
Earnings History > 49 > eps Difference
0.02
Earnings History > 49 > surprise Percent
25
Earnings History > 50 > period
2013-06-30
Earnings History > 50 > report Date
2013-07-30
Earnings History > 50 > date
2013-06-30
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
-0.17
Earnings History > 50 > eps Estimate
-0.2
Earnings History > 50 > eps Difference
0.03
Earnings History > 50 > surprise Percent
15
Earnings History > 51 > period
2013-03-31
Earnings History > 51 > report Date
2013-04-30
Earnings History > 51 > date
2013-03-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
-0.22
Earnings History > 51 > eps Estimate
-0.27
Earnings History > 51 > eps Difference
0.05
Earnings History > 51 > surprise Percent
18.5185
Earnings History > 52 > period
2012-12-31
Earnings History > 52 > report Date
2013-02-04
Earnings History > 52 > date
2012-12-31
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
-0.13
Earnings History > 52 > eps Estimate
-0.15
Earnings History > 52 > eps Difference
0.02
Earnings History > 52 > surprise Percent
13.3333
Earnings History > 53 > period
2012-09-30
Earnings History > 53 > report Date
2012-10-30
Earnings History > 53 > date
2012-09-30
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.1
Earnings History > 53 > eps Estimate
-0.02
Earnings History > 53 > eps Difference
0.12
Earnings History > 53 > surprise Percent
600
Earnings History > 54 > period
2012-06-30
Earnings History > 54 > report Date
2012-07-26
Earnings History > 54 > date
2012-06-30
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.13
Earnings History > 54 > eps Estimate
0.06
Earnings History > 54 > eps Difference
0.07
Earnings History > 54 > surprise Percent
116.6667
Earnings History > 55 > period
2012-03-31
Earnings History > 55 > report Date
2012-04-26
Earnings History > 55 > date
2012-03-31
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.12
Earnings History > 55 > eps Estimate
0.13
Earnings History > 55 > eps Difference
-0.01
Earnings History > 55 > surprise Percent
-7.6923
Earnings History > 56 > period
2011-12-31
Earnings History > 56 > report Date
2012-02-08
Earnings History > 56 > date
2011-12-31
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
0.06
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-27
Earnings History > 57 > date
2011-09-30
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.32
Earnings History > 57 > eps Estimate
0.31
Earnings History > 57 > eps Difference
0.01
Earnings History > 57 > surprise Percent
3.2258
Earnings History > 58 > period
2011-06-30
Earnings History > 58 > report Date
2011-07-28
Earnings History > 58 > date
2011-06-30
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
0.47
Earnings History > 58 > eps Estimate
0.46
Earnings History > 58 > eps Difference
0.01
Earnings History > 58 > surprise Percent
2.1739
Earnings History > 59 > period
2011-03-31
Earnings History > 59 > report Date
2011-04-28
Earnings History > 59 > date
2011-03-31
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.45
Earnings History > 59 > eps Estimate
0.41
Earnings History > 59 > eps Difference
0.04
Earnings History > 59 > surprise Percent
9.7561
Earnings History > 60 > period
2010-12-31
Earnings History > 60 > report Date
2011-02-10
Earnings History > 60 > date
2010-12-31
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.34
Earnings History > 60 > eps Estimate
0.47
Earnings History > 60 > eps Difference
-0.13
Earnings History > 60 > surprise Percent
-27.6596
Earnings History > 61 > period
2010-09-30
Earnings History > 61 > report Date
2010-11-02
Earnings History > 61 > date
2010-09-30
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
0.53
Earnings History > 61 > eps Estimate
0.55
Earnings History > 61 > eps Difference
-0.02
Earnings History > 61 > surprise Percent
-3.6364
Earnings History > 62 > period
2010-06-30
Earnings History > 62 > report Date
2010-08-05
Earnings History > 62 > date
2010-06-30
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.51
Earnings History > 62 > eps Estimate
0.27
Earnings History > 62 > eps Difference
0.24
Earnings History > 62 > surprise Percent
88.8889
Earnings History > 63 > period
2010-03-31
Earnings History > 63 > report Date
2010-05-06
Earnings History > 63 > date
2010-03-31
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
0.28
Earnings History > 63 > eps Estimate
0.11
Earnings History > 63 > eps Difference
0.17
Earnings History > 63 > surprise Percent
154.5455
Earnings History > 64 > period
2009-12-31
Earnings History > 64 > report Date
2010-02-18
Earnings History > 64 > date
2009-12-31
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
-0.01
Earnings History > 64 > eps Estimate
0.03
Earnings History > 64 > eps Difference
-0.04
Earnings History > 64 > surprise Percent
-133.3333
Earnings History > 65 > period
2009-09-30
Earnings History > 65 > report Date
2009-10-29
Earnings History > 65 > date
2009-09-30
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
0.08
Earnings History > 65 > eps Estimate
-0.06
Earnings History > 65 > eps Difference
0.14
Earnings History > 65 > surprise Percent
233.3333
Earnings History > 66 > period
2009-06-30
Earnings History > 66 > report Date
2009-07-30
Earnings History > 66 > date
2009-06-30
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
-0.25
Earnings History > 66 > eps Estimate
-0.26
Earnings History > 66 > eps Difference
0.01
Earnings History > 66 > surprise Percent
3.8462
Earnings History > 67 > period
2009-03-31
Earnings History > 67 > report Date
2009-04-30
Earnings History > 67 > date
2009-03-31
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
-0.54
Earnings History > 67 > eps Estimate
-0.36
Earnings History > 67 > eps Difference
-0.18
Earnings History > 67 > surprise Percent
-50
Earnings History > 68 > period
2008-12-31
Earnings History > 68 > report Date
2009-02-19
Earnings History > 68 > date
2008-12-31
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
-0.14
Earnings History > 68 > eps Estimate
-0.27
Earnings History > 68 > eps Difference
0.13
Earnings History > 68 > surprise Percent
48.1481
Earnings History > 69 > period
2008-09-30
Earnings History > 69 > report Date
2008-10-30
Earnings History > 69 > date
2008-09-30
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
-0.24
Earnings History > 69 > eps Estimate
-0.18
Earnings History > 69 > eps Difference
-0.06
Earnings History > 69 > surprise Percent
-33.3333
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.31
Earnings History > 70 > eps Estimate
-0.07
Earnings History > 70 > eps Difference
-0.24
Earnings History > 70 > surprise Percent
-342.8571
Earnings History > 71 > period
2008-03-31
Earnings History > 71 > report Date
2008-04-29
Earnings History > 71 > date
2008-03-31
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
0.01
Earnings History > 71 > eps Estimate
-0.02
Earnings History > 71 > eps Difference
0.03
Earnings History > 71 > surprise Percent
150
Earnings History > 72 > period
2007-12-31
Earnings History > 72 > report Date
2008-02-20
Earnings History > 72 > date
2007-12-31
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
-0.07
Earnings History > 72 > eps Estimate
0.06
Earnings History > 72 > eps Difference
-0.13
Earnings History > 72 > surprise Percent
-216.6667
Earnings History > 73 > period
2007-09-30
Earnings History > 73 > report Date
2007-10-30
Earnings History > 73 > date
2007-09-30
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
0.11
Earnings History > 73 > eps Estimate
0.08
Earnings History > 73 > eps Difference
0.03
Earnings History > 73 > surprise Percent
37.5
Earnings History > 74 > period
2007-06-30
Earnings History > 74 > report Date
2007-08-01
Earnings History > 74 > date
2007-06-30
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
-0.01
Earnings History > 74 > eps Estimate
-0.11
Earnings History > 74 > eps Difference
0.1
Earnings History > 74 > surprise Percent
90.9091
Earnings History > 75 > period
2007-03-31
Earnings History > 75 > report Date
2007-04-25
Earnings History > 75 > date
2007-03-31
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
-0.26
Earnings History > 75 > eps Estimate
-0.15
Earnings History > 75 > eps Difference
-0.11
Earnings History > 75 > surprise Percent
-73.3333
Earnings History > 76 > period
2006-12-31
Earnings History > 76 > report Date
2007-02-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.54
Earnings History > 76 > eps Estimate
-0.2
Earnings History > 76 > eps Difference
-0.34
Earnings History > 76 > surprise Percent
-170
Earnings History > 77 > period
2006-09-30
Earnings History > 77 > report Date
2006-11-02
Earnings History > 77 > date
2006-09-30
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
-0.25
Earnings History > 77 > eps Estimate
-0.21
Earnings History > 77 > eps Difference
-0.04
Earnings History > 77 > surprise Percent
-19.0476
Earnings History > 78 > period
2006-06-30
Earnings History > 78 > report Date
2006-07-27
Earnings History > 78 > date
2006-06-30
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
-0.16
Earnings History > 78 > eps Estimate
0.02
Earnings History > 78 > eps Difference
-0.18
Earnings History > 78 > surprise Percent
-900
Earnings History > 79 > period
2006-03-31
Earnings History > 79 > report Date
2006-04-25
Earnings History > 79 > date
2006-03-31
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
-0.1
Earnings History > 79 > eps Estimate
-0.05
Earnings History > 79 > eps Difference
-0.05
Earnings History > 79 > surprise Percent
-100
Earnings History > 80 > period
2005-12-31
Earnings History > 80 > report Date
2006-02-15
Earnings History > 80 > date
2005-12-31
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
-0.16
Earnings History > 80 > eps Estimate
-0.23
Earnings History > 80 > eps Difference
0.07
Earnings History > 80 > surprise Percent
30.4348
Earnings History > 81 > period
2005-09-30
Earnings History > 81 > report Date
2005-11-21
Earnings History > 81 > date
2005-09-30
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
-0.26
Earnings History > 81 > eps Estimate
-0.2
Earnings History > 81 > eps Difference
-0.06
Earnings History > 81 > surprise Percent
-30
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.04
Earnings History > 82 > eps Estimate
0.17
Earnings History > 82 > eps Difference
-0.21
Earnings History > 82 > surprise Percent
-123.5294
Earnings History > 83 > period
2005-03-31
Earnings History > 83 > report Date
2005-04-29
Earnings History > 83 > date
2005-03-31
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
0.19
Earnings History > 83 > eps Estimate
0.22
Earnings History > 83 > eps Difference
-0.03
Earnings History > 83 > surprise Percent
-13.6364
Earnings History > 84 > period
2004-12-31
Earnings History > 84 > report Date
2005-02-23
Earnings History > 84 > date
2004-12-31
Earnings History > 84 > before After Market
-
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
0.18
Earnings History > 84 > eps Estimate
0.25
Earnings History > 84 > eps Difference
-0.07
Earnings History > 84 > surprise Percent
-28
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.2
Earnings History > 85 > eps Estimate
0.14
Earnings History > 85 > eps Difference
0.06
Earnings History > 85 > surprise Percent
42.8571
Earnings History > 86 > period
2004-06-30
Earnings History > 86 > report Date
2004-07-29
Earnings History > 86 > date
2004-06-30
Earnings History > 86 > before After Market
-
Earnings History > 86 > currency
USD
Earnings History > 86 > eps Actual
0.1
Earnings History > 86 > eps Estimate
0.04
Earnings History > 86 > eps Difference
0.06
Earnings History > 86 > surprise Percent
150
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.1
Earnings History > 87 > eps Estimate
-0.01
Earnings History > 87 > eps Difference
-0.09
Earnings History > 87 > surprise Percent
-900
Earnings History > 88 > period
2003-12-31
Earnings History > 88 > report Date
2004-02-19
Earnings History > 88 > date
2003-12-31
Earnings History > 88 > before After Market
-
Earnings History > 88 > currency
USD
Earnings History > 88 > eps Actual
-0.07
Earnings History > 88 > eps Estimate
-0.15
Earnings History > 88 > eps Difference
0.08
Earnings History > 88 > surprise Percent
53.3333
Earnings History > 89 > period
2003-09-30
Earnings History > 89 > report Date
2003-10-23
Earnings History > 89 > date
2003-09-30
Earnings History > 89 > before After Market
-
Earnings History > 89 > currency
USD
Earnings History > 89 > eps Actual
-0.25
Earnings History > 89 > eps Estimate
-0.23
Earnings History > 89 > eps Difference
-0.02
Earnings History > 89 > surprise Percent
-8.6957
Earnings History > 90 > period
2003-06-30
Earnings History > 90 > report Date
2003-07-24
Earnings History > 90 > date
2003-06-30
Earnings History > 90 > before After Market
-
Earnings History > 90 > currency
USD
Earnings History > 90 > eps Actual
-0.34
Earnings History > 90 > eps Estimate
-0.22
Earnings History > 90 > eps Difference
-0.12
Earnings History > 90 > surprise Percent
-54.5455
Earnings History > 91 > period
2003-03-31
Earnings History > 91 > report Date
2003-04-24
Earnings History > 91 > date
2003-03-31
Earnings History > 91 > before After Market
-
Earnings History > 91 > currency
USD
Earnings History > 91 > eps Actual
-0.3
Earnings History > 91 > eps Estimate
-0.17
Earnings History > 91 > eps Difference
-0.13
Earnings History > 91 > surprise Percent
-76.4706
Earnings History > 92 > period
2002-12-31
Earnings History > 92 > report Date
2003-02-13
Earnings History > 92 > date
2002-12-31
Earnings History > 92 > before After Market
-
Earnings History > 92 > currency
USD
Earnings History > 92 > eps Actual
-0.27
Earnings History > 92 > eps Estimate
-0.18
Earnings History > 92 > eps Difference
-0.09
Earnings History > 92 > surprise Percent
-50
Earnings History > 93 > period
2002-09-30
Earnings History > 93 > report Date
2002-10-24
Earnings History > 93 > date
2002-09-30
Earnings History > 93 > before After Market
-
Earnings History > 93 > currency
USD
Earnings History > 93 > eps Actual
-0.15
Earnings History > 93 > eps Estimate
-0.13
Earnings History > 93 > eps Difference
-0.02
Earnings History > 93 > surprise Percent
-15.3846
Earnings History > 94 > period
2002-06-30
Earnings History > 94 > report Date
2002-07-25
Earnings History > 94 > date
2002-06-30
Earnings History > 94 > before After Market
-
Earnings History > 94 > currency
USD
Earnings History > 94 > eps Actual
-0.14
Earnings History > 94 > eps Estimate
-0.09
Earnings History > 94 > eps Difference
-0.05
Earnings History > 94 > surprise Percent
-55.5556
Earnings History > 95 > period
2002-03-31
Earnings History > 95 > report Date
2002-04-18
Earnings History > 95 > date
2002-03-31
Earnings History > 95 > before After Market
-
Earnings History > 95 > currency
USD
Earnings History > 95 > eps Actual
-0.13
Earnings History > 95 > eps Estimate
-0.16
Earnings History > 95 > eps Difference
0.03
Earnings History > 95 > surprise Percent
18.75
Earnings History > 96 > period
2001-12-31
Earnings History > 96 > report Date
2002-02-14
Earnings History > 96 > date
2001-12-31
Earnings History > 96 > before After Market
-
Earnings History > 96 > currency
USD
Earnings History > 96 > eps Actual
-0.15
Earnings History > 96 > eps Estimate
-0.11
Earnings History > 96 > eps Difference
-0.04
Earnings History > 96 > surprise Percent
-36.3636
Earnings History > 97 > period
2001-09-30
Earnings History > 97 > report Date
2001-10-19
Earnings History > 97 > date
2001-09-30
Earnings History > 97 > before After Market
-
Earnings History > 97 > currency
USD
Earnings History > 97 > eps Actual
-0.04
Earnings History > 97 > eps Estimate
-0.02
Earnings History > 97 > eps Difference
-0.02
Earnings History > 97 > surprise Percent
-100
Earnings History > 98 > period
2001-06-30
Earnings History > 98 > report Date
2001-07-25
Earnings History > 98 > date
2001-06-30
Earnings History > 98 > before After Market
-
Earnings History > 98 > currency
USD
Earnings History > 98 > eps Actual
0.13
Earnings History > 98 > eps Estimate
0.13
Earnings History > 98 > eps Difference
0
Earnings History > 98 > surprise Percent
0
Earnings History > 99 > period
2001-03-31
Earnings History > 99 > report Date
2001-04-19
Earnings History > 99 > date
2001-03-31
Earnings History > 99 > before After Market
-
Earnings History > 99 > currency
USD
Earnings History > 99 > eps Actual
0.14
Earnings History > 99 > eps Estimate
0.13
Earnings History > 99 > eps Difference
0.01
Earnings History > 99 > surprise Percent
7.6923
Earnings History > 100 > period
2000-12-31
Earnings History > 100 > report Date
2001-02-15
Earnings History > 100 > date
2000-12-31
Earnings History > 100 > before After Market
-
Earnings History > 100 > currency
USD
Earnings History > 100 > eps Actual
0.32
Earnings History > 100 > eps Estimate
0.35
Earnings History > 100 > eps Difference
-0.03
Earnings History > 100 > surprise Percent
-8.5714
Earnings History > 101 > period
2000-09-30
Earnings History > 101 > report Date
2000-10-19
Earnings History > 101 > date
2000-09-30
Earnings History > 101 > before After Market
-
Earnings History > 101 > currency
USD
Earnings History > 101 > eps Actual
0.33
Earnings History > 101 > eps Estimate
0.32
Earnings History > 101 > eps Difference
0.01
Earnings History > 101 > surprise Percent
3.125
Earnings History > 102 > period
2000-06-30
Earnings History > 102 > report Date
2000-07-20
Earnings History > 102 > date
2000-06-30
Earnings History > 102 > before After Market
-
Earnings History > 102 > currency
USD
Earnings History > 102 > eps Actual
0.28
Earnings History > 102 > eps Estimate
0.22
Earnings History > 102 > eps Difference
0.06
Earnings History > 102 > surprise Percent
27.2727
Earnings History > 103 > period
2000-03-31
Earnings History > 103 > report Date
2000-04-20
Earnings History > 103 > date
2000-03-31
Earnings History > 103 > before After Market
-
Earnings History > 103 > currency
USD
Earnings History > 103 > eps Actual
0.21
Earnings History > 103 > eps Estimate
0.17
Earnings History > 103 > eps Difference
0.04
Earnings History > 103 > surprise Percent
23.5294
Earnings History > 104 > period
1999-12-31
Earnings History > 104 > report Date
2000-02-15
Earnings History > 104 > date
1999-12-31
Earnings History > 104 > before After Market
-
Earnings History > 104 > currency
USD
Earnings History > 104 > eps Actual
0.17
Earnings History > 104 > eps Estimate
0.11
Earnings History > 104 > eps Difference
0.06
Earnings History > 104 > surprise Percent
54.5455
Earnings History > 105 > period
1999-09-30
Earnings History > 105 > report Date
1999-10-21
Earnings History > 105 > date
1999-09-30
Earnings History > 105 > before After Market
-
Earnings History > 105 > currency
USD
Earnings History > 105 > eps Actual
0.1
Earnings History > 105 > eps Estimate
0.08
Earnings History > 105 > eps Difference
0.02
Earnings History > 105 > surprise Percent
25
Earnings History > 106 > period
1999-06-30
Earnings History > 106 > report Date
1999-07-22
Earnings History > 106 > date
1999-06-30
Earnings History > 106 > before After Market
-
Earnings History > 106 > currency
USD
Earnings History > 106 > eps Actual
0.03
Earnings History > 106 > eps Estimate
0.01
Earnings History > 106 > eps Difference
0.02
Earnings History > 106 > surprise Percent
200
Earnings History > 107 > period
1999-03-31
Earnings History > 107 > report Date
1999-04-22
Earnings History > 107 > date
1999-03-31
Earnings History > 107 > before After Market
-
Earnings History > 107 > currency
USD
Earnings History > 107 > eps Actual
-0.02
Earnings History > 107 > eps Estimate
0.02
Earnings History > 107 > eps Difference
-0.04
Earnings History > 107 > surprise Percent
-200
Earnings History > 108 > period
1998-12-31
Earnings History > 108 > report Date
1999-02-17
Earnings History > 108 > date
1998-12-31
Earnings History > 108 > before After Market
-
Earnings History > 108 > currency
USD
Earnings History > 108 > eps Actual
-0.08
Earnings History > 108 > eps Estimate
-0.04
Earnings History > 108 > eps Difference
-0.04
Earnings History > 108 > surprise Percent
-100
Earnings History > 109 > period
1998-09-30
Earnings History > 109 > report Date
1998-10-22
Earnings History > 109 > date
1998-09-30
Earnings History > 109 > before After Market
-
Earnings History > 109 > currency
USD
Earnings History > 109 > eps Actual
0.05
Earnings History > 109 > eps Estimate
0.02
Earnings History > 109 > eps Difference
0.03
Earnings History > 109 > surprise Percent
150
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.1682
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-04-23
Earnings History > 111 > date
1998-03-31
Earnings History > 111 > before After Market
-
Earnings History > 111 > currency
USD
Earnings History > 111 > eps Actual
0.19
Earnings History > 111 > eps Estimate
0.18
Earnings History > 111 > eps Difference
0.01
Earnings History > 111 > surprise Percent
5.5556
Earnings History > 112 > period
1997-12-31
Earnings History > 112 > report Date
1998-02-17
Earnings History > 112 > date
1997-12-31
Earnings History > 112 > before After Market
BeforeMarket
Earnings History > 112 > currency
USD
Earnings History > 112 > eps Actual
0.18
Earnings History > 112 > eps Estimate
0.18
Earnings History > 112 > eps Difference
0
Earnings History > 112 > surprise Percent
0
Earnings History > 113 > period
1997-09-30
Earnings History > 113 > report Date
1997-10-17
Earnings History > 113 > date
1997-09-30
Earnings History > 113 > before After Market
BeforeMarket
Earnings History > 113 > currency
USD
Earnings History > 113 > eps Actual
0.17
Earnings History > 113 > eps Estimate
0.17
Earnings History > 113 > eps Difference
0
Earnings History > 113 > surprise Percent
0
Earnings History > 114 > period
1996-03-31
Earnings History > 114 > report Date
1996-04-18
Earnings History > 114 > date
1996-03-31
Earnings History > 114 > before After Market
BeforeMarket
Earnings History > 114 > currency
USD
Earnings History > 114 > eps Actual
0.1
Earnings History > 114 > eps Estimate
0.11
Earnings History > 114 > eps Difference
-0.01
Earnings History > 114 > surprise Percent
-9.0909
Earnings History > 115 > period
1995-12-31
Earnings History > 115 > report Date
1996-02-14
Earnings History > 115 > date
1995-12-31
Earnings History > 115 > before After Market
BeforeMarket
Earnings History > 115 > currency
USD
Earnings History > 115 > eps Actual
0.14
Earnings History > 115 > eps Estimate
0.1
Earnings History > 115 > eps Difference
0.04
Earnings History > 115 > surprise Percent
40
Onto Innovation Inc. engages in the design, development, manufacture, and support of process control tools that performs optical metrology and inspection worldwide. The company offers lithography systems and process control analytical software. It also provides process and yield management solutions, and device packaging and test facilities through standalone systems for optical metrology, macro-defect inspection, packaging lithography, and transparent and opaque thin film measurements. In addition, the company offers process control software portfolio that includes solutions for standalone tools, groups of tools, and enterprise-or factory-wide suites. Further, it engages in systems and software, spare parts, and other services, as well as offers software licensing services. The company's products are used in semiconductor and advanced packaging device manufacturers; silicon wafers; light emitting diodes; vertical-cavity surface-emitting lasers; micro-electromechanical systems; CMOS image sensors; power devices; analog devices; RF filters; data storage; and various industrial and scientific applications. Onto Innovation Inc. was founded in 1940 and is headquartered in Wilmington, Massachusetts.
Stock Price
$ 0.00
0% decrease compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/AStock Market Today: All You Need To Know Going Into Trade On Dec. 16 NDTV Profit
Read more →Eli Lilly Leads 7 Hot Medical Stocks Onto Today's Best Growth Stock Lists Investor's Business Daily
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Rating:
BUY
Target Price:
$157
Analyst Picks
Strong Buy
4
Buy
2
Hold
3
Sell
0
Strong Sell
0
Sentiment:
Bullish
(Last Updated 2025-09-30)
Health Score
Price to Earnings Ratio (P/E)
-
Low
Low ≥ 50
High ≤ 10
Price to Book Ratio (P/B)
-
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 High
Low ≤ 5%
High ≥ 15%
Debt to Equity
-
Very High
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 80.80% of the total shares of Onto Innovation Inc
1.
BlackRock Inc(13.2344%)
since
2025/06/30
2.
Vanguard Group Inc(10.9645%)
since
2025/06/30
3.
iShares Core S&P Mid-Cap ETF(3.2464%)
since
2025/08/31
4.
Vanguard Total Stock Mkt Idx Inv(3.1386%)
since
2025/07/31
5.
State Street Corp(3.0396%)
since
2025/06/30
6.
FMR Inc(2.8439%)
since
2025/06/30
7.
Vanguard Small Cap Index(2.4217%)
since
2025/07/31
8.
Paradigm Capital Management, Inc.(2.2709%)
since
2025/06/30
9.
William Blair Investment Management, LLC(2.2424%)
since
2025/06/30
10.
Geneva Capital Management(2.2073%)
since
2025/06/30
11.
D. E. Shaw & Co LP(2.0284%)
since
2025/06/30
12.
T. Rowe Price Investment Management,Inc.(2.0089%)
since
2025/06/30
13.
UBS Group AG(2.0077%)
since
2025/06/30
14.
Qube Research & Technologies(1.839%)
since
2025/06/30
15.
Geode Capital Management, LLC(1.7916%)
since
2025/06/30
16.
Vanguard Information Technology ETF(1.7498%)
since
2025/07/31
17.
iShares Semiconductor ETF(1.6713%)
since
2025/08/31
18.
Dimensional Fund Advisors, Inc.(1.5858%)
since
2025/06/30
19.
Millennium Management LLC(1.4731%)
since
2025/06/30
20.
NORGES BANK(1.455%)
since
2025/06/30
21.
Barclays PLC(1.4337%)
since
2025/06/30
22.
Franklin Resources Inc(1.3764%)
since
2025/06/30
23.
Vanguard Small Cap Growth Index Inv(1.3523%)
since
2025/07/31
24.
Rafferty Asset Management, LLC(1.3051%)
since
2025/06/30
25.
Two Sigma Investments LLC(1.239%)
since
2025/06/30
26.
BNP Paribas Arbitrage, SA(1.1553%)
since
2025/06/30
27.
Vanguard Institutional Extnd Mkt Idx Tr(1.073%)
since
2025/07/31
28.
Direxion Daily Semicondct Bull 3X ETF(1.0258%)
since
2025/08/28
29.
Franklin US Small Cap Growth Equity(0.7769%)
since
2025/06/30
30.
SPDR® S&P MIDCAP 400 ETF Trust(0.764%)
since
2025/07/31
31.
Nationwide Geneva Small Cap Gr Instl Svc(0.748%)
since
2025/07/31
32.
Franklin Small Cap Growth Adv(0.7146%)
since
2025/07/31
33.
T. Rowe Price Integrated US Sm Gr Eq(0.6867%)
since
2025/07/31
34.
T. Rowe Price Integrated US SmCapGrEq(0.6867%)
since
2025/06/30
35.
Vanguard Explorer Inv(0.5897%)
since
2025/06/30
36.
T. Rowe Price Small-Cap Stock(0.5597%)
since
2025/07/31
37.
Franklin US Small-Mid Cap Growth Equity(0.5349%)
since
2025/06/30
38.
Fidelity Extended Market Index(0.5335%)
since
2025/07/31
39.
iShares Future AI & Tech ETF(0.5287%)
since
2025/08/31
40.
Federated Hermes MDT MCG Institutional(0.4928%)
since
2025/06/30
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
2025-12-31
EPS Estimate
1.27
Date
2025-09-30
EPS Actual
0.92
EPS Estimate
0.87
EPS Difference
0.05
Surprise Percent
5.7471%
(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.