105 transactions by 10 insiders, from February 17, 2026 to October 5, 2026.
People inside the company. What they do with their own shares is the reason this data exists.
| Insider | Trades | Planned | Bought | Sold |
|---|---|---|---|---|
| Matt McGranerOfficer | 23 | — | $357K | — |
| Paul RichardsOfficer | 20 | — | $122K | — |
| Brian MittsDir | 18 | — | — | — |
| Dennis Charles Sauter Jr.Officer | 16 | — | — | — |
| James D. DonderoPres | 11 | — | — | — |
| Edward N. ConstantinoDir | 4 | — | — | — |
| Carol SwainDir | 4 | — | — | — |
| Scott F. KavanaughDir | 3 | — | — | — |
| Catherine D. WoodDir | 3 | — | — | — |
| Arthur B. LafferDir | 3 | — | — | — |
105 in total, newest filings first.
| Insider | Date | Code | Shares | Price | Value |
|---|---|---|---|---|---|
| Matt McGranerOfficer | Oct 5 | P | 5,500 | $18.42 | $101K |
| Matt McGranerOfficer | Oct 1 | P | 5,280 | $18.89 | $100K |
| Carol SwainDirDERIV | May 22 | M | 3,429 | $0.00 | —? |
| Carol SwainDir | May 22 | D | 1,714 | — | — |
| Carol SwainDir | May 22 | M | 3,429 | — | — |
| Catherine D. WoodDirDERIV | May 22 | M | 3,429 | $0.00 | —? |
| Catherine D. WoodDir | May 22 | M | 3,429 | — | — |
| Dennis Charles Sauter Jr.OfficerDERIV | May 22 | M | 2,143 | $0.00 | —? |
| Dennis Charles Sauter Jr.Officer | May 22 | F | 558 | $29.74 | $17K |
| Dennis Charles Sauter Jr.Officer | May 22 | M | 2,143 | — | — |
| Paul RichardsOfficerDERIV | May 22 | M | 2,143 | $0.00 | —? |
| Paul RichardsOfficer | May 22 | F | 1,024 | $29.74 | $30K |
| Paul RichardsOfficer | May 22 | M | 2,143 | — | — |
| Brian MittsDirDERIV | May 22 | M | 3,429 | $0.00 | —? |
| Brian MittsDir | May 22 | D | 1,714 | — | — |
| Brian MittsDir | May 22 | M | 3,429 | — | — |
| Matt McGranerOfficerDERIV | May 22 | M | 19,577 | $0.00 | —? |
| Matt McGranerOfficer | May 22 | F | 8,242 | $29.74 | $245K |
| Matt McGranerOfficer | May 22 | M | 19,577 | — | — |
| Arthur B. LafferDirDERIV | May 22 | M | 3,429 | $0.00 | —? |
| Arthur B. LafferDir | May 22 | M | 3,429 | — | — |
| Scott F. KavanaughDirDERIV | May 22 | M | 3,429 | $0.00 | —? |
| Scott F. KavanaughDir | May 22 | M | 3,429 | — | — |
| James D. DonderoPresDERIV | May 22 | M | 19,577 | $0.00 | —? |
| James D. DonderoPres | May 22 | M | 19,577 | — | — |
| Edward N. ConstantinoDirDERIV | May 22 | M | 3,429 | $0.00 | —? |
| Edward N. ConstantinoDir | May 22 | D | 1,714 | — | — |
| Edward N. ConstantinoDir | May 22 | M | 3,429 | — | — |
| Catherine D. WoodDirDERIV | Apr 2 | A | 4,800 | $0.00 | —? |
| Carol SwainDirDERIV | Apr 2 | A | 4,800 | $0.00 | —? |
| Dennis Charles Sauter Jr.OfficerDERIV | Apr 2 | A | 16,800 | $0.00 | —? |
| Paul RichardsOfficerDERIV | Apr 2 | A | 31,900 | $0.00 | —? |
| Brian MittsDirDERIV | Apr 2 | A | 4,800 | $0.00 | —? |
| Matt McGranerOfficerDERIV | Apr 2 | M | 123,900 | $0.00 | —? |
| Arthur B. LafferDirDERIV | Apr 2 | A | 4,800 | $0.00 | —? |
| Scott F. KavanaughDirDERIV | Apr 2 | A | 4,800 | $0.00 | —? |
| James D. DonderoPresDERIV | Apr 2 | A | 123,900 | $0.00 | —? |
| Edward N. ConstantinoDirDERIV | Apr 2 | A | 4,800 | $0.00 | —? |
| Dennis Charles Sauter Jr.OfficerDERIV | Mar 28 | M | 2,073 | $0.00 | —? |
| Dennis Charles Sauter Jr.Officer | Mar 28 | F | 654 | $24.60 | $16K |
| Dennis Charles Sauter Jr.Officer | Mar 28 | M | 2,073 | — | — |
| Paul RichardsOfficerDERIV | Mar 28 | M | 948 | $0.00 | —? |
| Paul RichardsOfficer | Mar 28 | F | 523 | $24.60 | $13K |
| Paul RichardsOfficer | Mar 28 | M | 948 | — | — |
| Brian MittsDirDERIV | Mar 28 | M | 3,730 | $0.00 | —? |
| Brian MittsDir | Mar 28 | F | 1,107 | $24.60 | $27K |
| Brian MittsDir | Mar 28 | D | 559 | — | — |
| Brian MittsDir | Mar 28 | M | 3,730 | — | — |
| Matt McGranerOfficerDERIV | Mar 28 | M | 15,870 | $0.00 | —? |
| Matt McGranerOfficer | Mar 28 | F | 7,715 | $24.60 | $190K |
| Matt McGranerOfficer | Mar 28 | M | 15,870 | — | — |
| James D. DonderoPresDERIV | Mar 28 | M | 16,506 | $0.00 | —? |
| James D. DonderoPres | Mar 28 | M | 16,506 | — | — |
| Paul RichardsOfficer | Mar 20 | P | 200 | $24.11 | $5K |
| Paul RichardsOfficer | Mar 19 | P | 1,500 | $24.81 | $37K |
| Matt McGranerOfficer | Mar 20 | P | 2,000 | $24.37 | $49K |
| Dennis Charles Sauter Jr.OfficerDERIV | Mar 13 | M | 2,478 | $0.00 | —? |
| Dennis Charles Sauter Jr.Officer | Mar 13 | F | 863 | $25.73 | $22K |
| Dennis Charles Sauter Jr.Officer | Mar 13 | M | 2,478 | — | — |
| Paul RichardsOfficerDERIV | Mar 13 | M | 1,416 | $0.00 | —? |
| Paul RichardsOfficer | Mar 13 | F | 743 | $25.73 | $19K |
| Paul RichardsOfficer | Mar 13 | M | 1,416 | — | — |
| Brian MittsDirDERIV | Mar 13 | M | 3,540 | $0.00 | —? |
| Brian MittsDir | Mar 13 | F | 745 | $25.73 | $19K |
| Brian MittsDir | Mar 13 | D | 531 | — | — |
| Brian MittsDir | Mar 13 | M | 3,540 | — | — |
| Matt McGranerOfficerDERIV | Mar 13 | M | 22,350 | $0.00 | —? |
| Matt McGranerOfficer | Mar 13 | F | 9,837 | $25.73 | $253K |
| Matt McGranerOfficer | Mar 13 | M | 22,350 | — | — |
| James D. DonderoPresDERIV | Feb 17 | M | 22,350 | $0.00 | —? |
| James D. DonderoPres | Mar 13 | M | 22,350 | — | — |
| Matt McGranerOfficer | Mar 11 | P | 1,000 | $26.14 | $26K |
| Paul RichardsOfficer | Mar 9 | P | 2,000 | $26.34 | $53K |
| Matt McGranerOfficer | Mar 9 | P | 1,000 | $26.39 | $26K |
| Paul RichardsOfficer | Mar 6 | P | 1,000 | $27.33 | $27K |
| Matt McGranerOfficer | Mar 6 | P | 1,000 | $27.36 | $27K |
| Matt McGranerOfficer | Mar 5 | P | 1,000 | $27.79 | $28K |
| Paul RichardsOfficerDERIV | Feb 18 | M | 692 | $0.00 | —? |
| Paul RichardsOfficerDERIV | Feb 17 | M | 455 | $0.00 | —? |
| Paul RichardsOfficer | Feb 18 | F | 398 | $29.93 | $12K |
| Paul RichardsOfficer | Feb 18 | M | 692 | — | — |
| Paul RichardsOfficer | Feb 17 | F | 252 | $29.46 | $7K |
| Paul RichardsOfficer | Feb 17 | M | 455 | — | — |
| Dennis Charles Sauter Jr.GCDERIV | Feb 18 | M | 1,436 | $0.00 | —? |
| Dennis Charles Sauter Jr.GCDERIV | Feb 17 | M | 995 | $0.00 | —? |
| Dennis Charles Sauter Jr.GC | Feb 18 | F | 549 | $29.93 | $16K |
| Dennis Charles Sauter Jr.GC | Feb 18 | M | 1,436 | — | — |
| Dennis Charles Sauter Jr.GC | Feb 17 | F | 366 | $29.46 | $11K |
| Dennis Charles Sauter Jr.GC | Feb 17 | M | 995 | — | — |
| Brian MittsDirDERIV | Feb 18 | M | 2,214 | $0.00 | —? |
| Brian MittsDirDERIV | Feb 17 | M | 1,989 | $0.00 | —? |
| Brian MittsDir | Feb 18 | F | 1,317 | $29.93 | $39K |
| Brian MittsDir | Feb 18 | M | 2,214 | — | — |
| Brian MittsDir | Feb 17 | F | 1,088 | $29.46 | $32K |
| Brian MittsDir | Feb 17 | M | 1,989 | — | — |
| Matt McGranerOfficerDERIV | Feb 18 | M | 15,182 | $0.00 | —? |
| Matt McGranerOfficerDERIV | Feb 17 | M | 8,810 | $0.00 | —? |
| Matt McGranerOfficer | Feb 18 | F | 4,764 | $29.93 | $143K |
| Matt McGranerOfficer | Feb 18 | M | 15,182 | — | — |
| Matt McGranerOfficer | Feb 17 | F | 2,978 | $29.46 | $88K |
| Matt McGranerOfficer | Feb 17 | M | 8,810 | — | — |
| James D. DonderoPresDERIV | Feb 17 | M | 11,939 | $0.00 | —? |
| James D. DonderoPresDERIV | Feb 17 | M | 8,810 | $0.00 | —? |
| James D. DonderoPres | Feb 18 | M | 11,939 | — | — |
| James D. DonderoPres | Feb 17 | M | 8,810 | — | — |