PTC insider activity
What the executives and directors of PTC actually did with their own shares, decoded from their SEC Form 4 filings. Each figure says the stretch of time it covers.
The tape: three years of insider trades
Every marker sits at the 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 grey strip is the routine flow (grants, vestings, tax withholding and gifts) that a headline gets wrong by counting it as selling.
The 77 routine events on the chart, as a list
| Date | Insider | Shares |
|---|---|---|
| Sep 15, 2026 | BERNSHTEYN ROBERT | 1,117 |
| Aug 15, 2026 | Barua Neil | 17K |
| Aug 15, 2026 | STEVENSON JON | 5,303 |
| May 7, 2026 | CHRISTENSON ALICE | 1,556 |
| Mar 15, 2026 | Pham Trac | 1,181 |
| Feb 11, 2026 | LACY PAUL A | 1,500 |
| Feb 11, 2026 | CHAFFIN JANICE | 1,801 |
| Feb 11, 2026 | LICO JAMES A | 410 |
| Feb 11, 2026 | Hanspal Amarpreet | 1,500 |
| Feb 11, 2026 | BERNSHTEYN ROBERT | 1,500 |
| Feb 11, 2026 | Benjamin Mark D | 1,500 |
| Feb 11, 2026 | Pham Trac | 1,431 |
| Feb 11, 2026 | Lathan Corinna | 1,500 |
| Feb 11, 2026 | Katz Michal | 1,500 |
| Jan 12, 2026 | Barua Neil | 10K |
| Dec 31, 2025 | Talvitie Kristian | 45K |
| Dec 1, 2025 | Dahdah Robert | 18K |
| Nov 20, 2025 | VON STAATS AARON C | 3,967 |
| Nov 20, 2025 | Barua Neil | 14K |
| Nov 20, 2025 | Dahdah Robert | 6,581 |
| Nov 20, 2025 | Talvitie Kristian | 6,758 |
| Nov 20, 2025 | CHRISTENSON ALICE | 1,429 |
| Nov 20, 2025 | STEVENSON JON | 804 |
| Nov 15, 2025 | VON STAATS AARON C | 30K |
| Nov 15, 2025 | Barua Neil | 52K |
| Nov 15, 2025 | Dahdah Robert | 7,413 |
| Nov 15, 2025 | Talvitie Kristian | 47K |
| Nov 15, 2025 | CHRISTENSON ALICE | 2,682 |
| Sep 15, 2025 | BERNSHTEYN ROBERT | 1,117 |
| Aug 15, 2025 | Barua Neil | 17K |
| Feb 12, 2025 | LACY PAUL A | 1,383 |
| Feb 12, 2025 | CHAFFIN JANICE | 1,659 |
| Feb 12, 2025 | SCHECHTER ROBERT | 1,383 |
| Feb 12, 2025 | Hanspal Amarpreet | 1,383 |
| Feb 12, 2025 | BERNSHTEYN ROBERT | 648 |
| Feb 12, 2025 | Benjamin Mark D | 1,383 |
| Feb 12, 2025 | Lathan Corinna | 1,383 |
| Feb 12, 2025 | Katz Michal | 1,383 |
| Jan 12, 2025 | Barua Neil | 33K |
| Nov 21, 2024 | VON STAATS AARON C | 3,507 |
| Nov 21, 2024 | Barua Neil | 12K |
| Nov 21, 2024 | Talvitie Kristian | 5,976 |
| Nov 21, 2024 | CHRISTENSON ALICE | 1,240 |
| Nov 15, 2024 | VON STAATS AARON C | 31K |
| Nov 15, 2024 | Barua Neil | 29K |
| Nov 15, 2024 | Talvitie Kristian | 48K |
| Nov 15, 2024 | CHRISTENSON ALICE | 3,123 |
| Nov 12, 2024 | LACY PAUL A | 527 |
| Aug 15, 2024 | Barua Neil | 17K |
| Aug 6, 2024 | VON STAATS AARON C | 147 |
| Jun 15, 2024 | Moorjani Janesh | 1,379 |
| Jun 15, 2024 | Kniker Catherine | 1,599 |
| May 15, 2024 | Ditullio Michael | 1,850 |
| May 15, 2024 | Kniker Catherine | 925 |
| Apr 1, 2024 | Hanspal Amarpreet | 1,756 |
| Mar 15, 2024 | Kniker Catherine | 937 |
| Feb 15, 2024 | Katz Michal | 3,462 |
| Feb 15, 2024 | Ditullio Michael | 1,681 |
| Feb 14, 2024 | LACY PAUL A | 1,901 |
| Feb 14, 2024 | CHAFFIN JANICE | 1,901 |
Where the shares went, last 12 months
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.
The chart, in numbers
| Flow | Shares |
|---|---|
| Granted | 24K |
| Vested / exercised | 177K |
| Withheld for tax | 84K |
| Planned sales (10b5-1) | 15K |
| Discretionary sales | 52K |
| Kept | 50K |
Skin in the game
Directly held shares as reported after each trade, indexed to 100 at the start of the window, up to 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.
The chart, in numbers
| Insider | Start of the window | Latest reported | Indexed, start = 100 |
|---|---|---|---|
| SCHECHTER ROBERT | 65K | 61K | 94.1 |
| LACY PAUL A | 29K | 13K | 46.9 |
| CHAFFIN JANICE | 52K | 44K | 83.6 |
| Talvitie Kristian | 52K | 28K | 54.6 |
Who holds what
the 14 largest holdings of 20| Insider | Role | Shares held | Buys 12 m | Sales 12 m | 12 m | Last trade |
|---|---|---|---|---|---|---|
| HEPPELMANN JAMES E CEO Last trade Feb 5, 2024 | CEO | 990K | – | – | Feb 5, 2024 | |
| Barua Neil President and CEO | CEO | 98K | – | – | – | |
| SCHECHTER ROBERT Last trade Aug 6, 2024 | Director | 61K | – | – | Aug 6, 2024 | |
| Ditullio Michael President and COO Last trade May 24, 2024 | COO | 59K | – | – | May 24, 2024 | |
| LACY PAUL A Last trade Mar 1, 2024 | Director | 53K | – | – | Mar 1, 2024 | |
| CHAFFIN JANICE Last trade Sep 12, 2024 | Director | 44K | – | – | Sep 12, 2024 | |
| Talvitie Kristian EVP, Chief Financial Officer Last trade Dec 9, 2025 | CFO | 43K | – | $9.5M | net selling over the year: 0 months buying, 1 month selling | Dec 9, 2025 |
| VON STAATS AARON C EVP, Chief Legal Officer Last trade Mar 3, 2026 | Officer | 20K | – | $1.6M | net selling over the year: 0 months buying, 3 months selling | Mar 3, 2026 |
| Dahdah Robert EVP, Chief Revenue Officer | Officer | 18K | – | – | – | |
| Kniker Catherine Chief Strategy Officer Last trade Aug 1, 2024 | Officer | 15K | – | – | Aug 1, 2024 | |
| Benjamin Mark D | Director | 11K | – | – | – | |
| Hanspal Amarpreet | Director | 10K | – | – | – | |
| Lathan Corinna Last trade Mar 16, 2026 | Director | 8,429 | – | $106K | net selling over the year: 0 months buying, 1 month selling | Mar 16, 2026 |
| Katz Michal Last trade May 3, 2024 | Director | 4,875 | – | – | May 3, 2024 |
Open-market trade log
the 60 most recent of 1,342| Date | Insider | Type | Shares | Price | Value | Since trade | Filed |
|---|---|---|---|---|---|---|---|
| May 12, 2026 | CHRISTENSON ALICE (Officer) 816 shares $145.83 +0.0% since trade filed May 12, 2026 | Discretionary sale | 816 | $145.83 | $119K | +0.0% | May 12, 2026 |
| Mar 16, 2026 | Lathan Corinna (Director) 675 shares $157.24 −7.3% since trade filed Mar 18, 2026 | Planned sale (10b5-1) | 675 | $157.24 | $106K | −7.3% | Mar 18, 2026 |
| Mar 3, 2026 | VON STAATS AARON C (Officer) 2,639 shares $160.00 −8.9% since trade filed Mar 4, 2026 | Planned sale (10b5-1) | 2,639 | $160.00 | $422K | −8.9% | Mar 4, 2026 |
| Feb 11, 2026 | VON STAATS AARON C (Officer) 8 shares $162.23 −10.1% since trade filed Feb 12, 2026 | Planned sale (10b5-1) | 8 | $162.23 | $1K | −10.1% | Feb 12, 2026 |
| Feb 11, 2026 | VON STAATS AARON C (Officer) 232 shares $161.06 −9.5% since trade filed Feb 12, 2026 | Planned sale (10b5-1) | 232 | $161.06 | $37K | −9.5% | Feb 12, 2026 |
| Dec 9, 2025 | Talvitie Kristian (CFO) 10K shares $173.61 −16.0% since trade filed Dec 11, 2025 | Discretionary sale | 10K | $173.61 | $1.8M | −16.0% | Dec 11, 2025 |
| Dec 9, 2025 | Talvitie Kristian (CFO) 40K shares $173.03 −15.7% since trade filed Dec 11, 2025 | Discretionary sale | 40K | $173.03 | $6.9M | −15.7% | Dec 11, 2025 |
| Dec 8, 2025 | VON STAATS AARON C (Officer) 2,984 shares $174.43 −16.4% since trade filed Dec 8, 2025 | Planned sale (10b5-1) | 2,984 | $174.43 | $520K | −16.4% | Dec 8, 2025 |
| Dec 8, 2025 | VON STAATS AARON C (Officer) 3,344 shares $175.11 −16.7% since trade filed Dec 8, 2025 | Planned sale (10b5-1) | 3,344 | $175.11 | $586K | −16.7% | Dec 8, 2025 |
| Dec 8, 2025 | Talvitie Kristian (CFO) 500 shares $175.16 −16.8% since trade filed Dec 8, 2025 | Planned sale (10b5-1) | 500 | $175.16 | $88K | −16.8% | Dec 8, 2025 |
| Dec 8, 2025 | Talvitie Kristian (CFO) 1,838 shares $174.58 −16.5% since trade filed Dec 8, 2025 | Planned sale (10b5-1) | 1,838 | $174.58 | $321K | −16.5% | Dec 8, 2025 |
| Dec 5, 2025 | Talvitie Kristian (CFO) 200 shares $175.48 −16.9% since trade filed Dec 8, 2025 | Planned sale (10b5-1) | 200 | $175.48 | $35K | −16.9% | Dec 8, 2025 |
| Dec 5, 2025 | Talvitie Kristian (CFO) 300 shares $172.22 −15.3% since trade filed Dec 8, 2025 | Planned sale (10b5-1) | 300 | $172.22 | $52K | −15.3% | Dec 8, 2025 |
| Dec 5, 2025 | Talvitie Kristian (CFO) 400 shares $173.87 −16.1% since trade filed Dec 8, 2025 | Planned sale (10b5-1) | 400 | $173.87 | $70K | −16.1% | Dec 8, 2025 |
| Dec 5, 2025 | Talvitie Kristian (CFO) 1,420 shares $173.13 −15.8% since trade filed Dec 8, 2025 | Planned sale (10b5-1) | 1,420 | $173.13 | $246K | −15.8% | Dec 8, 2025 |
| Nov 25, 2025 | CHRISTENSON ALICE (Officer) 1,323 shares $173.52 −16.0% since trade filed Nov 26, 2025 | Discretionary sale | 1,323 | $173.52 | $230K | −16.0% | Nov 26, 2025 |
| Aug 6, 2025 | VON STAATS AARON C (Officer) 468 shares $215.43 −32.3% since trade filed Aug 6, 2025 | Planned sale (10b5-1) | 468 | $215.43 | $101K | −32.3% | Aug 6, 2025 |
| Aug 6, 2025 | VON STAATS AARON C (Officer) 1,520 shares $216.56 −32.7% since trade filed Aug 6, 2025 | Planned sale (10b5-1) | 1,520 | $216.56 | $329K | −32.7% | Aug 6, 2025 |
| Aug 4, 2025 | CHRISTENSON ALICE (Officer) 676 shares $216.46 −32.6% since trade filed Aug 4, 2025 | Discretionary sale | 676 | $216.46 | $146K | −32.6% | Aug 4, 2025 |
| May 9, 2025 | Pham Trac (Director) 38 shares $163.42 −10.8% since trade filed May 12, 2025 | Discretionary sale | 38 | $163.42 | $6K | −10.8% | May 12, 2025 |
| May 7, 2025 | VON STAATS AARON C (Officer) 1,988 shares $160.00 −8.9% since trade filed May 8, 2025 | Planned sale (10b5-1) | 1,988 | $160.00 | $318K | −8.9% | May 8, 2025 |
| Mar 17, 2025 | Lathan Corinna (Director) 622 shares $155.53 −6.2% since trade filed Mar 19, 2025 | Planned sale (10b5-1) | 622 | $155.53 | $97K | −6.2% | Mar 19, 2025 |
| Feb 5, 2025 | VON STAATS AARON C (Officer) 94 shares $192.40 −24.2% since trade filed Feb 7, 2025 | Planned sale (10b5-1) | 94 | $192.40 | $18K | −24.2% | Feb 7, 2025 |
| Feb 5, 2025 | VON STAATS AARON C (Officer) 1,088 shares $191.80 −24.0% since trade filed Feb 7, 2025 | Planned sale (10b5-1) | 1,088 | $191.80 | $209K | −24.0% | Feb 7, 2025 |
| Dec 9, 2024 | VON STAATS AARON C (Officer) 810 shares $201.04 −27.5% since trade filed Dec 10, 2024 | Planned sale (10b5-1) | 810 | $201.04 | $163K | −27.5% | Dec 10, 2024 |
| Dec 9, 2024 | VON STAATS AARON C (Officer) 4,563 shares $199.97 −27.1% since trade filed Dec 10, 2024 | Planned sale (10b5-1) | 4,563 | $199.97 | $912K | −27.1% | Dec 10, 2024 |
| Dec 3, 2024 | Talvitie Kristian (CFO) 887 shares $200.32 −27.2% since trade filed Dec 4, 2024 | Planned sale (10b5-1) | 887 | $200.32 | $178K | −27.2% | Dec 4, 2024 |
| Dec 3, 2024 | Talvitie Kristian (CFO) 2,300 shares $199.03 −26.7% since trade filed Dec 4, 2024 | Planned sale (10b5-1) | 2,300 | $199.03 | $458K | −26.7% | Dec 4, 2024 |
| Dec 3, 2024 | Talvitie Kristian (CFO) 6,665 shares $199.83 −27.0% since trade filed Dec 4, 2024 | Planned sale (10b5-1) | 6,665 | $199.83 | $1.3M | −27.0% | Dec 4, 2024 |
| Dec 2, 2024 | Talvitie Kristian (CFO) 400 shares $197.23 −26.1% since trade filed Dec 3, 2024 | Planned sale (10b5-1) | 400 | $197.23 | $79K | −26.1% | Dec 3, 2024 |
| Dec 2, 2024 | Talvitie Kristian (CFO) 600 shares $197.94 −26.3% since trade filed Dec 3, 2024 | Planned sale (10b5-1) | 600 | $197.94 | $119K | −26.3% | Dec 3, 2024 |
| Dec 2, 2024 | Talvitie Kristian (CFO) 3,012 shares $199.88 −27.1% since trade filed Dec 3, 2024 | Planned sale (10b5-1) | 3,012 | $199.88 | $602K | −27.1% | Dec 3, 2024 |
| Dec 2, 2024 | Talvitie Kristian (CFO) 6,294 shares $199.35 −26.9% since trade filed Dec 3, 2024 | Planned sale (10b5-1) | 6,294 | $199.35 | $1.3M | −26.9% | Dec 3, 2024 |
| Nov 25, 2024 | Lathan Corinna (Director) 860 shares $200.00 −27.1% since trade filed Nov 27, 2024 | Planned sale (10b5-1) | 860 | $200.00 | $172K | −27.1% | Nov 27, 2024 |
| Nov 21, 2024 | CHRISTENSON ALICE (Officer) 1,703 shares $193.20 −24.5% since trade filed Nov 22, 2024 | Discretionary sale | 1,703 | $193.20 | $329K | −24.5% | Nov 22, 2024 |
| Sep 12, 2024 | CHAFFIN JANICE (Director) 4,000 shares $168.75 −13.6% since trade filed Sep 13, 2024 | Planned sale (10b5-1) | 4,000 | $168.75 | $675K | −13.6% | Sep 13, 2024 |
| Aug 20, 2024 | CHRISTENSON ALICE (Officer) 590 shares $176.08 −17.2% since trade filed Aug 20, 2024 | Discretionary sale | 590 | $176.08 | $104K | −17.2% | Aug 20, 2024 |
| Aug 12, 2024 | CHAFFIN JANICE (Director) 100 shares $173.47 −15.9% since trade filed Aug 13, 2024 | Planned sale (10b5-1) | 100 | $173.47 | $17K | −15.9% | Aug 13, 2024 |
| Aug 12, 2024 | CHAFFIN JANICE (Director) 900 shares $171.95 −15.2% since trade filed Aug 13, 2024 | Planned sale (10b5-1) | 900 | $171.95 | $155K | −15.2% | Aug 13, 2024 |
| Aug 12, 2024 | CHAFFIN JANICE (Director) 3,000 shares $171.09 −14.8% since trade filed Aug 13, 2024 | Planned sale (10b5-1) | 3,000 | $171.09 | $513K | −14.8% | Aug 13, 2024 |
| Aug 6, 2024 | SCHECHTER ROBERT (Director) 5,000 shares $171.73 −15.1% since trade filed Aug 7, 2024 | Discretionary sale | 5,000 | $171.73 | $859K | −15.1% | Aug 7, 2024 |
| Aug 6, 2024 | VON STAATS AARON C (Officer) 1,000 shares $170.00 −14.2% since trade filed Aug 7, 2024 | Discretionary sale | 1,000 | $170.00 | $170K | −14.2% | Aug 7, 2024 |
| Aug 1, 2024 | Kniker Catherine (Officer) 3 shares $172.33 −15.4% since trade filed Aug 2, 2024 | Planned sale (10b5-1) | 3 | $172.33 | $517 | −15.4% | Aug 2, 2024 |
| Aug 1, 2024 | Kniker Catherine (Officer) 3 shares $180.25 −19.1% since trade filed Aug 2, 2024 | Planned sale (10b5-1) | 3 | $180.25 | $541 | −19.1% | Aug 2, 2024 |
| Aug 1, 2024 | Kniker Catherine (Officer) 9 shares $178.90 −18.5% since trade filed Aug 2, 2024 | Planned sale (10b5-1) | 9 | $178.90 | $2K | −18.5% | Aug 2, 2024 |
| Aug 1, 2024 | Kniker Catherine (Officer) 12 shares $177.98 −18.1% since trade filed Aug 2, 2024 | Planned sale (10b5-1) | 12 | $177.98 | $2K | −18.1% | Aug 2, 2024 |
| Aug 1, 2024 | Kniker Catherine (Officer) 13 shares $175.31 −16.8% since trade filed Aug 2, 2024 | Planned sale (10b5-1) | 13 | $175.31 | $2K | −16.8% | Aug 2, 2024 |
| Aug 1, 2024 | Kniker Catherine (Officer) 14 shares $176.45 −17.4% since trade filed Aug 2, 2024 | Planned sale (10b5-1) | 14 | $176.45 | $2K | −17.4% | Aug 2, 2024 |
| Aug 1, 2024 | Kniker Catherine (Officer) 15 shares $174.59 −16.5% since trade filed Aug 2, 2024 | Planned sale (10b5-1) | 15 | $174.59 | $3K | −16.5% | Aug 2, 2024 |
| Jul 12, 2024 | CHAFFIN JANICE (Director) 998 shares $179.78 −18.9% since trade filed Jul 15, 2024 | Planned sale (10b5-1) | 998 | $179.78 | $179K | −18.9% | Jul 15, 2024 |
| Jul 12, 2024 | CHAFFIN JANICE (Director) 3,002 shares $179.18 −18.6% since trade filed Jul 15, 2024 | Planned sale (10b5-1) | 3,002 | $179.18 | $538K | −18.6% | Jul 15, 2024 |
| Jun 12, 2024 | CHAFFIN JANICE (Director) 810 shares $177.19 −17.7% since trade filed Jun 13, 2024 | Planned sale (10b5-1) | 810 | $177.19 | $144K | −17.7% | Jun 13, 2024 |
| Jun 12, 2024 | CHAFFIN JANICE (Director) 1,378 shares $179.00 −18.5% since trade filed Jun 13, 2024 | Planned sale (10b5-1) | 1,378 | $179.00 | $247K | −18.5% | Jun 13, 2024 |
| Jun 12, 2024 | CHAFFIN JANICE (Director) 1,812 shares $178.05 −18.1% since trade filed Jun 13, 2024 | Planned sale (10b5-1) | 1,812 | $178.05 | $323K | −18.1% | Jun 13, 2024 |
| Jun 3, 2024 | Kniker Catherine (Officer) 3 shares $177.21 −17.7% since trade filed Jun 4, 2024 | Planned sale (10b5-1) | 3 | $177.21 | $532 | −17.7% | Jun 4, 2024 |
| Jun 3, 2024 | Kniker Catherine (Officer) 75 shares $175.98 −17.1% since trade filed Jun 4, 2024 | Planned sale (10b5-1) | 75 | $175.98 | $13K | −17.1% | Jun 4, 2024 |
| Jun 3, 2024 | Kniker Catherine (Officer) 181 shares $174.87 −16.6% since trade filed Jun 4, 2024 | Planned sale (10b5-1) | 181 | $174.87 | $32K | −16.6% | Jun 4, 2024 |
| Jun 3, 2024 | Kniker Catherine (Officer) 400 shares $173.49 −16.0% since trade filed Jun 4, 2024 | Planned sale (10b5-1) | 400 | $173.49 | $69K | −16.0% | Jun 4, 2024 |
| Jun 3, 2024 | Kniker Catherine (Officer) 595 shares $172.65 −15.5% since trade filed Jun 4, 2024 | Planned sale (10b5-1) | 595 | $172.65 | $103K | −15.5% | Jun 4, 2024 |
| May 24, 2024 | Ditullio Michael (COO) 277 shares $183.32 −20.5% since trade filed May 28, 2024 | Discretionary sale | 277 | $183.32 | $51K | −20.5% | May 28, 2024 |
“Since trade” compares with the latest insider-implied price, not a market quote: these pages are built from filings alone. A role here is the one on that day's Form 4, so somebody promoted since appears under both titles.
Filing hygiene
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.