| Nov 10, 2025 | Kothandaraman Badrinarayanan | Open Market Purchase | 5000 | 30.69 | $ 153,438.50 |
| Oct 31, 2025 | Kothandaraman Badrinarayanan | Open Market Purchase | 10000 | 30.93 | $ 309,317.00 |
| Sep 10, 2025 | Yang Mandy | Option Excercise | 1319 | 37.12 | $ 48,961.28 |
| Aug 6, 2025 | Kothandaraman Badrinarayanan | Open Market Purchase | 5000 | 30.82 | $ 154,120.00 |
| Jun 10, 2025 | Yang Mandy | Option Excercise | 1319 | 45.08 | $ 59,460.52 |
| May 15, 2025 | Kortlang Benjamin John | Grant | 5179 | 0.00 | $ 0.00 |
| May 14, 2025 | GOMO STEVEN J | Grant | 5593 | 0.00 | $ 0.00 |
| May 14, 2025 | MORA RICHARD | Grant | 5179 | 0.00 | $ 0.00 |
| May 14, 2025 | RODGERS THURMAN J | Grant | 5179 | 0.00 | $ 0.00 |
| May 14, 2025 | Haenggi Jamie Elizabeth | Grant | 5179 | 0.00 | $ 0.00 |
| May 14, 2025 | Malchow Joseph Ian | Grant | 5179 | 0.00 | $ 0.00 |
| Apr 25, 2025 | Kothandaraman Badrinarayanan | Open Market Purchase | 4000 | 46.35 | $ 185,390.00 |
| Mar 10, 2025 | Yang Mandy | Open Market Sale | 1319 | 63.32 | $ 83,519.08 |
| Mar 7, 2025 | RODGERS THURMAN J | Open Market Sale | 100000 | 61.26 | $ 6,125,700.00 |
| Mar 1, 2025 | Erginsoy Mary | Option Excercise | 2767 | 57.33 | $ 158,632.11 |
| Mar 1, 2025 | Kothandaraman Badrinarayanan | Option Excercise | 19640 | 57.33 | $ 1,125,961.20 |
| Mar 1, 2025 | Yang Mandy | Option Excercise | 9155 | 57.33 | $ 524,856.15 |
| Jan 23, 2025 | Erginsoy Mary | Grant | 2640 | 0.00 | $ 0.00 |
| Jan 23, 2025 | Kothandaraman Badrinarayanan | Grant | 16500 | 0.00 | $ 0.00 |
| Jan 23, 2025 | Yang Mandy | Grant | 8580 | 0.00 | $ 0.00 |
| Jan 14, 2025 | Erginsoy Mary | Grant | 10560 | 0.00 | $ 0.00 |
| Jan 14, 2025 | Yang Mandy | Grant | 21120 | 0.00 | $ 0.00 |
| Jan 14, 2025 | Kothandaraman Badrinarayanan | Grant | 39600 | 0.00 | $ 0.00 |
| Dec 10, 2024 | Yang Mandy | Option Excercise | 1317 | 74.45 | $ 98,050.65 |
| Nov 19, 2024 | Kothandaraman Badrinarayanan | Open Market Purchase | 5000 | 61.75 | $ 308,727.94 |