| Sep 22, 2025 | Blotz Gerald | Open Market Sale | 11664 | 46.08 | $ 537,489.95 |
| Sep 15, 2025 | MEEKER ANTHONY | Open Market Sale | 3064 | 46.78 | $ 143,344.95 |
| Sep 11, 2025 | Finn Mark Steven | Open Market Purchase | 500 | 47.06 | $ 23,529.95 |
| Aug 25, 2025 | Kramer Gary | Option Excercise | 80000 | 20.55 | $ 1,644,000.00 |
| Aug 22, 2025 | Kramer Gary | Open Market Sale | 102344 | 48.39 | $ 4,952,146.24 |
| Aug 14, 2025 | Potts James R | Open Market Sale | 20651 | 46.70 | $ 964,434.74 |
| Aug 13, 2025 | Cusick Thomas B. | Open Market Sale | 3064 | 47.64 | $ 145,983.36 |
| Aug 13, 2025 | CARLEY THOMAS J | Option Excercise | 12646 | 9.95 | $ 125,827.70 |
| Aug 13, 2025 | CARLEY THOMAS J | Open Market Sale | 12646 | 47.62 | $ 602,179.76 |
| Jul 2, 2025 | Blotz Gerald | Open Market Sale | 13327 | 42.71 | $ 569,130.87 |
| Jul 1, 2025 | Kramer Gary | Option Excercise | 53181 | 0.00 | $ 0.00 |
| Jul 1, 2025 | Kramer Gary | Option Excercise | 20929 | 42.65 | $ 892,621.85 |
| Jul 1, 2025 | Blotz Gerald | Option Excercise | 22188 | 0.00 | $ 0.00 |
| Jul 1, 2025 | Blotz Gerald | Option Excercise | 8861 | 42.65 | $ 377,921.65 |
| Jul 1, 2025 | Harris Anthony J | Option Excercise | 15889 | 0.00 | $ 0.00 |
| Jul 1, 2025 | Harris Anthony J | Option Excercise | 6254 | 42.65 | $ 266,733.10 |
| Jul 1, 2025 | Finn Mark Steven | Option Excercise | 593 | 0.00 | $ 0.00 |
| Jul 1, 2025 | Price Vincent P | Option Excercise | 3064 | 0.00 | $ 0.00 |
| Jul 1, 2025 | MEEKER ANTHONY | Option Excercise | 3064 | 0.00 | $ 0.00 |
| Jul 1, 2025 | CARLEY THOMAS J | Option Excercise | 3064 | 0.00 | $ 0.00 |
| Jul 1, 2025 | Clabby Joseph Stephen | Option Excercise | 3064 | 0.00 | $ 0.00 |
| Jul 1, 2025 | Cusick Thomas B. | Option Excercise | 3064 | 0.00 | $ 0.00 |
| Jul 1, 2025 | McReynolds Alexandra Morehouse | Option Excercise | 3064 | 0.00 | $ 0.00 |
| Jul 1, 2025 | Moradi Carla A | Option Excercise | 3064 | 0.00 | $ 0.00 |
| Jul 1, 2025 | Potts James R | Option Excercise | 12798 | 0.00 | $ 0.00 |
| Jul 1, 2025 | Potts James R | Option Excercise | 5038 | 42.65 | $ 214,870.70 |
| Jun 11, 2025 | MEEKER ANTHONY | Other Disposition | 903 | 0.00 | $ 0.00 |
| Jun 10, 2025 | Finn Mark Steven | Open Market Purchase | 2000 | 42.20 | $ 84,392.50 |
| Jun 10, 2025 | MEEKER ANTHONY | Open Market Sale | 7380 | 42.14 | $ 310,980.65 |
| Jun 3, 2025 | Finn Mark Steven | Open Market Purchase | 2000 | 41.78 | $ 83,559.80 |
| Jun 2, 2025 | Finn Mark Steven | Open Market Purchase | 1000 | 41.35 | $ 41,349.30 |
| May 20, 2025 | CARLEY THOMAS J | Option Excercise | 12354 | 9.95 | $ 122,922.30 |
| May 20, 2025 | CARLEY THOMAS J | Open Market Sale | 12354 | 42.60 | $ 526,293.99 |
| May 12, 2025 | Finn Mark Steven | Open Market Purchase | 4000 | 41.10 | $ 164,415.20 |
| Feb 24, 2025 | Harris Anthony J | Grant | 13001 | 0.00 | $ 0.00 |
| Feb 24, 2025 | Harris Anthony J | Option Excercise | 5263 | 40.01 | $ 210,572.63 |
| Feb 24, 2025 | Potts James R | Grant | 11051 | 0.00 | $ 0.00 |
| Feb 24, 2025 | Potts James R | Option Excercise | 4524 | 40.01 | $ 181,005.24 |
| Feb 24, 2025 | Blotz Gerald | Grant | 13729 | 0.00 | $ 0.00 |
| Feb 24, 2025 | Blotz Gerald | Option Excercise | 5615 | 40.01 | $ 224,656.15 |
| Feb 24, 2025 | Kramer Gary | Grant | 80239 | 0.00 | $ 0.00 |
| Feb 24, 2025 | Kramer Gary | Option Excercise | 31624 | 40.01 | $ 1,265,276.24 |
| Jan 7, 2025 | Blotz Gerald | Option Excercise | 22500 | 7.50 | $ 168,750.00 |
| Jan 2, 2025 | Harris Anthony J | Option Excercise | 19 | 42.98 | $ 816.62 |
| Jan 1, 2025 | Harris Anthony J | Option Excercise | 40 | 0.00 | $ 0.00 |
| Nov 19, 2024 | CARLEY THOMAS J | Open Market Sale | 4584 | 41.24 | $ 189,060.66 |
| Nov 11, 2024 | Harris Anthony J | Option Excercise | 2363 | 42.88 | $ 101,325.44 |
| Nov 9, 2024 | Harris Anthony J | Option Excercise | 6004 | 0.00 | $ 0.00 |