| Date | Insider | Role | Action | Shares | Price | Value |
|---|---|---|---|---|---|---|
| May 16, 2026 | Krishnamurthy Balaji (A) | Chief Financial Officer | acquired(M) | 567 | — | $0 |
| May 16, 2026 | Krishnamurthy Balaji (A) | Chief Financial Officer | acquired(M) | 885 | — | $0 |
| May 16, 2026 | Krishnamurthy Balaji (A) | Chief Financial Officer | acquired(M) | 687 | — | $0 |
| May 16, 2026 | Krishnamurthy Balaji (A) | Chief Financial Officer | acquired(M) | 490 | — | $0 |
| May 16, 2026 | Krishnamurthy Balaji (A) | Chief Financial Officer | acquired(M) | 1.2K | — | $0 |
| May 16, 2026 | Krishnamurthy Balaji (A) | Chief Financial Officer | acquired(M) | 607 | — | $0 |
| May 16, 2026 | Krishnamurthy Balaji (A) | Chief Financial Officer | disposed(F) | 282 | $75.09 | $21K |
| May 16, 2026 | Krishnamurthy Balaji (A) | Chief Financial Officer | disposed(F) | 439 | $75.09 | $33K |
| May 16, 2026 | Krishnamurthy Balaji (A) | Chief Financial Officer | disposed(F) | 341 | $75.09 | $26K |
| May 16, 2026 | Krishnamurthy Balaji (A) | Chief Financial Officer | disposed(F) | 245 | $75.09 | $18K |
| May 16, 2026 | Krishnamurthy Balaji (A) | Chief Financial Officer | disposed(F) | 613 | $75.09 | $46K |
| May 16, 2026 | Krishnamurthy Balaji (A) | Chief Financial Officer | disposed(F) | 335 | $75.09 | $25K |
| May 16, 2026 | Krishnamurthy Balaji (A) | Chief Financial Officer | disposed(M) | 567 | — | $0 |
| May 16, 2026 | Krishnamurthy Balaji (A) | Chief Financial Officer | disposed(M) | 885 | — | $0 |
| May 16, 2026 | Krishnamurthy Balaji (A) | Chief Financial Officer | disposed(M) | 687 | — | $0 |
| May 16, 2026 | Krishnamurthy Balaji (A) | Chief Financial Officer | disposed(M) | 490 | — | $0 |
| May 16, 2026 | Krishnamurthy Balaji (A) | Chief Financial Officer | disposed(M) | 1.2K | — | $0 |
| May 16, 2026 | Krishnamurthy Balaji (A) | Chief Financial Officer | disposed(M) | 607 | — | $0 |
| May 16, 2026 | Macdonald Andrew | See Remarks | acquired(M) | 1.1K | — | $0 |
| May 16, 2026 | Macdonald Andrew | See Remarks | acquired(M) | 2.5K | — | $0 |
| May 16, 2026 | Macdonald Andrew | See Remarks | acquired(M) | 2.5K | — | $0 |
| May 16, 2026 | Macdonald Andrew | See Remarks | acquired(M) | 4.0K | — | $0 |
| May 16, 2026 | Macdonald Andrew | See Remarks | disposed(F) | 634 | $75.09 | $48K |
| May 16, 2026 | Macdonald Andrew | See Remarks | disposed(F) | 1.4K | $75.09 | $104K |
| May 16, 2026 | Macdonald Andrew | See Remarks | disposed(F) | 1.4K | $75.09 | $106K |
| May 16, 2026 | Macdonald Andrew | See Remarks | disposed(F) | 2.3K | $75.09 | $170K |
| May 16, 2026 | Macdonald Andrew | See Remarks | disposed(M) | 1.1K | — | $0 |
| May 16, 2026 | Macdonald Andrew | See Remarks | disposed(M) | 2.5K | — | $0 |
| May 16, 2026 | Macdonald Andrew | See Remarks | disposed(M) | 2.5K | — | $0 |
| May 16, 2026 | Macdonald Andrew | See Remarks | disposed(M) | 4.0K | — | $0 |
| May 16, 2026 | West Tony | See Remarks | acquired(M) | 1.5K | — | $0 |
| May 16, 2026 | West Tony | See Remarks | acquired(M) | 1.3K | — | $0 |
| May 16, 2026 | West Tony | See Remarks | acquired(M) | 1.5K | — | $0 |
| May 16, 2026 | West Tony | See Remarks | acquired(M) | 2.9K | — | $0 |
| May 16, 2026 | West Tony | See Remarks | disposed(F) | 750 | $75.09 | $56K |
| May 16, 2026 | West Tony | See Remarks | disposed(F) | 636 | $75.09 | $48K |
| May 16, 2026 | West Tony | See Remarks | disposed(F) | 741 | $75.09 | $56K |
| May 16, 2026 | West Tony | See Remarks | disposed(F) | 1.4K | $75.09 | $108K |
| May 16, 2026 | West Tony | See Remarks | disposed(M) | 1.5K | — | $0 |
| May 16, 2026 | West Tony | See Remarks | disposed(M) | 1.3K | — | $0 |
| May 16, 2026 | West Tony | See Remarks | disposed(M) | 1.5K | — | $0 |
| May 16, 2026 | West Tony | See Remarks | disposed(M) | 2.9K | — | $0 |
| May 16, 2026 | Hazelbaker Jill | See Remarks | acquired(M) | 1.4K | — | $0 |
| May 16, 2026 | Hazelbaker Jill | See Remarks | acquired(M) | 1.9K | — | $0 |
| May 16, 2026 | Hazelbaker Jill | See Remarks | acquired(M) | 1.5K | — | $0 |
| May 16, 2026 | Hazelbaker Jill | See Remarks | acquired(M) | 1.5K | — | $0 |
| May 16, 2026 | Hazelbaker Jill | See Remarks | acquired(M) | 2.5K | — | $0 |
| May 16, 2026 | Hazelbaker Jill | See Remarks | disposed(F) | 710 | $75.09 | $53K |
| May 16, 2026 | Hazelbaker Jill | See Remarks | disposed(F) | 946 | $75.09 | $71K |
| May 16, 2026 | Hazelbaker Jill | See Remarks | disposed(F) | 734 | $75.09 | $55K |
| May 16, 2026 | Hazelbaker Jill | See Remarks | disposed(F) | 748 | $75.09 | $56K |
| May 16, 2026 | Hazelbaker Jill | See Remarks | disposed(F) | 1.3K | $75.09 | $99K |
| May 16, 2026 | Hazelbaker Jill | See Remarks | disposed(M) | 1.4K | — | $0 |
| May 16, 2026 | Hazelbaker Jill | See Remarks | disposed(M) | 1.9K | — | $0 |
| May 16, 2026 | Hazelbaker Jill | See Remarks | disposed(M) | 1.5K | — | $0 |
| May 16, 2026 | Hazelbaker Jill | See Remarks | disposed(M) | 1.5K | — | $0 |
| May 16, 2026 | Hazelbaker Jill | See Remarks | disposed(M) | 2.5K | — | $0 |
| May 16, 2026 | Ceremony Glen | See Remarks | acquired(M) | 708 | — | $0 |
| May 16, 2026 | Ceremony Glen | See Remarks | acquired(M) | 3.0K | — | $0 |
| May 16, 2026 | Ceremony Glen | See Remarks | acquired(M) | 686 | — | $0 |
| May 16, 2026 | Ceremony Glen | See Remarks | acquired(M) | 700 | — | $0 |
| May 16, 2026 | Ceremony Glen | See Remarks | acquired(M) | 1.5K | — | $0 |
| May 16, 2026 | Ceremony Glen | See Remarks | disposed(F) | 352 | $75.09 | $26K |
| May 16, 2026 | Ceremony Glen | See Remarks | disposed(F) | 1.5K | $75.09 | $112K |
| May 16, 2026 | Ceremony Glen | See Remarks | disposed(F) | 341 | $75.09 | $26K |
| May 16, 2026 | Ceremony Glen | See Remarks | disposed(F) | 348 | $75.09 | $26K |
| May 16, 2026 | Ceremony Glen | See Remarks | disposed(F) | 752 | $75.09 | $56K |
| May 16, 2026 | Ceremony Glen | See Remarks | disposed(M) | 708 | — | $0 |
| May 16, 2026 | Ceremony Glen | See Remarks | disposed(M) | 3.0K | — | $0 |
| May 16, 2026 | Ceremony Glen | See Remarks | disposed(M) | 686 | — | $0 |
| May 16, 2026 | Ceremony Glen | See Remarks | disposed(M) | 700 | — | $0 |
| May 16, 2026 | Ceremony Glen | See Remarks | disposed(M) | 1.5K | — | $0 |
| May 11, 2026 | Hazelbaker Jill | See Remarks | acquired(A) | 16.9K | — | $0 |
| May 11, 2026 | Hazelbaker Jill | See Remarks | acquired(A) | 38.3K | — | $0 |
| May 5, 2026 | Ginsberg Amanda | Director | acquired(A) | 4.0K | — | $0 |
| May 5, 2026 | Advaithi Revathi | Director | acquired(A) | 4.0K | — | $0 |
| May 5, 2026 | Arora Nikesh | Director | acquired(A) | 4.0K | — | $0 |
| May 5, 2026 | BURNS URSULA M | Director | acquired(A) | 4.0K | — | $0 |
| May 5, 2026 | ECKERT ROBERT | Director | acquired(A) | 4.0K | — | $0 |
| May 5, 2026 | Wynaendts Alexander R | Director | acquired(A) | 4.0K | — | $0 |
| May 5, 2026 | Alnowaiser Turqi A. | Director | acquired(A) | 4.0K | — | $0 |
| May 5, 2026 | SUGAR RONALD D | Director | acquired(A) | 4.0K | — | $0 |
| May 5, 2026 | THAIN JOHN A | Director | acquired(A) | 4.0K | — | $0 |
| May 4, 2026 | Trujillo David | Director | acquired(M) | 305 | — | $0 |
| May 4, 2026 | Trujillo David | Director | acquired(M) | 267 | — | $0 |
| May 4, 2026 | Trujillo David | Director | acquired(M) | 235 | — | $0 |
| May 4, 2026 | Trujillo David | Director | acquired(M) | 249 | — | $0 |
| May 4, 2026 | Trujillo David | Director | acquired(M) | 4.1K | — | $0 |
| May 4, 2026 | Trujillo David | Director | acquired(M) | 268 | — | $0 |
| May 4, 2026 | Trujillo David | Director | disposed(M) | 305 | — | $0 |
| May 4, 2026 | Trujillo David | Director | disposed(M) | 267 | — | $0 |
| May 4, 2026 | Trujillo David | Director | disposed(M) | 235 | — | $0 |
| May 4, 2026 | Trujillo David | Director | disposed(M) | 249 | — | $0 |
| May 4, 2026 | Trujillo David | Director | disposed(M) | 4.1K | — | $0 |
| May 4, 2026 | Trujillo David | Director | disposed(M) | 268 | — | $0 |
| May 3, 2026 | Wynaendts Alexander R | Director | acquired(M) | 4.1K | — | $0 |
| May 3, 2026 | Wynaendts Alexander R | Director | disposed(F) | 758 | $75.12 | $57K |
| May 3, 2026 | Wynaendts Alexander R | Director | disposed(M) | 4.1K | — | $0 |
| May 3, 2026 | Alnowaiser Turqi A. | Director | acquired(M) | 4.1K | — | $0 |
| May 3, 2026 | Alnowaiser Turqi A. | Director | disposed(F) | 558 | $75.12 | $42K |
Insider transactions sourced from SEC EDGAR Form 4 filings, normalized within minutes of acceptance. "Buy"/"Sell" mark open-market transactions (codes P/S) — the tradeable signal; awards, option exercises and tax-withholding are shown with their raw code. All data is public domain.
Programmatic access via the Arkolith API & MCP server (insider.transactions, insider.company).