160 transactions by 20 insiders, from November 14, 2025 to October 7, 2026.
People inside the company. What they do with their own shares is the reason this data exists.
| Insider | Trades | Planned | Bought | Sold |
|---|---|---|---|---|
| Christopher R. CageCFO | 21 | — | — | — |
| Elizabeth A. PorterPres | 15 | 3/15 | — | $894K |
| Harry M. Jansen Kraemer Jr.Dir | 14 | — | — | — |
| Roy E. StevensPres | 13 | — | — | — |
| Daniel J. AntalGC | 13 | — | — | — |
| Noel B. GeerDir | 10 | — | — | $1.4M |
| Jason M. O'ConnorPres | 10 | — | — | — |
| Robert S. ShapardDir | 9 | — | — | — |
| Stephen Edward HullPres | 8 | — | — | — |
| Leslie K. FautschChief | 8 | — | — | — |
| Gary Stephen MayDir | 7 | — | — | $338K |
| Thomas Arthur BellCEO | 7 | — | — | — |
| Daniel A. AtkinsonCAO | 6 | — | — | — |
| Gregory R. DahlbergDir | 5 | — | — | — |
| Cindy GruensfelderPres | 4 | — | — | — |
| James F. CarliniCTO | 2 | — | — | — |
| David G. FubiniDir | 2 | — | — | — |
| Patrick M. ShanahanDir | 2 | — | — | — |
| Tina W. JonasDir | 2 | — | — | — |
| Nancy A. NortonDir | 2 | — | — | — |
160 in total, newest filings first.
| Insider | Date | Code | Shares | Price | Value |
|---|---|---|---|---|---|
| Harry M. Jansen Kraemer Jr.Dir | Oct 7 | A | 297 | $0.00 | — |
| Daniel J. AntalGC | Sep 30 | A | 5 | $0.00 | — |
| Christopher R. CageCFO | Sep 30 | A | 93 | $0.00 | — |
| Roy E. StevensPres | Sep 30 | A | 6 | $0.00 | — |
| Harry M. Jansen Kraemer Jr.Dir | Sep 30 | A | 463 | $0.00 | — |
| Robert S. ShapardDir | Sep 30 | A | 6 | $0.00 | — |
| Gary Stephen MayDir | Sep 1 | S | 1,000 | $140.85 | $141K |
| Noel B. GeerDir | Aug 11 | S | 1,500 | $141.07 | $212K |
| Noel B. GeerDir | Aug 11 | S | 8,500 | $140.59 | $1.2M |
| Elizabeth A. PorterPres | Aug 4 | F | 5,092 | $118.72 | $605K |
| Roy E. StevensPres | Aug 4 | F | 4,584 | $118.72 | $544K |
| Christopher R. CageCFO | Aug 4 | F | 4,584 | $118.72 | $544K |
| Harry M. Jansen Kraemer Jr.Dir | Jul 6 | A | 310 | $0.00 | — |
| Robert S. ShapardDir | Jun 30 | A | 7 | $0.00 | — |
| Roy E. StevensPres | Jun 30 | A | 8 | $0.00 | — |
| Harry M. Jansen Kraemer Jr.Dir | Jun 30 | A | 565 | $0.00 | — |
| Christopher R. CageCFO | Jun 30 | A | 113 | $0.00 | — |
| Daniel J. AntalGC | Jun 30 | A | 6 | $0.00 | — |
| Gary Stephen MayDirDERIV | May 8 | A | 1,281 | $0.00 | —? |
| Gary Stephen MayDir | May 8 | A | 1,067 | $0.00 | — |
| Nancy A. NortonDirDERIV | May 8 | A | 1,281 | $0.00 | —? |
| Nancy A. NortonDir | May 8 | A | 1,067 | $0.00 | — |
| Patrick M. ShanahanDirDERIV | May 8 | A | 1,281 | $0.00 | —? |
| Patrick M. ShanahanDir | May 8 | A | 1,067 | $0.00 | — |
| Robert S. ShapardDirDERIV | May 8 | A | 1,281 | $0.00 | —? |
| Robert S. ShapardDir | May 8 | A | 1,067 | $0.00 | — |
| Harry M. Jansen Kraemer Jr.DirDERIV | May 8 | A | 1,281 | $0.00 | —? |
| Harry M. Jansen Kraemer Jr.Dir | May 8 | A | 1,067 | $0.00 | — |
| Tina W. JonasDirDERIV | May 8 | A | 1,281 | $0.00 | —? |
| Tina W. JonasDir | May 8 | A | 1,067 | $0.00 | — |
| Noel B. GeerDirDERIV | May 8 | A | 1,281 | $0.00 | —? |
| Noel B. GeerDir | May 8 | A | 1,067 | $0.00 | — |
| David G. FubiniDirDERIV | May 8 | A | 1,281 | $0.00 | —? |
| David G. FubiniDir | May 8 | A | 1,067 | $0.00 | — |
| Gregory R. DahlbergDirDERIV | May 8 | A | 1,281 | $0.00 | —? |
| Gregory R. DahlbergDir | May 8 | A | 1,067 | $0.00 | — |
| Gary Stephen MayDirDERIV | May 7 | M | 3,345 | $0.00 | —? |
| Gary Stephen MayDir | May 7 | S | 1,484 | $132.75 | $197K |
| Gary Stephen MayDir | May 7 | F | 1,861 | $134.90 | $251K |
| Gary Stephen MayDir | May 7 | M | 3,345 | $75.02 | $251K |
| Thomas Arthur BellCEO | May 5 | F | 2,530 | $148.81 | $376K |
| Daniel J. AntalGC | May 3 | A | 9 | $0.00 | — |
| Daniel J. AntalGC | May 3 | F | 18 | $149.23 | $3K |
| Daniel J. AntalGC | May 3 | F | 188 | $149.23 | $28K |
| Harry M. Jansen Kraemer Jr.Dir | May 1 | A | 10 | $0.00 | — |
| Harry M. Jansen Kraemer Jr.Dir | Apr 10 | A | 221 | $0.00 | — |
| Elizabeth A. PorterPres | Apr 7 | SPLAN | 85 | $159.33 | $14K |
| Elizabeth A. PorterPres | Apr 7 | SPLAN | 1,915 | $158.75 | $304K |
| Robert S. ShapardDir | Mar 31 | A | 5 | $0.00 | — |
| Roy E. StevensPres | Mar 31 | A | 5 | $0.00 | — |
| Harry M. Jansen Kraemer Jr.Dir | Mar 31 | A | 364 | $0.00 | — |
| Christopher R. CageCFO | Mar 31 | A | 74 | $0.00 | — |
| Daniel J. AntalGC | Mar 31 | A | 3 | $0.00 | — |
| Gregory R. DahlbergDirDERIV | Mar 16 | M | 3,345 | $0.00 | —? |
| Gregory R. DahlbergDir | Mar 16 | F | 1,444 | $173.86 | $251K |
| Gregory R. DahlbergDir | Mar 16 | M | 3,345 | $75.02 | $251K |
| Jason M. O'ConnorPres | Mar 8 | F | 57 | $177.89 | $10K |
| Jason M. O'ConnorPres | Mar 7 | F | 61 | $177.89 | $11K |
| Jason M. O'ConnorPres | Mar 6 | A | 3,914 | $0.00 | — |
| Elizabeth A. PorterPres | Mar 8 | F | 588 | $177.89 | $105K |
| Elizabeth A. PorterPres | Mar 7 | F | 593 | $177.89 | $105K |
| Elizabeth A. PorterPres | Mar 6 | A | 4,626 | $0.00 | — |
| Roy E. StevensPres | Mar 8 | F | 499 | $177.89 | $89K |
| Roy E. StevensPres | Mar 7 | F | 518 | $177.89 | $92K |
| Roy E. StevensPres | Mar 6 | A | 4,555 | $0.00 | — |
| Stephen Edward HullPres | Mar 8 | F | 499 | $177.89 | $89K |
| Stephen Edward HullPres | Mar 7 | F | 518 | $177.89 | $92K |
| Stephen Edward HullPres | Mar 6 | A | 4,555 | $0.00 | — |
| Cindy GruensfelderPres | Mar 8 | F | 412 | $177.89 | $73K |
| Cindy GruensfelderPres | Mar 7 | F | 534 | $177.89 | $95K |
| Cindy GruensfelderPres | Mar 6 | A | 4,626 | $0.00 | — |
| Leslie K. FautschChief | Mar 8 | F | 74 | $177.89 | $13K |
| Leslie K. FautschChief | Mar 7 | F | 474 | $177.89 | $84K |
| Leslie K. FautschChief | Mar 6 | A | 4,099 | $0.00 | — |
| Christopher R. CageCFO | Mar 8 | F | 676 | $177.89 | $120K |
| Christopher R. CageCFO | Mar 7 | A | 7 | $0.00 | — |
| Christopher R. CageCFO | Mar 7 | F | 33 | $177.89 | $6K |
| Christopher R. CageCFO | Mar 7 | F | 343 | $177.89 | $61K |
| Christopher R. CageCFO | Mar 6 | A | 8,369 | $0.00 | — |
| Thomas Arthur BellCEO | Mar 8 | F | 2,306 | $177.89 | $410K |
| Thomas Arthur BellCEO | Mar 7 | F | 3,245 | $177.89 | $577K |
| Thomas Arthur BellCEO | Mar 6 | A | 37,288 | $0.00 | — |
| Daniel A. AtkinsonCAO | Mar 8 | F | 63 | $177.89 | $11K |
| Daniel A. AtkinsonCAO | Mar 7 | F | 78 | $177.89 | $14K |
| Daniel A. AtkinsonCAO | Mar 6 | A | 1,076 | $0.00 | — |
| Daniel J. AntalGC | Mar 7 | A | 5 | $0.00 | — |
| Daniel J. AntalGC | Mar 7 | F | 20 | $177.89 | $4K |
| Daniel J. AntalGC | Mar 7 | F | 203 | $177.89 | $36K |
| Daniel J. AntalGC | Mar 6 | A | 4,163 | $0.00 | — |
| Roy E. StevensPres | Mar 4 | F | 339 | $180.65 | $61K |
| Roy E. StevensPres | Mar 3 | F | 566 | $179.40 | $102K |
| Elizabeth A. PorterPres | Mar 4 | F | 376 | $180.65 | $68K |
| Elizabeth A. PorterPres | Mar 3 | F | 651 | $179.40 | $117K |
| Jason M. O'ConnorPres | Mar 4 | F | 48 | $180.65 | $9K |
| Jason M. O'ConnorPres | Mar 3 | F | 68 | $179.40 | $12K |
| Stephen Edward HullPres | Mar 4 | F | 188 | $180.65 | $34K |
| Stephen Edward HullPres | Mar 3 | F | 337 | $179.40 | $60K |
| Noel B. GeerDirDERIV | Mar 4 | M | 2,296 | $0.00 | —? |
| Noel B. GeerDirDERIV | Mar 4 | M | 1,769 | $0.00 | —? |
| Noel B. GeerDirDERIV | Mar 4 | M | 2,123 | $0.00 | —? |
| Noel B. GeerDir | Mar 4 | M | 2,296 | $79.45 | $182K |
| Noel B. GeerDir | Mar 4 | M | 1,769 | $104.06 | $184K |
| Noel B. GeerDir | Mar 4 | M | 2,123 | $103.90 | $221K |
| Leslie K. FautschChief | Mar 4 | F | 41 | $180.65 | $7K |
| Leslie K. FautschChief | Mar 3 | F | 74 | $179.40 | $13K |
| Christopher R. CageCFO | Mar 4 | A | 16 | $0.00 | — |
| Christopher R. CageCFO | Mar 4 | F | 21 | $180.65 | $4K |
| Christopher R. CageCFO | Mar 4 | F | 218 | $180.65 | $39K |
| Christopher R. CageCFO | Mar 3 | F | 789 | $179.40 | $142K |
| Daniel A. AtkinsonCAO | Mar 4 | F | 34 | $180.65 | $6K |
| Daniel A. AtkinsonCAO | Mar 3 | F | 50 | $179.40 | $9K |
| Elizabeth A. PorterPresDERIV | Feb 23 | M | 3,240 | $0.00 | —? |
| Elizabeth A. PorterPres | Feb 23 | F | 2,205 | $173.50 | $383K |
| Elizabeth A. PorterPres | Feb 23 | M | 3,240 | $62.43 | $202K |
| Jason M. O'ConnorPresDERIV | Feb 23 | M | 1,252 | $0.00 | —? |
| Jason M. O'ConnorPres | Feb 23 | F | 692 | $173.50 | $120K |
| Jason M. O'ConnorPres | Feb 23 | M | 1,252 | $62.43 | $78K |
| Harry M. Jansen Kraemer Jr.DirDERIV | Feb 20 | M | 3,345 | $0.00 | —? |
| Harry M. Jansen Kraemer Jr.Dir | Feb 20 | F | 1,424 | $176.27 | $251K |
| Harry M. Jansen Kraemer Jr.Dir | Feb 20 | M | 3,345 | $75.02 | $251K |
| Christopher R. CageCFODERIV | Feb 20 | M | 3,333 | $0.00 | —? |
| Christopher R. CageCFO | Feb 20 | F | 2,152 | $176.27 | $379K |
| Christopher R. CageCFO | Feb 20 | M | 3,333 | $62.43 | $208K |
| Robert S. ShapardDirDERIV | Feb 19 | M | 3,345 | $0.00 | —? |
| Robert S. ShapardDir | Feb 19 | F | 1,463 | $171.53 | $251K |
| Robert S. ShapardDir | Feb 19 | M | 3,345 | $75.02 | $251K |
| Jason M. O'ConnorPres | Feb 12 | F | 572 | $173.00 | $99K |
| Jason M. O'ConnorPres | Feb 12 | A | 1,771 | $0.00 | — |
| Elizabeth A. PorterPres | Feb 12 | F | 4,250 | $173.00 | $735K |
| Elizabeth A. PorterPres | Feb 12 | A | 10,146 | $0.00 | — |
| Elizabeth A. PorterPres | Feb 12 | A | 3,552 | $0.00 | — |
| Roy E. StevensPres | Feb 12 | F | 3,590 | $173.00 | $621K |
| Roy E. StevensPres | Feb 12 | A | 9,805 | $0.00 | — |
| Roy E. StevensPres | Feb 12 | A | 3,439 | $0.00 | — |
| Stephen Edward HullPres | Feb 12 | F | 1,805 | $173.00 | $312K |
| Stephen Edward HullPres | Feb 12 | A | 5,846 | $0.00 | — |
| Stephen Edward HullPres | Feb 12 | A | 3,439 | $0.00 | — |
| Cindy GruensfelderPres | Feb 12 | A | 3,552 | $0.00 | — |
| Leslie K. FautschChief | Feb 12 | F | 422 | $173.00 | $73K |
| Leslie K. FautschChief | Feb 12 | A | 1,287 | $0.00 | — |
| Leslie K. FautschChief | Feb 12 | A | 3,146 | $0.00 | — |
| Christopher R. CageCFO | Feb 12 | F | 5,325 | $173.00 | $921K |
| Christopher R. CageCFO | Feb 12 | A | 2,283 | $0.00 | — |
| Christopher R. CageCFO | Feb 12 | A | 13,667 | $0.00 | — |
| Christopher R. CageCFO | Feb 12 | A | 2,283 | $0.00 | — |
| Thomas Arthur BellCEO | Feb 12 | F | 18,907 | $173.00 | $3.3M |
| Thomas Arthur BellCEO | Feb 12 | A | 43,826 | $0.00 | — |
| Thomas Arthur BellCEO | Feb 12 | A | 21,589 | $0.00 | — |
| Daniel A. AtkinsonCAO | Feb 12 | A | 772 | $0.00 | — |
| Daniel J. AntalGC | Feb 12 | A | 1,586 | $0.00 | — |
| Daniel J. AntalGC | Feb 12 | A | 1,585 | $0.00 | — |
| Elizabeth A. PorterPres | Jan 20 | SPLAN | 3,000 | $192.21 | $577K |
| Harry M. Jansen Kraemer Jr.Dir | Jan 7 | A | 172 | $0.00 | — |
| Robert S. ShapardDir | Dec 31 | A | 4 | $0.00 | — |
| Roy E. StevensPres | Dec 31 | A | 4 | $0.00 | — |
| Harry M. Jansen Kraemer Jr.Dir | Dec 31 | A | 305 | $0.00 | — |
| Christopher R. CageCFO | Dec 31 | A | 59 | $0.00 | — |
| Daniel J. AntalGC | Dec 31 | A | 1 | $0.00 | — |
| James F. CarliniCTO | Nov 19 | G | 1,053 | $0.00 | — |
| James F. CarliniCTO | Nov 14 | F | 82 | $191.32 | $16K |