Company profile

William John Miller
Incorporated in
Fiscal year end
IRS number

VECO stock data



7 May 20
5 Jul 20
31 Dec 20


Company financial data Financial data

Quarter (USD) Mar 20 Dec 19 Sep 19 Jun 19
Revenue 104.5M 113.2M 108.95M 97.82M
Net income -567K -32.87M -11.77M -15.57M
Diluted EPS -0.01 -0.69 -0.25 -0.33
Net profit margin -0.54% -29.04% -10.80% -15.91%
Operating income 4.57M -6.87M -7.37M -11.21M
Net change in cash 33.03M -5.97M -26.46M -7.72M
Cash on hand 162.33M 129.29M 135.26M 161.72M
Cost of revenue 58.08M 68.23M 66.73M 61.54M
Annual (USD) Dec 19 Dec 18 Dec 17 Dec 16
Revenue 419.35M 542.08M 484.76M 332.45M
Net income -78.73M -407.09M -51.4M -122.03M
Diluted EPS -1.66 -8.63 -1.16 -3.1
Net profit margin -18.78% -75.10% -10.60% -36.71%
Operating income -39.58M -415.5M -71.87M -120.16M
Net change in cash -82.98M -67.46M 2.29M 8.21M
Cash on hand 129.29M 212.27M 279.74M 277.44M
Cost of revenue 261.16M 348.36M 299.46M 198.6M

Financial data from company earnings reports

Date Owner Security Transaction Code 10b5-1 $Price #Shares $Value #Remaining
30 Jun 20 Peter Porshnev Common Stock Grant Aquire A No 11.467 1,674.481 19.2K 74,023.481
30 Jun 20 Adrian Devasahayam Common Stock Grant Aquire A No 11.467 1,422.139 16.31K 45,444.216
16 Jun 20 Kiernan John P Common Stock Payment of exercise Dispose F No 12.74 397 5.06K 55,333
16 Jun 20 Peter Porshnev Common Stock Payment of exercise Dispose F No 12.74 365 4.65K 72,349
16 Jun 20 Adrian Devasahayam Common Stock Payment of exercise Dispose F No 12.74 352 4.48K 44,022.077
15 Jun 20 Kiernan John P Common Stock Payment of exercise Dispose F No 12.61 731 9.22K 55,730
15 Jun 20 Peter Porshnev Common Stock Payment of exercise Dispose F No 12.61 1,342 16.92K 72,714
15 Jun 20 Adrian Devasahayam Common Stock Payment of exercise Dispose F No 12.61 906 11.42K 44,374.077
85.7% owned by funds/institutions
13F holders
Current Prev Q Change
Total holders 124 132 -6.1%
Opened positions 11 19 -42.1%
Closed positions 19 26 -26.9%
Increased positions 44 43 +2.3%
Reduced positions 43 40 +7.5%
13F shares
Current Prev Q Change
Total value 4.55B 4.65B -2.3%
Total shares 42.35M 42.38M -0.1%
Total puts 357.6K 357.3K +0.1%
Total calls 49.8K 97.6K -49.0%
Total put/call ratio 7.2 3.7 +96.1%
Largest owners
Shares Value Change
BLK BlackRock 7.15M $68.43M -2.8%
Vanguard 5.19M $49.62M +5.1%
IVZ Invesco 4.89M $46.77M +3.6%
Dimensional Fund Advisors 2.72M $26.05M -7.4%
NEU Neuberger Berman 2.19M $20.91M -0.1%
Capital World Investors 1.49M $14.26M 0.0%
STT State Street 1.45M $13.92M +3.8%
Renaissance Technologies 1.42M $13.63M +8.7%
Baillie Gifford & Co 1.26M $12.06M +1.9%
Fisher Asset Management 1.15M $11.04M -2.4%
Largest transactions
Shares Bought/sold Change
POLR Polar Capital 706.28K +706.28K NEW
MS Morgan Stanley 267.32K -313.14K -53.9%
Vanguard 5.19M +252.86K +5.1%
Dimensional Fund Advisors 2.72M -218.89K -7.4%
BLK BlackRock 7.15M -207.43K -2.8%
River & Mercantile Asset Management 631.29K -185.04K -22.7%
BNP Paribas Arbitrage 199.59K +179.93K +915.0%
IVZ Invesco 4.89M +169.57K +3.6%
RK Capital Management 283.83K +164.3K +137.5%
Calamos Advisors 0 -157.89K EXIT

Financial report summary

Content analysis ?
H.S. freshman Avg
New words: abroad, absenteeism, ahead, air, America, American, Asia, began, begun, border, chain, challenged, checking, closing, cloud, computing, confidence, confronting, constantly, curtailment, cut, cybersecurity, deemed, delayered, deliver, depressed, detoriation, discontinued, disinfecting, downturn, easing, endeavoring, environment, escrow, European, eventual, evolving, extended, extensively, extent, external, factory, fail, fit, flexibility, floor, focused, fraud, Germany, gowning, graphical, growing, half, HAMR, HDD, heat, highest, home, household, ideal, incident, insulate, intensifying, interaction, interconnected, Japan, Kingdom, Korea, leave, lengthen, live, local, Malaysia, MAMR, mandated, marketplace, microwave, model, monitor, monitoring, movement, moving, North, Obsolete, outbreak, outpace, overlap, owed, pandemic, pay, payment, permitted, personnel, physical, physically, port, premature, priority, proactive, proactively, prolonged, prospective, put, qualitative, quantified, quickly, ramping, range, recession, recommend, recoverability, reduction, remote, remotely, reorganize, resolve, response, resume, review, revise, revision, shift, Singapore, smartphone, South, spread, staggering, strain, strained, successful, supply, Taiwan, Thailand, threatened, transmission, transport, transportation, travel, Unanticipated, uncertain, unemployment, unfold, uninterrupted, unknown, unnecessary, video, virtual, vulnerability, weak, weakened, wet, wide, wider, worker, workforce, write, written
Removed: acquire, adjusted, adjustment, announced, April, ASC, ASU, authorized, build, classification, codified, commencement, connectivity, consolidating, decline, declined, determination, earliest, entity, exercise, exert, February, federal, FOWLP, funded, headcount, identification, IDM, implicit, improvement, inception, influence, initial, initiated, international, Jose, Kateeva, lessee, likelihood, miniaturization, minimum, notional, obligate, opening, option, optional, OSAT, Outsourced, periodic, positioned, privately, processing, program, protectionist, readily, reassessed, recognize, repurchase, retained, ROU, San, saving, stable, standard, stream, supported, suspended, terminated, topic, trading, transition, underlying, unremitted, utilized