| Shares Outstanding | 341.90M |
| Float | 340.01M |
| Float Short Interest Percentage | 9.89% |
| Owners (insider) | 0.49% |
| Owners (institutional) | 106.77% |
| Owners (insider) change | 0.85% |
| Owners (institutional) change | -2.36% |
| Date | Name | Type | Shares | Price | Amount |
|---|---|---|---|---|---|
| Dec 2, 2025 | Tregillis Cynthia L | Open Market Sale | 2801 | 160.57 | $ 449,751.53 |
| Dec 1, 2025 | Cole Martin I | Open Market Sale | 6000 | 162.62 | $ 975,696.09 |
| Nov 25, 2025 | Tan Irving | Option Excercise | 21 | 0.00 | $ 0.00 |
| Nov 25, 2025 | Tan Irving | Option Excercise | 374 | 155.41 | $ 58,123.34 |
| Nov 25, 2025 | Oulman Roxanne | Open Market Sale | 1800 | 154.42 | $ 277,956.00 |
| Nov 25, 2025 | Gubbi Vidyadhara K | Option Excercise | 6 | 0.00 | $ 0.00 |
| Nov 25, 2025 | Gubbi Vidyadhara K | Option Excercise | 1142 | 155.41 | $ 177,478.22 |
| Nov 25, 2025 | Alexy Kimberly | Open Market Sale | 1768 | 154.00 | $ 272,272.00 |
| Nov 25, 2025 | Davis Brian Scott | Option Excercise | 5 | 0.00 | $ 0.00 |
| Nov 25, 2025 | Davis Brian Scott | Option Excercise | 971 | 155.41 | $ 150,903.11 |
| Nov 25, 2025 | Tregillis Cynthia L | Option Excercise | 5 | 0.00 | $ 0.00 |
| Nov 25, 2025 | Tregillis Cynthia L | Option Excercise | 770 | 155.41 | $ 119,665.70 |
| Nov 20, 2025 | Cole Martin I | Grant | 1915 | 0.00 | $ 0.00 |
| Nov 20, 2025 | Alexy Kimberly | Grant | 1585 | 0.00 | $ 0.00 |
| Nov 20, 2025 | MASSENGILL MATTHEW E | Grant | 1585 | 0.00 | $ 0.00 |
| Nov 20, 2025 | Oulman Roxanne | Grant | 1585 | 0.00 | $ 0.00 |
| Nov 20, 2025 | KIDDOO BRUCE E | Grant | 1585 | 0.00 | $ 0.00 |
| Nov 20, 2025 | DOLUCA TUNC | Grant | 1585 | 0.00 | $ 0.00 |
| Nov 20, 2025 | STREETER STEPHANIE A | Grant | 1585 | 0.00 | $ 0.00 |
| Nov 20, 2025 | Tregillis Cynthia L | Option Excercise | 9 | 0.00 | $ 0.00 |
| Nov 20, 2025 | Tregillis Cynthia L | Option Excercise | 1487 | 139.46 | $ 207,369.69 |
| Nov 20, 2025 | Tan Irving | Option Excercise | 24 | 0.00 | $ 0.00 |
| Nov 20, 2025 | Tan Irving | Option Excercise | 628 | 139.36 | $ 87,519.48 |
| Nov 20, 2025 | Sennesael Kris | Option Excercise | 99 | 0.00 | $ 0.00 |
| Nov 20, 2025 | Sennesael Kris | Option Excercise | 18680 | 140.23 | $ 2,619,496.40 |
| Nov 20, 2025 | Gubbi Vidyadhara K | Option Excercise | 6 | 0.00 | $ 0.00 |
| Nov 20, 2025 | Gubbi Vidyadhara K | Option Excercise | 1285 | 139.67 | $ 179,474.83 |
| Nov 20, 2025 | Feller Brad | Grant | 9907 | 0.00 | $ 0.00 |
| Nov 20, 2025 | Davis Brian Scott | Option Excercise | 6 | 0.00 | $ 0.00 |
| Nov 20, 2025 | Davis Brian Scott | Option Excercise | 1307 | 139.76 | $ 182,664.93 |
| Nov 19, 2025 | Cole Martin I | Option Excercise | 14 | 0.00 | $ 0.00 |
| Nov 19, 2025 | Alexy Kimberly | Option Excercise | 9 | 0.00 | $ 0.00 |
| Nov 19, 2025 | Oulman Roxanne | Option Excercise | 10 | 0.00 | $ 0.00 |
| Nov 19, 2025 | KIDDOO BRUCE E | Option Excercise | 10 | 0.00 | $ 0.00 |
| Nov 19, 2025 | DOLUCA TUNC | Option Excercise | 14 | 0.00 | $ 0.00 |
| Nov 19, 2025 | STREETER STEPHANIE A | Option Excercise | 16 | 0.00 | $ 0.00 |
| Nov 5, 2025 | Cole Martin I | Open Market Sale | 10000 | 161.32 | $ 1,613,212.34 |
| Nov 3, 2025 | Tan Irving | Open Market Sale | 20000 | 150.69 | $ 3,013,784.08 |
| Oct 20, 2025 | Tregillis Cynthia L | Option Excercise | 8 | 0.00 | $ 0.00 |
| Oct 20, 2025 | Tregillis Cynthia L | Option Excercise | 1307 | 121.53 | $ 158,839.71 |
| Sep 20, 2025 | Davis Brian Scott | Option Excercise | 5 | 0.00 | $ 0.00 |
| Sep 20, 2025 | Davis Brian Scott | Option Excercise | 961 | 106.63 | $ 102,471.43 |
| Sep 20, 2025 | Tan Irving | Option Excercise | 34 | 0.00 | $ 0.00 |
| Sep 20, 2025 | Tan Irving | Option Excercise | 779 | 106.63 | $ 83,064.77 |
| Sep 4, 2025 | Gubbi Vidyadhara K | Open Market Sale | 11343 | 90.29 | $ 1,024,161.74 |
| Aug 28, 2025 | Zamiska Gene M. | Open Market Sale | 353 | 80.90 | $ 28,557.70 |
| Aug 27, 2025 | Gubbi Vidyadhara K | Option Excercise | 1 | 0.00 | $ 0.00 |
| Aug 27, 2025 | Gubbi Vidyadhara K | Option Excercise | 408 | 80.67 | $ 32,913.36 |
| Aug 27, 2025 | Davis Brian Scott | Option Excercise | 1 | 0.00 | $ 0.00 |
| Aug 27, 2025 | Davis Brian Scott | Option Excercise | 441 | 80.67 | $ 35,575.47 |
| Aug 27, 2025 | Tregillis Cynthia L | Option Excercise | 1 | 0.00 | $ 0.00 |
| Aug 27, 2025 | Tregillis Cynthia L | Option Excercise | 266 | 80.67 | $ 21,458.22 |
| Aug 27, 2025 | Zamiska Gene M. | Option Excercise | 1 | 0.00 | $ 0.00 |
| Aug 27, 2025 | Zamiska Gene M. | Option Excercise | 345 | 80.67 | $ 27,831.15 |
| Aug 26, 2025 | Zamiska Gene M. | Open Market Sale | 814 | 79.10 | $ 64,387.40 |
| Aug 26, 2025 | Tan Irving | Grant | 74162 | 0.00 | $ 0.00 |
| Aug 26, 2025 | Shihab Ahmed Mohammed | Grant | 27810 | 0.00 | $ 0.00 |
| Aug 26, 2025 | Sennesael Kris | Grant | 34763 | 0.00 | $ 0.00 |
| Aug 26, 2025 | Gubbi Vidyadhara K | Grant | 16554 | 0.00 | $ 0.00 |
| Aug 26, 2025 | Davis Brian Scott | Grant | 13243 | 0.00 | $ 0.00 |
| Aug 26, 2025 | Tregillis Cynthia L | Grant | 16554 | 0.00 | $ 0.00 |
| Aug 25, 2025 | Zamiska Gene M. | Option Excercise | 2 | 0.00 | $ 0.00 |
| Aug 25, 2025 | Zamiska Gene M. | Option Excercise | 798 | 79.22 | $ 63,217.56 |
| Aug 25, 2025 | Tregillis Cynthia L | Option Excercise | 3 | 0.00 | $ 0.00 |
| Aug 25, 2025 | Tregillis Cynthia L | Option Excercise | 769 | 79.22 | $ 60,920.18 |
| Aug 25, 2025 | Tan Irving | Option Excercise | 13 | 0.00 | $ 0.00 |
| Aug 25, 2025 | Tan Irving | Option Excercise | 247 | 79.22 | $ 19,567.34 |
| Aug 25, 2025 | Gubbi Vidyadhara K | Option Excercise | 3 | 0.00 | $ 0.00 |
| Aug 25, 2025 | Gubbi Vidyadhara K | Option Excercise | 1140 | 79.22 | $ 90,310.80 |
| Aug 25, 2025 | Davis Brian Scott | Option Excercise | 3 | 0.00 | $ 0.00 |
| Aug 25, 2025 | Davis Brian Scott | Option Excercise | 969 | 79.22 | $ 76,764.18 |
| Aug 22, 2025 | Tregillis Cynthia L | Open Market Sale | 14067 | 74.78 | $ 1,051,930.26 |
| Aug 21, 2025 | Davis Brian Scott | Option Excercise | 8 | 0.00 | $ 0.00 |
| Aug 21, 2025 | Davis Brian Scott | Option Excercise | 2371 | 74.66 | $ 177,018.86 |
| Aug 21, 2025 | Zamiska Gene M. | Option Excercise | 6 | 0.00 | $ 0.00 |
| Aug 21, 2025 | Zamiska Gene M. | Option Excercise | 1797 | 74.66 | $ 134,164.02 |
| Aug 21, 2025 | Zamiska Gene M. | Open Market Sale | 4988 | 75.35 | $ 375,846.64 |
| Aug 21, 2025 | Tregillis Cynthia L | Option Excercise | 18 | 0.00 | $ 0.00 |
| Aug 21, 2025 | Tregillis Cynthia L | Option Excercise | 4428 | 74.66 | $ 330,594.48 |
| Aug 21, 2025 | Tan Irving | Option Excercise | 42 | 0.00 | $ 0.00 |
| Aug 21, 2025 | Tan Irving | Option Excercise | 1490 | 74.66 | $ 111,243.40 |
| Aug 21, 2025 | Gubbi Vidyadhara K | Option Excercise | 9 | 0.00 | $ 0.00 |
| Aug 21, 2025 | Gubbi Vidyadhara K | Option Excercise | 2773 | 74.66 | $ 207,032.18 |
| Aug 20, 2025 | Tregillis Cynthia L | Option Excercise | 10 | 0.00 | $ 0.00 |
| Aug 20, 2025 | Tregillis Cynthia L | Option Excercise | 2565 | 75.64 | $ 194,016.60 |
| Aug 20, 2025 | Tan Irving | Option Excercise | 101 | 0.00 | $ 0.00 |
| Aug 20, 2025 | Tan Irving | Option Excercise | 1205 | 75.64 | $ 91,146.20 |
| Aug 20, 2025 | Gubbi Vidyadhara K | Option Excercise | 11 | 0.00 | $ 0.00 |
| Aug 20, 2025 | Gubbi Vidyadhara K | Option Excercise | 3997 | 75.64 | $ 302,333.08 |
| Aug 20, 2025 | Davis Brian Scott | Option Excercise | 14 | 0.00 | $ 0.00 |
| Aug 20, 2025 | Davis Brian Scott | Option Excercise | 4836 | 75.64 | $ 365,795.04 |
| Aug 20, 2025 | Zamiska Gene M. | Option Excercise | 9 | 0.00 | $ 0.00 |
| Aug 20, 2025 | Zamiska Gene M. | Option Excercise | 3102 | 75.64 | $ 234,635.28 |
| Aug 19, 2025 | Tan Irving | Open Market Sale | 8621 | 75.90 | $ 654,333.90 |
| Jul 20, 2025 | Tregillis Cynthia L | Option Excercise | 5 | 0.00 | $ 0.00 |
| Jul 20, 2025 | Tregillis Cynthia L | Option Excercise | 1306 | 68.00 | $ 88,808.00 |
| Jun 20, 2025 | Tregillis Cynthia L | Option Excercise | 0 | $ 0.00 | |
| Jun 20, 2025 | Tregillis Cynthia L | Option Excercise | 204 | 59.29 | $ 12,095.16 |
| Jun 20, 2025 | Gubbi Vidyadhara K | Option Excercise | 6 | 0.00 | $ 0.00 |
| Jun 20, 2025 | Gubbi Vidyadhara K | Option Excercise | 1235 | 59.29 | $ 73,223.15 |
| Jun 20, 2025 | Davis Brian Scott | Option Excercise | 3 | 0.00 | $ 0.00 |
| Jun 20, 2025 | Davis Brian Scott | Option Excercise | 669 | 59.29 | $ 39,665.01 |
| Jun 20, 2025 | Gubbi Vidyadhara K | Option Excercise | 28 | 0.00 | $ 0.00 |
| Jun 20, 2025 | Gubbi Vidyadhara K | Option Excercise | 8218 | 59.29 | $ 487,245.22 |
| Jun 20, 2025 | Davis Brian Scott | Option Excercise | 28 | 0.00 | $ 0.00 |
| Jun 20, 2025 | Davis Brian Scott | Option Excercise | 7466 | 59.29 | $ 442,659.14 |
| Jun 17, 2025 | Zamiska Gene M. | Open Market Sale | 245 | 58.01 | $ 14,212.45 |
| Jun 14, 2025 | Zamiska Gene M. | Option Excercise | 240 | 55.70 | $ 13,368.00 |
| Jun 5, 2025 | Zamiska Gene M. | Open Market Sale | 1729 | 54.88 | $ 94,887.52 |
| May 25, 2025 | Zamiska Gene M. | Option Excercise | 1142 | 50.68 | $ 57,871.36 |
| May 25, 2025 | Tregillis Cynthia L | Option Excercise | 1035 | 50.60 | $ 52,374.18 |
| May 25, 2025 | Davis Brian Scott | Option Excercise | 982 | 50.69 | $ 49,780.24 |
| May 25, 2025 | Gubbi Vidyadhara K | Option Excercise | 1079 | 50.61 | $ 54,609.98 |
| May 23, 2025 | Tan Irving | Option Excercise | 1985 | 50.18 | $ 99,607.30 |
| May 20, 2025 | Zamiska Gene M. | Option Excercise | 360 | 50.63 | $ 18,226.80 |
| May 20, 2025 | Tregillis Cynthia L | Option Excercise | 379 | 50.63 | $ 19,188.77 |
| May 20, 2025 | Tan Irving | Option Excercise | 39 | 50.63 | $ 1,974.57 |
| May 20, 2025 | Gubbi Vidyadhara K | Option Excercise | 412 | 50.63 | $ 20,859.56 |
| May 20, 2025 | Davis Brian Scott | Option Excercise | 498 | 50.63 | $ 25,213.74 |
| May 13, 2025 | Tan Irving | Open Market Sale | 11379 | 48.19 | $ 548,354.01 |
| May 12, 2025 | Sennesael Kris | Grant | 171784 | 0.00 | $ 0.00 |
| Apr 20, 2025 | Tregillis Cynthia L | Option Excercise | 1172 | 36.51 | $ 42,789.72 |
| Apr 20, 2025 | Gubbi Vidyadhara K | Option Excercise | 2129 | 36.51 | $ 77,729.79 |
| Mar 20, 2025 | Davis Brian Scott | Option Excercise | 669 | 44.51 | $ 29,777.19 |
| Mar 20, 2025 | Tan Irving | Option Excercise | 457 | 44.51 | $ 20,341.07 |
| Mar 17, 2025 | Shihab Ahmed Mohammed | Grant | 156424 | 0.00 | $ 0.00 |
| Mar 12, 2025 | Zamiska Gene M. | Open Market Sale | 456 | 43.37 | $ 19,776.72 |
| Mar 7, 2025 | Zamiska Gene M. | Open Market Sale | 1659 | 41.36 | $ 68,616.24 |
| Mar 6, 2025 | Zamiska Gene M. | Option Excercise | 1116 | 41.45 | $ 46,258.20 |
| Mar 6, 2025 | Tregillis Cynthia L | Option Excercise | 875 | 41.45 | $ 36,268.75 |
| Mar 6, 2025 | Gubbi Vidyadhara K | Option Excercise | 1492 | 41.45 | $ 61,843.40 |
| Mar 6, 2025 | Davis Brian Scott | Option Excercise | 1529 | 41.45 | $ 63,377.05 |
| Mar 6, 2025 | Bennett Don R | Option Excercise | 1644 | 41.45 | $ 68,143.80 |
| Mar 3, 2025 | Tregillis Cynthia L | Grant | 21272 | 0.00 | $ 0.00 |
| Mar 3, 2025 | Tan Irving | Grant | 55307 | 0.00 | $ 0.00 |
| Mar 3, 2025 | Gubbi Vidyadhara K | Grant | 42544 | 0.00 | $ 0.00 |
| Mar 3, 2025 | Davis Brian Scott | Grant | 21272 | 0.00 | $ 0.00 |
| Feb 28, 2025 | JABRE WISSAM G | Grant | 74039 | 0.00 | $ 0.00 |
| Feb 28, 2025 | Oulman Roxanne | Grant | 4068 | 0.00 | $ 0.00 |
| Feb 28, 2025 | KIDDOO BRUCE E | Grant | 4068 | 0.00 | $ 0.00 |
| Feb 28, 2025 | Zamiska Gene M. | Grant | 5327 | 0.00 | $ 0.00 |