PTC THERAPEUTICS, INC.
PTCT · Pharmaceutical Preparations · 8.3M shares · +6%/yr ↑ dilution · EDGAR filings ↗
Reference price $80.61 · est. market cap ~$669M — last insider sale, 2026-06-22 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)
Grade
B76Rare-disease pharma (DMD + new deals) — strongly profitable this year with elite FCF, but negative equity.
Strengths
- Elite profitability and FCF — operating margin 50% (98th), FCF $702M (95th), FCF margin 41%
- Strong asset returns — ROA 24% (96th)
Risks
- Profitability is deal/milestone-aided (lumpy) — per 10-K
- Negative equity — ROE -332%
- Translarna/DMD and pipeline transition — per 10-K
Notable findings
- Exec changeRecent 8-K item 5.02 8-K ↗
- Fund exitedNotable fund(s) exited this quarter: VANGUARD GROUP INC, Bridgewater Associates, LP
- Strong balance sheetStrong balance sheet — $1.9B cash & investments
- Notable holderHeld by 5 notable fund(s): STATE STREET CORP, FMR LLC, GOLDMAN SACHS GROUP INC +2 more (as of 2026-03-31)
- Insider sellingInsider selling — 88 open-market sale(s) by 10 insider(s) (cluster of 10 insiders, ~$21M, last 6mo) Form 4 ↗
Quarterly revenue
Last 4 quarters · from SEC filings.
Key metrics
Operating margin
50.1%
Net margin
39.4%
Return on equity
-332.5%
Return on assets
23.5%
Revenue growth (QoQ)
65.5%
Current ratio
2.3×
Free cash flow
$702M
EBITDA
$906M
Tangible book value
-$676M
Cash & investments
$1.9B
Stock comp / revenue
4.3%
Insider transactions · last 18 months
| Date | Insider | Type | Shares | Price |
|---|---|---|---|---|
| 2026-06-22 | Almstead Neil Gregory | Option exercise | 24K | $25.69 |
| 2026-06-22 | Almstead Neil Gregory | Sell | 12K | $80.61 |
| 2026-06-22 | Almstead Neil Gregory | Sell | 12K | $81.21 |
| 2026-06-17 | Utter Christine Marie | Option exercise | 20K | $25.69 |
| 2026-06-17 | Utter Christine Marie | Sell | 20K | $75.56 |
| 2026-06-17 | Boulding Mark Elliott | Option exercise | 8.5K | $46.54 |
| 2026-06-17 | Boulding Mark Elliott | Sell | 6.6K | $78.50 |
| 2026-06-17 | Boulding Mark Elliott | Sell | 1.9K | $79.24 |
| 2026-06-17 | Boulding Mark Elliott | Option exercise | 2.0K | $46.54 |
| 2026-06-17 | Boulding Mark Elliott | Sell | 1.7K | $78.50 |
| 2026-06-17 | Boulding Mark Elliott | Sell | 309 | $79.25 |
| 2026-06-10 | Pauwels Eric | Sell | 3.7K | $75.00 |
| 2026-06-10 | Pauwels Eric | Option exercise | 18K | $18.01 |
| 2026-06-10 | Pauwels Eric | Sell | 18K | $75.00 |
| 2026-05-15 | Boulding Mark Elliott | Option exercise | 2.8K | $25.69 |
| 2026-05-15 | Boulding Mark Elliott | Sell | 2.4K | $72.08 |
| 2026-05-15 | Boulding Mark Elliott | Sell | 456 | $72.67 |
| 2026-05-14 | Klein Matthew B. | Sell | 7.2K | $73.08 |
| 2026-05-14 | Klein Matthew B. | Sell | 679 | $73.06 |
| 2026-05-14 | Klein Matthew B. | Sell | 2.1K | $73.08 |
| 2026-05-14 | Klein Matthew B. | Sell | 2.6K | $72.46 |
| 2026-05-13 | Klein Matthew B. | Grant | 12K | — |
| 2026-05-08 | Boulding Mark Elliott | Option exercise | 2.7K | $46.54 |
| 2026-05-08 | Boulding Mark Elliott | Sell | 840 | $78.23 |
| 2026-05-08 | Boulding Mark Elliott | Sell | 1.9K | $79.31 |
| 2026-05-08 | Boulding Mark Elliott | Option exercise | 800 | $46.54 |
| 2026-05-08 | Boulding Mark Elliott | Sell | 200 | $78.00 |
| 2026-05-08 | Boulding Mark Elliott | Sell | 600 | $79.28 |
| 2026-04-21 | Klein Matthew B. | Sell | 2.9K | $70.91 |
| 2026-04-06 | Boulding Mark Elliott | Option exercise | 2.3K | $39.42 |
| 2026-04-06 | Boulding Mark Elliott | Sell | 822 | $68.91 |
| 2026-04-06 | Boulding Mark Elliott | Sell | 1.4K | $69.75 |
| 2026-04-02 | Golden Lee Scott | Sell | 829 | $67.99 |
| 2026-04-01 | Almstead Neil Gregory | Sell | 39K | $68.89 |
| 2026-04-01 | Almstead Neil Gregory | Sell | 13K | $69.50 |
| 2026-04-01 | Almstead Neil Gregory | Sell | 80 | $70.30 |
| 2026-03-24 | Chutter Jessica Caroline | Grant | 4.0K | — |
| 2026-03-24 | Chutter Jessica Caroline | Grant | 3.3K | — |
| 2026-03-12 | Klein Matthew B. | Sell | 2.7K | $64.08 |
| 2026-03-11 | Klein Matthew B. | Grant | 12K | — |
| 2026-03-10 | Okey Stephanie | Sell | 1.2K | $70.00 |
| 2026-03-10 | Okey Stephanie | Option exercise | 14K | $33.63 |
| 2026-03-10 | Okey Stephanie | Sell | 14K | $70.00 |
| 2026-03-10 | Okey Stephanie | Option exercise | 1.2K | $33.63 |
| 2026-03-05 | Okey Stephanie | Sell | 6.3K | $63.38 |
| 2026-03-05 | Golden Lee Scott | Sell | 10K | $63.38 |
| 2026-03-05 | Almstead Neil Gregory | Sell | 4.0K | $63.38 |
| 2026-02-19 | Boulding Mark Elliott | Sell | 588 | $68.54 |
| 2026-02-19 | Boulding Mark Elliott | Sell | 1.6K | $69.82 |
| 2026-02-19 | Boulding Mark Elliott | Sell | 212 | $68.54 |
| 2026-02-19 | Boulding Mark Elliott | Sell | 590 | $69.82 |
| 2026-02-18 | Gravier Pierre | Sell | 3.0K | $69.36 |
| 2026-02-18 | Klein Matthew B. | Sell | 7.4K | $69.36 |
| 2026-02-18 | Utter Christine Marie | Sell | 2.5K | $69.36 |
| 2026-02-18 | Golden Lee Scott | Sell | 2.5K | $69.36 |
| 2026-02-18 | Almstead Neil Gregory | Sell | 3.1K | $69.36 |
| 2026-02-18 | Almstead Neil Gregory | Sell | 65 | $69.36 |
| 2026-02-18 | Pauwels Eric | Sell | 3.0K | $69.36 |
| 2026-02-18 | Boulding Mark Elliott | Sell | 3.1K | $69.36 |
| 2026-02-17 | Boulding Mark Elliott | Option exercise | 2.8K | $25.69 |
| 2026-02-17 | Boulding Mark Elliott | Sell | 2.8K | $69.29 |
| 2026-02-17 | Boulding Mark Elliott | Sell | 2 | $70.13 |
| 2026-01-12 | Pauwels Eric | Sell | 1.0K | $78.70 |
| 2026-01-09 | Boulding Mark Elliott | Sell | 107 | $79.52 |
| 2026-01-09 | Boulding Mark Elliott | Sell | 1.5K | $77.46 |
| 2026-01-09 | Boulding Mark Elliott | Sell | 686 | $78.71 |
| 2026-01-09 | Pauwels Eric | Sell | 1.7K | $77.41 |
| 2026-01-08 | Boulding Mark Elliott | Sell | 1.3K | $76.45 |
| 2026-01-08 | Pauwels Eric | Sell | 1.5K | $76.45 |
| 2026-01-08 | Utter Christine Marie | Sell | 1.0K | $76.45 |
| 2026-01-08 | Klein Matthew B. | Sell | 2.5K | $76.45 |
| 2026-01-08 | Almstead Neil Gregory | Sell | 881 | $76.45 |
| 2026-01-08 | Almstead Neil Gregory | Sell | 59 | $76.45 |
| 2026-01-08 | Pauwels Eric | Sell | 2.6K | $76.42 |
| 2026-01-08 | Pauwels Eric | Sell | 587 | $76.98 |
| 2026-01-08 | Golden Lee Scott | Sell | 866 | $76.45 |
| 2026-01-08 | Boulding Mark Elliott | Sell | 2.5K | $76.56 |
| 2026-01-08 | Boulding Mark Elliott | Sell | 265 | $77.07 |
| 2026-01-07 | Almstead Neil Gregory | Sell | 52 | $77.48 |
| 2026-01-07 | Klein Matthew B. | Sell | 3.0K | $77.48 |
| 2026-01-07 | Utter Christine Marie | Sell | 1.2K | $77.45 |
| 2026-01-07 | Golden Lee Scott | Sell | 642 | $77.48 |
| 2026-01-07 | Boulding Mark Elliott | Sell | 1.5K | $77.48 |
| 2026-01-07 | Boulding Mark Elliott | Option exercise | 2.6K | $38.10 |
| 2026-01-07 | Boulding Mark Elliott | Sell | 1.6K | $77.11 |
| 2026-01-07 | Boulding Mark Elliott | Sell | 949 | $77.91 |
| 2026-01-07 | Boulding Mark Elliott | Sell | 38 | $78.60 |
| 2026-01-07 | Boulding Mark Elliott | Option exercise | 751 | $38.10 |
| 2026-01-07 | Boulding Mark Elliott | Sell | 471 | $77.10 |
| 2026-01-07 | Boulding Mark Elliott | Sell | 269 | $77.92 |
| 2026-01-07 | Boulding Mark Elliott | Sell | 11 | $78.98 |
| 2026-01-07 | Almstead Neil Gregory | Sell | 1.0K | $77.48 |
| 2026-01-07 | Pauwels Eric | Sell | 1.4K | $77.48 |
| 2026-01-06 | Klein Matthew B. | Sell | 5.1K | $76.95 |
| 2026-01-06 | Boulding Mark Elliott | Sell | 1.7K | $76.95 |
| 2026-01-06 | Almstead Neil Gregory | Sell | 1.3K | $76.95 |
| 2026-01-06 | Almstead Neil Gregory | Sell | 54 | $76.95 |
| 2026-01-06 | Golden Lee Scott | Sell | 1.3K | $76.95 |
| 2026-01-06 | Gravier Pierre | Sell | 2.1K | $76.95 |
| 2026-01-06 | Pauwels Eric | Sell | 1.8K | $76.95 |
| 2026-01-06 | Utter Christine Marie | Sell | 1.4K | $76.95 |
| 2026-01-05 | Reeve Emma | Option exercise | 734 | $46.54 |
| 2026-01-05 | Reeve Emma | Sell | 734 | $76.00 |
| 2026-01-05 | Boulding Mark Elliott | Option exercise | 2.3K | $39.42 |
| 2026-01-05 | Boulding Mark Elliott | Sell | 1.1K | $74.92 |
| 2026-01-05 | Boulding Mark Elliott | Sell | 1.0K | $76.10 |
| 2026-01-05 | Boulding Mark Elliott | Sell | 108 | $76.79 |
| 2026-01-02 | Golden Lee Scott | Grant | 19K | — |
| 2026-01-02 | Reeve Emma | Grant | 4.0K | — |
| 2026-01-02 | Gravier Pierre | Grant | 20K | — |
| 2026-01-02 | SCHMERTZLER MICHAEL | Grant | 8.0K | — |
| 2026-01-02 | Jacobson Allan Steven | Grant | 4.0K | — |
| 2026-01-02 | Boulding Mark Elliott | Grant | 17K | — |
| 2026-01-02 | STEELE GLENN JR MD PHD | Option exercise | 12K | $30.86 |
| 2026-01-02 | STEELE GLENN JR MD PHD | Sell | 12K | $76.35 |
| 2026-01-02 | STEELE GLENN JR MD PHD | Grant | 4.0K | — |
| 2026-01-02 | SOUTHWELL DAVID P | Grant | 4.0K | — |
| 2026-01-02 | Almstead Neil Gregory | Grant | 18K | — |
| 2026-01-02 | Almstead Neil Gregory | Grant | 520 | — |
| 2026-01-02 | ZELDIS JEROME B | Grant | 4.0K | — |
| 2026-01-02 | Pauwels Eric | Grant | 20K | — |
| 2026-01-02 | Young Alethia | Grant | 4.0K | — |
| 2026-01-02 | Smith Mary L. | Grant | 4.0K | — |
| 2026-01-02 | Klein Matthew B. | Grant | 63K | — |
| 2026-01-02 | Okey Stephanie | Grant | 4.0K | — |
| 2026-01-02 | Utter Christine Marie | Grant | 13K | — |
| 2025-12-30 | Klein Matthew B. | Sell | 8.1K | $76.64 |
| 2025-12-19 | Pauwels Eric | Sell | 193 | $75.45 |
| 2025-12-19 | Pauwels Eric | Sell | 3.2K | $78.33 |
| 2025-12-19 | Pauwels Eric | Sell | 37 | $75.66 |
| 2025-12-19 | Pauwels Eric | Sell | 42 | $77.26 |
| 2025-12-19 | Pauwels Eric | Sell | 59 | $78.01 |
| 2025-12-19 | Pauwels Eric | Option exercise | 138 | $66.49 |
| 2025-12-19 | Pauwels Eric | Option exercise | 565 | $18.01 |
| 2025-12-19 | Pauwels Eric | Sell | 313 | $77.73 |
| 2025-12-19 | Pauwels Eric | Sell | 59 | $78.43 |
| 2025-12-19 | Pauwels Eric | Option exercise | 20K | $66.49 |
| 2025-12-19 | Pauwels Eric | Sell | 1.5K | $75.77 |
| 2025-12-19 | Pauwels Eric | Sell | 4.5K | $76.33 |
| 2025-12-19 | Pauwels Eric | Sell | 11K | $77.55 |
| 2025-12-18 | Pauwels Eric | Option exercise | 2.8K | $66.49 |
| 2025-12-18 | Pauwels Eric | Sell | 120 | $75.02 |
| 2025-12-18 | Pauwels Eric | Sell | 251 | $75.00 |
| 2025-12-18 | Pauwels Eric | Sell | 2.8K | $75.07 |
| 2025-12-18 | Pauwels Eric | Option exercise | 251 | $18.01 |
| 2025-12-18 | Pauwels Eric | Option exercise | 120 | $66.49 |
| 2025-12-17 | Pauwels Eric | Sell | 3.6K | $75.31 |
| 2025-12-17 | Pauwels Eric | Option exercise | 1.2K | $66.49 |
| 2025-12-17 | Pauwels Eric | Sell | 1.2K | $75.28 |
| 2025-12-17 | Pauwels Eric | Option exercise | 3.7K | $18.01 |
| 2025-12-17 | Pauwels Eric | Sell | 100 | $76.00 |
| 2025-12-17 | Pauwels Eric | Option exercise | 35K | $66.49 |
| 2025-12-17 | Pauwels Eric | Sell | 35K | $75.44 |
| 2025-12-17 | Pauwels Eric | Sell | 100 | $76.00 |
| 2025-12-16 | SCHMERTZLER MICHAEL | Option exercise | 24K | $30.86 |
| 2025-12-03 | Reeve Emma | Sell | 733 | $78.62 |
| 2025-12-03 | Reeve Emma | Option exercise | 733 | $46.54 |
| 2025-12-02 | Klein Matthew B. | Sell | 3.4K | $79.07 |
| 2025-12-01 | Klein Matthew B. | Grant | 16K | — |
| 2025-11-25 | Almstead Neil Gregory | Sell | 14K | $82.55 |
| 2025-11-25 | Jacobson Allan Steven | Option exercise | 6.3K | $11.23 |
| 2025-11-25 | Jacobson Allan Steven | Sell | 2.3K | $82.63 |
| 2025-11-25 | Jacobson Allan Steven | Sell | 2.5K | $83.93 |
| 2025-11-25 | Jacobson Allan Steven | Sell | 1.1K | $84.45 |
| 2025-11-25 | Jacobson Allan Steven | Sell | 400 | $85.24 |
| 2025-11-25 | Jacobson Allan Steven | Option exercise | 7.9K | $18.01 |
| 2025-11-25 | Jacobson Allan Steven | Sell | 2.5K | $82.58 |
| 2025-11-25 | Jacobson Allan Steven | Sell | 3.5K | $83.38 |
| 2025-11-25 | Jacobson Allan Steven | Sell | 1.2K | $84.47 |
| 2025-11-25 | Jacobson Allan Steven | Sell | 700 | $85.32 |
| 2025-11-25 | Almstead Neil Gregory | Option exercise | 2.5K | $18.01 |
| 2025-11-25 | Almstead Neil Gregory | Sell | 911 | $82.63 |
| 2025-11-25 | Almstead Neil Gregory | Sell | 990 | $83.44 |
| 2025-11-25 | Almstead Neil Gregory | Sell | 574 | $84.67 |
| 2025-11-25 | Almstead Neil Gregory | Option exercise | 2.0K | $33.02 |
| 2025-11-25 | Almstead Neil Gregory | Sell | 689 | $82.63 |
| 2025-11-25 | Almstead Neil Gregory | Sell | 862 | $83.35 |
| 2025-11-25 | Almstead Neil Gregory | Sell | 289 | $84.61 |
| 2025-11-25 | Almstead Neil Gregory | Sell | 180 | $85.17 |
| 2025-11-25 | Almstead Neil Gregory | Option exercise | 8.4K | $18.01 |
| 2025-11-25 | Almstead Neil Gregory | Sell | 2.8K | $82.82 |
| 2025-11-25 | Almstead Neil Gregory | Sell | 3.7K | $83.41 |
| 2025-11-25 | Almstead Neil Gregory | Sell | 1.8K | $84.56 |
| 2025-11-25 | Almstead Neil Gregory | Sell | 200 | $85.37 |
| 2025-11-25 | Almstead Neil Gregory | Option exercise | 48K | $33.02 |
| 2025-11-25 | Almstead Neil Gregory | Sell | 22K | $83.33 |
| 2025-11-25 | Almstead Neil Gregory | Sell | 9.2K | $84.42 |
| 2025-11-25 | Almstead Neil Gregory | Sell | 3.1K | $85.15 |
| 2025-11-25 | Almstead Neil Gregory | Option exercise | 11K | $33.02 |
| 2025-11-25 | Almstead Neil Gregory | Sell | 3.7K | $82.61 |
| 2025-11-25 | Almstead Neil Gregory | Sell | 4.8K | $83.39 |
| 2025-11-25 | Almstead Neil Gregory | Sell | 2.6K | $84.54 |
| 2025-11-25 | Almstead Neil Gregory | Sell | 200 | $85.34 |
| 2025-11-24 | Almstead Neil Gregory | Option exercise | 1.6K | $33.02 |
| 2025-11-24 | Almstead Neil Gregory | Sell | 1.6K | $80.14 |
| 2025-11-24 | Almstead Neil Gregory | Option exercise | 4.7K | $18.01 |
| 2025-11-24 | Almstead Neil Gregory | Sell | 4.7K | $80.15 |
| 2025-11-24 | Almstead Neil Gregory | Option exercise | 21K | $33.02 |
| 2025-11-24 | Almstead Neil Gregory | Sell | 21K | $80.19 |
| 2025-11-24 | Almstead Neil Gregory | Option exercise | 6.1K | $33.02 |
| 2025-11-24 | Almstead Neil Gregory | Sell | 6.1K | $80.17 |
| 2025-11-24 | Jacobson Allan Steven | Option exercise | 5.7K | $11.23 |
| 2025-11-24 | Jacobson Allan Steven | Sell | 6.1K | $80.15 |
| 2025-11-24 | Jacobson Allan Steven | Option exercise | 6.1K | $18.01 |
| 2025-11-24 | Almstead Neil Gregory | Option exercise | 1.9K | $18.01 |
| 2025-11-24 | Jacobson Allan Steven | Sell | 5.7K | $80.13 |
| 2025-11-24 | Almstead Neil Gregory | Sell | 1.9K | $80.14 |
| 2025-11-21 | Reeve Emma | Option exercise | 10K | $51.16 |
| 2025-11-21 | Reeve Emma | Sell | 10K | $79.50 |
| 2025-11-20 | Okey Stephanie | Gift | 867 | — |
| 2025-11-17 | Boulding Mark Elliott | Sell | 192 | $77.18 |
| 2025-11-17 | Boulding Mark Elliott | Option exercise | 2.8K | $25.69 |
| 2025-11-17 | Boulding Mark Elliott | Sell | 1.8K | $75.64 |
| 2025-11-17 | Boulding Mark Elliott | Sell | 777 | $76.53 |
| 2025-11-12 | Reeve Emma | Sell | 7.3K | $74.50 |
| 2025-11-12 | Reeve Emma | Option exercise | 7.3K | $46.54 |
| 2025-10-30 | Reeve Emma | Sell | 3.7K | $69.50 |
| 2025-10-30 | Reeve Emma | Sell | 12K | $69.50 |
| 2025-10-30 | Reeve Emma | Option exercise | 12K | $38.10 |
| 2025-10-07 | Boulding Mark Elliott | Sell | 312 | $64.97 |
| 2025-10-07 | Boulding Mark Elliott | Sell | 1.8K | $62.89 |
| 2025-10-07 | Boulding Mark Elliott | Sell | 1.3K | $63.80 |
| 2025-10-07 | Boulding Mark Elliott | Option exercise | 3.4K | $38.10 |
| 2025-10-06 | Boulding Mark Elliott | Option exercise | 2.3K | $39.42 |
| 2025-10-06 | Boulding Mark Elliott | Sell | 2.3K | $65.07 |
| 2025-10-03 | Almstead Neil Gregory | Sell | 23K | $65.45 |
| 2025-10-03 | Almstead Neil Gregory | Sell | 24K | $66.45 |
| 2025-10-03 | Almstead Neil Gregory | Sell | 4.3K | $67.15 |
| 2025-10-03 | Boulding Mark Elliott | Sell | 838 | $65.72 |
| 2025-10-03 | Reeve Emma | Option exercise | 10K | $39.42 |
| 2025-10-03 | Reeve Emma | Sell | 3.0K | $65.09 |
| 2025-10-03 | Reeve Emma | Sell | 4.6K | $66.09 |
| 2025-10-03 | Reeve Emma | Sell | 2.4K | $66.87 |
| 2025-10-03 | Reeve Emma | Option exercise | 6.9K | $33.02 |
| 2025-10-03 | Reeve Emma | Sell | 2.2K | $65.02 |
| 2025-10-03 | Reeve Emma | Sell | 3.1K | $66.11 |
| 2025-10-03 | Reeve Emma | Sell | 1.6K | $66.93 |
| 2025-10-03 | Reeve Emma | Option exercise | 8.7K | $33.63 |
| 2025-10-03 | Reeve Emma | Sell | 2.7K | $65.05 |
| 2025-10-03 | Reeve Emma | Sell | 4.0K | $66.10 |
| 2025-10-03 | Reeve Emma | Sell | 1.9K | $66.89 |
| 2025-10-03 | Jacobson Allan Steven | Option exercise | 12K | $30.86 |
| 2025-10-03 | Jacobson Allan Steven | Sell | 12K | $65.00 |
| 2025-10-03 | Boulding Mark Elliott | Option exercise | 18K | $39.42 |
| 2025-10-03 | Boulding Mark Elliott | Sell | 3.1K | $64.43 |
| 2025-10-03 | Boulding Mark Elliott | Sell | 6.1K | $65.47 |
| 2025-10-03 | Boulding Mark Elliott | Sell | 7.4K | $66.44 |
| 2025-10-03 | Boulding Mark Elliott | Sell | 1.5K | $67.15 |
| 2025-10-03 | Boulding Mark Elliott | Option exercise | 2.3K | $39.42 |
| 2025-10-03 | Boulding Mark Elliott | Sell | 536 | $64.43 |
| 2025-10-03 | Boulding Mark Elliott | Sell | 824 | $65.73 |
| 2025-10-03 | Boulding Mark Elliott | Sell | 906 | $66.63 |
| 2025-10-03 | Boulding Mark Elliott | Option exercise | 2.3K | $39.42 |
| 2025-10-03 | Boulding Mark Elliott | Sell | 550 | $64.44 |
| 2025-10-03 | Boulding Mark Elliott | Sell | 877 | $66.67 |
| 2025-10-03 | Almstead Neil Gregory | Option exercise | 3.4K | $30.86 |
| 2025-10-03 | Almstead Neil Gregory | Sell | 1.6K | $65.46 |
| 2025-10-03 | Almstead Neil Gregory | Sell | 1.8K | $66.56 |
| 2025-10-03 | Almstead Neil Gregory | Sell | 73 | $67.16 |
| 2025-10-03 | Almstead Neil Gregory | Option exercise | 52K | $30.86 |
| 2025-09-12 | Boulding Mark Elliott | Option exercise | 23K | $38.10 |
| 2025-09-12 | Boulding Mark Elliott | Sell | 22K | $61.33 |
| 2025-09-12 | Boulding Mark Elliott | Sell | 544 | $62.09 |
| 2025-09-12 | Boulding Mark Elliott | Option exercise | 1.0K | $38.10 |
| 2025-09-12 | Boulding Mark Elliott | Sell | 1.0K | $61.31 |
| 2025-09-12 | Boulding Mark Elliott | Option exercise | 905 | $38.10 |
| 2025-09-12 | Boulding Mark Elliott | Sell | 905 | $61.21 |
| 2025-09-11 | Boulding Mark Elliott | Sell | 18K | $61.00 |
| 2025-09-11 | Boulding Mark Elliott | Option exercise | 2.4K | $38.10 |
| 2025-09-11 | Boulding Mark Elliott | Sell | 2.4K | $61.00 |
| 2025-09-11 | Boulding Mark Elliott | Option exercise | 2.5K | $38.10 |
| 2025-09-11 | Boulding Mark Elliott | Sell | 2.5K | $61.00 |
| 2025-09-11 | Reeve Emma | Sell | 3.5K | $59.50 |
| 2025-09-11 | Reeve Emma | Sell | 1.3K | $59.50 |
| 2025-09-11 | Reeve Emma | Option exercise | 10K | $25.69 |
| 2025-09-11 | Reeve Emma | Sell | 10K | $59.50 |
| 2025-09-11 | Reeve Emma | Option exercise | 837 | $33.63 |
| 2025-09-11 | Reeve Emma | Sell | 837 | $59.50 |
| 2025-09-11 | Boulding Mark Elliott | Option exercise | 18K | $38.10 |
| 2025-09-09 | SOUTHWELL DAVID P | Option exercise | 12K | $30.86 |
| 2025-09-09 | SOUTHWELL DAVID P | Sell | 12K | $58.34 |
| 2025-09-08 | Pauwels Eric | Option exercise | 8.5K | $18.01 |
| 2025-09-08 | Pauwels Eric | Option exercise | 17K | $30.86 |
| 2025-09-08 | Pauwels Eric | Sell | 17K | $56.94 |
| 2025-09-08 | Pauwels Eric | Option exercise | 6.0K | $11.23 |
| 2025-09-08 | Pauwels Eric | Sell | 6.0K | $56.91 |
| 2025-09-08 | Pauwels Eric | Sell | 8.5K | $56.92 |
| 2025-09-08 | Pauwels Eric | Option exercise | 3.7K | $30.86 |
| 2025-09-08 | Pauwels Eric | Sell | 3.7K | $56.92 |
| 2025-09-08 | Pauwels Eric | Option exercise | 2.4K | $11.23 |
| 2025-09-08 | Pauwels Eric | Sell | 2.4K | $56.92 |
| 2025-09-08 | Pauwels Eric | Option exercise | 1.2K | $11.32 |
| 2025-09-08 | Pauwels Eric | Sell | 1.2K | $56.85 |
| 2025-09-08 | Pauwels Eric | Option exercise | 1.2K | $11.32 |
| 2025-09-08 | Pauwels Eric | Sell | 1.2K | $56.86 |
| 2025-08-28 | Jacobson Allan Steven | Sell | 1.7K | $50.15 |
| 2025-08-15 | Boulding Mark Elliott | Option exercise | 2.8K | $25.69 |
| 2025-08-15 | Boulding Mark Elliott | Sell | 2.8K | $48.58 |
| 2025-08-05 | Klein Matthew B. | Sell | 11K | $51.74 |
| 2025-08-01 | Klein Matthew B. | Grant | 75K | — |
| 2025-07-15 | Gravier Pierre | Sell | 2.5K | $49.46 |
| 2025-05-16 | Boulding Mark Elliott | Option exercise | 883 | $25.69 |
| 2025-05-16 | Boulding Mark Elliott | Sell | 883 | $46.02 |
| 2025-05-15 | Boulding Mark Elliott | Option exercise | 1.9K | $25.69 |
| 2025-05-15 | Boulding Mark Elliott | Sell | 1.9K | $46.18 |
| 2025-04-22 | Klein Matthew B. | Sell | 2.8K | $48.74 |
| 2025-04-02 | Golden Lee Scott | Sell | 897 | $46.95 |
| 2025-03-17 | Pauwels Eric | Sell | 2.0K | $55.24 |
| 2025-03-17 | Pauwels Eric | Sell | 300 | $58.31 |
| 2025-03-17 | Pauwels Eric | Sell | 1.1K | $56.62 |
| 2025-03-17 | Pauwels Eric | Sell | 3.3K | $57.67 |
| 2025-03-14 | Pauwels Eric | Sell | 4.5K | $55.19 |
| 2025-03-13 | Okey Stephanie | Sell | 5.0K | $54.00 |
| 2025-03-12 | Boulding Mark Elliott | Option exercise | 13K | $33.02 |
| 2025-03-12 | Boulding Mark Elliott | Option exercise | 2.4K | $33.02 |
| 2025-03-12 | Boulding Mark Elliott | Sell | 2.4K | $53.23 |
| 2025-03-12 | Boulding Mark Elliott | Sell | 13K | $53.31 |
| 2025-03-11 | Boulding Mark Elliott | Sell | 5.7K | $53.02 |
| 2025-03-11 | Boulding Mark Elliott | Option exercise | 1.7K | $33.02 |
| 2025-03-11 | Boulding Mark Elliott | Sell | 1.7K | $53.01 |
| 2025-03-11 | Boulding Mark Elliott | Option exercise | 5.7K | $33.02 |
| 2025-03-10 | Boulding Mark Elliott | Option exercise | 11K | $25.69 |
| 2025-03-10 | Boulding Mark Elliott | Option exercise | 45K | $33.02 |
| 2025-03-10 | Boulding Mark Elliott | Sell | 45K | $53.15 |
| 2025-03-10 | Boulding Mark Elliott | Option exercise | 11K | $33.02 |
| 2025-03-10 | Boulding Mark Elliott | Sell | 11K | $53.12 |
| 2025-03-10 | Boulding Mark Elliott | Sell | 3.5K | $52.24 |
| 2025-03-10 | Boulding Mark Elliott | Sell | 7.8K | $53.05 |
| 2025-03-04 | Jacobson Allan Steven | Sell | 1.2K | $51.52 |
| 2025-02-20 | Klein Matthew B. | Sell | 3.9K | $50.12 |
| 2025-02-20 | Utter Christine Marie | Sell | 878 | $50.12 |
| 2025-02-20 | Gravier Pierre | Sell | 1.2K | $50.12 |
| 2025-02-20 | Pauwels Eric | Sell | 1.6K | $50.12 |
| 2025-02-20 | Golden Lee Scott | Sell | 962 | $50.12 |
| 2025-02-20 | Boulding Mark Elliott | Sell | 1.6K | $50.12 |
| 2025-02-20 | Almstead Neil Gregory | Sell | 1.6K | $50.12 |
| 2025-02-20 | Almstead Neil Gregory | Sell | 34 | $50.12 |
| 2025-02-19 | Golden Lee Scott | Sell | 795 | $50.10 |
| 2025-02-19 | Boulding Mark Elliott | Sell | 1.3K | $50.10 |
| 2025-02-19 | Almstead Neil Gregory | Sell | 1.3K | $50.10 |
| 2025-02-19 | Almstead Neil Gregory | Sell | 34 | $50.10 |
| 2025-02-19 | Gravier Pierre | Sell | 1.2K | $50.10 |
| 2025-02-19 | Pauwels Eric | Sell | 1.4K | $50.10 |
| 2025-02-19 | Klein Matthew B. | Sell | 3.9K | $50.10 |
| 2025-02-19 | Utter Christine Marie | Sell | 879 | $50.10 |
| 2025-01-08 | Almstead Neil Gregory | Sell | 107 | $44.50 |
| 2025-01-08 | Utter Christine Marie | Sell | 1.7K | $44.50 |
| 2025-01-08 | Pauwels Eric | Sell | 2.1K | $44.50 |
| 2025-01-08 | Klein Matthew B. | Sell | 2.4K | $44.50 |
| 2025-01-08 | Golden Lee Scott | Sell | 1.2K | $44.50 |
| 2025-01-08 | Boulding Mark Elliott | Sell | 2.0K | $44.50 |
| 2025-01-08 | Almstead Neil Gregory | Sell | 1.6K | $44.50 |
| 2025-01-07 | Almstead Neil Gregory | Sell | 55 | $45.34 |
| 2025-01-07 | Boulding Mark Elliott | Sell | 1.5K | $45.34 |
| 2025-01-07 | Pauwels Eric | Sell | 1.6K | $45.34 |
| 2025-01-07 | Utter Christine Marie | Sell | 1.3K | $45.34 |
| 2025-01-07 | Klein Matthew B. | Sell | 2.1K | $45.34 |
| 2025-01-07 | Almstead Neil Gregory | Sell | 1.3K | $45.34 |
| 2025-01-07 | Golden Lee Scott | Sell | 810 | $45.34 |
| 2025-01-03 | Gravier Pierre | Grant | 22K | — |
| 2025-01-03 | Utter Christine Marie | Grant | 14K | — |
| 2025-01-03 | Almstead Neil Gregory | Grant | 715 | — |
| 2025-01-03 | Pauwels Eric | Grant | 22K | — |
| 2025-01-03 | Klein Matthew B. | Grant | 70K | — |
| 2025-01-03 | Golden Lee Scott | Grant | 20K | — |
| 2025-01-03 | ZELDIS JEROME B | Grant | 4.0K | — |
| 2025-01-03 | Young Alethia | Grant | 4.0K | — |
| 2025-01-03 | STEELE GLENN JR MD PHD | Grant | 4.0K | — |
| 2025-01-03 | SOUTHWELL DAVID P | Grant | 4.0K | — |
| 2025-01-03 | Smith Mary L. | Grant | 4.0K | — |
| 2025-01-03 | Reeve Emma | Grant | 4.0K | — |
| 2025-01-03 | Okey Stephanie | Grant | 4.0K | — |
| 2025-01-03 | Jacobson Allan Steven | Grant | 4.0K | — |
| 2025-01-03 | Boulding Mark Elliott | Grant | 18K | — |
| 2025-01-03 | SCHMERTZLER MICHAEL | Grant | 8.0K | — |
| 2025-01-03 | Almstead Neil Gregory | Grant | 19K | — |
| 2024-12-31 | Klein Matthew B. | Sell | 8.3K | $45.16 |
All non-derivative Form 4 activity (SEC), newest first.
Supply chain
Customers (0)
Suppliers (1)
Named in the 10-K; linked when we track them.
Notable events (8-K)
| Date | Items | |
|---|---|---|
| 2026-06-18 | Material agreementDebt obligation3.02OtherExhibits | filing ↗ |
| 2026-06-16 | OtherExhibits | filing ↗ |
| 2026-06-09 | Exec/director changeExhibits | filing ↗ |
| 2026-06-05 | Shareholder vote | filing ↗ |
| 2026-05-07 | ResultsReg FDExhibits | filing ↗ |
| 2026-04-28 | Reg FDExhibits | filing ↗ |
| 2026-03-25 | Exec/director changeReg FDExhibits | filing ↗ |
| 2026-02-19 | ResultsReg FDExhibits | filing ↗ |
Recent filings
| Form | Filed | Period | Accession |
|---|---|---|---|
| 8-K | 2026-06-18 | 2026-06-18 | 0001104659-26-075731 ↗ |
| 8-K | 2026-06-16 | 2026-06-15 | 0001104659-26-074292 ↗ |
| 8-K | 2026-06-09 | 2026-06-08 | 0001104659-26-071916 ↗ |
| 8-K | 2026-06-05 | 2026-06-02 | 0001104659-26-071040 ↗ |
| 10-Q | 2026-05-07 | 2026-03-31 | 0001070081-26-000012 ↗ |
| 8-K | 2026-05-07 | 2026-05-07 | 0001070081-26-000011 ↗ |
| 8-K | 2026-04-28 | 2026-04-28 | 0001070081-26-000006 ↗ |
| 8-K | 2026-03-25 | 2026-03-24 | 0001104659-26-034207 ↗ |
| 8-K | 2026-02-19 | 2026-02-19 | 0001104659-26-017546 ↗ |
| 10-K | 2026-02-19 | 2025-12-31 | 0001104659-26-017575 ↗ |
| 8-K | 2026-02-12 | 2026-02-12 | 0001104659-26-014414 ↗ |
| 8-K | 2026-01-12 | 2026-01-12 | 0001104659-26-002799 ↗ |