| Shares Outstanding | 25.74M |
| Float | 25.39M |
| Float Short Interest Percentage | 12.68% |
| Owners (insider) | 1.26% |
| Owners (institutional) | 103.87% |
| Owners (insider) change | -1.11% |
| Owners (institutional) change | 3.7% |
| Date | Name | Type | Shares | Price | Amount |
|---|---|---|---|---|---|
| Nov 25, 2025 | KRITZMACHER JOHN A | Open Market Sale | 1250 | 346.62 | $ 433,275.00 |
| Nov 11, 2025 | KRITZMACHER JOHN A | Open Market Sale | 1250 | 360.63 | $ 450,787.50 |
| Nov 5, 2025 | Pankaj Rajesh | Open Market Sale | 1000 | 375.31 | $ 375,310.00 |
| Oct 31, 2025 | Schmidt Joshua D. | Open Market Sale | 466 | 395.63 | $ 184,363.58 |
| Oct 22, 2025 | Chen Lawrence Liren | Grant | 76 | 0.00 | $ 0.00 |
| Oct 22, 2025 | Gillman Joan H | Grant | 38 | 0.00 | $ 0.00 |
| Oct 22, 2025 | HUTCHESON STEWART D | Grant | 36 | 0.00 | $ 0.00 |
| Oct 22, 2025 | KRITZMACHER JOHN A | Grant | 2 | 0.00 | $ 0.00 |
| Oct 22, 2025 | Markley John D. Jr. | Grant | 6 | 0.00 | $ 0.00 |
| Oct 22, 2025 | Pankaj Rajesh | Grant | 36 | 0.00 | $ 0.00 |
| Oct 22, 2025 | RANKIN JEAN F | Grant | 2 | 0.00 | $ 0.00 |
| Oct 22, 2025 | Schmidt Joshua D. | Grant | 23 | 0.00 | $ 0.00 |
| Oct 22, 2025 | Mattis Julia C | Grant | 12 | 0.00 | $ 0.00 |
| Oct 22, 2025 | BREZSKI RICHARD | Grant | 33 | 0.00 | $ 0.00 |
| Oct 22, 2025 | ABERLE DEREK K | Grant | 2 | 0.00 | $ 0.00 |
| Oct 22, 2025 | Armaly Samir | Grant | 2 | 0.00 | $ 0.00 |
| Oct 6, 2025 | Pankaj Rajesh | Open Market Sale | 1000 | 338.08 | $ 338,080.00 |
| Sep 5, 2025 | Pankaj Rajesh | Open Market Sale | 1000 | 289.78 | $ 289,780.00 |
| Aug 29, 2025 | Schmidt Joshua D. | Open Market Sale | 466 | 273.12 | $ 127,273.92 |
| Aug 20, 2025 | Pankaj Rajesh | Open Market Sale | 1000 | 261.03 | $ 261,030.00 |
| Aug 15, 2025 | Pankaj Rajesh | Option Excercise | 8558 | 269.75 | $ 2,308,520.50 |
| Aug 15, 2025 | Pankaj Rajesh | Other Disposition | 0 | $ 0.00 | |
| Jul 23, 2025 | BREZSKI RICHARD | Grant | 46 | 0.00 | $ 0.00 |
| Jul 23, 2025 | Chen Lawrence Liren | Grant | 104 | 0.00 | $ 0.00 |
| Jul 23, 2025 | Gillman Joan H | Grant | 52 | 0.00 | $ 0.00 |
| Jul 23, 2025 | Pankaj Rajesh | Grant | 100 | 0.00 | $ 0.00 |
| Jul 23, 2025 | HUTCHESON STEWART D | Grant | 50 | 0.00 | $ 0.00 |
| Jul 23, 2025 | KRITZMACHER JOHN A | Grant | 3 | 0.00 | $ 0.00 |
| Jul 23, 2025 | Markley John D. Jr. | Grant | 9 | 0.00 | $ 0.00 |
| Jul 23, 2025 | RANKIN JEAN F | Grant | 3 | 0.00 | $ 0.00 |
| Jul 23, 2025 | Schmidt Joshua D. | Grant | 32 | 0.00 | $ 0.00 |
| Jul 23, 2025 | ABERLE DEREK K | Grant | 3 | 0.00 | $ 0.00 |
| Jul 23, 2025 | Armaly Samir | Grant | 3 | 0.00 | $ 0.00 |
| Jul 7, 2025 | Pankaj Rajesh | Open Market Sale | 1000 | 224.58 | $ 224,580.00 |
| Jun 30, 2025 | Schmidt Joshua D. | Open Market Sale | 466 | 232.33 | $ 108,265.78 |
| Jun 17, 2025 | Markley John D. Jr. | Open Market Sale | 1384 | 221.31 | $ 306,293.04 |
| Jun 11, 2025 | ABERLE DEREK K | Grant | 1036 | 0.00 | $ 0.00 |
| Jun 11, 2025 | RANKIN JEAN F | Grant | 1036 | 0.00 | $ 0.00 |
| Jun 11, 2025 | Gillman Joan H | Grant | 1036 | 0.00 | $ 0.00 |
| Jun 11, 2025 | KRITZMACHER JOHN A | Grant | 1036 | 0.00 | $ 0.00 |
| Jun 11, 2025 | HUTCHESON STEWART D | Grant | 1036 | 0.00 | $ 0.00 |
| Jun 11, 2025 | Markley John D. Jr. | Grant | 1036 | 0.00 | $ 0.00 |
| Jun 11, 2025 | Armaly Samir | Grant | 1036 | 0.00 | $ 0.00 |
| Jun 9, 2025 | KRITZMACHER JOHN A | Open Market Sale | 519 | 226.65 | $ 117,632.40 |
| Jun 9, 2025 | Armaly Samir | Open Market Sale | 779 | 226.52 | $ 176,456.07 |
| Jun 9, 2025 | RANKIN JEAN F | Open Market Sale | 606 | 226.47 | $ 137,242.14 |
| Jun 9, 2025 | ABERLE DEREK K | Open Market Sale | 692 | 226.41 | $ 156,676.90 |
| Jun 5, 2025 | Markley John D. Jr. | Other Disposition | 1 | 223.51 | $ 223.51 |
| Jun 5, 2025 | KRITZMACHER JOHN A | Other Disposition | 1 | 223.51 | $ 223.51 |
| Jun 5, 2025 | Armaly Samir | Other Disposition | 1 | 223.51 | $ 223.51 |
| Jun 5, 2025 | ABERLE DEREK K | Other Disposition | 1 | 223.51 | $ 223.51 |
| Jun 5, 2025 | RANKIN JEAN F | Other Disposition | 1 | 223.51 | $ 223.51 |
| May 5, 2025 | Pankaj Rajesh | Open Market Sale | 700 | 208.87 | $ 146,209.00 |
| Apr 23, 2025 | ABERLE DEREK K | Grant | 5 | 0.00 | $ 0.00 |
| Apr 23, 2025 | Schmidt Joshua D. | Grant | 38 | 0.00 | $ 0.00 |
| Apr 23, 2025 | RANKIN JEAN F | Grant | 5 | 0.00 | $ 0.00 |
| Apr 23, 2025 | Markley John D. Jr. | Grant | 13 | 0.00 | $ 0.00 |
| Apr 23, 2025 | Pankaj Rajesh | Grant | 119 | 0.00 | $ 0.00 |
| Apr 23, 2025 | KRITZMACHER JOHN A | Grant | 5 | 0.00 | $ 0.00 |
| Apr 23, 2025 | HUTCHESON STEWART D | Grant | 56 | 0.00 | $ 0.00 |
| Apr 23, 2025 | Gillman Joan H | Grant | 59 | 0.00 | $ 0.00 |
| Apr 23, 2025 | Chen Lawrence Liren | Grant | 123 | 0.00 | $ 0.00 |
| Apr 23, 2025 | BREZSKI RICHARD | Grant | 54 | 0.00 | $ 0.00 |
| Apr 23, 2025 | Armaly Samir | Grant | 5 | 0.00 | $ 0.00 |
| Apr 7, 2025 | Pankaj Rajesh | Open Market Sale | 700 | 181.03 | $ 126,721.00 |
| Mar 31, 2025 | Hakoranta Eeva K. | Grant | 6771 | 0.00 | $ 0.00 |
| Mar 31, 2025 | Chen Lawrence Liren | Grant | 12898 | 0.00 | $ 0.00 |
| Mar 31, 2025 | BREZSKI RICHARD | Grant | 6771 | 0.00 | $ 0.00 |
| Mar 31, 2025 | Schmidt Joshua D. | Grant | 4837 | 0.00 | $ 0.00 |
| Mar 31, 2025 | Pankaj Rajesh | Grant | 7255 | 0.00 | $ 0.00 |
| Mar 20, 2025 | Pankaj Rajesh | Open Market Sale | 700 | 218.08 | $ 152,656.00 |
| Mar 19, 2025 | Schmidt Joshua D. | Open Market Sale | 1781 | 218.00 | $ 388,262.28 |
| Mar 19, 2025 | Hakoranta Eeva K. | Open Market Sale | 4800 | 217.92 | $ 1,046,028.96 |
| Mar 17, 2025 | RANKIN JEAN F | Open Market Sale | 2679 | 222.99 | $ 597,380.66 |
| Mar 15, 2025 | Schmidt Joshua D. | Grant | 8835 | 0.00 | $ 0.00 |
| Mar 15, 2025 | Schmidt Joshua D. | Option Excercise | 6961 | 208.23 | $ 1,449,489.03 |
| Mar 15, 2025 | Schmidt Joshua D. | Other Disposition | 2 | 208.23 | $ 416.46 |
| Mar 15, 2025 | Pankaj Rajesh | Grant | 40636 | 0.00 | $ 0.00 |
| Mar 15, 2025 | Pankaj Rajesh | Option Excercise | 20721 | 208.23 | $ 4,314,733.83 |
| Mar 15, 2025 | Pankaj Rajesh | Other Disposition | 5 | 208.23 | $ 1,041.15 |
| Mar 15, 2025 | Hakoranta Eeva K. | Grant | 14950 | 0.00 | $ 0.00 |
| Mar 15, 2025 | Hakoranta Eeva K. | Option Excercise | 13166 | 208.23 | $ 2,741,556.18 |
| Mar 15, 2025 | Hakoranta Eeva K. | Other Disposition | 4 | 208.23 | $ 832.92 |
| Mar 15, 2025 | Chen Lawrence Liren | Grant | 37375 | 0.00 | $ 0.00 |
| Mar 15, 2025 | Chen Lawrence Liren | Option Excercise | 26520 | 208.23 | $ 5,522,259.60 |
| Mar 15, 2025 | Chen Lawrence Liren | Other Disposition | 2 | 208.23 | $ 416.46 |
| Mar 15, 2025 | BREZSKI RICHARD | Grant | 14950 | 0.00 | $ 0.00 |
| Mar 15, 2025 | BREZSKI RICHARD | Option Excercise | 11122 | 208.23 | $ 2,315,934.06 |
| Mar 15, 2025 | BREZSKI RICHARD | Other Disposition | 4 | 208.23 | $ 832.92 |
| Mar 14, 2025 | BREZSKI RICHARD | Open Market Sale | 13250 | 213.13 | $ 2,823,957.59 |
| Mar 14, 2025 | BREZSKI RICHARD | Other Disposition | 1000 | 0.00 | $ 0.00 |
| Mar 5, 2025 | Chen Lawrence Liren | Option Excercise | 60000 | 73.15 | $ 4,389,000.00 |
| Mar 5, 2025 | Chen Lawrence Liren | Open Market Sale | 60000 | 208.85 | $ 12,531,249.74 |
| Mar 3, 2025 | Chen Lawrence Liren | Option Excercise | 40000 | 73.15 | $ 2,926,000.00 |
| Mar 3, 2025 | Chen Lawrence Liren | Open Market Sale | 40000 | 207.53 | $ 8,301,141.93 |
| Feb 21, 2025 | HUTCHESON STEWART D | Open Market Sale | 8398 | 214.03 | $ 1,797,393.98 |
| Feb 18, 2025 | BREZSKI RICHARD | Open Market Sale | 18280 | 215.17 | $ 3,933,341.77 |
| Feb 18, 2025 | Hakoranta Eeva K. | Open Market Sale | 350 | 214.51 | $ 75,078.50 |
| Feb 5, 2025 | Pankaj Rajesh | Open Market Sale | 700 | 185.00 | $ 129,500.00 |
| Jan 22, 2025 | Armaly Samir | Grant | 4 | 0.00 | $ 0.00 |
| Jan 22, 2025 | HUTCHESON STEWART D | Grant | 46 | 0.00 | $ 0.00 |
| Jan 22, 2025 | BREZSKI RICHARD | Grant | 55 | 0.00 | $ 0.00 |
| Jan 22, 2025 | ABERLE DEREK K | Grant | 4 | 0.00 | $ 0.00 |
| Jan 22, 2025 | Hakoranta Eeva K. | Grant | 55 | 0.00 | $ 0.00 |
| Jan 22, 2025 | RANKIN JEAN F | Grant | 4 | 0.00 | $ 0.00 |
| Jan 22, 2025 | Gillman Joan H | Grant | 49 | 0.00 | $ 0.00 |
| Jan 22, 2025 | KRITZMACHER JOHN A | Grant | 4 | 0.00 | $ 0.00 |
| Jan 22, 2025 | Markley John D. Jr. | Grant | 10 | 0.00 | $ 0.00 |
| Jan 22, 2025 | Schmidt Joshua D. | Grant | 37 | 0.00 | $ 0.00 |
| Jan 22, 2025 | Chen Lawrence Liren | Grant | 129 | 0.00 | $ 0.00 |
| Jan 22, 2025 | Pankaj Rajesh | Grant | 99 | 0.00 | $ 0.00 |
| Jan 6, 2025 | Pankaj Rajesh | Open Market Sale | 700 | 204.13 | $ 142,891.00 |
| Dec 23, 2024 | Chen Lawrence Liren | Open Market Sale | 5891 | 189.12 | $ 1,114,128.56 |
| Dec 18, 2024 | Chen Lawrence Liren | Open Market Sale | 5891 | 195.34 | $ 1,150,776.40 |
| Dec 15, 2024 | Schmidt Joshua D. | Grant | 258 | 0.00 | $ 0.00 |
| Dec 15, 2024 | Schmidt Joshua D. | Option Excercise | 129 | 195.86 | $ 25,265.94 |
| Dec 15, 2024 | Schmidt Joshua D. | Other Disposition | 0 | $ 0.00 | |
| Dec 15, 2024 | Hakoranta Eeva K. | Grant | 1326 | 0.00 | $ 0.00 |
| Dec 15, 2024 | Hakoranta Eeva K. | Option Excercise | 668 | 195.86 | $ 130,834.48 |
| Dec 15, 2024 | Hakoranta Eeva K. | Other Disposition | 1 | 195.86 | $ 195.86 |
| Dec 15, 2024 | Chen Lawrence Liren | Grant | 29897 | 0.00 | $ 0.00 |
| Dec 15, 2024 | Chen Lawrence Liren | Other Disposition | 13076 | 195.86 | $ 2,561,065.36 |
| Dec 15, 2024 | Chen Lawrence Liren | Option Excercise | 0 | $ 0.00 | |
| Dec 15, 2024 | BREZSKI RICHARD | Grant | 4414 | 0.00 | $ 0.00 |
| Dec 15, 2024 | BREZSKI RICHARD | Option Excercise | 2009 | 195.86 | $ 393,482.74 |
| Dec 15, 2024 | BREZSKI RICHARD | Other Disposition | 1 | 195.86 | $ 195.86 |