| Shares Outstanding | 331.86M |
| Float | 329.52M |
| Float Short Interest Percentage | 5.2% |
| Owners (insider) | 0.19% |
| Owners (institutional) | 83.83% |
| Owners (insider) change | 3.9% |
| Owners (institutional) change | 5.61% |
| Date | Name | Type | Shares | Price | Amount |
|---|---|---|---|---|---|
| Oct 31, 2025 | Fenske Tamera | Grant | 20176 | 0.00 | $ 0.00 |
| Oct 31, 2025 | Fenske Tamera | Option Excercise | 4483 | 0.00 | $ 0.00 |
| Oct 31, 2025 | Fenske Tamera | Option Excercise | 10984 | 119.71 | $ 1,314,894.64 |
| Jul 31, 2025 | Slavtcheff Craig | Option Excercise | 5036 | 0.00 | $ 0.00 |
| Jul 31, 2025 | Slavtcheff Craig | Option Excercise | 2141 | 124.62 | $ 266,811.42 |
| Jul 31, 2025 | Corsi Patricia | Option Excercise | 921 | 0.00 | $ 0.00 |
| Jul 31, 2025 | Corsi Patricia | Option Excercise | 385 | 124.62 | $ 47,978.70 |
| Jul 29, 2025 | Hicks Zackery A | Grant | 38098 | 0.00 | $ 0.00 |
| Jul 29, 2025 | Hicks Zackery A | Option Excercise | 5361 | 0.00 | $ 0.00 |
| Jul 29, 2025 | Hicks Zackery A | Option Excercise | 21548 | 127.93 | $ 2,756,635.64 |
| May 2, 2025 | Chen Katy | Open Market Sale | 740 | 129.70 | $ 95,978.00 |
| May 1, 2025 | Torres Russell | Option Excercise | 3006 | 0.00 | $ 0.00 |
| May 1, 2025 | Torres Russell | Option Excercise | 1332 | 129.87 | $ 172,986.84 |
| May 1, 2025 | McGee Grant B | Option Excercise | 1093 | 0.00 | $ 0.00 |
| May 1, 2025 | McGee Grant B | Option Excercise | 431 | 129.87 | $ 55,973.97 |
| May 1, 2025 | Melucci Jeffrey P. | Option Excercise | 2869 | 0.00 | $ 0.00 |
| May 1, 2025 | Melucci Jeffrey P. | Option Excercise | 1130 | 129.87 | $ 146,753.10 |
| May 1, 2025 | Karrmann Sandra R | Option Excercise | 1138 | 0.00 | $ 0.00 |
| May 1, 2025 | Karrmann Sandra R | Option Excercise | 448 | 129.87 | $ 58,181.76 |
| May 1, 2025 | Hicks Zackery A | Option Excercise | 2733 | 0.00 | $ 0.00 |
| May 1, 2025 | Hicks Zackery A | Option Excercise | 1356 | 129.87 | $ 176,103.72 |
| May 1, 2025 | Abou-Oaf Ehab | Option Excercise | 1366 | 0.00 | $ 0.00 |
| May 1, 2025 | Fenske Tamera | Option Excercise | 1366 | 0.00 | $ 0.00 |
| May 1, 2025 | Fenske Tamera | Option Excercise | 612 | 129.87 | $ 79,480.44 |
| May 1, 2025 | Hsu Michael D. | Option Excercise | 10022 | 0.00 | $ 0.00 |
| May 1, 2025 | Hsu Michael D. | Option Excercise | 3944 | 129.87 | $ 512,207.28 |
| May 1, 2025 | Chen Katy | Option Excercise | 1639 | 0.00 | $ 0.00 |
| May 1, 2025 | Drexler Andrew | Option Excercise | 654 | 0.00 | $ 0.00 |
| May 1, 2025 | Drexler Andrew | Option Excercise | 258 | 129.87 | $ 33,506.46 |
| May 1, 2025 | Urdaneta Nelson | Option Excercise | 3188 | 0.00 | $ 0.00 |
| May 1, 2025 | Urdaneta Nelson | Option Excercise | 1255 | 129.87 | $ 162,986.85 |
| Apr 29, 2025 | Chen Katy | Open Market Sale | 1794 | 130.74 | $ 234,544.87 |
| Apr 26, 2025 | Drexler Andrew | Option Excercise | 1768 | 0.00 | $ 0.00 |
| Apr 26, 2025 | Drexler Andrew | Option Excercise | 697 | 131.61 | $ 91,732.17 |
| Apr 26, 2025 | Torres Russell | Option Excercise | 2696 | 0.00 | $ 0.00 |
| Apr 26, 2025 | Torres Russell | Option Excercise | 1195 | 131.61 | $ 157,273.95 |
| Apr 26, 2025 | Melucci Jeffrey P. | Option Excercise | 1977 | 0.00 | $ 0.00 |
| Apr 26, 2025 | Melucci Jeffrey P. | Option Excercise | 779 | 131.61 | $ 102,524.19 |
| Apr 26, 2025 | Karrmann Sandra R | Option Excercise | 1123 | 0.00 | $ 0.00 |
| Apr 26, 2025 | Karrmann Sandra R | Option Excercise | 443 | 131.61 | $ 58,303.23 |
| Apr 26, 2025 | Hicks Zackery A | Option Excercise | 2696 | 0.00 | $ 0.00 |
| Apr 26, 2025 | Hicks Zackery A | Option Excercise | 1337 | 131.61 | $ 175,962.57 |
| Apr 26, 2025 | Fenske Tamera | Option Excercise | 1347 | 0.00 | $ 0.00 |
| Apr 26, 2025 | Fenske Tamera | Option Excercise | 603 | 131.61 | $ 79,360.83 |
| Apr 26, 2025 | Abou-Oaf Ehab | Option Excercise | 1168 | 0.00 | $ 0.00 |
| Apr 26, 2025 | Hsu Michael D. | Option Excercise | 9707 | 0.00 | $ 0.00 |
| Apr 26, 2025 | Hsu Michael D. | Option Excercise | 3820 | 131.61 | $ 502,750.20 |
| Apr 26, 2025 | Chen Katy | Grant | 2802 | 0.00 | $ 0.00 |
| Apr 26, 2025 | Chen Katy | Option Excercise | 1149 | 0.00 | $ 0.00 |
| Apr 26, 2025 | Urdaneta Nelson | Grant | 26428 | 0.00 | $ 0.00 |
| Apr 26, 2025 | Urdaneta Nelson | Option Excercise | 2426 | 0.00 | $ 0.00 |
| Apr 26, 2025 | Urdaneta Nelson | Option Excercise | 11355 | 131.61 | $ 1,494,431.55 |
| Feb 28, 2025 | Abou-Oaf Ehab | Grant | 16707 | 0.00 | $ 0.00 |
| Feb 28, 2025 | Drexler Andrew | Option Excercise | 10838 | 132.63 | $ 1,437,443.94 |
| Feb 28, 2025 | Drexler Andrew | Grant | 7389 | 0.00 | $ 0.00 |
| Feb 28, 2025 | Drexler Andrew | Option Excercise | 2222 | 142.01 | $ 315,546.22 |
| Feb 28, 2025 | Drexler Andrew | Open Market Sale | 10838 | 141.00 | $ 1,528,158.00 |
| Feb 28, 2025 | Melucci Jeffrey P. | Grant | 26989 | 0.00 | $ 0.00 |
| Feb 28, 2025 | Melucci Jeffrey P. | Option Excercise | 8567 | 0.00 | $ 0.00 |
| Feb 28, 2025 | Melucci Jeffrey P. | Option Excercise | 13993 | 142.01 | $ 1,987,145.93 |
| Feb 28, 2025 | Torres Russell | Grant | 35986 | 0.00 | $ 0.00 |
| Feb 28, 2025 | Torres Russell | Option Excercise | 8567 | 0.00 | $ 0.00 |
| Feb 28, 2025 | Torres Russell | Option Excercise | 19738 | 142.01 | $ 2,802,993.38 |
| Feb 28, 2025 | Karrmann Sandra R | Grant | 14138 | 0.00 | $ 0.00 |
| Feb 28, 2025 | Karrmann Sandra R | Option Excercise | 4284 | 0.00 | $ 0.00 |
| Feb 28, 2025 | Karrmann Sandra R | Option Excercise | 7250 | 142.01 | $ 1,029,572.50 |
| Feb 28, 2025 | Hsu Michael D. | Grant | 128524 | 0.00 | $ 0.00 |
| Feb 28, 2025 | Hsu Michael D. | Option Excercise | 50575 | 142.01 | $ 7,182,155.75 |
| Feb 21, 2025 | Drexler Andrew | Open Market Sale | 2500 | 140.00 | $ 350,000.00 |
| Jan 31, 2025 | Melucci Jeffrey P. | Option Excercise | 4286 | 0.00 | $ 0.00 |
| Jan 31, 2025 | Melucci Jeffrey P. | Option Excercise | 1719 | 129.97 | $ 223,418.43 |
| Jan 31, 2025 | McGee Grant B | Option Excercise | 3386 | 0.00 | $ 0.00 |
| Jan 31, 2025 | McGee Grant B | Option Excercise | 1378 | 129.97 | $ 179,098.66 |
| Jan 31, 2025 | Abou-Oaf Ehab | Option Excercise | 4050 | 0.00 | $ 0.00 |