ONTO INNOVATION INC.ONTO

Market cap
$10.2B
P/E ratio
Dec 31,
2011
Dec 29,
2012
Dec 28,
2013
Dec 27,
2014
Dec 26,
2015
Dec 31,
2016
Dec 30,
2017
Dec 29,
2018
Dec 31,
2019
Dec 26,
2020
Jan 1,
2022
Dec 31,
2022
Dec 30,
2023
Dec 28,
2024
Net income-------58231142223121202
Depreciation--------6141491213
Amortization of intangibles211000-0105451555549
Share-based compensation468768911111820242629
Research and Development Asset Acquired in Transaction Other than Business Combination or Joint Venture Formation, Writeoff-----------6-4
Acquired inventory step-up amortization--------15110---
Provision for inventory valuation---------15891019
Deferred income taxes-3-7180-1774-4-12-13-34-22-26
Other, net---------2-5-21-3-1
Accounts receivable-16-810-413320-1510262865-1284
Income taxes---------81-15-2-3
Inventories12-17716-5189942579416-20
Prepaid expenses and other assets5-12-2-3-1005-111514-2
Accounts payable---------1211121-56
Accrued and other liabilities---------7182211118
Net cash and cash equivalents provided by operating activities5424-2-1---10318106175137172246
Purchases of marketable securities-5949414183130--313361371480709
Proceeds from Sale and Maturity of Marketable Securities--------94265255339397541
Purchases of property, plant and equipment356624577412182332
Proceeds from sale of property, plant and equipment-------1----3-
Purchase of business, net of cash acquired24------37--245-27
Net cash and cash equivalents provided by (used in) investing activities-27-52-8-8----44-49-142-56-103-227
Purchases of common stock49552--23152-65325
Tax payments related to shares withheld for share-based compensation plans0111124434791119
Payment of contingent consideration for acquired business--------21-211
Issuance of shares through share-based compensation plans745648641310859
Net cash and cash equivalents provided by (used in) financing activities4-7-7-1----23-4-543-68-9-36
Effect of exchange rate changes on cash and cash equivalents--------00---6-1-4
Net increase in cash and cash equivalents-------7618633658-21
Income Taxes Paid, Net-----1436-4624593436