The public view is the crawlable proof. The same sourced dataset is available through REST and MCP for agents, research scripts, and back-office tools.
| Date | Insider | Role | Action | Shares | Price | Value |
|---|---|---|---|---|---|---|
| Aug 21, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 694 | $224.13 | $156K |
| Aug 21, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 1K | $222.43 | $224K |
| Aug 21, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 365 | $221.37 | $81K |
| Aug 21, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 92 | $218.14 | $20K |
| Aug 21, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 183 | $216.38 | $40K |
| Aug 21, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 92 | $214.73 | $20K |
| Aug 21, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 62 | $224.14 | $14K |
| Aug 21, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 94 | $222.42 | $21K |
| Aug 21, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 35 | $221.41 | $8K |
| Aug 21, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 8 | $218.14 | $2K |
| Aug 21, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 17 | $216.38 | $4K |
| Aug 21, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 8 | $214.71 | $2K |
| Aug 20, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 78 | $220.06 | $17K |
| Aug 20, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 701 | $219.35 | $154K |
| Aug 20, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 2K | $218.45 | $425K |
| Aug 20, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 2K | $217.67 | $337K |
| Aug 20, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 702 | $216.43 | $152K |
| Aug 20, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 622 | $215.37 | $134K |
| Aug 20, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 22 | $220.06 | $5K |
| Aug 20, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 199 | $219.35 | $44K |
| Aug 20, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 551 | $218.46 | $120K |
| Aug 20, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 452 | $217.68 | $98K |
| Aug 20, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 198 | $216.44 | $43K |
| Aug 20, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 178 | $215.37 | $38K |
| Aug 19, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 66 | $211.18 | $14K |
| Aug 19, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 44 | $209.12 | $9K |
| Aug 19, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 7 | $207.27 | $1K |
| Aug 19, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 38 | $206.46 | $8K |
| Aug 19, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 22 | $203.98 | $4K |
| Aug 19, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 22 | $202.61 | $4K |
| Aug 19, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 312 | $215.60 | $67K |
| Aug 19, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 2K | $214.94 | $387K |
| Aug 19, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 2K | $213.78 | $429K |
| Aug 19, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 781 | $212.64 | $166K |
| Aug 19, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 234 | $211.18 | $49K |
| Aug 19, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 156 | $209.12 | $33K |
| Aug 19, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 23 | $207.27 | $5K |
| Aug 19, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 132 | $206.45 | $27K |
| Aug 19, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 78 | $203.98 | $16K |
| Aug 19, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 78 | $202.61 | $16K |
| Aug 19, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 88 | $215.60 | $19K |
| Aug 19, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 510 | $214.94 | $110K |
| Aug 19, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 584 | $213.78 | $125K |
| Aug 19, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 219 | $212.64 | $47K |
| Aug 19, 2026 | Eaton Timothy Mathias | Chief Financial Officer | Sell(S) | 373 | $202.61 | $76K |
| Aug 18, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 434 | $205.95 | $89K |
| Aug 18, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 1K | $204.98 | $205K |
| Aug 18, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 3K | $203.88 | $528K |
| Aug 18, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 359 | $202.77 | $73K |
| Aug 18, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 576 | $201.49 | $116K |
| Aug 18, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 356 | $200.29 | $71K |
| Aug 18, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 164 | $198.90 | $33K |
| Aug 18, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 123 | $197.80 | $24K |
| Aug 18, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 122 | $205.95 | $25K |
| Aug 18, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 281 | $204.98 | $58K |
| Aug 18, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 755 | $203.88 | $154K |
| Aug 18, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 100 | $202.77 | $20K |
| Aug 18, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 160 | $201.49 | $32K |
| Aug 18, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 102 | $200.29 | $20K |
| Aug 18, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 45 | $198.90 | $9K |
| Aug 18, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 35 | $197.81 | $7K |
| Aug 18, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 50 | $205.95 | $10K |
| Aug 18, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 113 | $204.98 | $23K |
| Aug 18, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 314 | $203.87 | $64K |
| Aug 18, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 41 | $202.77 | $8K |
| Aug 18, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 64 | $201.49 | $13K |
| Aug 18, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 42 | $200.29 | $8K |
| Aug 18, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 18 | $198.89 | $4K |
| Aug 18, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 15 | $197.84 | $3K |
| Aug 17, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 15 | $199.05 | $3K |
| Aug 17, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 74 | $198.37 | $15K |
| Aug 17, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 254 | $196.98 | $50K |
| Aug 17, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 522 | $196.08 | $102K |
| Aug 17, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 539 | $195.33 | $105K |
| Aug 17, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 196 | $194.28 | $38K |
| Aug 17, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 33 | $199.05 | $7K |
| Aug 17, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 163 | $198.37 | $32K |
| Aug 17, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 556 | $196.98 | $110K |
| Aug 17, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 679 | $194.28 | $132K |
| Aug 17, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 2K | $195.33 | $368K |
| Aug 17, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 2K | $196.08 | $359K |
| Aug 17, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 890 | $196.98 | $175K |
| Aug 17, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 263 | $198.37 | $52K |
| Aug 17, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 52 | $199.05 | $10K |
| Aug 17, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 425 | $194.28 | $83K |
| Aug 17, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 1K | $195.33 | $231K |
| Aug 17, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 1K | $196.08 | $224K |
| Aug 14, 2026 | Trigg William Shane | Chief Executive Officer, Director | Sell(S) | 2K | $205.00 | $422K |
| Aug 14, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 446 | $200.29 | $89K |
| Aug 14, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 890 | $201.17 | $179K |
| Aug 14, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 1K | $201.97 | $212K |
| Aug 14, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 394 | $203.04 | $80K |
| Aug 14, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 687 | $204.14 | $140K |
| Aug 14, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 33 | $205.00 | $7K |
| Aug 14, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 203 | $200.29 | $41K |
| Aug 14, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 409 | $201.18 | $82K |
| Aug 14, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 479 | $201.97 | $97K |
| Aug 14, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 180 | $203.04 | $37K |
| Aug 14, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 314 | $204.14 | $64K |
| Aug 14, 2026 | Duca Maurice J | 10% Owner | Sell(S) | 15 | $205.00 | $3K |
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.
Coverage: Form 4 filings indexed 2006-01-02 → 2026-09-03. Earlier history is backfilling; this window widens as it deepens.
Programmatic access via the Arkolith API & MCP server (insider.transactions, insider.company).
Connected pages for APPF