| Shares Outstanding | 296.10M |
| Float | 264.86M |
| Float Short Interest Percentage | 2.53% |
| Owners (insider) | 0.21% |
| Owners (institutional) | 77% |
| Owners (insider) change | 1.26% |
| Owners (institutional) change | -0.29% |
| Date | Name | Type | Shares | Price | Amount |
|---|---|---|---|---|---|
| Jan 16, 2026 | Bawa Aparna | Open Market Sale | 12137 | 81.37 | $ 987,553.42 |
| Jan 12, 2026 | Chang Michelle | Open Market Sale | 8417 | 86.54 | $ 728,423.76 |
| Jan 12, 2026 | Sankarlingam Velchamy | Open Market Sale | 7568 | 86.55 | $ 654,996.69 |
| Jan 12, 2026 | Subotovsky Santiago | Other Aquisition | 1345000 | 0.00 | $ 0.00 |
| Jan 9, 2026 | Chang Michelle | Option Excercise | 22217 | 0.00 | $ 0.00 |
| Jan 9, 2026 | Chang Michelle | Option Excercise | 8857 | 85.65 | $ 758,602.05 |
| Jan 9, 2026 | Sankarlingam Velchamy | Option Excercise | 20752 | 0.00 | $ 0.00 |
| Jan 9, 2026 | Sankarlingam Velchamy | Option Excercise | 10661 | 85.65 | $ 913,114.65 |
| Jan 8, 2026 | Yuan Eric S. | Option Excercise | 33199 | 86.63 | $ 2,876,029.37 |
| Jan 8, 2026 | Bawa Aparna | Option Excercise | 21392 | 0.00 | $ 0.00 |
| Jan 8, 2026 | Bawa Aparna | Option Excercise | 9255 | 86.63 | $ 801,760.65 |
| Jan 8, 2026 | Yuan Eric S. | Option Excercise | 68453 | 0.00 | $ 0.00 |
| Jan 5, 2026 | Subotovsky Santiago | Open Market Sale | 2475 | 86.01 | $ 212,877.32 |
| Dec 15, 2025 | Yuan Eric S. | Other Aquisition | 146756 | 0.00 | $ 0.00 |
| Dec 15, 2025 | Yuan Eric S. | Open Market Sale | 146756 | 87.17 | $ 12,792,424.67 |
| Dec 10, 2025 | Sankarlingam Velchamy | Open Market Sale | 2595 | 87.84 | $ 227,944.80 |
| Dec 9, 2025 | Sankarlingam Velchamy | Option Excercise | 7030 | 0.00 | $ 0.00 |
| Dec 9, 2025 | Sankarlingam Velchamy | Option Excercise | 3571 | 89.09 | $ 318,140.39 |
| Dec 4, 2025 | Subotovsky Santiago | Open Market Sale | 2475 | 86.05 | $ 212,984.55 |
| Dec 2, 2025 | Yuan Eric S. | Other Aquisition | 0 | $ 0.00 | |
| Dec 2, 2025 | Yuan Eric S. | Open Market Sale | 0 | $ 0.00 | |
| Dec 2, 2025 | Yuan Eric S. | Other Aquisition | 146756 | 0.00 | $ 0.00 |
| Dec 2, 2025 | Yuan Eric S. | Open Market Sale | 146756 | 85.56 | $ 12,556,743.89 |
| Nov 17, 2025 | Yuan Eric S. | Other Aquisition | 146756 | 0.00 | $ 0.00 |
| Nov 17, 2025 | Yuan Eric S. | Open Market Sale | 146756 | 82.00 | $ 12,033,549.99 |
| Nov 4, 2025 | Subotovsky Santiago | Open Market Sale | 2475 | 84.15 | $ 208,261.75 |
| Nov 3, 2025 | Yuan Eric S. | Other Aquisition | 146756 | 0.00 | $ 0.00 |
| Nov 3, 2025 | Yuan Eric S. | Open Market Sale | 146756 | 85.15 | $ 12,496,816.27 |
| Oct 22, 2025 | Yuan Eric S. | Other Aquisition | 146761 | 0.00 | $ 0.00 |
| Oct 22, 2025 | Yuan Eric S. | Open Market Sale | 146761 | 82.75 | $ 12,144,888.16 |
| Oct 13, 2025 | Yuan Eric S. | Open Market Sale | 33692 | 79.76 | $ 2,687,368.30 |
| Oct 10, 2025 | Sankarlingam Velchamy | Open Market Sale | 7660 | 82.00 | $ 628,120.65 |
| Oct 10, 2025 | Chang Michelle | Open Market Sale | 33956 | 82.00 | $ 2,784,318.13 |
| Oct 9, 2025 | Sankarlingam Velchamy | Option Excercise | 20751 | 0.00 | $ 0.00 |
| Oct 9, 2025 | Sankarlingam Velchamy | Option Excercise | 10538 | 79.85 | $ 841,459.30 |
| Oct 9, 2025 | Chang Michelle | Option Excercise | 88869 | 0.00 | $ 0.00 |
| Oct 9, 2025 | Chang Michelle | Option Excercise | 34970 | 79.85 | $ 2,792,354.50 |
| Oct 8, 2025 | Yuan Eric S. | Option Excercise | 68454 | 0.00 | $ 0.00 |
| Oct 8, 2025 | Yuan Eric S. | Option Excercise | 34762 | 79.49 | $ 2,763,231.38 |
| Oct 8, 2025 | Bawa Aparna | Option Excercise | 21392 | 0.00 | $ 0.00 |
| Oct 8, 2025 | Bawa Aparna | Option Excercise | 10864 | 79.49 | $ 863,579.36 |
| Oct 6, 2025 | Subotovsky Santiago | Open Market Sale | 2475 | 80.78 | $ 199,928.94 |
| Sep 10, 2025 | Sankarlingam Velchamy | Open Market Sale | 2595 | 85.09 | $ 220,808.55 |
| Sep 9, 2025 | Sankarlingam Velchamy | Option Excercise | 7031 | 0.00 | $ 0.00 |
| Sep 9, 2025 | Sankarlingam Velchamy | Option Excercise | 3571 | 85.08 | $ 303,820.68 |
| Sep 5, 2025 | Subotovsky Santiago | Open Market Sale | 2475 | 83.40 | $ 206,424.49 |
| Aug 26, 2025 | Subotovsky Santiago | Open Market Sale | 2475 | 79.65 | $ 197,142.28 |
| Aug 25, 2025 | Subotovsky Santiago | Other Aquisition | 807265 | 0.00 | $ 0.00 |
| Aug 22, 2025 | McMaster Herbert Raymond | Open Market Sale | 3000 | 82.00 | $ 246,000.00 |
| Jul 15, 2025 | Chadwick Jonathan | Other Aquisition | 25000 | 0.00 | $ 0.00 |
| Jul 15, 2025 | Chadwick Jonathan | Open Market Sale | 25000 | 74.86 | $ 1,871,442.50 |
| Jul 14, 2025 | McMaster Herbert Raymond | Open Market Sale | 500 | 75.00 | $ 37,500.00 |
| Jul 14, 2025 | Bawa Aparna | Open Market Sale | 10528 | 74.78 | $ 787,328.76 |
| Jul 14, 2025 | Yuan Eric S. | Open Market Sale | 33691 | 74.79 | $ 2,519,732.54 |
| Jul 10, 2025 | Sankarlingam Velchamy | Open Market Sale | 7661 | 77.50 | $ 593,727.50 |
| Jul 9, 2025 | Sankarlingam Velchamy | Option Excercise | 20752 | 0.00 | $ 0.00 |
| Jul 9, 2025 | Sankarlingam Velchamy | Option Excercise | 10538 | 77.42 | $ 815,851.96 |
| Jul 8, 2025 | Bawa Aparna | Option Excercise | 21392 | 0.00 | $ 0.00 |
| Jul 8, 2025 | Bawa Aparna | Option Excercise | 10864 | 77.17 | $ 838,374.88 |
| Jul 8, 2025 | Yuan Eric S. | Option Excercise | 68453 | 0.00 | $ 0.00 |
| Jul 8, 2025 | Yuan Eric S. | Option Excercise | 34762 | 77.17 | $ 2,682,583.54 |
| Jul 2, 2025 | Subotovsky Santiago | Open Market Sale | 2475 | 77.17 | $ 190,996.00 |
| Jun 13, 2025 | Napolitano Janet | Open Market Sale | 2617 | 76.78 | $ 200,921.75 |
| Jun 11, 2025 | Fenger Michael J. | Option Excercise | 3738 | 0.00 | $ 0.00 |
| Jun 11, 2025 | Gassner Peter P | Option Excercise | 4361 | 0.00 | $ 0.00 |
| Jun 11, 2025 | Napolitano Janet | Option Excercise | 4361 | 0.00 | $ 0.00 |
| Jun 11, 2025 | Subotovsky Santiago | Option Excercise | 4361 | 0.00 | $ 0.00 |
| Jun 11, 2025 | Scheinman Daniel | Option Excercise | 4361 | 0.00 | $ 0.00 |
| Jun 10, 2025 | Sankarlingam Velchamy | Open Market Sale | 2595 | 80.26 | $ 208,274.70 |
| Jun 9, 2025 | Sankarlingam Velchamy | Option Excercise | 7030 | 0.00 | $ 0.00 |
| Jun 9, 2025 | Sankarlingam Velchamy | Option Excercise | 3571 | 80.35 | $ 286,929.85 |
| Jun 3, 2025 | Subotovsky Santiago | Open Market Sale | 2475 | 80.67 | $ 199,663.46 |
| May 5, 2025 | Subotovsky Santiago | Open Market Sale | 2475 | 78.82 | $ 195,087.17 |
| Apr 24, 2025 | Subotovsky Santiago | Open Market Sale | 2475 | 75.43 | $ 186,683.81 |
| Apr 24, 2025 | Chadwick Jonathan | Other Aquisition | 12500 | 0.00 | $ 0.00 |
| Apr 24, 2025 | Chadwick Jonathan | Open Market Sale | 12500 | 75.03 | $ 937,926.25 |
| Apr 15, 2025 | Chadwick Jonathan | Other Aquisition | 12500 | 0.00 | $ 0.00 |
| Apr 15, 2025 | Chadwick Jonathan | Open Market Sale | 12500 | 72.57 | $ 907,162.50 |
| Apr 15, 2025 | Bawa Aparna | Open Market Sale | 16099 | 72.59 | $ 1,168,623.19 |
| Apr 15, 2025 | Sankarlingam Velchamy | Open Market Sale | 11839 | 71.91 | $ 851,342.49 |
| Apr 14, 2025 | Yuan Eric S. | Open Market Sale | 41121 | 72.18 | $ 2,968,228.71 |
| Apr 10, 2025 | Yuan Eric S. | Other Aquisition | 1100 | 0.00 | $ 0.00 |
| Apr 10, 2025 | Yuan Eric S. | Other Disposition | 1100 | 0.00 | $ 0.00 |
| Apr 9, 2025 | Yuan Eric S. | Option Excercise | 83548 | 0.00 | $ 0.00 |
| Apr 9, 2025 | Yuan Eric S. | Option Excercise | 42427 | 67.81 | $ 2,876,809.60 |
| Apr 9, 2025 | Bawa Aparna | Option Excercise | 32712 | 0.00 | $ 0.00 |
| Apr 9, 2025 | Bawa Aparna | Option Excercise | 16613 | 67.58 | $ 1,122,753.50 |
| Apr 9, 2025 | Sankarlingam Velchamy | Option Excercise | 32072 | 0.00 | $ 0.00 |
| Apr 9, 2025 | Sankarlingam Velchamy | Option Excercise | 16287 | 66.70 | $ 1,086,342.90 |
| Apr 9, 2025 | Crehan Shane | Option Excercise | 7339 | 0.00 | $ 0.00 |
| Apr 9, 2025 | Crehan Shane | Option Excercise | 2720 | 66.70 | $ 181,424.00 |
| Mar 24, 2025 | Subotovsky Santiago | Open Market Sale | 2475 | 77.86 | $ 192,701.77 |
| Mar 9, 2025 | Crehan Shane | Option Excercise | 3013 | 0.00 | $ 0.00 |
| Mar 9, 2025 | Crehan Shane | Option Excercise | 1079 | 75.98 | $ 81,982.42 |
| Mar 9, 2025 | Sankarlingam Velchamy | Option Excercise | 7031 | 0.00 | $ 0.00 |
| Mar 9, 2025 | Sankarlingam Velchamy | Option Excercise | 3571 | 75.98 | $ 271,324.58 |
| Mar 4, 2025 | Yuan Eric S. | Other Aquisition | 166664 | 0.00 | $ 0.00 |
| Mar 4, 2025 | Yuan Eric S. | Open Market Sale | 166664 | 75.09 | $ 12,514,325.87 |
| Feb 4, 2025 | Yuan Eric S. | Other Aquisition | 166664 | 0.00 | $ 0.00 |
| Feb 4, 2025 | Yuan Eric S. | Open Market Sale | 166664 | 86.20 | $ 14,365,934.89 |