69 transactions by 14 insiders, from November 4, 2025 to August 5, 2026.
People inside the company. What they do with their own shares is the reason this data exists.
| Insider | Trades | Planned | Bought | Sold |
|---|---|---|---|---|
| Assaad A. MorcosVP | 7 | — | — | — |
| John M. HofstetterPres | 7 | — | — | — |
| Jon Ryan RuhlmanPres | 7 | — | — | — |
| Timothy O'ShaughnessyOfficer | 7 | — | — | — |
| John J. OlenikVP | 7 | — | — | — |
| Andrew S. KlausCFO | 7 | — | — | — |
| Caroline Saylor VaccarielloGC | 6 | — | — | — |
| Robert G. RuhlmanChair | 5 | — | — | — |
| Dennis F. McKennaCEO | 5 | — | — | — |
| Glen E. CorlettDir | 3 | — | — | $914K |
| C. Sunkle DavidDir | 3 | — | — | — |
| Maegan Adams Ruhlman CrossDir | 2 | — | — | — |
| William KohVP | 1 | — | — | — |
Holders above 10%, often funds. They file the same form, but they trade for portfolio reasons, not because of what they know.
| Insider | Trades | Planned | Bought | Sold |
|---|---|---|---|---|
| Randall M. Ruhlman10% | 2 | — | — | — |
69 in total, newest filings first.
| Insider | Date | Code | Shares | Price | Value |
|---|---|---|---|---|---|
| Glen E. CorlettDir | Aug 5 | S | 2,000 | $457.02 | $914K |
| Jon Ryan RuhlmanPres | Jun 9 | G | 18,000 | $0.00 | — |
| Randall M. Ruhlman10% | Aug 3 | J | 9,121 | $358.15 | $3.3M |
| Randall M. Ruhlman10% | Aug 3 | J | 9,121 | $358.15 | $3.3M |
| Robert G. RuhlmanChair | Jun 9 | G | 18,000 | $0.00 | — |
| Robert G. RuhlmanChair | Jun 9 | G | 18,000 | $0.00 | — |
| Maegan Adams Ruhlman CrossDir | Jun 9 | G | 18,000 | $0.00 | — |
| Andrew S. KlausCFO | Jun 12 | D | 635 | $362.22 | $230K |
| Jon Ryan RuhlmanPres | Jun 11 | D | 1,000 | $360.68 | $361K |
| John J. OlenikVP | Jun 10 | D | 1,000 | $360.91 | $361K |
| Timothy O'ShaughnessyOfficer | Jun 10 | D | 750 | $360.91 | $271K |
| Assaad A. MorcosVPDERIV | Jun 10 | M | 1,000 | $132.40 | $132K? |
| Assaad A. MorcosVP | Jun 10 | D | 1,000 | $360.91 | $361K |
| Assaad A. MorcosVP | Jun 10 | M | 1,000 | $132.40 | $132K |
| John M. HofstetterPres | Jun 8 | D | 3,446 | $358.45 | $1.2M |
| Glen E. CorlettDir | Mar 12 | D | 400 | $260.24 | $104K |
| Robert G. RuhlmanChair | Mar 13 | D | 2,500 | $259.73 | $649K |
| John J. OlenikVP | Mar 12 | D | 752 | $260.84 | $196K |
| Assaad A. MorcosVPDERIV | Mar 10 | M | 1,750 | $132.40 | $232K? |
| Assaad A. MorcosVP | Mar 10 | D | 1,750 | $260.34 | $456K |
| Assaad A. MorcosVP | Mar 10 | M | 1,750 | $132.40 | $232K |
| Jon Ryan RuhlmanPres | Mar 10 | D | 2,000 | $260.34 | $521K |
| Caroline Saylor VaccarielloGC | Mar 10 | D | 1,547 | $260.34 | $403K |
| Timothy O'ShaughnessyOfficer | Mar 10 | D | 1,244 | $260.34 | $324K |
| Dennis F. McKennaCEO | Mar 10 | D | 7,887 | $260.34 | $2.1M |
| Andrew S. KlausCFO | Mar 10 | D | 2,365 | $260.34 | $616K |
| John M. HofstetterPres | Mar 10 | D | 6,000 | $260.34 | $1.6M |
| C. Sunkle DavidDir | Mar 10 | D | 1,600 | $260.34 | $417K |
| Jon Ryan RuhlmanPres | Feb 4 | F | 1,494 | $245.42 | $367K |
| Jon Ryan RuhlmanPres | Feb 4 | A | 1,785 | $0.00 | — |
| Caroline Saylor VaccarielloGCDERIV | Feb 4 | A | 564 | $0.00 | —? |
| Caroline Saylor VaccarielloGC | Feb 4 | F | 1,278 | $245.42 | $314K |
| Caroline Saylor VaccarielloGC | Feb 4 | A | 1,517 | $0.00 | — |
| Robert G. RuhlmanChair | Feb 4 | F | 5,924 | $245.42 | $1.5M |
| Robert G. RuhlmanChair | Feb 4 | A | 13,386 | $0.00 | — |
| John J. OlenikVPDERIV | Feb 4 | A | 441 | $0.00 | —? |
| John J. OlenikVP | Feb 4 | F | 987 | $245.42 | $242K |
| John J. OlenikVP | Feb 4 | A | 1,160 | $0.00 | — |
| Timothy O'ShaughnessyOfficerDERIV | Feb 4 | A | 493 | $0.00 | —? |
| Timothy O'ShaughnessyOfficer | Feb 4 | F | 1,041 | $245.42 | $255K |
| Timothy O'ShaughnessyOfficer | Feb 4 | A | 1,227 | $0.00 | — |
| Assaad A. MorcosVPDERIV | Feb 4 | A | 407 | $0.00 | —? |
| Dennis F. McKennaCEO | Feb 4 | F | 2,223 | $245.42 | $546K |
| Dennis F. McKennaCEO | Feb 4 | A | 2,677 | $0.00 | — |
| William KohVPDERIV | Feb 4 | A | 407 | $0.00 | —? |
| Andrew S. KlausCFODERIV | Feb 4 | A | 693 | $0.00 | —? |
| Andrew S. KlausCFO | Feb 4 | F | 1,496 | $245.42 | $367K |
| Andrew S. KlausCFO | Feb 4 | A | 1,785 | $0.00 | — |
| John M. HofstetterPresDERIV | Feb 4 | A | 591 | $0.00 | —? |
| John M. HofstetterPres | Feb 4 | F | 1,424 | $245.42 | $349K |
| John M. HofstetterPres | Feb 4 | A | 1,696 | $0.00 | — |
| Jon Ryan RuhlmanPresDERIV | Dec 31 | M | 1,539 | $0.00 | —? |
| Jon Ryan RuhlmanPres | Dec 31 | M | 1,539 | $0.00 | — |
| Caroline Saylor VaccarielloGCDERIV | Dec 31 | M | 1,308 | $0.00 | —? |
| Caroline Saylor VaccarielloGC | Dec 31 | M | 1,308 | $0.00 | — |
| John J. OlenikVPDERIV | Dec 31 | M | 1,000 | $0.00 | —? |
| John J. OlenikVP | Dec 31 | M | 1,000 | $0.00 | — |
| Timothy O'ShaughnessyOfficerDERIV | Dec 31 | M | 1,058 | $0.00 | —? |
| Timothy O'ShaughnessyOfficer | Dec 31 | M | 1,058 | $0.00 | — |
| Dennis F. McKennaCEODERIV | Dec 31 | M | 2,308 | $0.00 | —? |
| Dennis F. McKennaCEO | Dec 31 | M | 2,308 | $0.00 | — |
| Andrew S. KlausCFODERIV | Dec 31 | M | 1,539 | $0.00 | —? |
| Andrew S. KlausCFO | Dec 31 | M | 1,539 | $0.00 | — |
| John M. HofstetterPresDERIV | Dec 31 | M | 1,462 | $0.00 | —? |
| John M. HofstetterPres | Dec 31 | M | 1,462 | $0.00 | — |
| Maegan Adams Ruhlman CrossDir | Dec 15 | A | 207 | $0.00 | — |
| Glen E. CorlettDir | Dec 15 | A | 360 | $0.00 | — |
| C. Sunkle DavidDir | Dec 15 | A | 207 | $0.00 | — |
| C. Sunkle DavidDir | Nov 4 | D | 1,100 | $219.74 | $242K |