| Shares Outstanding | 161.97M |
| Float | 160.75M |
| Float Short Interest Percentage | 8.54% |
| Owners (insider) | 0.72% |
| Owners (institutional) | 106.67% |
| Owners (insider) change | 3.27% |
| Owners (institutional) change | -1.2% |
| Date | Name | Type | Shares | Price | Amount |
|---|---|---|---|---|---|
| Feb 2, 2026 | BENNETT C FRANK | Open Market Sale | 85089 | 82.93 | $ 7,056,215.53 |
| Feb 2, 2026 | BENNETT C FRANK | Option Excercise | 65089 | 53.73 | $ 3,497,530.94 |
| Jan 22, 2026 | Devers Shannon L. | Open Market Sale | 3977 | 81.34 | $ 323,490.37 |
| Jan 16, 2026 | Monia Brett P | Open Market Sale | 44034 | 74.82 | $ 3,294,623.88 |
| Jan 16, 2026 | BENNETT C FRANK | Open Market Sale | 8977 | 75.15 | $ 674,621.55 |
| Jan 16, 2026 | Baroldi Joseph | Open Market Sale | 8056 | 75.75 | $ 610,276.47 |
| Jan 16, 2026 | Kordasiewicz Holly B. | Open Market Sale | 4141 | 75.66 | $ 313,308.06 |
| Jan 16, 2026 | Jenne Kyle | Open Market Sale | 1823 | 75.96 | $ 138,475.08 |
| Jan 16, 2026 | HOUGEN ELIZABETH L | Open Market Sale | 12922 | 75.22 | $ 971,992.84 |
| Jan 16, 2026 | Devers Shannon L. | Open Market Sale | 8353 | 75.95 | $ 634,410.35 |
| Jan 16, 2026 | Birchler Brian | Open Market Sale | 8480 | 75.11 | $ 636,932.80 |
| Jan 16, 2026 | Swayze Eric | Open Market Sale | 9933 | 75.34 | $ 748,383.09 |
| Jan 16, 2026 | Schneider Eugene | Open Market Sale | 9302 | 75.59 | $ 703,138.18 |
| Jan 16, 2026 | O'NEIL PATRICK R. | Open Market Sale | 9191 | 75.84 | $ 697,045.44 |
| Jan 15, 2026 | YANG MICHAEL J. | Option Excercise | 1930 | 0.00 | $ 0.00 |
| Jan 15, 2026 | Swayze Eric | Option Excercise | 21477 | 0.00 | $ 0.00 |
| Jan 15, 2026 | Schneider Eugene | Option Excercise | 21685 | 0.00 | $ 0.00 |
| Jan 15, 2026 | O'NEIL PATRICK R. | Option Excercise | 21473 | 0.00 | $ 0.00 |
| Jan 15, 2026 | Monia Brett P | Option Excercise | 89145 | 0.00 | $ 0.00 |
| Jan 15, 2026 | BENNETT C FRANK | Option Excercise | 21055 | 0.00 | $ 0.00 |
| Jan 15, 2026 | Baroldi Joseph | Option Excercise | 19887 | 0.00 | $ 0.00 |
| Jan 15, 2026 | Kordasiewicz Holly B. | Option Excercise | 11119 | 0.00 | $ 0.00 |
| Jan 15, 2026 | Jenne Kyle | Option Excercise | 7013 | 0.00 | $ 0.00 |
| Jan 15, 2026 | HOUGEN ELIZABETH L | Option Excercise | 28729 | 0.00 | $ 0.00 |
| Jan 15, 2026 | Devers Shannon L. | Option Excercise | 17377 | 0.00 | $ 0.00 |
| Jan 15, 2026 | Birchler Brian | Option Excercise | 20089 | 0.00 | $ 0.00 |
| Jan 7, 2026 | Devers Shannon L. | Option Excercise | 44199 | 51.25 | $ 2,265,415.20 |
| Jan 7, 2026 | Devers Shannon L. | Open Market Sale | 44199 | 85.08 | $ 3,760,577.42 |
| Jan 2, 2026 | Swayze Eric | Option Excercise | 23463 | 60.89 | $ 1,428,662.07 |
| Jan 2, 2026 | Swayze Eric | Open Market Sale | 23463 | 79.12 | $ 1,856,324.51 |
| Dec 1, 2025 | WENDER JOSEPH H | Open Market Sale | 28000 | 80.82 | $ 2,262,847.67 |
| Nov 25, 2025 | KLEIN JOSEPH III | Option Excercise | 12000 | 0.00 | $ 0.00 |
| Nov 25, 2025 | KLEIN JOSEPH III | Open Market Sale | 12000 | 80.00 | $ 960,000.00 |
| Nov 25, 2025 | Devers Shannon L. | Option Excercise | 16777 | 53.77 | $ 902,099.29 |
| Nov 25, 2025 | Devers Shannon L. | Open Market Sale | 16777 | 80.91 | $ 1,357,442.17 |
| Nov 19, 2025 | HERMAN JOAN E | Option Excercise | 44000 | 57.40 | $ 2,525,400.00 |
| Nov 19, 2025 | HERMAN JOAN E | Open Market Sale | 44000 | 72.13 | $ 3,173,830.00 |
| Nov 18, 2025 | WENDER JOSEPH H | Option Excercise | 16000 | 24.42 | $ 390,720.00 |
| Nov 6, 2025 | Birchler Brian | Open Market Sale | 8000 | 76.17 | $ 609,379.20 |
| Nov 5, 2025 | Geary Richard S | Option Excercise | 34639 | 59.05 | $ 2,045,307.53 |
| Nov 5, 2025 | Geary Richard S | Open Market Sale | 34639 | 75.69 | $ 2,621,815.84 |
| Nov 3, 2025 | Geary Richard S | Option Excercise | 1680 | 58.68 | $ 98,575.65 |
| Nov 3, 2025 | Geary Richard S | Open Market Sale | 1680 | 75.05 | $ 126,090.72 |
| Oct 31, 2025 | Geary Richard S | Option Excercise | 70929 | 58.84 | $ 4,173,212.52 |
| Oct 31, 2025 | Geary Richard S | Open Market Sale | 90929 | 75.11 | $ 6,829,431.39 |
| Oct 31, 2025 | LOSCALZO JOSEPH | Option Excercise | 16000 | 52.22 | $ 835,520.00 |
| Oct 31, 2025 | LOSCALZO JOSEPH | Open Market Sale | 16000 | 75.10 | $ 1,201,668.80 |
| Oct 30, 2025 | WENDER JOSEPH H | Open Market Sale | 28000 | 74.02 | $ 2,072,577.59 |
| Oct 16, 2025 | Swayze Eric | Open Market Sale | 53 | 73.62 | $ 3,901.93 |
| Oct 15, 2025 | Swayze Eric | Option Excercise | 125 | 0.00 | $ 0.00 |
| Oct 15, 2025 | PARSHALL B LYNNE | Open Market Sale | 5000 | 71.74 | $ 358,721.50 |
| Oct 15, 2025 | Devers Shannon L. | Option Excercise | 8820 | 33.00 | $ 291,060.00 |
| Oct 15, 2025 | Devers Shannon L. | Open Market Sale | 7263 | 73.06 | $ 530,637.50 |
| Oct 14, 2025 | Birchler Brian | Option Excercise | 23900 | 53.77 | $ 1,285,103.00 |
| Oct 14, 2025 | Birchler Brian | Open Market Sale | 23900 | 72.13 | $ 1,723,987.11 |
| Oct 6, 2025 | Monia Brett P | Open Market Sale | 437 | 69.26 | $ 30,268.24 |
| Oct 6, 2025 | Baroldi Joseph | Open Market Sale | 1625 | 69.37 | $ 112,725.11 |
| Oct 6, 2025 | Swayze Eric | Open Market Sale | 6849 | 69.02 | $ 472,717.98 |
| Oct 6, 2025 | O'NEIL PATRICK R. | Option Excercise | 10200 | 52.87 | $ 539,274.00 |
| Oct 6, 2025 | O'NEIL PATRICK R. | Open Market Sale | 13441 | 69.74 | $ 937,337.63 |
| Oct 2, 2025 | O'NEIL PATRICK R. | Option Excercise | 64664 | 58.97 | $ 3,813,256.63 |
| Oct 2, 2025 | O'NEIL PATRICK R. | Open Market Sale | 64664 | 67.69 | $ 4,377,054.43 |
| Oct 2, 2025 | Baroldi Joseph | Option Excercise | 15000 | 31.80 | $ 477,000.00 |
| Oct 2, 2025 | Baroldi Joseph | Open Market Sale | 15000 | 68.01 | $ 1,020,210.00 |
| Oct 1, 2025 | WENDER JOSEPH H | Open Market Sale | 16800 | 65.50 | $ 1,100,384.88 |
| Oct 1, 2025 | Swayze Eric | Option Excercise | 27114 | 53.77 | $ 1,457,919.78 |
| Oct 1, 2025 | Swayze Eric | Open Market Sale | 27114 | 66.16 | $ 1,793,744.13 |
| Sep 30, 2025 | Geary Richard S | Option Excercise | 57900 | 53.77 | $ 3,113,283.00 |
| Sep 30, 2025 | Geary Richard S | Open Market Sale | 57900 | 65.24 | $ 3,777,668.13 |
| Sep 30, 2025 | HOUGEN ELIZABETH L | Option Excercise | 49800 | 53.77 | $ 2,677,746.00 |
| Sep 30, 2025 | HOUGEN ELIZABETH L | Open Market Sale | 49800 | 65.26 | $ 3,249,733.86 |
| Sep 29, 2025 | O'NEIL PATRICK R. | Option Excercise | 25300 | 56.78 | $ 1,436,534.00 |
| Sep 29, 2025 | O'NEIL PATRICK R. | Open Market Sale | 25300 | 64.62 | $ 1,634,921.48 |
| Sep 12, 2025 | O'NEIL PATRICK R. | Option Excercise | 1700 | 56.78 | $ 96,526.00 |
| Sep 12, 2025 | O'NEIL PATRICK R. | Open Market Sale | 1700 | 64.58 | $ 109,787.19 |
| Sep 9, 2025 | Baroldi Joseph | Option Excercise | 11950 | 31.80 | $ 380,010.00 |
| Sep 9, 2025 | Baroldi Joseph | Open Market Sale | 11950 | 62.16 | $ 742,838.29 |
| Sep 9, 2025 | O'NEIL PATRICK R. | Option Excercise | 21000 | 60.69 | $ 1,274,580.00 |
| Sep 9, 2025 | O'NEIL PATRICK R. | Open Market Sale | 21000 | 64.56 | $ 1,355,661.30 |
| Sep 5, 2025 | Baroldi Joseph | Option Excercise | 250 | 31.80 | $ 7,950.00 |
| Sep 5, 2025 | Baroldi Joseph | Open Market Sale | 250 | 62.00 | $ 15,500.00 |
| Sep 5, 2025 | BENNETT C FRANK | Open Market Sale | 6000 | 59.60 | $ 357,580.80 |
| Sep 3, 2025 | Monia Brett P | Option Excercise | 203814 | 44.32 | $ 9,032,038.80 |
| Sep 3, 2025 | Monia Brett P | Open Market Sale | 203814 | 60.32 | $ 12,294,703.00 |
| Sep 3, 2025 | KLEIN JOSEPH III | Option Excercise | 28000 | 0.00 | $ 0.00 |
| Sep 3, 2025 | KLEIN JOSEPH III | Open Market Sale | 28000 | 60.00 | $ 1,680,000.00 |
| Sep 3, 2025 | KLEIN JOSEPH III | Option Excercise | 28000 | 0.00 | $ 0.00 |
| Sep 3, 2025 | KLEIN JOSEPH III | Open Market Sale | 28000 | 60.00 | $ 1,680,000.00 |
| Sep 3, 2025 | Devers Shannon L. | Option Excercise | 3162 | 36.12 | $ 114,206.52 |
| Sep 3, 2025 | Devers Shannon L. | Open Market Sale | 3162 | 61.02 | $ 192,942.71 |
| Sep 3, 2025 | Schneider Eugene | Option Excercise | 19658 | 53.77 | $ 1,057,010.66 |
| Sep 3, 2025 | Schneider Eugene | Open Market Sale | 19658 | 60.81 | $ 1,195,420.87 |
| Sep 3, 2025 | Baroldi Joseph | Option Excercise | 32800 | 31.80 | $ 1,043,040.00 |
| Sep 3, 2025 | Baroldi Joseph | Open Market Sale | 32800 | 59.34 | $ 1,946,220.28 |
| Sep 3, 2025 | BENNETT C FRANK | Option Excercise | 59691 | 55.44 | $ 3,309,232.50 |
| Sep 3, 2025 | LOSCALZO JOSEPH | Option Excercise | 16000 | 24.42 | $ 390,720.00 |
| Sep 3, 2025 | LOSCALZO JOSEPH | Open Market Sale | 16000 | 60.15 | $ 962,371.20 |
| Sep 2, 2025 | WENDER JOSEPH H | Open Market Sale | 28000 | 57.58 | $ 1,612,155.44 |
| Sep 2, 2025 | PARSHALL B LYNNE | Open Market Sale | 20000 | 50.91 | $ 1,018,297.50 |
| Sep 2, 2025 | Geary Richard S | Open Market Sale | 10000 | 50.37 | $ 503,671.00 |
| Sep 2, 2025 | WENDER JOSEPH H | Open Market Sale | 28000 | 57.58 | $ 1,612,155.44 |
| Sep 2, 2025 | O'NEIL PATRICK R. | Option Excercise | 89900 | 45.10 | $ 4,054,726.00 |
| Sep 2, 2025 | O'NEIL PATRICK R. | Open Market Sale | 89900 | 60.03 | $ 5,396,843.39 |
| Sep 2, 2025 | BENNETT C FRANK | Open Market Sale | 38909 | 59.14 | $ 2,301,263.58 |
| Sep 2, 2025 | Swayze Eric | Open Market Sale | 11130 | 49.67 | $ 552,861.68 |
| Aug 29, 2025 | Geary Richard S | Other Aquisition | 165 | 27.71 | $ 4,572.15 |
| Aug 29, 2025 | BENNETT C FRANK | Other Aquisition | 213 | 27.71 | $ 5,902.23 |
| Aug 29, 2025 | O'NEIL PATRICK R. | Other Aquisition | 331 | 27.71 | $ 9,172.01 |
| Aug 29, 2025 | Birchler Brian | Other Aquisition | 166 | 27.71 | $ 4,599.86 |
| Aug 29, 2025 | Monia Brett P | Other Aquisition | 189 | 27.71 | $ 5,237.19 |
| Aug 22, 2025 | Diaz Allene M. | Open Market Sale | 1427 | 42.53 | $ 60,687.17 |
| Aug 18, 2025 | BENNETT C FRANK | Option Excercise | 10000 | 32.60 | $ 326,000.00 |
| Aug 18, 2025 | BENNETT C FRANK | Open Market Sale | 10000 | 43.98 | $ 439,776.00 |
| Aug 6, 2025 | PARSHALL B LYNNE | Open Market Sale | 5000 | 41.93 | $ 209,646.10 |
| Aug 5, 2025 | Geary Richard S | Open Market Sale | 10000 | 42.86 | $ 428,593.00 |
| Aug 4, 2025 | Schneider Eugene | Open Market Sale | 9549 | 42.80 | $ 408,701.02 |
| Jul 30, 2025 | Monia Brett P | Option Excercise | 2432 | 32.60 | $ 79,283.20 |
| Jul 30, 2025 | Monia Brett P | Open Market Sale | 2432 | 45.00 | $ 109,440.00 |
| Jul 15, 2025 | YANG MICHAEL J. | Option Excercise | 4079 | 0.00 | $ 0.00 |
| Jul 15, 2025 | WENDER JOSEPH H | Option Excercise | 4079 | 0.00 | $ 0.00 |
| Jul 15, 2025 | PARSHALL B LYNNE | Option Excercise | 4079 | 0.00 | $ 0.00 |
| Jul 15, 2025 | HERMAN JOAN E | Option Excercise | 4079 | 0.00 | $ 0.00 |
| Jul 15, 2025 | Hayden Michael R | Option Excercise | 4079 | 0.00 | $ 0.00 |
| Jul 15, 2025 | Diaz Allene M. | Option Excercise | 4079 | 0.00 | $ 0.00 |
| Jul 15, 2025 | BERTHELSEN SPENCER R | Option Excercise | 4079 | 0.00 | $ 0.00 |
| Jul 15, 2025 | LOSCALZO JOSEPH | Option Excercise | 4079 | 0.00 | $ 0.00 |
| Jul 11, 2025 | Monia Brett P | Open Market Sale | 1160 | 41.74 | $ 48,416.20 |
| May 1, 2025 | Hayden Michael R | Open Market Purchase | 15000 | 31.86 | $ 477,900.00 |
| Apr 16, 2025 | Birchler Brian | Open Market Sale | 680 | 28.37 | $ 19,291.60 |
| Apr 16, 2025 | Jenne Kyle | Open Market Sale | 3016 | 28.36 | $ 85,533.76 |
| Apr 16, 2025 | Baroldi Joseph | Open Market Sale | 3928 | 28.40 | $ 111,555.20 |
| Apr 15, 2025 | Birchler Brian | Option Excercise | 1875 | 0.00 | $ 0.00 |
| Apr 15, 2025 | Jenne Kyle | Option Excercise | 12226 | 0.00 | $ 0.00 |
| Apr 15, 2025 | Baroldi Joseph | Option Excercise | 10837 | 0.00 | $ 0.00 |
| Mar 11, 2025 | Monia Brett P | Open Market Sale | 140 | 32.32 | $ 4,524.80 |
| Feb 28, 2025 | Monia Brett P | Other Aquisition | 437 | 28.21 | $ 12,328.43 |
| Feb 28, 2025 | Geary Richard S | Other Aquisition | 415 | 28.21 | $ 11,707.77 |
| Feb 28, 2025 | Birchler Brian | Other Aquisition | 414 | 28.21 | $ 11,679.56 |
| Feb 28, 2025 | BENNETT C FRANK | Other Aquisition | 320 | 28.21 | $ 9,027.68 |
| Feb 28, 2025 | Swayze Eric | Other Aquisition | 415 | 28.21 | $ 11,707.77 |
| Feb 28, 2025 | O'NEIL PATRICK R. | Other Aquisition | 554 | 28.21 | $ 15,629.17 |
| Feb 20, 2025 | O'NEIL PATRICK R. | Open Market Sale | 1207 | 32.35 | $ 39,046.45 |