| Mar 13, 2024 | XKXie Ken PRESIDENT & CEO · Director | SSale | 23,094 | $71.3867 | $1,648,604 | |
| Mar 7, 2024 | XMXie Michael VP, ENGINEERING & CTO · Director | GGift | 9,500,000 | $0.00 | $0 | |
| Mar 7, 2024 | SJ | SSale | 15,867 | $70.8066 | $1,123,488 | |
| Mar 6, 2024 | NWNEUKOM WILLIAM H. Director | PPurchase | 497 | $70.2999 | $34,939 | |
| Feb 22, 2024 | WJWhittle John CHIEF OPERATING OFFICER | Holdings only | — | — | — | |
| Feb 22, 2024 | XMXie Michael VP, ENGINEERING & CTO · Director | Holdings only | — | — | — | |
| Feb 22, 2024 | XKXie Ken PRESIDENT & CEO · Director | Holdings only | — | — | — | |
| Feb 22, 2024 | JKJensen Keith CFO & CHIEF ACCOUNTING OFFICER | Holdings only | — | — | — | |
| Feb 15, 2024 | XKXie Ken PRESIDENT & CEO · Director | SSale | 44,338 | $70.5142 | $3,126,459 | |
| Feb 13, 2024 | WJWhittle John CHIEF OPERATING OFFICER | SSale | 43,745 | $70.429 | $3,080,917 | |
| Feb 5, 2024 | XMXie Michael VP, ENGINEERING & CTO · Director | SSale | 37,769 | $66.4385 | $2,509,316 | |
| Feb 5, 2024 | WJWhittle John CHIEF OPERATING OFFICER | FTax | 7,001 | $66.45 | $465,216 | |
| Feb 5, 2024 | XKXie Ken PRESIDENT & CEO · Director | FTax | 38,213 | $66.45 | $2,539,254 | |
| Feb 5, 2024 | JKJensen Keith CFO & CHIEF ACCOUNTING OFFICER | FTax | 12,531 | $66.45 | $832,685 | |
| Jan 26, 2024 | JKJensen Keith CFO & Chief Accounting Officer | Holdings only | — | — | — | |
| Jan 26, 2024 | WJWhittle John Chief Operating Officer | Holdings only | — | — | — | |
| Jan 26, 2024 | XKXie Ken President & CEO · Director | Holdings only | — | — | — | |
| Jan 26, 2024 | XMXie Michael VP, Engineering & CTO · Director | Holdings only | — | — | — | |
| Jan 11, 2024 | XKXie Ken President & CEO · Director | SSale | 23,568 | $60.6005 | $1,428,233 | |
| Jan 2, 2024 | GKGOLDMAN KENNETH A Director | MExercise | 827 | $0.00 | $0 | |
| Jan 2, 2024 | HM | MExercise | 827 | $0.00 | $0 | |
| Jan 2, 2024 | NWNEUKOM WILLIAM H. Director | MExercise | 827 | $0.00 | $0 | |
| Jan 2, 2024 | SJ | MExercise | 827 | $0.00 | $0 | |
| Jan 2, 2024 | SJSTAVRIDIS JAMES G. Director | MExercise | 827 | $0.00 | $0 | |
| Jan 2, 2024 | HJ | MExercise | 827 | $0.00 | $0 | |