| Sep 14, 2025 | Raffield Martin | Option Excercise | 18 | 189.32 | $ 3,407.76 |
| Aug 18, 2025 | Heissenbuttel William Holmes | Option Excercise | 657 | 171.55 | $ 112,708.35 |
| Aug 18, 2025 | Shefman Randy | Option Excercise | 186 | 171.55 | $ 31,908.30 |
| Aug 18, 2025 | Libner Paul | Option Excercise | 229 | 171.55 | $ 39,284.95 |
| Jun 10, 2025 | Libner Paul | Open Market Sale | 2000 | 176.96 | $ 353,920.00 |
| Apr 22, 2025 | Heissenbuttel William Holmes | Option Excercise | 28840 | 82.54 | $ 2,380,476.40 |
| Apr 22, 2025 | Heissenbuttel William Holmes | Other Disposition | 11190 | 185.92 | $ 2,080,444.80 |
| Apr 22, 2025 | Heissenbuttel William Holmes | Option Excercise | 7746 | 185.92 | $ 1,440,136.32 |
| Mar 17, 2025 | Shefman Randy | Open Market Sale | 1300 | 154.98 | $ 201,474.00 |
| Mar 3, 2025 | Heissenbuttel William Holmes | Grant | 4560 | 0.00 | $ 0.00 |
| Mar 3, 2025 | Raffield Martin | Grant | 1219 | 0.00 | $ 0.00 |
| Mar 3, 2025 | Libner Paul | Grant | 1411 | 0.00 | $ 0.00 |
| Mar 3, 2025 | Breeze Daniel | Grant | 1632 | 0.00 | $ 0.00 |
| Mar 3, 2025 | Shefman Randy | Grant | 1411 | 0.00 | $ 0.00 |
| Mar 1, 2025 | Heissenbuttel William Holmes | Option Excercise | 4683 | 147.32 | $ 689,900.12 |
| Mar 1, 2025 | Raffield Martin | Option Excercise | 1074 | 147.25 | $ 158,141.76 |
| Mar 1, 2025 | Libner Paul | Option Excercise | 1324 | 147.23 | $ 194,933.76 |
| Mar 1, 2025 | Crandall David R | Other Disposition | 268 | 147.00 | $ 39,396.00 |
| Mar 1, 2025 | Shefman Randy | Option Excercise | 1251 | 147.24 | $ 184,202.76 |
| Feb 27, 2025 | Hayes William M. | Grant | 1034 | 0.00 | $ 0.00 |
| Feb 27, 2025 | Vance Ronald J | Grant | 1034 | 0.00 | $ 0.00 |
| Feb 27, 2025 | Crandall David R | Grant | 1800 | 0.00 | $ 0.00 |
| Feb 27, 2025 | Breeze Daniel | Grant | 3360 | 0.00 | $ 0.00 |
| Feb 27, 2025 | Heissenbuttel William Holmes | Grant | 8310 | 0.00 | $ 0.00 |
| Feb 27, 2025 | Shefman Randy | Grant | 3070 | 0.00 | $ 0.00 |
| Feb 27, 2025 | Raffield Martin | Grant | 3070 | 0.00 | $ 0.00 |
| Feb 27, 2025 | Libner Paul | Grant | 3180 | 0.00 | $ 0.00 |
| Jan 15, 2025 | Heissenbuttel William Holmes | Open Market Sale | 1500 | 136.45 | $ 204,675.00 |
| Dec 16, 2024 | Heissenbuttel William Holmes | Open Market Sale | 1500 | 146.08 | $ 219,114.00 |
| Dec 11, 2024 | Libner Paul | Option Excercise | 829 | 153.82 | $ 127,516.78 |
| Dec 11, 2024 | Libner Paul | Open Market Sale | 1756 | 153.00 | $ 268,668.00 |
| Dec 11, 2024 | Libner Paul | Option Excercise | 10880 | 126.11 | $ 1,372,123.23 |
| Dec 11, 2024 | Libner Paul | Other Disposition | 8270 | 153.82 | $ 1,272,091.40 |
| Dec 9, 2024 | Breeze Daniel | Open Market Sale | 750 | 150.02 | $ 112,512.06 |