Mar 25, 2024 | Motes Joseph L III | Option Excercise | 1525 | 35.61 | $ 54,305.25 |
Mar 25, 2024 | McConnaughey Tammy M | Option Excercise | 1793 | 35.61 | $ 63,848.73 |
Mar 25, 2024 | Greer Valerie E | Option Excercise | 2366 | 35.61 | $ 84,253.26 |
Mar 25, 2024 | Beberman Perry S | Option Excercise | 2384 | 35.61 | $ 84,894.24 |
Mar 25, 2024 | Andretta Ralph J | Option Excercise | 8712 | 35.61 | $ 310,234.32 |
Feb 15, 2024 | Driscoll Allegra S | Grant | 30909 | | $ 0.00 |
Feb 15, 2024 | Campbell Jonathan Bryan | Grant | 14049 | | $ 0.00 |
Feb 15, 2024 | Campbell Jonathan Bryan | Option Excercise | 2164 | 37.59 | $ 81,344.76 |
Feb 15, 2024 | Andretta Ralph J | Grant | 180431 | | $ 0.00 |
Feb 15, 2024 | Andretta Ralph J | Option Excercise | 37422 | 37.37 | $ 1,398,337.98 |
Feb 15, 2024 | Beberman Perry S | Grant | 49697 | | $ 0.00 |
Feb 15, 2024 | Beberman Perry S | Option Excercise | 1247 | 37.59 | $ 46,874.73 |
Feb 15, 2024 | Greer Valerie E | Grant | 51712 | | $ 0.00 |
Feb 15, 2024 | Greer Valerie E | Option Excercise | 9140 | 37.37 | $ 341,522.10 |
Feb 15, 2024 | McConnaughey Tammy M | Grant | 37662 | | $ 0.00 |
Feb 15, 2024 | McConnaughey Tammy M | Option Excercise | 8761 | 37.37 | $ 327,360.49 |
Feb 15, 2024 | Motes Joseph L III | Grant | 40474 | | $ 0.00 |
Feb 15, 2024 | Motes Joseph L III | Option Excercise | 9094 | 37.36 | $ 339,787.21 |
Jan 24, 2024 | Turtle Creek Asset Management Inc. | Open Market Sale | 90000 | 32.86 | $ 2,957,387.03 |
Jan 19, 2024 | Turtle Creek Asset Management Inc. | Open Market Sale | 90000 | 30.62 | $ 2,755,743.79 |
Jan 16, 2024 | Gerspach John C | Grant | 1187 | | $ 0.00 |
Jan 16, 2024 | Turtle Creek Asset Management Inc. | Open Market Sale | 90000 | 30.17 | $ 2,715,576.00 |
Jan 10, 2024 | Turtle Creek Asset Management Inc. | Open Market Sale | 75000 | 32.22 | $ 2,416,676.67 |
Jan 5, 2024 | Turtle Creek Asset Management Inc. | Open Market Sale | 60000 | 32.59 | $ 1,955,675.80 |
Jan 2, 2024 | Turtle Creek Asset Management Inc. | Open Market Sale | 75000 | 32.26 | $ 2,419,438.40 |
Dec 27, 2023 | Turtle Creek Asset Management Inc. | Open Market Sale | 50000 | 33.45 | $ 1,672,474.00 |
Dec 21, 2023 | Turtle Creek Asset Management Inc. | Open Market Sale | 50000 | 33.79 | $ 1,689,310.25 |
Dec 19, 2023 | Motes Joseph L III | Option Excercise | 481 | 33.59 | $ 16,156.79 |
Dec 18, 2023 | Turtle Creek Asset Management Inc. | Open Market Sale | 46000 | 33.30 | $ 1,531,679.40 |
Dec 13, 2023 | Turtle Creek Asset Management Inc. | Open Market Sale | 54000 | 33.14 | $ 1,789,418.57 |
Dec 8, 2023 | Turtle Creek Asset Management Inc. | Open Market Sale | 70000 | 31.19 | $ 2,183,350.49 |
Dec 5, 2023 | Turtle Creek Asset Management Inc. | Open Market Sale | 75000 | 29.76 | $ 2,231,823.61 |
Oct 16, 2023 | Tucker Laurie Anne | Grant | 481 | | $ 0.00 |
Oct 16, 2023 | Gerspach John C | Grant | 1033 | | $ 0.00 |
Aug 15, 2023 | St Clair Joyce | Grant | 3394 | | $ 0.00 |
Jul 31, 2023 | BALLOU ROGER H | Open Market Purchase | 2400 | 41.78 | $ 100,272.00 |
Jul 17, 2023 | Gerspach John C | Grant | 1186 | | $ 0.00 |
Jul 17, 2023 | Tucker Laurie Anne | Grant | 552 | | $ 0.00 |
Jul 17, 2023 | Greer Valerie E | Option Excercise | 3409 | 34.84 | $ 118,769.56 |
Jul 17, 2023 | Beberman Perry S | Option Excercise | 1612 | 34.84 | $ 56,162.08 |
Jun 15, 2023 | BALLOU ROGER H | Grant | 4932 | | $ 0.00 |
Jun 15, 2023 | THERIAULT TIMOTHY J | Grant | 4932 | | $ 0.00 |
Jun 15, 2023 | Natarajan Rajesh | Grant | 4932 | | $ 0.00 |
Jun 15, 2023 | Gerspach John C | Grant | 4932 | | $ 0.00 |
Jun 15, 2023 | TURNEY SHAREN J | Grant | 4932 | | $ 0.00 |
Jun 15, 2023 | Tucker Laurie Anne | Grant | 4932 | | $ 0.00 |
May 30, 2023 | Turtle Creek Asset Management Inc. | Open Market Purchase | 400 | 29.89 | $ 11,954.00 |
May 24, 2023 | Turtle Creek Asset Management Inc. | Open Market Purchase | 15000 | 29.50 | $ 442,479.00 |
May 17, 2023 | Turtle Creek Asset Management Inc. | Open Market Purchase | 112944 | 29.70 | $ 3,353,886.96 |
May 12, 2023 | Turtle Creek Asset Management Inc. | Open Market Purchase | 210000 | 27.43 | $ 5,760,470.69 |
May 9, 2023 | Turtle Creek Asset Management Inc. | Open Market Purchase | 190000 | 26.10 | $ 4,958,274.49 |
May 4, 2023 | Turtle Creek Asset Management Inc. | Open Market Purchase | 257618 | 24.88 | $ 6,409,527.08 |
Apr 17, 2023 | Tucker Laurie Anne | Grant | 497 | | $ 0.00 |
Apr 17, 2023 | Kimbrough Karin | Grant | 204 | | $ 0.00 |
Apr 17, 2023 | Gerspach John C | Grant | 1038 | | $ 0.00 |