| Shares Outstanding | 147.75M |
| Float | 129.85M |
| Float Short Interest Percentage | 4.53% |
| Owners (insider) | 0.67% |
| Owners (institutional) | 88.69% |
| Owners (insider) change | 2.08% |
| Owners (institutional) change | 1.78% |
| Date | Name | Type | Shares | Price | Amount |
|---|---|---|---|---|---|
| Dec 1, 2025 | HUNT NEIL D | Other Aquisition | 2000 | $ 0.00 | |
| Dec 1, 2025 | HUNT NEIL D | Open Market Sale | 2000 | 96.18 | $ 192,354.40 |
| Dec 1, 2025 | Banks Matthew C. | Open Market Sale | 731 | 95.64 | $ 69,912.84 |
| Nov 18, 2025 | Banks Matthew C. | Open Market Sale | 719 | 95.09 | $ 68,369.71 |
| Nov 18, 2025 | Collier Charles | Open Market Sale | 14361 | 94.99 | $ 1,364,115.46 |
| Nov 17, 2025 | Ozgen Mustafa | Option Excercise | 6357 | 96.89 | $ 615,929.73 |
| Nov 17, 2025 | Wood Anthony J. | Option Excercise | 20940 | 0.00 | $ 0.00 |
| Nov 17, 2025 | Wood Anthony J. | Option Excercise | 8241 | 96.89 | $ 798,470.49 |
| Nov 17, 2025 | Banks Matthew C. | Option Excercise | 5260 | 0.00 | $ 0.00 |
| Nov 17, 2025 | Banks Matthew C. | Option Excercise | 2611 | 96.89 | $ 252,979.79 |
| Nov 17, 2025 | Collier Charles | Option Excercise | 29340 | 0.00 | $ 0.00 |
| Nov 17, 2025 | Collier Charles | Option Excercise | 14979 | 96.89 | $ 1,451,315.31 |
| Nov 17, 2025 | Fuchsberg Gilbert | Option Excercise | 10321 | 0.00 | $ 0.00 |
| Nov 17, 2025 | Fuchsberg Gilbert | Option Excercise | 5709 | 96.89 | $ 553,145.01 |
| Nov 17, 2025 | Jedda Dan | Open Market Sale | 3000 | 99.09 | $ 297,270.00 |
| Nov 17, 2025 | Jedda Dan | Option Excercise | 26131 | 0.00 | $ 0.00 |
| Nov 17, 2025 | Jedda Dan | Option Excercise | 10284 | 96.89 | $ 996,416.76 |
| Nov 17, 2025 | Ozgen Mustafa | Option Excercise | 16149 | 0.00 | $ 0.00 |
| Nov 10, 2025 | Wood Anthony J. | Other Aquisition | 50000 | $ 0.00 | |
| Nov 10, 2025 | Wood Anthony J. | Open Market Sale | 50000 | 103.86 | $ 5,192,988.22 |
| Nov 5, 2025 | HUNT NEIL D | Other Aquisition | 2000 | $ 0.00 | |
| Nov 5, 2025 | HUNT NEIL D | Open Market Sale | 2000 | 106.61 | $ 213,226.96 |
| Oct 31, 2025 | Collier Charles | Option Excercise | 133492 | 49.59 | $ 6,619,868.28 |
| Oct 31, 2025 | Collier Charles | Open Market Sale | 133492 | 113.81 | $ 15,193,082.51 |
| Oct 28, 2025 | Wood Anthony J. | Other Aquisition | 21600 | $ 0.00 | |
| Oct 28, 2025 | Wood Anthony J. | Open Market Sale | 21600 | 100.00 | $ 2,160,029.00 |
| Oct 24, 2025 | Wood Anthony J. | Other Aquisition | 3400 | $ 0.00 | |
| Oct 24, 2025 | Wood Anthony J. | Open Market Sale | 3400 | 100.07 | $ 340,238.00 |
| Oct 15, 2025 | Jedda Dan | Open Market Sale | 3000 | 95.82 | $ 287,460.00 |
| Oct 10, 2025 | Wood Anthony J. | Other Aquisition | 25000 | $ 0.00 | |
| Oct 10, 2025 | Wood Anthony J. | Open Market Sale | 25000 | 94.01 | $ 2,350,261.09 |
| Oct 6, 2025 | Collier Charles | Option Excercise | 15404 | 49.59 | $ 763,884.36 |
| Oct 6, 2025 | Collier Charles | Open Market Sale | 15404 | 103.31 | $ 1,591,459.11 |
| Oct 1, 2025 | Collier Charles | Option Excercise | 112961 | 49.59 | $ 5,601,735.99 |
| Oct 1, 2025 | Collier Charles | Open Market Sale | 112961 | 105.00 | $ 11,860,905.00 |
| Sep 18, 2025 | Wood Anthony J. | Other Aquisition | 25000 | $ 0.00 | |
| Sep 18, 2025 | Wood Anthony J. | Open Market Sale | 25000 | 100.00 | $ 2,500,000.00 |
| Sep 15, 2025 | Jedda Dan | Open Market Sale | 3000 | 94.52 | $ 283,560.00 |
| Sep 11, 2025 | Wood Anthony J. | Other Disposition | 200410 | 0.00 | $ 0.00 |
| Sep 9, 2025 | Wood Anthony J. | Open Market Sale | 50000 | 97.22 | $ 4,860,930.76 |
| Sep 9, 2025 | Ozgen Mustafa | Open Market Sale | 50527 | 100.00 | $ 5,052,700.00 |
| Sep 9, 2025 | Wood Anthony J. | Other Aquisition | 50000 | $ 0.00 | |
| Sep 3, 2025 | Banks Matthew C. | Open Market Sale | 2180 | 97.85 | $ 213,313.00 |
| Sep 2, 2025 | Wood Anthony J. | Option Excercise | 8277 | 0.00 | $ 0.00 |
| Sep 2, 2025 | Wood Anthony J. | Option Excercise | 3257 | 95.86 | $ 312,216.02 |
| Sep 2, 2025 | Banks Matthew C. | Option Excercise | 4647 | 0.00 | $ 0.00 |
| Sep 2, 2025 | Banks Matthew C. | Option Excercise | 2307 | 95.86 | $ 221,149.02 |
| Aug 22, 2025 | Collier Charles | Option Excercise | 10269 | 49.59 | $ 509,239.71 |
| Aug 22, 2025 | Collier Charles | Open Market Sale | 10269 | 95.00 | $ 975,555.00 |
| Aug 20, 2025 | Wood Anthony J. | Other Disposition | 58542 | 0.00 | $ 0.00 |
| Aug 11, 2025 | Wood Anthony J. | Other Aquisition | 25000 | $ 0.00 | |
| Aug 11, 2025 | Wood Anthony J. | Open Market Sale | 25000 | 82.42 | $ 2,060,587.12 |
| Aug 4, 2025 | Banks Matthew C. | Open Market Sale | 3360 | 85.05 | $ 285,768.00 |
| Aug 4, 2025 | Wood Anthony J. | Other Disposition | 38390 | 0.00 | $ 0.00 |
| Jul 21, 2025 | Collier Charles | Open Market Sale | 212559 | 95.00 | $ 20,193,105.00 |
| Jul 21, 2025 | Collier Charles | Option Excercise | 205379 | 49.59 | $ 10,184,744.61 |
| Jul 15, 2025 | Jedda Dan | Open Market Sale | 3000 | 90.20 | $ 270,600.00 |
| Jul 10, 2025 | Jedda Dan | Open Market Sale | 1500 | 91.00 | $ 136,500.00 |
| Jul 10, 2025 | Wood Anthony J. | Other Aquisition | 25000 | $ 0.00 | |
| Jul 10, 2025 | Wood Anthony J. | Open Market Sale | 25000 | 89.64 | $ 2,241,031.73 |
| Jun 17, 2025 | Collier Charles | Open Market Sale | 3590 | 85.00 | $ 305,150.00 |
| Jun 16, 2025 | Jedda Dan | Open Market Sale | 1500 | 81.32 | $ 121,980.00 |
| Jun 10, 2025 | Wood Anthony J. | Other Aquisition | 25000 | $ 0.00 | |
| Jun 10, 2025 | Wood Anthony J. | Open Market Sale | 25000 | 80.27 | $ 2,006,857.24 |
| Jun 6, 2025 | Fyfield Mai | Option Excercise | 2029 | 0.00 | $ 0.00 |
| Jun 6, 2025 | Fyfield Mai | Open Market Sale | 914 | 78.50 | $ 71,749.00 |
| Jun 6, 2025 | Hastings Jeff | Option Excercise | 2029 | 0.00 | $ 0.00 |
| Jun 6, 2025 | HODRICK LAURIE SIMON | Option Excercise | 2029 | 0.00 | $ 0.00 |
| Jun 6, 2025 | HUNT NEIL D | Option Excercise | 2029 | 0.00 | $ 0.00 |
| Jun 6, 2025 | Blackburn Jeffrey M | Option Excercise | 2029 | 0.00 | $ 0.00 |
| Jun 6, 2025 | Ahuja Ravi | Option Excercise | 2029 | 0.00 | $ 0.00 |
| Jun 6, 2025 | LUNA GINA | Option Excercise | 2029 | 0.00 | $ 0.00 |
| Jun 6, 2025 | Rothrock Ray A. | Option Excercise | 2029 | 0.00 | $ 0.00 |
| Jun 5, 2025 | Collier Charles | Open Market Sale | 7181 | 75.00 | $ 538,575.00 |
| Jun 3, 2025 | Banks Matthew C. | Open Market Sale | 629 | 72.98 | $ 45,904.42 |
| Jun 2, 2025 | Jedda Dan | Option Excercise | 21912 | 0.00 | $ 0.00 |
| Jun 2, 2025 | Jedda Dan | Option Excercise | 8623 | 73.01 | $ 629,565.23 |
| Jun 2, 2025 | Ozgen Mustafa | Option Excercise | 16458 | 0.00 | $ 0.00 |
| Jun 2, 2025 | Ozgen Mustafa | Option Excercise | 6477 | 73.01 | $ 472,885.77 |
| Jun 2, 2025 | Fuchsberg Gilbert | Option Excercise | 12600 | 0.00 | $ 0.00 |
| Jun 2, 2025 | Fuchsberg Gilbert | Option Excercise | 6970 | 73.01 | $ 508,879.70 |
| Jun 2, 2025 | Wood Anthony J. | Option Excercise | 8278 | 0.00 | $ 0.00 |
| Jun 2, 2025 | Wood Anthony J. | Option Excercise | 2568 | 73.01 | $ 187,489.68 |
| Jun 2, 2025 | Banks Matthew C. | Option Excercise | 4647 | 0.00 | $ 0.00 |
| Jun 2, 2025 | Banks Matthew C. | Option Excercise | 2306 | 73.01 | $ 168,361.06 |
| Jun 2, 2025 | Collier Charles | Option Excercise | 29340 | 0.00 | $ 0.00 |
| Jun 2, 2025 | Collier Charles | Option Excercise | 14979 | 73.01 | $ 1,093,616.79 |
| May 29, 2025 | Wood Anthony J. | Other Aquisition | 25000 | $ 0.00 | |
| May 29, 2025 | Wood Anthony J. | Open Market Sale | 25000 | 75.00 | $ 1,875,000.00 |
| May 1, 2025 | Banks Matthew C. | Open Market Sale | 206 | 70.32 | $ 14,485.92 |
| Mar 20, 2025 | Wood Anthony J. | Other Aquisition | 25000 | $ 0.00 | |
| Mar 20, 2025 | Wood Anthony J. | Open Market Sale | 25000 | 75.20 | $ 1,880,100.00 |
| Mar 20, 2025 | Jedda Dan | Open Market Sale | 1000 | 75.00 | $ 75,000.00 |
| Mar 4, 2025 | Banks Matthew C. | Open Market Sale | 1906 | 80.36 | $ 153,168.65 |
| Mar 4, 2025 | Collier Charles | Open Market Sale | 10771 | 80.50 | $ 867,060.58 |
| Mar 3, 2025 | Ozgen Mustafa | Option Excercise | 16459 | 0.00 | $ 0.00 |
| Mar 3, 2025 | Ozgen Mustafa | Option Excercise | 8343 | 80.26 | $ 669,609.18 |
| Mar 3, 2025 | Pentland Adele Louise | Option Excercise | 20945 | 0.00 | $ 0.00 |
| Mar 3, 2025 | Pentland Adele Louise | Option Excercise | 8242 | 80.26 | $ 661,502.92 |
| Mar 3, 2025 | Jedda Dan | Option Excercise | 21912 | 0.00 | $ 0.00 |
| Mar 3, 2025 | Jedda Dan | Option Excercise | 8624 | 80.26 | $ 692,162.24 |
| Mar 3, 2025 | Wood Anthony J. | Other Disposition | 286500 | 0.00 | $ 0.00 |
| Mar 3, 2025 | Wood Anthony J. | Option Excercise | 8278 | 0.00 | $ 0.00 |
| Mar 3, 2025 | Wood Anthony J. | Option Excercise | 2035 | 80.26 | $ 163,329.10 |
| Mar 3, 2025 | Fuchsberg Gilbert | Option Excercise | 12599 | 0.00 | $ 0.00 |
| Mar 3, 2025 | Fuchsberg Gilbert | Option Excercise | 6970 | 80.26 | $ 559,412.20 |
| Mar 3, 2025 | Banks Matthew C. | Option Excercise | 4708 | 0.00 | $ 0.00 |
| Mar 3, 2025 | Banks Matthew C. | Option Excercise | 2389 | 80.26 | $ 191,741.14 |
| Mar 3, 2025 | Collier Charles | Option Excercise | 29339 | 0.00 | $ 0.00 |
| Mar 3, 2025 | Collier Charles | Option Excercise | 14978 | 80.26 | $ 1,202,134.28 |
| Feb 28, 2025 | Wood Anthony J. | Other Disposition | 213344 | 0.00 | $ 0.00 |
| Feb 14, 2025 | Jedda Dan | Open Market Sale | 7000 | 100.27 | $ 701,900.00 |
| Feb 14, 2025 | Wood Anthony J. | Other Aquisition | 25000 | $ 0.00 | |
| Feb 14, 2025 | Wood Anthony J. | Open Market Sale | 25000 | 100.40 | $ 2,510,000.00 |
| Feb 10, 2025 | Wood Anthony J. | Other Aquisition | 25000 | $ 0.00 | |
| Feb 10, 2025 | Wood Anthony J. | Open Market Sale | 25000 | 87.93 | $ 2,198,283.54 |
| Jan 15, 2025 | Jedda Dan | Open Market Sale | 1000 | 77.18 | $ 77,180.00 |
| Jan 10, 2025 | Wood Anthony J. | Other Aquisition | 25000 | $ 0.00 | |
| Jan 10, 2025 | Wood Anthony J. | Open Market Sale | 25000 | 79.77 | $ 1,994,250.00 |
| Jan 2, 2025 | Banks Matthew C. | Open Market Sale | 210 | 75.14 | $ 15,779.40 |
| Dec 16, 2024 | Jedda Dan | Open Market Sale | 1000 | 82.73 | $ 82,730.00 |
| Dec 10, 2024 | Wood Anthony J. | Other Aquisition | 25000 | $ 0.00 | |
| Dec 10, 2024 | Wood Anthony J. | Open Market Sale | 25000 | 82.64 | $ 2,065,930.89 |