| Nov 4, 2025 | Wood William David III | Open Market Sale | 584 | 125.20 | $ 73,116.80 |
| Nov 3, 2025 | Badger Kyle C | Open Market Sale | 502 | 124.64 | $ 62,569.28 |
| Nov 3, 2025 | Wood William David III | Open Market Sale | 990 | 124.64 | $ 123,393.60 |
| Nov 3, 2025 | Shivashankar Sethuram | Open Market Sale | 497 | 124.64 | $ 61,946.08 |
| Nov 3, 2025 | Abdelrahman Joe Ahmed Youssef | Open Market Sale | 103 | 124.64 | $ 12,837.92 |
| Nov 3, 2025 | Robertson Chris J | Open Market Sale | 400 | 124.64 | $ 49,856.00 |
| Oct 31, 2025 | Shivashankar Sethuram | Option Excercise | 723 | 125.46 | $ 90,707.58 |
| Oct 31, 2025 | Abdelrahman Joe Ahmed Youssef | Option Excercise | 419 | 125.46 | $ 52,567.74 |
| Oct 31, 2025 | Robertson Chris J | Option Excercise | 450 | 125.46 | $ 56,457.00 |
| Oct 31, 2025 | Badger Kyle C | Option Excercise | 622 | 125.46 | $ 78,036.12 |
| Oct 31, 2025 | Wood William David III | Option Excercise | 1338 | 125.46 | $ 167,865.48 |
| Oct 27, 2025 | Wood William David III | Open Market Sale | 6000 | 115.55 | $ 693,300.00 |
| Jul 1, 2025 | Badger Kyle C | Open Market Sale | 326 | 113.39 | $ 36,965.14 |
| Jul 1, 2025 | Wood William David III | Open Market Sale | 321 | 113.39 | $ 36,398.19 |
| Jul 1, 2025 | Robertson Chris J | Open Market Sale | 258 | 113.39 | $ 29,254.62 |
| Jun 12, 2025 | Robertson Chris J | Open Market Sale | 500 | 111.27 | $ 55,635.00 |
| Jun 5, 2025 | MUTCH JOHN | Open Market Sale | 500 | 110.83 | $ 55,415.00 |
| May 21, 2025 | SRINIVASAN RAMESH | Grant | 4970 | 0.00 | $ 0.00 |
| Mar 31, 2025 | Pope Lisa | Option Excercise | 241 | 72.54 | $ 17,482.14 |
| Mar 17, 2025 | MUTCH JOHN | Open Market Sale | 750 | 75.33 | $ 56,497.50 |
| Mar 10, 2025 | SRINIVASAN RAMESH | Option Excercise | 11309 | 73.96 | $ 836,413.64 |
| Mar 7, 2025 | MUTCH JOHN | Open Market Sale | 2000 | 77.87 | $ 155,740.00 |
| Jan 22, 2025 | Kaufman 2012 Descendants Trust, David N. Smith, Trustee | Open Market Sale | 22692 | 96.62 | $ 2,192,500.20 |
| Jan 16, 2025 | Kaufman 2012 Descendants Trust, David N. Smith, Trustee | Open Market Sale | 22500 | 129.12 | $ 2,905,275.00 |
| Jan 13, 2025 | Kaufman 2012 Descendants Trust, David N. Smith, Trustee | Open Market Sale | 22500 | 129.35 | $ 2,910,375.00 |
| Jan 7, 2025 | Kaufman 2012 Descendants Trust, David N. Smith, Trustee | Open Market Sale | 22500 | 130.30 | $ 2,931,750.00 |
| Jan 3, 2025 | Kaufman 2012 Descendants Trust, David N. Smith, Trustee | Open Market Sale | 15000 | 131.50 | $ 1,972,500.00 |
| Dec 2, 2024 | Robertson Chris J | Open Market Sale | 729 | 134.01 | $ 97,693.29 |
| Dec 2, 2024 | Wood William David III | Open Market Sale | 1870 | 134.01 | $ 250,598.70 |
| Nov 25, 2024 | MUTCH JOHN | Open Market Sale | 500 | 137.86 | $ 68,929.92 |