| Dec 18, 2025 | BODENSTEINER LISA MARIE | Open Market Sale | 336 | 75.83 | $ 25,478.88 |
| Dec 17, 2025 | Gupta Vikram | Open Market Sale | 694 | 75.00 | $ 52,050.00 |
| Dec 17, 2025 | Patel Rahul G. | Option Excercise | 10519 | 73.84 | $ 776,722.96 |
| Dec 17, 2025 | Ganesan Satish | Option Excercise | 146 | 73.84 | $ 10,780.64 |
| Dec 17, 2025 | Song Esther | Option Excercise | 138 | 73.84 | $ 10,189.92 |
| Dec 17, 2025 | BODENSTEINER LISA MARIE | Option Excercise | 781 | 73.84 | $ 57,669.04 |
| Dec 12, 2025 | Gupta Vikram | Open Market Sale | 694 | 80.07 | $ 55,568.58 |
| Dec 11, 2025 | Ganesan Satish | Open Market Sale | 18285 | 80.29 | $ 1,468,127.80 |
| Dec 9, 2025 | BODENSTEINER LISA MARIE | Open Market Sale | 7182 | 78.68 | $ 565,050.22 |
| Nov 22, 2025 | Rizvi Ken | Option Excercise | 2848 | 63.17 | $ 179,908.16 |
| Nov 17, 2025 | BODENSTEINER LISA MARIE | Option Excercise | 1462 | 61.89 | $ 90,483.18 |
| Nov 17, 2025 | Ganesan Satish | Option Excercise | 2298 | 61.89 | $ 142,223.22 |
| Nov 17, 2025 | Gupta Vikram | Option Excercise | 2851 | 61.89 | $ 176,448.39 |
| Nov 17, 2025 | Rizvi Ken | Option Excercise | 3235 | 61.89 | $ 200,214.15 |
| Nov 17, 2025 | Song Esther | Option Excercise | 330 | 61.89 | $ 20,423.70 |
| Nov 3, 2025 | CHAN NELSON C | Grant | 3036 | 0.00 | $ 0.00 |
| Nov 3, 2025 | BUCHANAN JEFFREY D | Grant | 3036 | 0.00 | $ 0.00 |
| Nov 3, 2025 | HARDMAN SUSAN J | Grant | 3036 | 0.00 | $ 0.00 |
| Nov 3, 2025 | Kummrow Patricia Lorraine | Grant | 3036 | 0.00 | $ 0.00 |
| Nov 3, 2025 | Lee Vivie | Grant | 3036 | 0.00 | $ 0.00 |
| Nov 3, 2025 | GEESLIN KEITH | Grant | 3036 | 0.00 | $ 0.00 |
| Nov 3, 2025 | WHIMS JAMES L | Grant | 3036 | 0.00 | $ 0.00 |
| Sep 17, 2025 | Song Esther | Option Excercise | 302 | 71.91 | $ 21,716.82 |
| Sep 17, 2025 | BODENSTEINER LISA MARIE | Option Excercise | 781 | 71.91 | $ 56,161.71 |
| Sep 17, 2025 | Ganesan Satish | Option Excercise | 147 | 71.91 | $ 10,570.77 |
| Aug 22, 2025 | Rizvi Ken | Option Excercise | 2848 | 71.45 | $ 203,489.60 |
| Aug 17, 2025 | Ganesan Satish | Grant | 43447 | 0.00 | $ 0.00 |
| Aug 17, 2025 | Ganesan Satish | Option Excercise | 7809 | 66.80 | $ 521,641.20 |
| Aug 17, 2025 | Gupta Vikram | Grant | 44865 | 0.00 | $ 0.00 |
| Aug 17, 2025 | Gupta Vikram | Option Excercise | 7552 | 66.80 | $ 504,473.60 |
| Jul 17, 2025 | Patel Rahul G. | Grant | 130965 | 0.00 | $ 0.00 |
| Jun 17, 2025 | Ganesan Satish | Option Excercise | 98 | 62.97 | $ 6,171.06 |
| Jun 17, 2025 | BODENSTEINER LISA MARIE | Option Excercise | 519 | 62.97 | $ 32,681.43 |
| Jun 17, 2025 | Song Esther | Option Excercise | 84 | 62.97 | $ 5,289.48 |
| May 22, 2025 | Rizvi Ken | Grant | 21157 | 0.00 | $ 0.00 |
| May 17, 2025 | Ganesan Satish | Grant | 67 | 0.00 | $ 0.00 |
| May 17, 2025 | Ganesan Satish | Option Excercise | 965 | 65.25 | $ 62,966.25 |
| May 17, 2025 | BODENSTEINER LISA MARIE | Grant | 62 | 0.00 | $ 0.00 |
| May 17, 2025 | BODENSTEINER LISA MARIE | Option Excercise | 33 | 65.25 | $ 2,153.25 |
| May 17, 2025 | Song Esther | Grant | 13 | 0.00 | $ 0.00 |
| May 17, 2025 | Song Esther | Option Excercise | 165 | 65.25 | $ 10,766.25 |
| Apr 17, 2025 | Ganesan Satish | Grant | 21854 | 0.00 | $ 0.00 |
| Apr 17, 2025 | Gupta Vikram | Grant | 23415 | 0.00 | $ 0.00 |
| Apr 17, 2025 | Rizvi Ken | Grant | 21854 | 0.00 | $ 0.00 |
| Apr 17, 2025 | BODENSTEINER LISA MARIE | Grant | 15610 | 0.00 | $ 0.00 |
| Mar 17, 2025 | Ganesan Satish | Option Excercise | 587 | 65.09 | $ 38,207.83 |
| Mar 17, 2025 | BODENSTEINER LISA MARIE | Option Excercise | 843 | 65.09 | $ 54,870.87 |
| Mar 17, 2025 | Song Esther | Option Excercise | 386 | 65.09 | $ 25,124.74 |
| Feb 17, 2025 | Gupta Vikram | Grant | 96 | 0.00 | $ 0.00 |
| Feb 17, 2025 | Gupta Vikram | Option Excercise | 2775 | 72.07 | $ 199,994.25 |
| Feb 17, 2025 | Song Esther | Grant | 13 | 0.00 | $ 0.00 |
| Feb 17, 2025 | Song Esther | Option Excercise | 190 | 72.07 | $ 13,693.30 |
| Feb 17, 2025 | Ganesan Satish | Grant | 67 | 0.00 | $ 0.00 |
| Feb 17, 2025 | Ganesan Satish | Option Excercise | 1053 | 72.07 | $ 75,889.71 |
| Feb 17, 2025 | BODENSTEINER LISA MARIE | Grant | 62 | 0.00 | $ 0.00 |
| Feb 17, 2025 | BODENSTEINER LISA MARIE | Option Excercise | 36 | 72.07 | $ 2,594.52 |
| Feb 10, 2025 | Rizvi Ken | Open Market Purchase | 3600 | 69.15 | $ 248,940.00 |