| Insider | Role | Holdings | Buy $ | Sell $ | Net $ |
|---|---|---|---|---|---|
| Gregory Stephen Smith | President and CEO, Director | 112,495 | — | $10,176,463 | -$10,176,463 |
| Mercedes Johnson | Director | 6,531 | — | $2,070,819 | -$2,070,819 |
| Marilyn Matz | Director | 15,041 | — | $1,856,392 | -$1,856,392 |
| Sanjay Mehta | VP and Chief Financial Officer | 36,576 | — | $1,088,563 | -$1,088,563 |
| Shannon John Poulin | President, Semiconductor Test | 15,722 | — | $581,013 | -$581,013 |
| Richard John Burns | President, Semiconductor Test | 25,191 | — | $458,780 | -$458,780 |
| Ryan Driscoll | VP, General Counsel, Secretary | 7,665 | — | $347,659 | -$347,659 |
| Regan Mills | President, Product Test | 11,399 | — | $341,078 | -$341,078 |
| Date | Insider | Side | Shares | Price | Value | Holdings After | % of Position |
|---|---|---|---|---|---|---|---|
| 2026-08-17 | Gregory Stephen Smith | SELL | 4,000 | $425.00 | $1,700,000 | 112,495 | 3% |
| 2026-08-17 | Marilyn Matz | SELL | 1,200 | $425.00 | $510,000 | 15,041 | 7% |
| 2026-08-03 | Mercedes Johnson | SELL | 166 | $358.15 | $59,453 | 6,531 | 2% |
| 2026-07-15 | Gregory Stephen Smith | SELL | 4,000 | $356.31 | $1,425,240 | 116,495 | 3% |
| 2026-07-15 | Marilyn Matz | SELL | 1,200 | $356.31 | $427,572 | 16,241 | 7% |
| 2026-07-01 | Mercedes Johnson | SELL | 167 | $460.00 | $76,820 | 6,697 | 2% |
| 2026-06-15 | Marilyn Matz | SELL | 1,200 | $423.03 | $507,636 | 17,441 | 6% |
| 2026-06-15 | Gregory Stephen Smith | SELL | 4,000 | $423.03 | $1,692,120 | 120,470 | 3% |
| 2026-06-02 | Mercedes Johnson | SELL | 167 | $369.74 | $61,747 | 6,864 | 2% |
| 2026-05-22 | Shannon John Poulin | SELL | 656 | $355.00 | $232,880 | 15,722 | 4% |
| 2026-05-21 | Shannon John Poulin | SELL | 1,008 | $345.37 | $348,133 | 15,066 | 6% |
| 2026-05-21 | Marilyn Matz | SELL | 400 | $350.00 | $140,000 | 18,641 | 2% |
| 2026-05-15 | Gregory Stephen Smith | SELL | 8,597 | $338.98 | $2,914,211 | 124,470 | 6% |
| 2026-05-15 | Marilyn Matz | SELL | 800 | $338.98 | $271,184 | 19,041 | 4% |
| 2026-05-07 | Ryan Driscoll | SELL | 680 | $377.60 | $256,768 | 7,665 | 8% |
| 2026-04-08 | Regan Mills | SELL | 16 | $342.17 | $5,475 | 11,399 | 0% |
| 2026-04-06 | Mercedes Johnson | SELL | 625 | $312.20 | $195,125 | 6,363 | 9% |
| 2026-04-02 | Regan Mills | SELL | 252 | $290.88 | $73,302 | 11,415 | 2% |
| 2026-03-05 | Mercedes Johnson | SELL | 625 | $299.20 | $187,000 | 6,988 | 8% |
| 2026-02-25 | Regan Mills | SELL | 788 | $332.87 | $262,302 | 11,889 | 6% |
| 2026-02-05 | Mercedes Johnson | SELL | 625 | $266.98 | $166,862 | 7,613 | 8% |
| 2026-01-05 | Mercedes Johnson | SELL | 625 | $211.85 | $132,406 | 8,238 | 7% |
| 2025-12-12 | Gregory Stephen Smith | SELL | 1,108 | $201.31 | $223,051 | 93,409 | 1% |
| 2025-12-05 | Mercedes Johnson | SELL | 625 | $200.00 | $125,000 | 8,863 | 7% |
| 2025-11-12 | Gregory Stephen Smith | SELL | 1,108 | $180.20 | $199,662 | 94,517 | 1% |
| 2025-11-05 | Mercedes Johnson | SELL | 625 | $177.05 | $110,656 | 9,488 | 6% |
| 2025-10-10 | Gregory Stephen Smith | SELL | 1,108 | $145.24 | $160,926 | 94,777 | 1% |
| 2025-10-06 | Mercedes Johnson | SELL | 625 | $147.90 | $92,438 | 10,113 | 6% |
| 2025-09-22 | Gregory Stephen Smith | SELL | 554 | $126.39 | $70,020 | 95,885 | 1% |
| 2025-09-12 | Gregory Stephen Smith | SELL | 554 | $115.00 | $63,710 | 96,439 | 1% |
| 2025-09-05 | Mercedes Johnson | SELL | 625 | $120.06 | $75,038 | 10,738 | 6% |
| 2025-08-12 | Gregory Stephen Smith | SELL | 554 | $106.00 | $58,724 | 96,993 | 1% |
| 2025-08-05 | Mercedes Johnson | SELL | 625 | $106.00 | $66,250 | 11,363 | 5% |
| 2025-07-30 | Mercedes Johnson | SELL | 1,875 | $105.73 | $198,244 | 11,988 | 14% |
| 2025-07-30 | Gregory Stephen Smith | SELL | 554 | $105.73 | $58,574 | 97,547 | 1% |
| 2025-03-03 | Mercedes Johnson | SELL | 625 | $110.96 | $69,350 | 12,768 | 5% |
| 2025-02-04 | Sanjay Mehta | SELL | 1,384 | $111.49 | $154,302 | 36,576 | 4% |
| 2025-02-04 | Richard John Burns | SELL | 445 | $111.49 | $49,613 | 25,191 | 2% |
| 2025-02-04 | Ryan Driscoll | SELL | 216 | $111.49 | $24,082 | 7,007 | 3% |
| 2025-02-03 | Mercedes Johnson | SELL | 625 | $112.58 | $70,362 | 13,393 | 4% |
| 2025-01-30 | Sanjay Mehta | SELL | 614 | $102.00 | $62,628 | 30,446 | 2% |
| 2025-01-30 | Ryan Driscoll | SELL | 437 | $102.00 | $44,574 | 4,312 | 9% |
| 2025-01-29 | Sanjay Mehta | SELL | 5,338 | $122.90 | $656,040 | 31,060 | 15% |
| 2025-01-29 | Richard John Burns | SELL | 1,477 | $122.90 | $181,523 | 21,213 | 7% |
| 2025-01-29 | Ryan Driscoll | SELL | 76 | $122.90 | $9,340 | 4,749 | 2% |
| 2025-01-28 | Richard John Burns | SELL | 407 | $120.51 | $49,048 | 20,573 | 2% |
| 2025-01-28 | Richard John Burns | SELL | 407 | $120.51 | $49,048 | 20,764 | 2% |
| 2025-01-28 | Ryan Driscoll | SELL | 107 | $120.51 | $12,895 | 4,984 | 2% |
| 2025-01-28 | Sanjay Mehta | SELL | 1,789 | $120.51 | $215,592 | 33,308 | 5% |
| 2025-01-03 | Gregory Stephen Smith | SELL | 3,080 | $130.00 | $400,400 | 74,660 | 4% |
| 2025-01-02 | Mercedes Johnson | SELL | 625 | $126.76 | $79,225 | 14,018 | 4% |
| 2024-12-16 | Gregory Stephen Smith | SELL | 3,080 | $130.00 | $400,400 | 77,656 | 4% |
| 2024-12-02 | Mercedes Johnson | SELL | 625 | $110.04 | $68,775 | 14,643 | 4% |
| 2024-11-07 | Mercedes Johnson | SELL | 625 | $111.42 | $69,638 | 15,268 | 4% |
| 2024-10-02 | Richard John Burns | SELL | 191 | $129.68 | $24,769 | 21,315 | 1% |
| 2024-10-01 | Richard John Burns | SELL | 789 | $132.80 | $104,779 | 21,864 | 3% |
| 2024-10-01 | Gregory Stephen Smith | SELL | 3,080 | $132.80 | $409,024 | 80,736 | 4% |
| 2024-10-01 | Mercedes Johnson | SELL | 625 | $132.80 | $83,000 | 15,893 | 4% |
| 2024-09-11 | Gregory Stephen Smith | SELL | 3,080 | $130.00 | $400,400 | 83,816 | 4% |
| 2024-09-03 | Mercedes Johnson | SELL | 625 | $133.49 | $83,431 | 16,518 | 4% |