VERACYTE, INC.VCYT

Market cap
$3.3B
P/E ratio
Dec 31,
2013
Dec 31,
2014
Dec 31,
2015
Dec 31,
2016
Dec 31,
2017
Dec 31,
2018
Dec 31,
2019
Dec 31,
2020
Dec 31,
2021
Dec 31,
2022
Dec 31,
2023
Dec 31,
2024
Net income (loss)--------35-76-37-7424
Depreciation and amortization1124444820262723
Loss on disposal of property, plant and equipment----0-0-0---0-0-0
Stock-based compensation--6676101323273336
Deferred income taxes-----------4-0
Interest on end-of-term debt obligation--------00--
Noncash lease expense--------2345
Revaluation of acquisition-related contingent consideration-------210-52
Impairment loss----------683
Effect of foreign currency on operations-------0-1-11-2
Accounts receivable1215406-194-46
Supplies and inventory210-02-23-11326
Prepaid expenses and other current assets10-0001-013-101
Other assets-000-0010-00312
Operating lease liability--------1-2-3-4-5
Accounts payable32-4-12-2-0150-0-4
Accrued liabilities and deferred revenue--------14-4-14
Net cash provided by operating activities-----24-14-3-10-3284475
Purchase of short-term investments---------342050
Proceeds from sale of short-term investments----------40-
Proceeds from maturity of short-term investments----------5-
Acquisition of C2i, net of cash acquired-7---0---574---5
Purchases of property, plant and equipment12642233591011
Net cash provided by (used in) investing activities-----1-2-43-4-739-2915-56
Payment of contingent consideration for acquisition-----------5
Payment of long-term debt---525-250-1--
Payment of taxes on vested restricted stock units-------493711
Proceeds from Stock Options Exercised11112415141281020
Net cash provided by financing activities-----059127204596335
Increase (decrease) in cash, cash equivalents and restricted cash---------175-186224
Effect of foreign currency on cash, cash equivalents and restricted cash---------2-10-0
Net increase (decrease) in cash, cash equivalents and restricted cash-----4481190-176-196223
Capital Expenditures Incurred but Not yet Paid002000000-11
Cash paid for interest on debt-----20000--
Cash paid for tax--0000000122