| Mar 5, 2026 | Meaney William L | Open Market Sale | 98657 | 106.25 | $ 10,482,131.40 |
| Mar 3, 2026 | Meaney William L | Open Market Sale | 197318 | 107.10 | $ 21,132,766.76 |
| Mar 2, 2026 | Allerton Jennifer | Open Market Sale | 7000 | 108.88 | $ 762,160.00 |
| Mar 2, 2026 | Kidd Mark | Open Market Sale | 6000 | 107.27 | $ 643,620.00 |
| Mar 2, 2026 | Meaney William L | Open Market Sale | 137133 | 109.39 | $ 15,001,566.99 |
| Mar 1, 2026 | McIntosh Greg W | Option Excercise | 123144 | 0.00 | $ 0.00 |
| Mar 1, 2026 | McIntosh Greg W | Option Excercise | 55617 | 108.33 | $ 6,024,989.61 |
| Mar 1, 2026 | Hytinen Barry | Option Excercise | 232977 | 0.00 | $ 0.00 |
| Mar 1, 2026 | Hytinen Barry | Option Excercise | 104872 | 108.33 | $ 11,360,783.76 |
| Mar 1, 2026 | Kidd Mark | Option Excercise | 149768 | 0.00 | $ 0.00 |
| Mar 1, 2026 | Kidd Mark | Option Excercise | 61342 | 108.33 | $ 6,645,178.86 |
| Mar 1, 2026 | Borges Daniel | Option Excercise | 10730 | 0.00 | $ 0.00 |
| Mar 1, 2026 | Borges Daniel | Option Excercise | 3829 | 108.33 | $ 414,795.57 |
| Mar 1, 2026 | Altamura Michelle Vervais | Option Excercise | 2963 | 0.00 | $ 0.00 |
| Mar 1, 2026 | Altamura Michelle Vervais | Option Excercise | 987 | 108.33 | $ 106,921.71 |
| Mar 1, 2026 | Bhargava Mithu | Option Excercise | 118449 | 0.00 | $ 0.00 |
| Mar 1, 2026 | Bhargava Mithu | Option Excercise | 55925 | 108.33 | $ 6,058,355.25 |
| Mar 1, 2026 | Meaney William L | Option Excercise | 689148 | 2.07 | $ 1,423,538.00 |
| Mar 1, 2026 | Meaney William L | Option Excercise | 256040 | 108.33 | $ 27,736,813.20 |
| Feb 20, 2026 | Meaney William L | Option Excercise | 38474 | 37.00 | $ 1,423,538.00 |
| Feb 20, 2026 | Meaney William L | Open Market Sale | 38474 | 108.17 | $ 4,161,732.58 |
| Feb 20, 2026 | Kidd Mark | Open Market Sale | 6000 | 108.17 | $ 649,020.00 |
| Jan 21, 2026 | Matlock Robin | Option Excercise | 10 | 0.00 | $ 0.00 |
| Jan 2, 2026 | Matlock Robin | Option Excercise | 998 | 0.00 | $ 0.00 |
| Jan 2, 2026 | Kidd Mark | Open Market Sale | 6000 | 83.10 | $ 498,600.00 |
| Jan 2, 2026 | Johns Jemma | Option Excercise | 1909 | 0.00 | $ 0.00 |
| Jan 2, 2026 | Johns Jemma | Option Excercise | 944 | 83.24 | $ 78,578.56 |
| Jan 2, 2026 | Altamura Michelle Vervais | Option Excercise | 1214 | 0.00 | $ 0.00 |
| Jan 2, 2026 | Altamura Michelle Vervais | Option Excercise | 469 | 83.24 | $ 39,039.56 |
| Jan 2, 2026 | Meaney William L | Option Excercise | 38482 | 37.00 | $ 1,423,834.00 |
| Jan 2, 2026 | Meaney William L | Open Market Sale | 38482 | 83.17 | $ 3,200,603.08 |
| Dec 1, 2025 | Kidd Mark | Open Market Sale | 6000 | 85.00 | $ 510,000.00 |
| Dec 1, 2025 | Meaney William L | Option Excercise | 69125 | 36.59 | $ 2,529,145.50 |
| Dec 1, 2025 | Meaney William L | Open Market Sale | 69125 | 83.34 | $ 5,760,655.77 |
| Nov 19, 2025 | Kelly Christie B. | Open Market Purchase | 33 | 89.52 | $ 2,954.16 |
| Nov 3, 2025 | Meaney William L | Option Excercise | 69125 | 36.59 | $ 2,529,145.50 |
| Nov 3, 2025 | Meaney William L | Open Market Sale | 69125 | 102.75 | $ 7,102,385.99 |
| Nov 3, 2025 | Kidd Mark | Open Market Sale | 6000 | 102.51 | $ 615,060.00 |
| Oct 31, 2025 | Kidd Mark | Option Excercise | 7306 | 31.46 | $ 229,846.76 |
| Oct 31, 2025 | Kidd Mark | Open Market Sale | 7306 | 100.82 | $ 736,590.92 |
| Oct 21, 2025 | Kelly Christie B. | Grant | 1275 | 0.00 | $ 0.00 |
| Oct 1, 2025 | Meaney William L | Option Excercise | 69125 | 36.59 | $ 2,529,145.50 |
| Oct 1, 2025 | Meaney William L | Open Market Sale | 69125 | 102.34 | $ 7,074,311.19 |
| Oct 1, 2025 | Kidd Mark | Open Market Sale | 6000 | 101.63 | $ 609,780.00 |
| Sep 4, 2025 | RAKOWICH WALTER C | Other Disposition | 11050 | 0.00 | $ 0.00 |
| Sep 3, 2025 | Meaney William L | Option Excercise | 69125 | 36.59 | $ 2,529,145.50 |
| Sep 3, 2025 | Meaney William L | Open Market Sale | 69125 | 89.56 | $ 6,191,111.50 |
| Sep 2, 2025 | Kidd Mark | Open Market Sale | 6000 | 91.05 | $ 546,300.00 |
| Aug 1, 2025 | Meaney William L | Option Excercise | 69125 | 36.59 | $ 2,529,145.50 |
| Aug 1, 2025 | Meaney William L | Open Market Sale | 69125 | 94.55 | $ 6,536,082.47 |
| Aug 1, 2025 | Kidd Mark | Open Market Sale | 6000 | 97.20 | $ 583,200.00 |
| Aug 1, 2025 | McIntosh Greg W | Open Market Sale | 17339 | 97.20 | $ 1,685,350.80 |
| Jul 1, 2025 | McIntosh Greg W | Open Market Sale | 17334 | 100.00 | $ 1,733,469.34 |
| Jul 1, 2025 | Meaney William L | Option Excercise | 69125 | 36.59 | $ 2,529,145.50 |
| Jul 1, 2025 | Meaney William L | Open Market Sale | 69125 | 100.36 | $ 6,937,151.05 |
| Jul 1, 2025 | Kidd Mark | Open Market Sale | 6000 | 102.02 | $ 612,120.00 |
| Jul 1, 2025 | BAILEY CLARK H | Option Excercise | 90861 | 0.00 | $ 0.00 |
| Jun 4, 2025 | RAKOWICH WALTER C | Open Market Sale | 900 | 99.97 | $ 89,973.00 |
| Jun 2, 2025 | Meaney William L | Option Excercise | 69125 | 36.59 | $ 2,529,145.50 |
| Jun 2, 2025 | Meaney William L | Open Market Sale | 69125 | 98.77 | $ 6,827,147.19 |
| Jun 2, 2025 | McIntosh Greg W | Open Market Sale | 17334 | 98.19 | $ 1,702,025.46 |
| May 29, 2025 | FORD MONTE E | Grant | 2249 | 0.00 | $ 0.00 |
| May 29, 2025 | Felix June Yee | Grant | 2249 | 0.00 | $ 0.00 |
| May 29, 2025 | DAUTEN KENT P | Grant | 2249 | 0.00 | $ 0.00 |
| May 29, 2025 | Arway Pamela M | Grant | 2249 | 0.00 | $ 0.00 |
| May 29, 2025 | Allerton Jennifer | Grant | 2249 | 0.00 | $ 0.00 |
| May 29, 2025 | Allerton Jennifer | Option Excercise | 203 | 97.80 | $ 19,853.40 |
| May 29, 2025 | RAKOWICH WALTER C | Grant | 2249 | 0.00 | $ 0.00 |
| May 29, 2025 | Matlock Robin | Grant | 2249 | 0.00 | $ 0.00 |
| May 22, 2025 | McIntosh Greg W | Open Market Sale | 8398 | 96.14 | $ 807,383.72 |
| May 22, 2025 | McIntosh Greg W | Option Excercise | 6744 | 31.46 | $ 212,166.24 |
| May 2, 2025 | Meaney William L | Option Excercise | 69125 | 36.59 | $ 2,529,145.50 |
| May 2, 2025 | Meaney William L | Open Market Sale | 69125 | 96.09 | $ 6,642,304.53 |
| Apr 1, 2025 | Meaney William L | Option Excercise | 69125 | 36.59 | $ 2,529,145.50 |
| Apr 1, 2025 | Meaney William L | Open Market Sale | 69125 | 86.11 | $ 5,952,435.48 |