| Dec 8, 2025 | Dreyer Scott | Option Excercise | 17600 | 15.90 | $ 279,840.00 |
| Dec 8, 2025 | Dreyer Scott | Open Market Sale | 17600 | 48.17 | $ 847,855.20 |
| Dec 5, 2025 | Balice-Gordon Rita J. | Open Market Sale | 3650 | 47.03 | $ 171,673.37 |
| Nov 12, 2025 | Karnani Vikram | Option Excercise | 8983 | 47.35 | $ 425,345.05 |
| Nov 12, 2025 | Fallon John A. | Option Excercise | 34853 | 12.41 | $ 432,578.49 |
| Nov 12, 2025 | Fallon John A. | Open Market Sale | 34853 | 47.21 | $ 1,645,535.60 |
| Nov 6, 2025 | Tupper Colleen | Open Market Sale | 30000 | 40.53 | $ 1,215,753.34 |
| Aug 29, 2025 | Smith Thomas B | Open Market Sale | 17478 | 38.42 | $ 671,576.42 |
| Aug 18, 2025 | Dreyer Scott | Option Excercise | 16389 | 21.34 | $ 349,741.26 |
| Aug 18, 2025 | Dreyer Scott | Open Market Sale | 16389 | 38.21 | $ 626,171.25 |
| Aug 15, 2025 | SANTINI GINO | Option Excercise | 15000 | 13.45 | $ 201,750.00 |
| Aug 15, 2025 | SANTINI GINO | Open Market Sale | 5405 | 37.19 | $ 201,018.44 |
| Aug 13, 2025 | Rubric Capital Management LP | Open Market Sale | 25000 | 37.85 | $ 946,250.00 |
| Aug 13, 2025 | Rosen David Efraim | Open Market Sale | 25000 | 37.85 | $ 946,250.00 |
| Aug 13, 2025 | Dreyer Scott | Option Excercise | 4861 | 21.34 | $ 103,733.74 |
| Aug 13, 2025 | Dreyer Scott | Open Market Sale | 4861 | 38.03 | $ 184,880.84 |
| Aug 8, 2025 | Freund John Gordon | Open Market Sale | 11659 | 34.36 | $ 400,640.55 |
| Jun 9, 2025 | Freund John Gordon | Option Excercise | 15000 | 13.45 | $ 201,750.00 |
| Jun 9, 2025 | Freund John Gordon | Open Market Sale | 6601 | 30.62 | $ 202,149.02 |
| May 15, 2025 | SANTINI GINO | Grant | 9791 | 0.00 | $ 0.00 |
| May 15, 2025 | Paya Carlos V | Grant | 19582 | 0.00 | $ 0.00 |
| May 15, 2025 | Fallon John A. | Grant | 9791 | 0.00 | $ 0.00 |
| May 15, 2025 | BOHLIN GAREN G | Grant | 9791 | 0.00 | $ 0.00 |
| May 15, 2025 | Lurker Nancy | Grant | 9791 | 0.00 | $ 0.00 |
| May 15, 2025 | Balice-Gordon Rita J. | Grant | 9791 | 0.00 | $ 0.00 |
| May 15, 2025 | Freund John Gordon | Grant | 9791 | 0.00 | $ 0.00 |
| Mar 20, 2025 | Dreyer Scott | Open Market Sale | 20808 | 30.03 | $ 624,794.18 |
| Mar 17, 2025 | Dieter David | Grant | 68449 | 0.00 | $ 0.00 |
| Mar 14, 2025 | Tupper Colleen | Open Market Sale | 977 | 30.00 | $ 29,313.32 |
| Mar 14, 2025 | Dreyer Scott | Open Market Sale | 2255 | 30.00 | $ 67,661.05 |
| Mar 11, 2025 | Tupper Colleen | Open Market Sale | 10445 | 30.01 | $ 313,412.67 |
| Mar 6, 2025 | Tupper Colleen | Open Market Sale | 3453 | 30.00 | $ 103,591.05 |
| Mar 6, 2025 | Dreyer Scott | Open Market Sale | 5643 | 30.00 | $ 169,299.49 |
| Mar 4, 2025 | Kuhlmann Shirley R. | Option Excercise | 40000 | 24.03 | $ 961,200.00 |
| Mar 4, 2025 | Kuhlmann Shirley R. | Open Market Sale | 86067 | 28.19 | $ 2,426,633.99 |
| Feb 10, 2025 | Tupper Colleen | Option Excercise | 30426 | 30.52 | $ 928,601.52 |
| Feb 10, 2025 | Kuhlmann Shirley R. | Grant | 69995 | 0.00 | $ 0.00 |
| Feb 10, 2025 | Kuhlmann Shirley R. | Option Excercise | 34975 | 30.52 | $ 1,067,437.00 |
| Feb 10, 2025 | Heffernan Michael Thomas | Grant | 4820 | 0.00 | $ 0.00 |
| Feb 10, 2025 | Smith Thomas B | Grant | 39075 | 0.00 | $ 0.00 |
| Feb 10, 2025 | Smith Thomas B | Option Excercise | 5897 | 30.52 | $ 179,976.44 |
| Feb 10, 2025 | Dreyer Scott | Grant | 71427 | 0.00 | $ 0.00 |
| Feb 10, 2025 | Dreyer Scott | Option Excercise | 29623 | 30.52 | $ 904,093.96 |
| Feb 10, 2025 | Tupper Colleen | Grant | 78725 | 0.00 | $ 0.00 |
| Feb 4, 2025 | Lurker Nancy | Grant | 12726 | 0.00 | $ 0.00 |
| Jan 10, 2025 | Kuhlmann Shirley R. | Option Excercise | 27500 | 21.34 | $ 586,850.00 |
| Jan 10, 2025 | Kuhlmann Shirley R. | Open Market Sale | 27500 | 33.04 | $ 908,627.77 |