FINHUB Insights

What the executives and directors of PTC Inc. actually did with their own shares, decoded from three years of SEC Form 4 filings.

−$12M net open-market flow, 12 m
0 open-market buys, 12 m
24% of sale value on 10b5-1 plans
5,469 days since an insider bought

The tape: three years of insider trades

Open-market buy Discretionary sale Planned sale (10b5-1) Reported-price path Routine
$100$2002024Jul2025Jul2026JulHEPPELMANN JAMES E — routine flow, 338.8K (2023-11-15)VON STAATS AARON C — routine flow, 27.1K (2023-11-15)Talvitie Kristian — routine flow, 45.5K (2023-11-15)Ditullio Michael — routine flow, 42.9K (2023-11-15)Kniker Catherine — routine flow, 14.2K (2023-11-15)HEPPELMANN JAMES E — routine flow, 16K (2023-11-27)VON STAATS AARON C — routine flow, 4,175 (2023-11-27)Barua Neil — routine flow, 5,885 (2023-11-27)Talvitie Kristian — routine flow, 6,666 (2023-11-27)Ditullio Michael — routine flow, 6,943 (2023-11-27)Kniker Catherine — routine flow, 4,077 (2023-11-27)Barua Neil — routine flow, 10.3K (2024-01-12)LACY PAUL A — routine flow, 1,901 (2024-02-14)CHAFFIN JANICE — routine flow, 1,901 (2024-02-14)SCHECHTER ROBERT — routine flow, 2,282 (2024-02-14)Hanspal Amarpreet — routine flow, 1,901 (2024-02-14)Benjamin Mark D — routine flow, 1,901 (2024-02-14)Moorjani Janesh — routine flow, 1,279 (2024-02-14)Lathan Corinna — routine flow, 1,901 (2024-02-14)Katz Michal — routine flow, 3,462 (2024-02-15)Ditullio Michael — routine flow, 1,681 (2024-02-15)Kniker Catherine — routine flow, 937 (2024-03-15)Hanspal Amarpreet — routine flow, 1,756 (2024-04-01)Ditullio Michael — routine flow, 1,850 (2024-05-15)Kniker Catherine — routine flow, 925 (2024-05-15)Moorjani Janesh — routine flow, 1,379 (2024-06-15)Kniker Catherine — routine flow, 1,599 (2024-06-15)VON STAATS AARON C — routine flow, 147 (2024-08-06)Barua Neil — routine flow, 17K (2024-08-15)LACY PAUL A — routine flow, 527 (2024-11-12)VON STAATS AARON C — routine flow, 31.2K (2024-11-15)Barua Neil — routine flow, 28.7K (2024-11-15)Talvitie Kristian — routine flow, 48.4K (2024-11-15)CHRISTENSON ALICE — routine flow, 3,123 (2024-11-15)VON STAATS AARON C — routine flow, 3,507 (2024-11-21)Barua Neil — routine flow, 12.5K (2024-11-21)Talvitie Kristian — routine flow, 5,976 (2024-11-21)CHRISTENSON ALICE — routine flow, 1,240 (2024-11-21)Barua Neil — routine flow, 32.9K (2025-01-12)LACY PAUL A — routine flow, 1,383 (2025-02-12)CHAFFIN JANICE — routine flow, 1,659 (2025-02-12)SCHECHTER ROBERT — routine flow, 1,383 (2025-02-12)Hanspal Amarpreet — routine flow, 1,383 (2025-02-12)BERNSHTEYN ROBERT — routine flow, 648 (2025-02-12)Benjamin Mark D — routine flow, 1,383 (2025-02-12)Lathan Corinna — routine flow, 1,383 (2025-02-12)Katz Michal — routine flow, 1,383 (2025-02-12)Barua Neil — routine flow, 17K (2025-08-15)BERNSHTEYN ROBERT — routine flow, 1,117 (2025-09-15)VON STAATS AARON C — routine flow, 29.7K (2025-11-15)Barua Neil — routine flow, 52.2K (2025-11-15)Dahdah Robert — routine flow, 7,413 (2025-11-15)Talvitie Kristian — routine flow, 46.7K (2025-11-15)CHRISTENSON ALICE — routine flow, 2,682 (2025-11-15)VON STAATS AARON C — routine flow, 3,967 (2025-11-20)Barua Neil — routine flow, 14.1K (2025-11-20)Dahdah Robert — routine flow, 6,581 (2025-11-20)Talvitie Kristian — routine flow, 6,758 (2025-11-20)CHRISTENSON ALICE — routine flow, 1,429 (2025-11-20)STEVENSON JON — routine flow, 804 (2025-11-20)Dahdah Robert — routine flow, 18.2K (2025-12-01)Talvitie Kristian — routine flow, 45.4K (2025-12-31)Barua Neil — routine flow, 10.2K (2026-01-12)LACY PAUL A — routine flow, 1,500 (2026-02-11)CHAFFIN JANICE — routine flow, 1,801 (2026-02-11)LICO JAMES A — routine flow, 410 (2026-02-11)Hanspal Amarpreet — routine flow, 1,500 (2026-02-11)BERNSHTEYN ROBERT — routine flow, 1,500 (2026-02-11)Benjamin Mark D — routine flow, 1,500 (2026-02-11)Pham Trac — routine flow, 1,431 (2026-02-11)Lathan Corinna — routine flow, 1,500 (2026-02-11)Katz Michal — routine flow, 1,500 (2026-02-11)Pham Trac — routine flow, 1,181 (2026-03-15)CHRISTENSON ALICE — routine flow, 1,556 (2026-05-07)Routine: vests, tax, giftsLathan Corinna (Director) — Planned sale (10b5-1): 800 @ $140.71 = $113K (2023-09-15)Ditullio Michael (COO) — Planned sale (10b5-1): 3,000 @ $140.71 = $422K (2023-09-15)LACY PAUL A (Director) — Planned sale (10b5-1): 2,500 @ $155 = $388K (2023-11-14)Ditullio Michael (COO) — Planned sale (10b5-1): 10.6K @ $154.01 = $1.6M (2023-11-16)Kniker Catherine (Officer) — Planned sale (10b5-1): 1,477 @ $154.82 = $229K (2023-11-24)Kniker Catherine (Officer) — Planned sale (10b5-1): 1,419 @ $154.85 = $220K (2023-11-28)VON STAATS AARON C (Officer) — Planned sale (10b5-1): 6,740 @ $158.25 = $1.1M (2023-12-01)Talvitie Kristian (CFO) — Planned sale (10b5-1): 20.7K @ $156.87 = $3.2M (2023-12-01)Talvitie Kristian (CFO) — Planned sale (10b5-1): 1,588 @ $158.32 = $251K (2023-12-04)VON STAATS AARON C (Officer) — Planned sale (10b5-1): 2,432 @ $179.25 = $436K (2024-02-01)Kniker Catherine (Officer) — Planned sale (10b5-1): 85 @ $179.1 = $15K (2024-02-01)HEPPELMANN JAMES E (CEO) — Planned sale (10b5-1): 35K @ $177.24 = $6.2M (2024-02-05)VON STAATS AARON C (Officer) — Planned sale (10b5-1): 806 @ $191.02 = $154K (2024-02-05)Kniker Catherine (Officer) — Planned sale (10b5-1): 1,330 @ $179.59 = $239K (2024-02-12)LACY PAUL A (Director) — Planned sale (10b5-1): 7,500 @ $187.21 = $1.4M (2024-03-01)VON STAATS AARON C (Officer) — Planned sale (10b5-1): 2,432 @ $175.36 = $426K (2024-05-01)Kniker Catherine (Officer) — Planned sale (10b5-1): 1,254 @ $173.45 = $218K (2024-06-03)CHAFFIN JANICE (Director) — Planned sale (10b5-1): 4,000 @ $178.2 = $713K (2024-06-12)CHAFFIN JANICE (Director) — Planned sale (10b5-1): 4,000 @ $179.33 = $717K (2024-07-12)Kniker Catherine (Officer) — Planned sale (10b5-1): 69 @ $176.4 = $12K (2024-08-01)CHAFFIN JANICE (Director) — Planned sale (10b5-1): 4,000 @ $171.34 = $685K (2024-08-12)CHAFFIN JANICE (Director) — Planned sale (10b5-1): 4,000 @ $168.75 = $675K (2024-09-12)Lathan Corinna (Director) — Planned sale (10b5-1): 860 @ $200 = $172K (2024-11-25)Talvitie Kristian (CFO) — Planned sale (10b5-1): 20.2K @ $199.51 = $4M (2024-12-03)VON STAATS AARON C (Officer) — Planned sale (10b5-1): 5,373 @ $200.13 = $1.1M (2024-12-09)VON STAATS AARON C (Officer) — Planned sale (10b5-1): 1,182 @ $191.85 = $227K (2025-02-05)Lathan Corinna (Director) — Planned sale (10b5-1): 622 @ $155.53 = $97K (2025-03-17)VON STAATS AARON C (Officer) — Planned sale (10b5-1): 1,988 @ $160 = $318K (2025-05-07)VON STAATS AARON C (Officer) — Planned sale (10b5-1): 1,988 @ $216.29 = $430K (2025-08-06)Talvitie Kristian (CFO) — Planned sale (10b5-1): 2,320 @ $173.34 = $402K (2025-12-05)VON STAATS AARON C (Officer) — Planned sale (10b5-1): 6,328 @ $174.79 = $1.1M (2025-12-08)Talvitie Kristian (CFO) — Planned sale (10b5-1): 2,338 @ $174.7 = $408K (2025-12-08)VON STAATS AARON C (Officer) — Planned sale (10b5-1): 240 @ $161.1 = $39K (2026-02-11)VON STAATS AARON C (Officer) — Planned sale (10b5-1): 2,639 @ $160 = $422K (2026-03-03)Lathan Corinna (Director) — Planned sale (10b5-1): 675 @ $157.24 = $106K (2026-03-16)Ditullio Michael (COO) — Discretionary sale: 6,978 @ $159.43 = $1.1M (2023-12-01)SCHECHTER ROBERT (Director) — Discretionary sale: 5,000 @ $160.23 = $801K (2023-12-05)Katz Michal (Director) — Discretionary sale: 3,000 @ $174.81 = $524K (2024-05-03)Lathan Corinna (Director) — Discretionary sale: 1,901 @ $179.39 = $341K (2024-05-09)Ditullio Michael (COO) — Discretionary sale: 6,592 @ $183.16 = $1.2M (2024-05-24)SCHECHTER ROBERT (Director) — Discretionary sale: 5,000 @ $171.73 = $859K (2024-08-06)VON STAATS AARON C (Officer) — Discretionary sale: 1,000 @ $170 = $170K (2024-08-06)CHRISTENSON ALICE (Officer) — Discretionary sale: 590 @ $176.08 = $104K (2024-08-20)CHRISTENSON ALICE (Officer) — Discretionary sale: 1,703 @ $193.2 = $329K (2024-11-21)Pham Trac (Director) — Discretionary sale: 38 @ $163.42 = $6K (2025-05-09)CHRISTENSON ALICE (Officer) — Discretionary sale: 676 @ $216.46 = $146K (2025-08-04)CHRISTENSON ALICE (Officer) — Discretionary sale: 1,323 @ $173.52 = $230K (2025-11-25)Talvitie Kristian (CFO) — Discretionary sale: 50.3K @ $173.15 = $8.7M (2025-12-09)CHRISTENSON ALICE (Officer) — Discretionary sale: 816 @ $145.82 = $119K (2026-05-12)Talvitie $8.7MDitullio $1.2M

Every marker sits at the exact price reported on the Form 4. The line is the monthly median of all prices insiders reported, so the chart needs no market feed; the gray strip is routine flow (vestings, tax withholding, gifts) that headlines love to miscount as selling.

Where the shares went, last 12 months

Granted: 24.1KGranted 24.1KVested / exercised: 172.7KVested / exercised 172.7KWithheld for tax: 83KWithheld for tax 83KPlanned sales (10b5-1): 16.5KPlanned sales (10b5-1) 16.5KDiscretionary sales: 52.4KDiscretionary sales 52.4KKept: 44.8KKept 44.8K

Every Form 4 movement decomposed: what flowed in (grants, vested equity, purchases) and what flowed out (tax withholding, plan sales, discretionary sales, gifts). Counted in shares, because grants carry no price.

Skin in the game

10020222023202420252026Talvitie KristianCHAFFIN JANICELACY PAUL ASCHECHTER ROBERTSchechter 97.2Chaffin 83.6Talvitie 54.6Lacy 46.9

Directly held shares as reported after each trade, indexed to 100 five years back. Direct holdings only: trust and family-entity positions are per-entity in the filings and do not sum honestly, so this chart refuses to guess. The steps are the trades.

Who holds what

Insider Role Shares held Buys 12 m Sales 12 m 12 m Last trade
HEPPELMANN JAMES E CEO CEO 990.2K 2024-02-05
Barua Neil President and CEO CEO 89.2K
SCHECHTER ROBERT Director 61K 2024-08-06
Ditullio Michael President and COO COO 59.5K 2024-05-24
LACY PAUL A Director 53.4K 2024-03-01
CHAFFIN JANICE Director 43.6K 2024-09-12
Talvitie Kristian EVP, Chief Financial Officer CFO 43K $9.5M 2025-12-09
VON STAATS AARON C EVP, Chief Legal Officer Officer 19.6K $2M 2026-03-03
Dahdah Robert EVP, Chief Revenue Officer Officer 18.5K
Kniker Catherine Chief Strategy Officer Officer 14.5K 2024-08-01
Benjamin Mark D Director 11.2K
Hanspal Amarpreet Director 10.3K
Lathan Corinna Director 8,429 $106K 2026-03-16
Katz Michal Director 4,875 2024-05-03

Open-market trade log

Date Insider Type Shares Price Value Since trade Filed
2026-05-12 CHRISTENSON ALICE (Officer) Discretionary sale 816 $145.83 $119K 0% 2026-05-12
2026-03-16 Lathan Corinna (Director) Planned sale (10b5-1) 675 $157.24 $106K -7.3% 2026-03-18
2026-03-03 VON STAATS AARON C (Officer) Planned sale (10b5-1) 2,639 $160.00 $422K -8.9% 2026-03-04
2026-02-11 VON STAATS AARON C (Officer) Planned sale (10b5-1) 8 $162.23 $1K -10.1% 2026-02-12
2026-02-11 VON STAATS AARON C (Officer) Planned sale (10b5-1) 232 $161.06 $37K -9.5% 2026-02-12
2025-12-09 Talvitie Kristian (CFO) Discretionary sale 10.2K $173.61 $1.8M -16% 2025-12-11
2025-12-09 Talvitie Kristian (CFO) Discretionary sale 40.1K $173.03 $6.9M -15.7% 2025-12-11
2025-12-08 VON STAATS AARON C (Officer) Planned sale (10b5-1) 2,984 $174.43 $520K -16.4% 2025-12-08
2025-12-08 VON STAATS AARON C (Officer) Planned sale (10b5-1) 3,344 $175.11 $586K -16.7% 2025-12-08
2025-12-08 Talvitie Kristian (CFO) Planned sale (10b5-1) 500 $175.16 $88K -16.8% 2025-12-08
2025-12-08 Talvitie Kristian (CFO) Planned sale (10b5-1) 1,838 $174.58 $321K -16.5% 2025-12-08
2025-12-05 Talvitie Kristian (CFO) Planned sale (10b5-1) 200 $175.48 $35K -16.9% 2025-12-08
2025-12-05 Talvitie Kristian (CFO) Planned sale (10b5-1) 300 $172.22 $52K -15.3% 2025-12-08
2025-12-05 Talvitie Kristian (CFO) Planned sale (10b5-1) 400 $173.87 $70K -16.1% 2025-12-08
2025-12-05 Talvitie Kristian (CFO) Planned sale (10b5-1) 1,420 $173.13 $246K -15.8% 2025-12-08
2025-11-25 CHRISTENSON ALICE (Officer) Discretionary sale 1,323 $173.52 $230K -16% 2025-11-26
2025-08-06 VON STAATS AARON C (Officer) Planned sale (10b5-1) 468 $215.43 $101K -32.3% 2025-08-06
2025-08-06 VON STAATS AARON C (Officer) Planned sale (10b5-1) 1,520 $216.56 $329K -32.7% 2025-08-06
2025-08-04 CHRISTENSON ALICE (Officer) Discretionary sale 676 $216.46 $146K -32.6% 2025-08-04
2025-05-09 Pham Trac (Director) Discretionary sale 38 $163.42 $6K -10.8% 2025-05-12
2025-05-07 VON STAATS AARON C (Officer) Planned sale (10b5-1) 1,988 $160.00 $318K -8.9% 2025-05-08
2025-03-17 Lathan Corinna (Director) Planned sale (10b5-1) 622 $155.53 $97K -6.2% 2025-03-19
2025-02-05 VON STAATS AARON C (Officer) Planned sale (10b5-1) 94 $192.40 $18K -24.2% 2025-02-07
2025-02-05 VON STAATS AARON C (Officer) Planned sale (10b5-1) 1,088 $191.80 $209K -24% 2025-02-07
2024-12-09 VON STAATS AARON C (Officer) Planned sale (10b5-1) 810 $201.04 $163K -27.5% 2024-12-10
2024-12-09 VON STAATS AARON C (Officer) Planned sale (10b5-1) 4,563 $199.97 $912K -27.1% 2024-12-10
2024-12-03 Talvitie Kristian (CFO) Planned sale (10b5-1) 887 $200.32 $178K -27.2% 2024-12-04
2024-12-03 Talvitie Kristian (CFO) Planned sale (10b5-1) 2,300 $199.03 $458K -26.7% 2024-12-04
2024-12-03 Talvitie Kristian (CFO) Planned sale (10b5-1) 6,665 $199.83 $1.3M -27% 2024-12-04
2024-12-02 Talvitie Kristian (CFO) Planned sale (10b5-1) 400 $197.23 $79K -26.1% 2024-12-03
2024-12-02 Talvitie Kristian (CFO) Planned sale (10b5-1) 600 $197.94 $119K -26.3% 2024-12-03
2024-12-02 Talvitie Kristian (CFO) Planned sale (10b5-1) 3,012 $199.88 $602K -27.1% 2024-12-03
2024-12-02 Talvitie Kristian (CFO) Planned sale (10b5-1) 6,294 $199.35 $1.3M -26.9% 2024-12-03
2024-11-25 Lathan Corinna (Director) Planned sale (10b5-1) 860 $200.00 $172K -27.1% 2024-11-27
2024-11-21 CHRISTENSON ALICE (Officer) Discretionary sale 1,703 $193.20 $329K -24.5% 2024-11-22
2024-09-12 CHAFFIN JANICE (Director) Planned sale (10b5-1) 4,000 $168.75 $675K -13.6% 2024-09-13
2024-08-20 CHRISTENSON ALICE (Officer) Discretionary sale 590 $176.08 $104K -17.2% 2024-08-20
2024-08-12 CHAFFIN JANICE (Director) Planned sale (10b5-1) 100 $173.47 $17K -15.9% 2024-08-13
2024-08-12 CHAFFIN JANICE (Director) Planned sale (10b5-1) 900 $171.95 $155K -15.2% 2024-08-13
2024-08-12 CHAFFIN JANICE (Director) Planned sale (10b5-1) 3,000 $171.09 $513K -14.8% 2024-08-13
2024-08-06 SCHECHTER ROBERT (Director) Discretionary sale 5,000 $171.73 $859K -15.1% 2024-08-07
2024-08-06 VON STAATS AARON C (Officer) Discretionary sale 1,000 $170.00 $170K -14.2% 2024-08-07
2024-08-01 Kniker Catherine (Officer) Planned sale (10b5-1) 3 $172.33 $517 -15.4% 2024-08-02
2024-08-01 Kniker Catherine (Officer) Planned sale (10b5-1) 3 $180.25 $541 -19.1% 2024-08-02
2024-08-01 Kniker Catherine (Officer) Planned sale (10b5-1) 9 $178.90 $2K -18.5% 2024-08-02
2024-08-01 Kniker Catherine (Officer) Planned sale (10b5-1) 12 $177.98 $2K -18.1% 2024-08-02
2024-08-01 Kniker Catherine (Officer) Planned sale (10b5-1) 13 $175.31 $2K -16.8% 2024-08-02
2024-08-01 Kniker Catherine (Officer) Planned sale (10b5-1) 14 $176.45 $2K -17.4% 2024-08-02
2024-08-01 Kniker Catherine (Officer) Planned sale (10b5-1) 15 $174.59 $3K -16.5% 2024-08-02
2024-07-12 CHAFFIN JANICE (Director) Planned sale (10b5-1) 998 $179.78 $179K -18.9% 2024-07-15
2024-07-12 CHAFFIN JANICE (Director) Planned sale (10b5-1) 3,002 $179.18 $538K -18.6% 2024-07-15
2024-06-12 CHAFFIN JANICE (Director) Planned sale (10b5-1) 810 $177.19 $144K -17.7% 2024-06-13
2024-06-12 CHAFFIN JANICE (Director) Planned sale (10b5-1) 1,378 $179.00 $247K -18.5% 2024-06-13
2024-06-12 CHAFFIN JANICE (Director) Planned sale (10b5-1) 1,812 $178.05 $323K -18.1% 2024-06-13
2024-06-03 Kniker Catherine (Officer) Planned sale (10b5-1) 3 $177.21 $532 -17.7% 2024-06-04
2024-06-03 Kniker Catherine (Officer) Planned sale (10b5-1) 75 $175.98 $13K -17.1% 2024-06-04
2024-06-03 Kniker Catherine (Officer) Planned sale (10b5-1) 181 $174.87 $32K -16.6% 2024-06-04
2024-06-03 Kniker Catherine (Officer) Planned sale (10b5-1) 400 $173.49 $69K -16% 2024-06-04
2024-06-03 Kniker Catherine (Officer) Planned sale (10b5-1) 595 $172.65 $103K -15.5% 2024-06-04
2024-05-24 Ditullio Michael (COO) Discretionary sale 277 $183.32 $51K -20.5% 2024-05-28

“Since trade” compares with the latest insider-implied price, not a market quote; this site carries no market data by design.

Filing hygiene

146 Forms 4, 3 years
3 filed late
1 amendments
4.6 avg. days to file

How to read this

A Form 4 transaction code decides everything. P is an open-market purchase and S an open-market sale; those two are the only codes where an insider chose to trade. A is a grant, M an option exercise or vesting, F shares withheld to cover tax, G a gift. Most “insiders dumped billions” headlines are code F and M mechanics.

Sales flagged 10b5-1 run on a plan the insider adopted in advance; since 2023 every Form 4 carries that flag. Buys have historically predicted returns, sales mostly have not, and this page states filings, not advice.

Every number on this page comes from Forms 3, 4 and 5 filed with the SEC, refreshed daily. Browse the source filings on SEC EDGAR. Data through 2026-08-06