| Shares Outstanding | 24.69M |
| Float | 23.98M |
| Float Short Interest Percentage | 5.49% |
| Owners (insider) | 0.96% |
| Owners (institutional) | 118.03% |
| Owners (insider) change | -1.93% |
| Owners (institutional) change | 0.02% |
| Date | Name | Type | Shares | Price | Amount |
|---|---|---|---|---|---|
| Nov 25, 2025 | Woolson Daniel | Open Market Sale | 2897 | 152.35 | $ 441,364.32 |
| Nov 11, 2025 | FINNEY ELISHA W | Option Excercise | 1285 | 103.76 | $ 133,331.60 |
| Nov 11, 2025 | FINNEY ELISHA W | Open Market Sale | 1285 | 140.42 | $ 180,439.70 |
| Nov 11, 2025 | Sanzone Virginia Ruth | Open Market Sale | 930 | 142.35 | $ 132,380.85 |
| Sep 12, 2025 | Jain Vivek | Other Disposition | 127282 | 0.00 | $ 0.00 |
| Aug 27, 2025 | Greenberg David C. | Open Market Purchase | 1200 | 126.42 | $ 151,698.29 |
| Aug 14, 2025 | Jain Vivek | Open Market Purchase | 21929 | 112.84 | $ 2,474,374.52 |
| May 30, 2025 | Sanzone Virginia Ruth | Open Market Sale | 700 | 133.62 | $ 93,537.08 |
| May 27, 2025 | Voigtlander Christian B. | Option Excercise | 11115 | 96.83 | $ 1,076,265.45 |
| May 27, 2025 | Voigtlander Christian B. | Open Market Sale | 9930 | 129.75 | $ 1,288,371.49 |
| May 22, 2025 | Voigtlander Christian B. | Option Excercise | 11110 | 96.83 | $ 1,075,781.30 |
| May 22, 2025 | Voigtlander Christian B. | Open Market Sale | 9918 | 130.02 | $ 1,289,502.16 |
| May 20, 2025 | Voigtlander Christian B. | Option Excercise | 11110 | 96.83 | $ 1,075,781.30 |
| May 20, 2025 | Voigtlander Christian B. | Open Market Sale | 9788 | 135.05 | $ 1,321,839.88 |
| May 19, 2025 | FINNEY ELISHA W | Open Market Sale | 600 | 138.92 | $ 83,352.54 |
| May 16, 2025 | Voigtlander Christian B. | Option Excercise | 11110 | 96.83 | $ 1,075,781.30 |
| May 16, 2025 | Voigtlander Christian B. | Open Market Sale | 11110 | 139.00 | $ 1,544,314.44 |
| May 15, 2025 | Sousa Ben | Open Market Sale | 2000 | 137.36 | $ 274,714.20 |
| May 14, 2025 | Voigtlander Christian B. | Option Excercise | 11111 | 96.83 | $ 1,075,878.13 |
| May 14, 2025 | Voigtlander Christian B. | Open Market Sale | 11111 | 137.10 | $ 1,523,301.32 |
| May 13, 2025 | Greenberg David C. | Option Excercise | 3665 | 50.17 | $ 183,868.56 |
| May 13, 2025 | Greenberg David C. | Open Market Sale | 1942 | 143.66 | $ 278,992.38 |
| May 13, 2025 | Hernandez Laurie | Option Excercise | 1723 | 0.00 | $ 0.00 |
| May 13, 2025 | KENNEDY KOLLEEN T | Option Excercise | 1723 | 0.00 | $ 0.00 |
| May 13, 2025 | Hoffmeister David F | Option Excercise | 1723 | 0.00 | $ 0.00 |
| May 13, 2025 | Abbey Donald | Option Excercise | 1723 | 0.00 | $ 0.00 |
| May 13, 2025 | FINNEY ELISHA W | Option Excercise | 1723 | 0.00 | $ 0.00 |
| Mar 15, 2025 | Sanzone Virginia Ruth | Option Excercise | 1624 | 0.00 | $ 0.00 |
| Mar 15, 2025 | Sanzone Virginia Ruth | Option Excercise | 898 | 143.45 | $ 128,818.10 |
| Mar 15, 2025 | Sousa Ben | Option Excercise | 1299 | 0.00 | $ 0.00 |
| Mar 15, 2025 | Sousa Ben | Option Excercise | 716 | 143.45 | $ 102,710.20 |
| Mar 15, 2025 | Voigtlander Christian B. | Option Excercise | 3248 | 0.00 | $ 0.00 |
| Mar 15, 2025 | Voigtlander Christian B. | Option Excercise | 1792 | 143.45 | $ 257,062.40 |
| Mar 15, 2025 | Woolson Daniel | Option Excercise | 2923 | 0.00 | $ 0.00 |
| Mar 15, 2025 | Woolson Daniel | Option Excercise | 1294 | 143.45 | $ 185,624.30 |
| Mar 15, 2025 | Bonnell Brian Michael | Option Excercise | 3248 | 0.00 | $ 0.00 |
| Mar 15, 2025 | Jain Vivek | Option Excercise | 4872 | 0.00 | $ 0.00 |
| Mar 15, 2025 | Jain Vivek | Option Excercise | 2688 | 143.45 | $ 385,593.60 |
| Mar 7, 2025 | Jain Vivek | Option Excercise | 1775 | 0.00 | $ 0.00 |
| Mar 7, 2025 | Jain Vivek | Option Excercise | 3218 | 0.00 | $ 0.00 |
| Mar 7, 2025 | Sanzone Virginia Ruth | Option Excercise | 4262 | 0.00 | $ 0.00 |
| Mar 7, 2025 | Sanzone Virginia Ruth | Option Excercise | 2384 | 141.97 | $ 338,456.48 |
| Mar 7, 2025 | Voigtlander Christian B. | Option Excercise | 2146 | 0.00 | $ 0.00 |
| Mar 7, 2025 | Voigtlander Christian B. | Option Excercise | 1213 | 141.97 | $ 172,209.61 |
| Mar 7, 2025 | Bonnell Brian Michael | Option Excercise | 2146 | 0.00 | $ 0.00 |
| Mar 7, 2025 | Sousa Ben | Option Excercise | 1387 | 0.00 | $ 0.00 |
| Mar 7, 2025 | Sousa Ben | Option Excercise | 810 | 141.97 | $ 114,995.70 |
| Mar 7, 2025 | Woolson Daniel | Option Excercise | 3119 | 0.00 | $ 0.00 |
| Mar 7, 2025 | Woolson Daniel | Option Excercise | 1420 | 141.97 | $ 201,597.40 |