| Sep 15, 2025 | Joseph Paul C | Open Market Sale | 5000 | 76.65 | $ 383,250.00 |
| Sep 12, 2025 | Howell Laura | Option Excercise | 322 | | $ 0.00 |
| Sep 12, 2025 | Howell Laura | Option Excercise | 95 | 79.20 | $ 7,524.00 |
| Sep 6, 2025 | Howell Laura | Option Excercise | 10 | 78.56 | $ 785.60 |
| Sep 6, 2025 | Howell Laura | Option Excercise | 33 | | $ 0.00 |
| Aug 22, 2025 | Blumofe Robert | Open Market Sale | 3000 | 77.00 | $ 231,000.00 |
| Aug 20, 2025 | Ahola Aaron | Open Market Sale | 4000 | 75.76 | $ 303,040.00 |
| Aug 11, 2025 | HESSE DANIEL | Open Market Purchase | 3000 | 72.30 | $ 216,897.00 |
| Aug 11, 2025 | LEIGHTON F THOMSON | Open Market Purchase | 50000 | 72.26 | $ 3,613,046.90 |
| Jul 15, 2025 | Joseph Paul C | Open Market Sale | 5000 | 77.74 | $ 388,700.00 |
| Jun 12, 2025 | Blumofe Robert | Open Market Sale | 3254 | 77.97 | $ 253,714.38 |
| Jun 12, 2025 | Howell Laura | Option Excercise | 322 | | $ 0.00 |
| Jun 12, 2025 | Howell Laura | Option Excercise | 95 | 78.19 | $ 7,428.05 |
| Jun 6, 2025 | Howell Laura | Option Excercise | 33 | | $ 0.00 |
| Jun 6, 2025 | Howell Laura | Option Excercise | 10 | 76.14 | $ 761.40 |
| May 27, 2025 | Salem-Jackson Kim | Open Market Sale | 13157 | 76.33 | $ 1,004,247.50 |
| May 19, 2025 | Verwaayen Bernardus Johannes Maria | Option Excercise | 2051 | | $ 0.00 |
| May 12, 2025 | Bowen Sharon | Option Excercise | 2823 | | $ 0.00 |
| May 11, 2025 | Verwaayen Bernardus Johannes Maria | Option Excercise | 3433 | | $ 0.00 |
| May 10, 2025 | MILLER JON | Option Excercise | 3015 | | $ 0.00 |
| May 10, 2025 | FORD MONTE E | Option Excercise | 3344 | | $ 0.00 |
| May 8, 2025 | Karon Adam | Open Market Sale | 3927 | 85.02 | $ 333,862.54 |
| Mar 18, 2025 | Joseph Paul C | Open Market Sale | 4000 | 83.37 | $ 333,480.00 |
| Mar 17, 2025 | Williams Anthony P | Open Market Sale | 9500 | 82.19 | $ 780,805.00 |
| Mar 14, 2025 | Ahola Aaron | Open Market Sale | 4000 | 80.92 | $ 323,680.00 |
| Mar 12, 2025 | Howell Laura | Option Excercise | 322 | | $ 0.00 |
| Mar 12, 2025 | Howell Laura | Option Excercise | 95 | 80.65 | $ 7,661.75 |
| Mar 11, 2025 | McGowan Edward J | Open Market Sale | 11804 | 82.34 | $ 971,911.34 |
| Mar 11, 2025 | Karon Adam | Open Market Sale | 9861 | 82.34 | $ 811,943.40 |
| Mar 10, 2025 | Karon Adam | Open Market Sale | 5628 | 86.20 | $ 485,140.39 |
| Mar 10, 2025 | McGowan Edward J | Open Market Sale | 4652 | 86.48 | $ 402,304.96 |
| Mar 7, 2025 | Salem-Jackson Kim | Option Excercise | 1382 | 82.81 | $ 114,443.42 |
| Mar 7, 2025 | Blumofe Robert | Option Excercise | 2738 | | $ 0.00 |
| Mar 7, 2025 | Blumofe Robert | Option Excercise | 1324 | 82.81 | $ 109,640.44 |
| Mar 7, 2025 | LEIGHTON F THOMSON | Option Excercise | 11904 | | $ 0.00 |
| Mar 7, 2025 | LEIGHTON F THOMSON | Option Excercise | 5756 | 82.81 | $ 476,654.36 |
| Mar 7, 2025 | Sundaram Mani | Option Excercise | 3334 | | $ 0.00 |
| Mar 7, 2025 | Sundaram Mani | Option Excercise | 1612 | 82.81 | $ 133,489.72 |
| Mar 7, 2025 | Sundaram Mani | Open Market Sale | 10683 | 86.52 | $ 924,258.57 |
| Mar 7, 2025 | Karon Adam | Option Excercise | 5357 | | $ 0.00 |
| Mar 7, 2025 | Karon Adam | Option Excercise | 2591 | 82.81 | $ 214,560.71 |
| Mar 7, 2025 | McGowan Edward J | Option Excercise | 4644 | | $ 0.00 |
| Mar 7, 2025 | McGowan Edward J | Option Excercise | 2159 | 82.81 | $ 178,786.79 |
| Mar 7, 2025 | Williams Anthony P | Option Excercise | 2857 | | $ 0.00 |
| Mar 7, 2025 | Williams Anthony P | Option Excercise | 1382 | 82.81 | $ 114,443.42 |
| Mar 7, 2025 | Ahola Aaron | Option Excercise | 2738 | | $ 0.00 |
| Mar 7, 2025 | Ahola Aaron | Option Excercise | 1324 | 82.81 | $ 109,640.44 |
| Mar 7, 2025 | Joseph Paul C | Option Excercise | 3334 | | $ 0.00 |
| Mar 7, 2025 | Joseph Paul C | Option Excercise | 1612 | 82.81 | $ 133,489.72 |
| Mar 7, 2025 | Howell Laura | Option Excercise | 1265 | | $ 0.00 |
| Mar 7, 2025 | Howell Laura | Option Excercise | 372 | 82.81 | $ 30,805.32 |
| Mar 7, 2025 | Salem-Jackson Kim | Option Excercise | 2857 | | $ 0.00 |
| Mar 6, 2025 | Williams Anthony P | Option Excercise | 6449 | 0.00 | $ 0.00 |
| Mar 6, 2025 | Williams Anthony P | Option Excercise | 3119 | 82.82 | $ 258,315.58 |
| Mar 6, 2025 | Sundaram Mani | Option Excercise | 6672 | 0.00 | $ 0.00 |
| Mar 6, 2025 | Sundaram Mani | Option Excercise | 3226 | 82.82 | $ 267,177.32 |
| Mar 6, 2025 | Blumofe Robert | Option Excercise | 5115 | 0.00 | $ 0.00 |
| Mar 6, 2025 | Blumofe Robert | Option Excercise | 2474 | 82.82 | $ 204,896.68 |
| Mar 6, 2025 | Joseph Paul C | Option Excercise | 6672 | 0.00 | $ 0.00 |
| Mar 6, 2025 | Joseph Paul C | Option Excercise | 3226 | 82.82 | $ 267,177.32 |
| Mar 6, 2025 | Howell Laura | Option Excercise | 2034 | 0.00 | $ 0.00 |
| Mar 6, 2025 | Howell Laura | Option Excercise | 598 | 82.82 | $ 49,526.36 |
| Mar 6, 2025 | Salem-Jackson Kim | Option Excercise | 5782 | 0.00 | $ 0.00 |
| Mar 6, 2025 | Salem-Jackson Kim | Option Excercise | 2796 | 82.82 | $ 231,564.72 |
| Mar 6, 2025 | LEIGHTON F THOMSON | Option Excercise | 23352 | 0.00 | $ 0.00 |
| Mar 6, 2025 | LEIGHTON F THOMSON | Option Excercise | 11291 | 82.82 | $ 935,120.62 |
| Mar 6, 2025 | Ahola Aaron | Option Excercise | 5649 | | $ 0.00 |
| Mar 6, 2025 | Ahola Aaron | Option Excercise | 2732 | 82.82 | $ 226,264.24 |
| Mar 4, 2025 | Salem-Jackson Kim | Option Excercise | 4020 | 0.00 | $ 0.00 |
| Mar 4, 2025 | Salem-Jackson Kim | Option Excercise | 1944 | 81.00 | $ 157,464.00 |
| Mar 4, 2025 | Blumofe Robert | Option Excercise | 3495 | 0.00 | $ 0.00 |
| Mar 4, 2025 | Blumofe Robert | Option Excercise | 1770 | 81.00 | $ 143,370.00 |
| Mar 4, 2025 | Williams Anthony P | Option Excercise | 5498 | 0.00 | $ 0.00 |
| Mar 4, 2025 | Williams Anthony P | Option Excercise | 2659 | 81.00 | $ 215,379.00 |
| Mar 4, 2025 | Howell Laura | Option Excercise | 1052 | 0.00 | $ 0.00 |
| Mar 4, 2025 | Howell Laura | Option Excercise | 309 | 81.00 | $ 25,029.00 |
| Mar 4, 2025 | LEIGHTON F THOMSON | Option Excercise | 20313 | 0.00 | $ 0.00 |
| Mar 4, 2025 | LEIGHTON F THOMSON | Option Excercise | 10227 | 81.00 | $ 828,387.00 |
| Mar 4, 2025 | Joseph Paul C | Option Excercise | 5657 | 0.00 | $ 0.00 |
| Mar 4, 2025 | Joseph Paul C | Option Excercise | 2736 | 81.00 | $ 221,616.00 |
| Mar 4, 2025 | Sundaram Mani | Option Excercise | 6169 | 0.00 | $ 0.00 |
| Mar 4, 2025 | Sundaram Mani | Option Excercise | 2983 | 81.00 | $ 241,623.00 |
| Mar 4, 2025 | Ahola Aaron | Option Excercise | 5033 | 0.00 | $ 0.00 |
| Mar 4, 2025 | Ahola Aaron | Option Excercise | 2533 | 81.00 | $ 205,173.00 |
| Mar 4, 2025 | Karon Adam | Open Market Sale | 6431 | 80.49 | $ 517,631.83 |
| Mar 4, 2025 | McGowan Edward J | Option Excercise | 15642 | | $ 0.00 |
| Mar 4, 2025 | McGowan Edward J | Option Excercise | 4969 | 82.60 | $ 410,415.10 |
| Mar 3, 2025 | LEIGHTON F THOMSON | Other Disposition | 37670 | 0.00 | $ 0.00 |
| Feb 27, 2025 | LEIGHTON F THOMSON | Open Market Purchase | 37670 | 79.58 | $ 2,997,933.32 |
| Feb 21, 2025 | Karon Adam | Option Excercise | 2536 | 76.73 | $ 194,587.28 |
| Feb 21, 2025 | LEIGHTON F THOMSON | Grant | 14186 | 0.00 | $ 0.00 |
| Feb 21, 2025 | LEIGHTON F THOMSON | Option Excercise | 6859 | 76.73 | $ 526,291.07 |
| Feb 21, 2025 | Sundaram Mani | Grant | 3666 | 0.00 | $ 0.00 |
| Feb 21, 2025 | Sundaram Mani | Option Excercise | 1773 | 76.73 | $ 136,042.29 |
| Feb 21, 2025 | Joseph Paul C | Grant | 4771 | 0.00 | $ 0.00 |
| Feb 21, 2025 | Joseph Paul C | Option Excercise | 2307 | 76.73 | $ 177,016.11 |
| Feb 21, 2025 | Ahola Aaron | Grant | 517 | 0.00 | $ 0.00 |
| Feb 21, 2025 | Ahola Aaron | Option Excercise | 221 | 76.73 | $ 16,957.33 |
| Feb 21, 2025 | McGowan Edward J | Grant | 626 | 0.00 | $ 0.00 |
| Feb 21, 2025 | McGowan Edward J | Option Excercise | 387 | 76.73 | $ 29,694.51 |
| Feb 21, 2025 | Blumofe Robert | Grant | 3837 | 0.00 | $ 0.00 |
| Feb 21, 2025 | Blumofe Robert | Option Excercise | 1711 | 76.73 | $ 131,285.03 |
| Feb 21, 2025 | Salem-Jackson Kim | Grant | 3421 | 0.00 | $ 0.00 |
| Feb 21, 2025 | Salem-Jackson Kim | Option Excercise | 1606 | 76.73 | $ 123,228.38 |
| Feb 21, 2025 | Howell Laura | Grant | 2042 | 0.00 | $ 0.00 |
| Feb 21, 2025 | Howell Laura | Option Excercise | 687 | 76.73 | $ 52,713.51 |
| Feb 21, 2025 | Williams Anthony P | Grant | 3439 | 0.00 | $ 0.00 |
| Feb 21, 2025 | Williams Anthony P | Option Excercise | 1625 | 76.73 | $ 124,686.25 |
| Feb 21, 2025 | Karon Adam | Grant | 5244 | 0.00 | $ 0.00 |
| Feb 19, 2025 | Salem-Jackson Kim | Option Excercise | 9453 | 0.00 | $ 0.00 |
| Feb 19, 2025 | Salem-Jackson Kim | Option Excercise | 2833 | 99.32 | $ 281,373.56 |
| Feb 19, 2025 | Ahola Aaron | Option Excercise | 9059 | 0.00 | $ 0.00 |
| Feb 19, 2025 | Ahola Aaron | Option Excercise | 2583 | 99.32 | $ 256,543.56 |
| Feb 19, 2025 | Karon Adam | Option Excercise | 17727 | 0.00 | $ 0.00 |
| Feb 19, 2025 | Karon Adam | Option Excercise | 6705 | 99.32 | $ 665,940.60 |
| Feb 19, 2025 | Williams Anthony P | Option Excercise | 9453 | 0.00 | $ 0.00 |
| Feb 19, 2025 | Williams Anthony P | Option Excercise | 2832 | 99.32 | $ 281,274.24 |
| Feb 19, 2025 | Blumofe Robert | Option Excercise | 9059 | 0.00 | $ 0.00 |
| Feb 19, 2025 | Blumofe Robert | Option Excercise | 2578 | 99.32 | $ 256,046.96 |
| Feb 19, 2025 | LEIGHTON F THOMSON | Option Excercise | 39399 | 0.00 | $ 0.00 |
| Feb 19, 2025 | LEIGHTON F THOMSON | Option Excercise | 16618 | 99.32 | $ 1,650,499.76 |
| Feb 19, 2025 | Joseph Paul C | Option Excercise | 11030 | 0.00 | $ 0.00 |
| Feb 19, 2025 | Joseph Paul C | Option Excercise | 3470 | 99.32 | $ 344,640.40 |
| Feb 19, 2025 | McGowan Edward J | Option Excercise | 14773 | 0.00 | $ 0.00 |
| Feb 19, 2025 | McGowan Edward J | Option Excercise | 5274 | 99.32 | $ 523,813.68 |
| Feb 19, 2025 | Sundaram Mani | Option Excercise | 11030 | 0.00 | $ 0.00 |
| Feb 19, 2025 | Sundaram Mani | Option Excercise | 3473 | 99.32 | $ 344,938.36 |
| Jan 15, 2025 | Joseph Paul C | Open Market Sale | 4000 | 91.57 | $ 366,280.00 |
| Dec 16, 2024 | McGowan Edward J | Open Market Sale | 10782 | 98.71 | $ 1,064,282.70 |
| Dec 13, 2024 | Ahola Aaron | Open Market Sale | 3500 | 99.26 | $ 347,418.75 |
| Dec 12, 2024 | Howell Laura | Option Excercise | 322 | 0.00 | $ 0.00 |
| Dec 12, 2024 | Howell Laura | Option Excercise | 95 | 100.02 | $ 9,501.90 |
| Dec 6, 2024 | Howell Laura | Option Excercise | 33 | 0.00 | $ 0.00 |
| Dec 6, 2024 | Howell Laura | Option Excercise | 10 | 97.40 | $ 974.00 |
| Nov 27, 2024 | Wagner William Raymond | Open Market Sale | 1000 | 93.38 | $ 93,380.00 |
| Nov 15, 2024 | Blumofe Robert | Open Market Sale | 2500 | 88.61 | $ 221,519.00 |
| Nov 15, 2024 | Joseph Paul C | Open Market Sale | 4000 | 88.63 | $ 354,534.80 |