MarketPeel
JK

John P. Kiernan

VECO
SVP & CHIEF FINANCIAL OFFICER · VEECO INSTRUMENTS INC · CIK 0001251708
FILING MIX · LIFETIME32%/68%
BUYS
31
SELLS
67
TOTAL VALUE
$6.99M
COMPANIES
1
ACTIVE SINCE
Jan 2020
HOLDINGS NOW
71,210
AVG SELL PX
$31.05
TRADE KIND
SHOWING 98 / 98
Trades · vs SPY
Loading price series…
Performance · forward returns vs SPY
17 backtested trades · 8 horizons · 9 pendingHow are these numbers computed? →
Forward-return performance of every backtestable P/S trade by John P. Kiernan, measured at 8 horizons from 7 days to 2 years. Deduped per economic event so co-filings count once. Excess return = trade return minus SPY return over the same window.
HORIZONTRADESWIN RATEINSIDER RETURNSPY RETURNMEAN EXCESSMEDIAN EXCESST-STAT
7d17+41.18%+0.07%+1.07%-1.00%+0.04%
14d17+64.71%-1.43%+1.39%-2.82%-1.50%
30d17+47.06%-2.95%+1.46%-4.41%-1.89%
60d17+58.82%-5.56%+2.74%-8.30%-10.40%
90d17+52.94%-6.06%+5.41%-11.47%-11.04%
180d17+52.94%+1.95%+8.96%-7.01%-11.97%
1y17+52.94%+13.66%+20.49%-6.83%-29.16%
2y17(9 pending)+62.50%+24.72%+42.74%-18.02%-29.18%
How to read this: Insider Returnis the average raw return of the filer's trades over the horizon. SPY Return is what SPY did over those same windows — reference only, not a comparison. The headline alpha number is Mean Excess = Insider − SPY; green means the filer beat SPY, red means they trailed it. Win rate is the share of individual trades where the filer beat SPY. T-statvalues above 2 mean the alpha is unlikely to be chance given the sample size. "Pending" counts trades where the horizon hasn't elapsed yet; their stats are not included in the row average.
Holdings over time
VECO · 71,210 shares · as of Aug 10, 2026
035,11370,226105,338140,451202120222023202420252026SHARES HELD
Trading cadence · quarterly flow
BUY SELL
2020
2020
2020
2020
2021
2021
2021
2021
2022
2022
2022
2022
2023
2023
2023
2023
2024
2024
2024
2024
2025
2025
2025
2025
2026
2026
2026
FLOW · 31 buys / 67 sellsCOVERAGE · 27 quarters
Form 4 filings · all activity
COMPANYTYPESHARESPRICEVALUEHELD AFTERTRADE DATEFILEDDETAILS
VECO
VEECO INSTRUMENTS INC
SALE10b5-1
10b5-1 plan
800$53.44$42.8K70,410Aug 10, 2026Aug 12, 2026View →
VECO
VEECO INSTRUMENTS INC
SALE10b5-1
10b5-1 plan
10,236$51.29$525.0K73,310Aug 10, 2026Aug 12, 2026View →
VECO
VEECO INSTRUMENTS INC
SALE10b5-1
10b5-1 plan
2,100$52.50$110.3K71,210Aug 10, 2026Aug 12, 2026View →
VECO
VEECO INSTRUMENTS INC
SALE10b5-1
10b5-1 plan
1,608$54.28$87.3K68,802Aug 10, 2026Aug 12, 2026View →
VECO
VEECO INSTRUMENTS INC
SALE10b5-1
10b5-1 plan
20,256$50.42$1.02M83,546Aug 10, 2026Aug 12, 2026View →
VECO
VEECO INSTRUMENTS INC
PURCHASE
SVP & CHIEF FINANCIAL OFFICER
30,27478,671Mar 20, 2026Mar 24, 2026View →
VECO
VEECO INSTRUMENTS INC
SALE
SVP & CHIEF FINANCIAL OFFICER
15,049$31.00$466.5K63,622Mar 20, 2026Mar 24, 2026View →
VECO
VEECO INSTRUMENTS INC
PURCHASE
SVP & CHIEF FINANCIAL OFFICER
4,66650,686Mar 16, 2026Mar 17, 2026View →
VECO
VEECO INSTRUMENTS INC
SALE
SVP & CHIEF FINANCIAL OFFICER
4,0834,083Mar 16, 2026Mar 17, 2026View →
VECO
VEECO INSTRUMENTS INC
PURCHASE
SVP & CHIEF FINANCIAL OFFICER
4,08348,019Mar 16, 2026Mar 17, 2026View →
VECO
VEECO INSTRUMENTS INC
SALE
SVP & CHIEF FINANCIAL OFFICER
4,6669,334Mar 16, 2026Mar 17, 2026View →
VECO
VEECO INSTRUMENTS INC
SALE
SVP & CHIEF FINANCIAL OFFICER
1,999$30.95$61.9K46,020Mar 16, 2026Mar 17, 2026View →
VECO
VEECO INSTRUMENTS INC
SALE
SVP & CHIEF FINANCIAL OFFICER
2,289$30.95$70.8K48,397Mar 16, 2026Mar 17, 2026View →
VECO
VEECO INSTRUMENTS INC
SALE
SVP & CHIEF FINANCIAL OFFICER
3,1500Mar 13, 2026Mar 17, 2026View →
VECO
VEECO INSTRUMENTS INC
SALE
SVP & CHIEF FINANCIAL OFFICER
1,714$31.46$53.9K43,936Mar 13, 2026Mar 17, 2026View →
VECO
VEECO INSTRUMENTS INC
PURCHASE
SVP & CHIEF FINANCIAL OFFICER
3,15045,650Mar 13, 2026Mar 17, 2026View →
VECO
VEECO INSTRUMENTS INC
PURCHASE
SVP & CHIEF FINANCIAL OFFICER
42,50042,500Mar 10, 2026Mar 12, 2026View →
VECO
VEECO INSTRUMENTS INC
PURCHASE
SVP & CHIEF FINANCIAL OFFICER
42,50055,918Mar 10, 2026May 8, 2026View →
VECO
VEECO INSTRUMENTS INC
SALE10b5-1
10b5-1 plan
2,500$20.64$51.6K82,680May 12, 2025May 12, 2025View →
VECO
VEECO INSTRUMENTS INC
SALE10b5-1
10b5-1 plan
2,500$18.81$47.0K67,642Apr 10, 2025Apr 11, 2025View →
VECO
VEECO INSTRUMENTS INC
PURCHASE
SVP & CHIEF FINANCIAL OFFICER
22,95828,799Mar 24, 2025Mar 26, 2025View →
VECO
VEECO INSTRUMENTS INC
SALE
SVP & CHIEF FINANCIAL OFFICER
11,261$21.16$238.3K17,538Mar 24, 2025Mar 26, 2025View →
VECO
VEECO INSTRUMENTS INC
SALE
SVP & CHIEF FINANCIAL OFFICER
2,290$21.48$49.2K5,841Mar 17, 2025Mar 18, 2025View →
VECO
VEECO INSTRUMENTS INC
PURCHASE
SVP & CHIEF FINANCIAL OFFICER
4,08310,187Mar 14, 2025Mar 18, 2025View →
VECO
VEECO INSTRUMENTS INC
PURCHASEGRANT
Stock grant
26,00026,000Mar 14, 2025Mar 18, 2025View →
VECO
VEECO INSTRUMENTS INC
SALE
SVP & CHIEF FINANCIAL OFFICER
4,0838,167Mar 14, 2025Mar 18, 2025View →
VECO
VEECO INSTRUMENTS INC
PURCHASEGRANT
Stock grant
14,00014,000Mar 14, 2025Mar 18, 2025View →
VECO
VEECO INSTRUMENTS INC
SALE
SVP & CHIEF FINANCIAL OFFICER
2,056$21.30$43.8K8,131Mar 14, 2025Mar 18, 2025View →
VECO
VEECO INSTRUMENTS INC
SALE
SVP & CHIEF FINANCIAL OFFICER
1,713$21.40$36.7K6,104Mar 13, 2025Mar 14, 2025View →
VECO
VEECO INSTRUMENTS INC
PURCHASE
SVP & CHIEF FINANCIAL OFFICER
3,1507,817Mar 13, 2025Mar 14, 2025View →
VECO
VEECO INSTRUMENTS INC
SALE
SVP & CHIEF FINANCIAL OFFICER
3,1503,150Mar 13, 2025Mar 14, 2025View →
VECO
VEECO INSTRUMENTS INC
SALE10b5-1
10b5-1 plan
2,500$20.68$51.7K70,142Mar 10, 2025Mar 10, 2025View →
VECO
VEECO INSTRUMENTS INC
SALE10b5-1
10b5-1 plan
2,500$24.51$61.3K72,642Feb 10, 2025Feb 11, 2025View →
VECO
VEECO INSTRUMENTS INC
SALE10b5-1
10b5-1 plan
2,500$27.63$69.1K75,142Jan 10, 2025Jan 13, 2025View →
VECO
VEECO INSTRUMENTS INC
SALE10b5-1
10b5-1 plan
2,500$28.80$72.0K77,642Dec 10, 2024Dec 10, 2024View →
VECO
VEECO INSTRUMENTS INC
SALE10b5-1
10b5-1 plan
2,500$28.67$71.7K80,142Nov 11, 2024Nov 12, 2024View →
VECO
VEECO INSTRUMENTS INC
SALE10b5-1
10b5-1 plan
2,500$32.63$81.6K82,642Oct 10, 2024Oct 11, 2024View →
VECO
VEECO INSTRUMENTS INC
SALE
SVP & CHIEF FINANCIAL OFFICER
2,500$29.04$72.6K85,142Sep 10, 2024Sep 11, 2024View →
VECO
VEECO INSTRUMENTS INC
SALE10b5-1
10b5-1 plan
2,500$36.48$91.2K87,642Aug 12, 2024Aug 14, 2024View →
VECO
VEECO INSTRUMENTS INC
SALE10b5-1
10b5-1 plan
2,500$48.46$121.1K94,809Jul 10, 2024Jul 12, 2024View →
VECO
VEECO INSTRUMENTS INC
SALE10b5-1
10b5-1 plan
2,500$43.39$108.5K2,167Jun 10, 2024Jun 11, 2024View →
VECO
VEECO INSTRUMENTS INC
PURCHASE
SVP & CHIEF FINANCIAL OFFICER
45,50057,311Mar 19, 2024Mar 20, 2024View →
VECO
VEECO INSTRUMENTS INC
SALE
SVP & CHIEF FINANCIAL OFFICER
22,961$33.74$774.7K34,350Mar 19, 2024Mar 20, 2024View →
VECO
VEECO INSTRUMENTS INC
SALE
SVP & CHIEF FINANCIAL OFFICER
2,290$33.74$77.3K11,811Mar 18, 2024Mar 20, 2024View →
VECO
VEECO INSTRUMENTS INC
PURCHASEGRANT
Stock grant
22,75022,750Mar 14, 2024Mar 18, 2024View →
VECO
VEECO INSTRUMENTS INC
PURCHASEGRANT
Stock grant
12,25012,250Mar 14, 2024Mar 18, 2024View →
VECO
VEECO INSTRUMENTS INC
PURCHASE
SVP & CHIEF FINANCIAL OFFICER
3,15015,647Mar 13, 2024Mar 14, 2024View →
VECO
VEECO INSTRUMENTS INC
SALE
SVP & CHIEF FINANCIAL OFFICER
3,1506,300Mar 13, 2024Mar 14, 2024View →
VECO
VEECO INSTRUMENTS INC
SALE
SVP & CHIEF FINANCIAL OFFICER
1,546$35.10$54.3K14,101Mar 13, 2024Mar 14, 2024View →
VECO
VEECO INSTRUMENTS INC
SALE
SVP & CHIEF FINANCIAL OFFICER
2,016$34.71$70.0K12,497Mar 12, 2024Mar 14, 2024View →
VECO
VEECO INSTRUMENTS INC
SALE
SVP & CHIEF FINANCIAL OFFICER
1,305$31.03$40.5K14,513Jan 2, 2024Jan 4, 2024View →
VECO
VEECO INSTRUMENTS INC
SALE10b5-1
10b5-1 plan
4,075$31.05$126.5K65,459Dec 19, 2023Dec 19, 2023View →
VECO
VEECO INSTRUMENTS INC
SALE10b5-1
10b5-1 plan
8,486$31.04$263.4K69,534Dec 18, 2023Dec 19, 2023View →
VECO
VEECO INSTRUMENTS INC
SALE10b5-1
10b5-1 plan
2,439$31.08$75.8K78,020Dec 15, 2023Dec 19, 2023View →
VECO
VEECO INSTRUMENTS INC
SALE10b5-1
10b5-1 plan
15,000$29.02$435.3K80,459Nov 27, 2023Dec 4, 2023View →
VECO
VEECO INSTRUMENTS INC
PURCHASEGRANT
Gift
95,45995,459Aug 24, 2023Aug 25, 2023View →
VECO
VEECO INSTRUMENTS INC
SALEGRANT
Gift
95,45915,818Aug 24, 2023Aug 25, 2023View →
VECO
VEECO INSTRUMENTS INC
SALE
SVP & CHIEF FINANCIAL OFFICER
1,226$25.68$31.5K111,277Jul 3, 2023Jul 5, 2023View →
VECO
VEECO INSTRUMENTS INC
SALE
SVP & CHIEF FINANCIAL OFFICER
27,948$20.77$580.5K112,503Mar 23, 2023Mar 27, 2023View →
VECO
VEECO INSTRUMENTS INC
PURCHASE
SVP & CHIEF FINANCIAL OFFICER
58,412140,451Mar 23, 2023Mar 27, 2023View →
VECO
VEECO INSTRUMENTS INC
SALE
SVP & CHIEF FINANCIAL OFFICER
2,884$21.29$61.4K82,039Mar 17, 2023Mar 21, 2023View →
VECO
VEECO INSTRUMENTS INC
SALE
SVP & CHIEF FINANCIAL OFFICER
480$20.51$9.8K84,923Mar 14, 2023Mar 15, 2023View →
VECO
VEECO INSTRUMENTS INC
SALE
SVP & CHIEF FINANCIAL OFFICER
2,117$20.82$44.1K85,403Mar 13, 2023Mar 15, 2023View →
VECO
VEECO INSTRUMENTS INC
PURCHASEGRANT
Stock grant
9,4509,450Mar 13, 2023Mar 15, 2023View →
VECO
VEECO INSTRUMENTS INC
PURCHASEGRANT
Stock grant
17,55017,550Mar 13, 2023Mar 15, 2023View →
VECO
VEECO INSTRUMENTS INC
SALE
SVP & CHIEF FINANCIAL OFFICER
510$20.16$10.3K87,520Sep 14, 2022Sep 16, 2022View →
VECO
VEECO INSTRUMENTS INC
SALE
SVP & CHIEF FINANCIAL OFFICER
1,128$18.08$20.4K88,030Jul 5, 2022Jul 7, 2022View →
VECO
VEECO INSTRUMENTS INC
PURCHASE
SVP & CHIEF FINANCIAL OFFICER
5,000$20.79$104.0K89,158May 11, 2022May 11, 2022View →
VECO
VEECO INSTRUMENTS INC
PURCHASE
SVP & CFO
15,60091,486Mar 21, 2022Mar 23, 2022View →
VECO
VEECO INSTRUMENTS INC
SALE
SVP & CFO
7,328$29.18$213.8K84,158Mar 21, 2022Mar 23, 2022View →
VECO
VEECO INSTRUMENTS INC
PURCHASEGRANT
Stock grant
14,00075,886Mar 17, 2022Mar 21, 2022View →
VECO
VEECO INSTRUMENTS INC
PURCHASEGRANT
Stock grant
26,00026,000Mar 17, 2022Mar 21, 2022View →
VECO
VEECO INSTRUMENTS INC
SALE
SVP & CFO
697$28.79$20.1K61,886Mar 17, 2022Mar 21, 2022View →
VECO
VEECO INSTRUMENTS INC
SALE
SVP & CFO
2,503$27.70$69.3K62,583Mar 14, 2022Mar 16, 2022View →
VECO
VEECO INSTRUMENTS INC
SALE
SVP & CFO
955$22.64$21.6K65,086Sep 14, 2021Sep 16, 2021View →
VECO
VEECO INSTRUMENTS INC
SALE
SVP & CFO
1,128$23.51$26.5K66,041Jul 2, 2021Jul 7, 2021View →
VECO
VEECO INSTRUMENTS INC
SALE
SVP & CFO
397$25.17$10.0K67,169Jun 16, 2021Jun 17, 2021View →
VECO
VEECO INSTRUMENTS INC
PURCHASEGRANT
Stock grant
1,76067,094May 4, 2021May 6, 2021View →
VECO
VEECO INSTRUMENTS INC
PURCHASEGRANT
Stock grant
2,45169,545May 4, 2021May 6, 2021View →
VECO
VEECO INSTRUMENTS INC
SALE
SVP & CFO
1,979$22.75$45.0K67,566May 4, 2021May 6, 2021View →
VECO
VEECO INSTRUMENTS INC
SALE
SVP & CFO
769$21.59$16.6K65,334Mar 17, 2021Mar 19, 2021View →
VECO
VEECO INSTRUMENTS INC
PURCHASEGRANT
Stock grant
12,25066,103Mar 12, 2021Mar 16, 2021View →
VECO
VEECO INSTRUMENTS INC
SALE
SVP & CFO
1,255$17.36$21.8K53,853Jan 4, 2021Jan 6, 2021View →
VECO
VEECO INSTRUMENTS INC
SALE
SVP & CFO
956$10.68$10.2K55,108Sep 14, 2020Sep 16, 2020View →
VECO
VEECO INSTRUMENTS INC
SALE
SVP & CFO
649$13.52$8.8K56,064Aug 3, 2020Aug 5, 2020View →
VECO
VEECO INSTRUMENTS INC
SALE
SVP & CFO
1,7601,760Aug 3, 2020Aug 5, 2020View →
VECO
VEECO INSTRUMENTS INC
PURCHASEGRANT
Stock grant
1,38056,713Aug 3, 2020Aug 5, 2020View →
VECO
VEECO INSTRUMENTS INC
SALE
SVP & CFO
397$12.74$5.1K55,333Jun 16, 2020Jun 17, 2020View →
VECO
VEECO INSTRUMENTS INC
SALE
SVP & CFO
731$12.61$9.2K55,730Jun 15, 2020Jun 17, 2020View →
VECO
VEECO INSTRUMENTS INC
SALE
SVP & CFO
1,493$10.89$16.3K56,461May 7, 2020May 11, 2020View →
VECO
VEECO INSTRUMENTS INC
SALE
SVP & CFO
3,2400May 7, 2020May 11, 2020View →
VECO
VEECO INSTRUMENTS INC
PURCHASEGRANT
Stock grant
3,24057,954May 7, 2020May 11, 2020View →
VECO
VEECO INSTRUMENTS INC
PURCHASEGRANT
Stock grant
4,45054,714Mar 17, 2020Mar 19, 2020View →
VECO
VEECO INSTRUMENTS INC
SALE
SVP & CFO
544$10.18$5.5K50,264Mar 16, 2020Mar 17, 2020View →
VECO
VEECO INSTRUMENTS INC
SALE
SVP & CFO
4530Feb 6, 2020Feb 7, 2020View →
VECO
VEECO INSTRUMENTS INC
PURCHASE
SVP & CFO
45351,045Feb 6, 2020Feb 7, 2020View →
VECO
VEECO INSTRUMENTS INC
SALE
SVP & CFO
237$14.70$3.5K50,808Feb 6, 2020Feb 7, 2020View →
VECO
VEECO INSTRUMENTS INC
PURCHASEGRANT
Stock grant
12,00050,592Jan 2, 2020Jan 3, 2020View →
Other insiders · VECO
Loading peer insiders…
About this filer
CIK 0001251708
ROLE
SVP & CHIEF FINANCIAL OFFICER
PRIMARY
VECO
COMPANIES
1
ACTIVE SINCE
Jan 2020
MARKETPEEL · /INSIDER/0001251708DATA · SEC EDGAR · FORM 4 · CONSOLIDATED TAPE
FREE · DAILY · 6 AM ET

One short email. Insider buys, congressional trades, and plain-English analysis.

Feedback