| 2026-08-14 | Richard Mora | SELL | 1,500 | $40.36 | $60,547 | 10,422 | 13% |
| 2026-07-30 | Richard Mora | SELL | 2,000 | $36.76 | $73,520 | 11,922 | 14% |
| 2026-06-12 | Shanker Trivedi | BUY | 1,000 | $53.91 | $53,910 | 1,000 | — |
| 2026-06-01 | Richard Mora | SELL | 700 | $64.20 | $44,940 | 13,922 | 5% |
| 2026-05-26 | Badrinarayanan Kothandaraman | BUY | 4,400 | $67.37 | $296,450 | 1,645,032 | 0% |
| 2026-05-26 | Badrinarayanan Kothandaraman | BUY | 600 | $68.39 | $41,032 | 1,645,632 | 0% |
| 2026-05-19 | Richard Mora | SELL | 700 | $46.39 | $32,473 | 14,622 | 5% |
| 2026-03-13 | Thurman J Rodgers | SELL | 137,250 | $43.61 | $5,985,925 | 1,597,641 | 8% |
| 2026-02-10 | Richard Mora | SELL | 1,100 | $52.05 | $57,254 | 9,370 | 11% |
| 2026-02-05 | Badrinarayanan Kothandaraman | BUY | 750 | $51.06 | $38,298 | 1,636,382 | 0% |
| 2026-02-05 | Badrinarayanan Kothandaraman | BUY | 4,250 | $52.14 | $221,586 | 1,640,632 | 0% |
| 2025-12-12 | Mandy Yang | SELL | 6,000 | $33.01 | $198,060 | 68,987 | 8% |
| 2025-12-02 | Thurman J Rodgers | SELL | 150,000 | $29.13 | $4,369,140 | 1,733,596 | 8% |
| 2025-11-10 | Badrinarayanan Kothandaraman | BUY | 5,000 | $30.69 | $153,438 | 1,635,632 | 0% |
| 2025-10-31 | Badrinarayanan Kothandaraman | BUY | 10,000 | $30.93 | $309,317 | 1,630,632 | 1% |
| 2025-08-06 | Badrinarayanan Kothandaraman | BUY | 5,000 | $30.82 | $154,120 | 1,620,632 | 0% |
| 2025-04-25 | Badrinarayanan Kothandaraman | BUY | 4,000 | $46.35 | $185,390 | 1,598,696 | 0% |
| 2025-03-10 | Mandy Yang | SELL | 1,319 | $63.32 | $83,519 | 78,524 | 2% |
| 2025-03-07 | Thurman J Rodgers | SELL | 100,000 | $61.26 | $6,125,700 | 1,881,760 | 5% |
| 2024-11-20 | Badrinarayanan Kothandaraman | BUY | 2,436 | $62.42 | $152,058 | 1,594,696 | 0% |
| 2024-11-19 | Badrinarayanan Kothandaraman | BUY | 2,564 | $61.10 | $156,670 | 1,592,260 | 0% |
| 2024-11-14 | Badrinarayanan Kothandaraman | BUY | 5,000 | $60.38 | $301,902 | 1,589,696 | 0% |