Open-mkt buys · 90d
—
0 trades · 0 insiders
Open-mkt sales · 90d
$41.60M
442 trades · 5 insiders
Net · 90d
$-41.60M
Insiders on file
47
Daily buy vs sell · 90 days
■ Open-market buys (P) ■ Open-market sales (S) · daily dollar value by transaction date
Insiders
| Insider | Role | Trades | Bought | Sold | Last trade |
|---|---|---|---|---|---|
| DUCA MAURICE J | 10% Owner | 1126 | $20.70B | $129.14M | 2026-08-21 |
| Eaton Timothy Mathias | Int. Chief Financial Officer | 76 | $0 | $1.10M | 2026-08-19 |
| Trigg William Shane | Pres & General Mgr Real Estate | 160 | $0 | $15.27M | 2026-08-14 |
| Pickering Evan | General Counsel | 39 | $0 | $634.7K | 2026-08-12 |
| Rigler Don | Principal Accounting Officer | 10 | $0 | $82.7K | 2026-08-10 |
| Barat Elizabeth Erin | Chief People Officer | 72 | $0 | $1.38M | 2026-08-10 |
| Yang Michael MiQi | Director | 4 | $0 | $0 | 2026-06-29 |
| Casey Saori | Director | 2 | $0 | $0 | 2026-06-29 |
| Jolly Diya | Director | 4 | $0 | $0 | 2026-06-29 |
| Nottebohm Olivia | Director | 7 | $0 | $349.7K | 2026-06-29 |
| Scanlan Agnes Bundy | Director | 8 | $0 | $127.7K | 2026-06-29 |
| Webb Winifred Markus | Director | 8 | $0 | $0 | 2026-06-29 |
| APPFOLIO INC | Director | 6 | $0 | $0 | 2026-06-29 |
| KERR JANET | Director | 38 | $0 | $2.26M | 2026-03-10 |
| Schauser Klaus | Director, 10% Owner | 93 | $0 | $20.65M | 2025-11-17 |
| Mazza Matthew S | Chief Trust Officer | 94 | $0 | $6.86M | 2025-09-15 |
| Casey Robert Donald III | Director | 5 | $870.9K | $0 | 2025-08-01 |
| von Blottnitz Andreas | Director | 30 | $0 | $8.28M | 2025-06-27 |
| BLISS TIMOTHY K | Director, 10% Owner | 151 | $4.78M | $63.76M | 2025-06-09 |
| Wolf Alexander | Director | 39 | $8.70M | $2.50M | 2025-02-14 |
| Goon Fay Sien | Chief Financial Officer | 41 | $0 | $0 | 2024-08-10 |
| Walker Jonathan | Founder | 106 | $0 | $27.22M | 2022-11-10 |
| WILSON ANN M | Principal Accounting Officer | 2 | $0 | $0 | 2022-02-10 |
| Randall Jason Robert | SVP, AppFolio Property Manager | 22 | $0 | $4.56M | 2021-12-21 |
| Investment Group of Santa Barbara, LLC | 10% Owner | 164 | $54.14M | $0 | 2021-12-01 |
| IGSB IVP III, LLC | 10% Owner | 12 | $46.14M | $0 | 2021-12-01 |
| IGSB Internal Venture Fund III, LLC | 10% Owner | 8 | $4.00M | $0 | 2021-12-01 |
| RAUTH WILLIAM R III | Director, 10% Owner | 156 | $59.68M | $20.70B | 2021-12-01 |
| Kane Ida Kathleen | Chief Financial Officer | 72 | $0 | $6.38M | 2021-05-13 |
| Peters James R | Director | 6 | $0 | $0 | 2019-06-27 |
| Dragoneer Apartment, LLC | 10% Owner | 35 | $0 | $39.48M | 2017-08-10 |
| DRAGONEER GLOBAL FUND II, L.P. | 10% Owner | 51 | $20.49M | $13.33M | 2017-08-03 |
| OBERNDORF WILLIAM E | Other | 6 | $11.30M | $6.88M | 2017-06-19 |
| OBERNDORF PETER CALDWELL | 10% Owner | 1 | $0 | $87.8K | 2017-05-09 |
| STAD MARC | 10% Owner | 27 | $5.09M | $15.56M | 2017-04-04 |
| PETER C OBERNDORF TRUST | 10% Owner | 3 | $0 | $962.8K | 2017-03-22 |
| Keenan Charles J IV | 10% Owner | 28 | $0 | $5.63M | 2017-03-15 |
| Oberndorf Investments, LLC | 10% Owner | 2 | $0 | $11.63M | 2017-03-07 |
| Keenan Capital GP, LLC | 10% Owner | 10 | $4.05M | $535.1K | 2017-02-28 |
| Keenan Capital, LLC | 10% Owner | 6 | $0 | $743.8K | 2017-02-16 |
| Donahoo Brian | Chief Executive Officer | 8 | $0 | $1.83M | 2017-01-18 |
| Clarity Ventures, Inc. | 10% Owner | 4 | $344.5K | $0 | 2016-01-13 |
| Clarity Ventures, L.P. | 10% Owner | 5 | $828.2K | $0 | 2016-01-06 |
| IGSB Internal Venture Fund II, LLC | 10% Owner | 5 | $0 | $0 | 2015-12-18 |
| IGSB IVP II, LLC | 10% Owner | 5 | $0 | $0 | 2015-12-18 |
| BV Capital Fund II-A, L.P. | 10% Owner | 6 | $0 | $62.54M | 2015-10-06 |
| BV Capital GP II, LLC | 10% Owner | 12 | $0 | $0 | 2015-06-25 |
Trade history
| Insider | Role | Code | Trade | Filed | Shares | Price | Value | Owned after | |
|---|---|---|---|---|---|---|---|---|---|
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-21 | 2026-08-24 | 62 | $224.14 | $13.9K | 8,000 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-21 | 2026-08-24 | 183 | $216.38 | $39.6K | 33,657 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-21 | 2026-08-24 | 92 | $218.14 | $20.1K | 33,565 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-21 | 2026-08-24 | 365 | $221.37 | $80.8K | 33,200 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-21 | 2026-08-24 | 1,006 | $222.43 | $223.8K | 32,194 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-21 | 2026-08-24 | 694 | $224.13 | $155.5K | 31,500 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-21 | 2026-08-24 | 8 | $214.71 | $1.7K | 8,216 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-21 | 2026-08-24 | 17 | $216.38 | $3.7K | 8,199 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-21 | 2026-08-24 | 8 | $218.14 | $1.7K | 8,191 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-21 | 2026-08-24 | 35 | $221.41 | $7.7K | 8,156 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-21 | 2026-08-24 | 94 | $222.42 | $20.9K | 8,062 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-21 | 2026-08-24 | 92 | $214.73 | $19.8K | 33,840 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-21 | 2026-08-24 | 694 | $224.13 | $155.5K | 31,500 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-21 | 2026-08-24 | 1,006 | $222.43 | $223.8K | 32,194 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-21 | 2026-08-24 | 365 | $221.37 | $80.8K | 33,200 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-21 | 2026-08-24 | 92 | $218.14 | $20.1K | 33,565 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-21 | 2026-08-24 | 183 | $216.38 | $39.6K | 33,657 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-21 | 2026-08-24 | 92 | $214.73 | $19.8K | 33,840 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-21 | 2026-08-24 | 62 | $224.14 | $13.9K | 8,000 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-21 | 2026-08-24 | 94 | $222.42 | $20.9K | 8,062 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-21 | 2026-08-24 | 35 | $221.41 | $7.7K | 8,156 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-21 | 2026-08-24 | 8 | $218.14 | $1.7K | 8,191 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-21 | 2026-08-24 | 17 | $216.38 | $3.7K | 8,199 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-21 | 2026-08-24 | 8 | $214.71 | $1.7K | 8,216 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-20 | 2026-08-24 | 622 | $215.37 | $134.0K | 38,910 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-20 | 2026-08-24 | 22 | $220.06 | $4.8K | 8,224 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-20 | 2026-08-24 | 199 | $219.35 | $43.7K | 8,246 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-20 | 2026-08-24 | 551 | $218.46 | $120.4K | 8,445 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-20 | 2026-08-24 | 452 | $217.68 | $98.4K | 8,996 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-20 | 2026-08-24 | 198 | $216.44 | $42.9K | 9,448 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-20 | 2026-08-24 | 178 | $215.37 | $38.3K | 9,646 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-20 | 2026-08-24 | 702 | $216.43 | $151.9K | 38,208 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-20 | 2026-08-24 | 1,550 | $217.67 | $337.4K | 36,658 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-20 | 2026-08-24 | 1,947 | $218.45 | $425.3K | 34,711 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-20 | 2026-08-24 | 701 | $219.35 | $153.8K | 34,010 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-20 | 2026-08-24 | 78 | $220.06 | $17.2K | 33,932 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-20 | 2026-08-24 | 78 | $220.06 | $17.2K | 33,932 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-20 | 2026-08-24 | 701 | $219.35 | $153.8K | 34,010 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-20 | 2026-08-24 | 1,947 | $218.45 | $425.3K | 34,711 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-20 | 2026-08-24 | 1,550 | $217.67 | $337.4K | 36,658 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-20 | 2026-08-24 | 702 | $216.43 | $151.9K | 38,208 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-20 | 2026-08-24 | 622 | $215.37 | $134.0K | 38,910 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-20 | 2026-08-24 | 22 | $220.06 | $4.8K | 8,224 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-20 | 2026-08-24 | 199 | $219.35 | $43.7K | 8,246 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-20 | 2026-08-24 | 551 | $218.46 | $120.4K | 8,445 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-20 | 2026-08-24 | 452 | $217.68 | $98.4K | 8,996 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-20 | 2026-08-24 | 198 | $216.44 | $42.9K | 9,448 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-20 | 2026-08-24 | 178 | $215.37 | $38.3K | 9,646 | SEC↗ |
| Eaton Timothy Mathias | Chief Financial Officer | S Sale | 2026-08-19 | 2026-08-20 | 373 | $202.61 | $75.6K | 16,714 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-19 | 2026-08-20 | 66 | $211.18 | $13.9K | 11,225 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-19 | 2026-08-20 | 44 | $209.12 | $9.2K | 11,291 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-19 | 2026-08-20 | 7 | $207.27 | $1.5K | 11,335 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-19 | 2026-08-20 | 38 | $206.46 | $7.8K | 11,342 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-19 | 2026-08-20 | 22 | $203.98 | $4.5K | 11,380 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-19 | 2026-08-20 | 22 | $202.61 | $4.5K | 11,402 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-19 | 2026-08-20 | 510 | $214.94 | $109.6K | 9,912 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-19 | 2026-08-20 | 584 | $213.78 | $124.8K | 10,422 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-19 | 2026-08-20 | 312 | $215.60 | $67.3K | 39,532 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-19 | 2026-08-20 | 88 | $215.60 | $19.0K | 9,824 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-19 | 2026-08-20 | 78 | $202.61 | $15.8K | 45,054 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-19 | 2026-08-20 | 78 | $203.98 | $15.9K | 44,976 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-19 | 2026-08-20 | 132 | $206.45 | $27.3K | 44,844 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-19 | 2026-08-20 | 219 | $212.64 | $46.6K | 11,006 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-19 | 2026-08-20 | 156 | $209.12 | $32.6K | 44,665 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-19 | 2026-08-20 | 234 | $211.18 | $49.4K | 44,431 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-19 | 2026-08-20 | 781 | $212.64 | $166.1K | 43,650 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-19 | 2026-08-20 | 2,005 | $213.78 | $428.6K | 41,645 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-19 | 2026-08-20 | 1,801 | $214.94 | $387.1K | 39,844 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-19 | 2026-08-20 | 23 | $207.27 | $4.8K | 44,821 | SEC↗ |
| Eaton Timothy Mathias | Chief Financial Officer | S Sale | 2026-08-19 | 2026-08-20 | 373 | $202.61 | $75.6K | 16,714 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-19 | 2026-08-20 | 312 | $215.60 | $67.3K | 39,532 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-19 | 2026-08-20 | 1,801 | $214.94 | $387.1K | 39,844 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-19 | 2026-08-20 | 2,005 | $213.78 | $428.6K | 41,645 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-19 | 2026-08-20 | 781 | $212.64 | $166.1K | 43,650 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-19 | 2026-08-20 | 234 | $211.18 | $49.4K | 44,431 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-19 | 2026-08-20 | 156 | $209.12 | $32.6K | 44,665 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-19 | 2026-08-20 | 23 | $207.27 | $4.8K | 44,821 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-19 | 2026-08-20 | 132 | $206.45 | $27.3K | 44,844 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-19 | 2026-08-20 | 78 | $203.98 | $15.9K | 44,976 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-19 | 2026-08-20 | 78 | $202.61 | $15.8K | 45,054 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-19 | 2026-08-20 | 88 | $215.60 | $19.0K | 9,824 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-19 | 2026-08-20 | 510 | $214.94 | $109.6K | 9,912 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-19 | 2026-08-20 | 584 | $213.78 | $124.8K | 10,422 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-19 | 2026-08-20 | 219 | $212.64 | $46.6K | 11,006 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-19 | 2026-08-20 | 66 | $211.18 | $13.9K | 11,225 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-19 | 2026-08-20 | 44 | $209.12 | $9.2K | 11,291 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-19 | 2026-08-20 | 7 | $207.27 | $1.5K | 11,335 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-19 | 2026-08-20 | 38 | $206.46 | $7.8K | 11,342 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-19 | 2026-08-20 | 22 | $203.98 | $4.5K | 11,380 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-19 | 2026-08-20 | 22 | $202.61 | $4.5K | 11,402 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-18 | 2026-08-20 | 434 | $205.95 | $89.4K | 45,132 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-18 | 2026-08-20 | 1,000 | $204.98 | $205.0K | 45,566 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-18 | 2026-08-20 | 2,588 | $203.88 | $527.6K | 46,566 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-18 | 2026-08-20 | 359 | $202.77 | $72.8K | 49,154 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-18 | 2026-08-20 | 576 | $201.49 | $116.1K | 49,513 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-18 | 2026-08-20 | 356 | $200.29 | $71.3K | 50,089 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-18 | 2026-08-20 | 164 | $198.90 | $32.6K | 50,445 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-18 | 2026-08-20 | 123 | $197.80 | $24.3K | 50,609 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-18 | 2026-08-20 | 122 | $205.95 | $25.1K | 11,424 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-18 | 2026-08-20 | 281 | $204.98 | $57.6K | 11,546 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-18 | 2026-08-20 | 755 | $203.88 | $153.9K | 11,827 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-18 | 2026-08-20 | 100 | $202.77 | $20.3K | 12,582 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-18 | 2026-08-20 | 160 | $201.49 | $32.2K | 12,682 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-18 | 2026-08-20 | 102 | $200.29 | $20.4K | 12,842 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-18 | 2026-08-20 | 45 | $198.90 | $9.0K | 12,944 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-18 | 2026-08-20 | 35 | $197.81 | $6.9K | 12,989 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-18 | 2026-08-20 | 50 | $205.95 | $10.3K | 31,005 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-18 | 2026-08-20 | 113 | $204.98 | $23.2K | 31,055 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-18 | 2026-08-20 | 314 | $203.87 | $64.0K | 31,168 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-18 | 2026-08-20 | 41 | $202.77 | $8.3K | 31,482 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-18 | 2026-08-20 | 64 | $201.49 | $12.9K | 31,523 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-18 | 2026-08-20 | 42 | $200.29 | $8.4K | 31,587 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-18 | 2026-08-20 | 18 | $198.89 | $3.6K | 31,629 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-18 | 2026-08-20 | 15 | $197.84 | $3.0K | 31,647 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-18 | 2026-08-20 | 434 | $205.95 | $89.4K | 45,132 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-18 | 2026-08-20 | 1,000 | $204.98 | $205.0K | 45,566 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-18 | 2026-08-20 | 2,588 | $203.88 | $527.6K | 46,566 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-18 | 2026-08-20 | 359 | $202.77 | $72.8K | 49,154 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-18 | 2026-08-20 | 576 | $201.49 | $116.1K | 49,513 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-18 | 2026-08-20 | 356 | $200.29 | $71.3K | 50,089 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-18 | 2026-08-20 | 164 | $198.90 | $32.6K | 50,445 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-18 | 2026-08-20 | 123 | $197.80 | $24.3K | 50,609 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-18 | 2026-08-20 | 122 | $205.95 | $25.1K | 11,424 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-18 | 2026-08-20 | 281 | $204.98 | $57.6K | 11,546 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-18 | 2026-08-20 | 755 | $203.88 | $153.9K | 11,827 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-18 | 2026-08-20 | 100 | $202.77 | $20.3K | 12,582 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-18 | 2026-08-20 | 160 | $201.49 | $32.2K | 12,682 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-18 | 2026-08-20 | 102 | $200.29 | $20.4K | 12,842 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-18 | 2026-08-20 | 45 | $198.90 | $9.0K | 12,944 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-18 | 2026-08-20 | 35 | $197.81 | $6.9K | 12,989 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-18 | 2026-08-20 | 50 | $205.95 | $10.3K | 31,005 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-18 | 2026-08-20 | 113 | $204.98 | $23.2K | 31,055 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-18 | 2026-08-20 | 314 | $203.87 | $64.0K | 31,168 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-18 | 2026-08-20 | 41 | $202.77 | $8.3K | 31,482 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-18 | 2026-08-20 | 64 | $201.49 | $12.9K | 31,523 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-18 | 2026-08-20 | 42 | $200.29 | $8.4K | 31,587 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-18 | 2026-08-20 | 18 | $198.89 | $3.6K | 31,629 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-18 | 2026-08-20 | 15 | $197.84 | $3.0K | 31,647 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-17 | 2026-08-18 | 556 | $196.98 | $109.5K | 31,858 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-17 | 2026-08-18 | 1,141 | $196.08 | $223.7K | 32,414 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-17 | 2026-08-18 | 1,182 | $195.33 | $230.9K | 33,555 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-17 | 2026-08-18 | 425 | $194.28 | $82.6K | 34,737 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-17 | 2026-08-18 | 15 | $199.05 | $3.0K | 13,024 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-17 | 2026-08-18 | 163 | $198.37 | $32.3K | 31,695 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-17 | 2026-08-18 | 33 | $199.05 | $6.6K | 31,662 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-17 | 2026-08-18 | 196 | $194.28 | $38.1K | 14,428 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-17 | 2026-08-18 | 539 | $195.33 | $105.3K | 13,889 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-17 | 2026-08-18 | 522 | $196.08 | $102.4K | 13,367 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-17 | 2026-08-18 | 254 | $196.98 | $50.0K | 13,113 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-17 | 2026-08-18 | 74 | $198.37 | $14.7K | 13,039 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-17 | 2026-08-18 | 52 | $199.05 | $10.4K | 50,732 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-17 | 2026-08-18 | 263 | $198.37 | $52.2K | 50,784 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-17 | 2026-08-18 | 890 | $196.98 | $175.3K | 51,047 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-17 | 2026-08-18 | 1,830 | $196.08 | $358.8K | 51,937 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-17 | 2026-08-18 | 1,886 | $195.33 | $368.4K | 53,767 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-17 | 2026-08-18 | 679 | $194.28 | $131.9K | 55,653 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-17 | 2026-08-18 | 52 | $199.05 | $10.4K | 50,732 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-17 | 2026-08-18 | 263 | $198.37 | $52.2K | 50,784 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-17 | 2026-08-18 | 890 | $196.98 | $175.3K | 51,047 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-17 | 2026-08-18 | 1,830 | $196.08 | $358.8K | 51,937 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-17 | 2026-08-18 | 1,886 | $195.33 | $368.4K | 53,767 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-17 | 2026-08-18 | 679 | $194.28 | $131.9K | 55,653 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-17 | 2026-08-18 | 15 | $199.05 | $3.0K | 13,024 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-17 | 2026-08-18 | 74 | $198.37 | $14.7K | 13,039 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-17 | 2026-08-18 | 254 | $196.98 | $50.0K | 13,113 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-17 | 2026-08-18 | 522 | $196.08 | $102.4K | 13,367 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-17 | 2026-08-18 | 539 | $195.33 | $105.3K | 13,889 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-17 | 2026-08-18 | 196 | $194.28 | $38.1K | 14,428 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-17 | 2026-08-18 | 33 | $199.05 | $6.6K | 31,662 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-17 | 2026-08-18 | 163 | $198.37 | $32.3K | 31,695 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-17 | 2026-08-18 | 556 | $196.98 | $109.5K | 31,858 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-17 | 2026-08-18 | 1,141 | $196.08 | $223.7K | 32,414 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-17 | 2026-08-18 | 1,182 | $195.33 | $230.9K | 33,555 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-17 | 2026-08-18 | 425 | $194.28 | $82.6K | 34,737 | SEC↗ |
| Trigg William Shane | Chief Executive Officer | S Sale | 2026-08-14 | 2026-08-17 | 2,057 | $205.00 | $421.7K | 70,772 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-14 | 2026-08-18 | 52 | $205.00 | $10.7K | 56,332 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-14 | 2026-08-18 | 1,099 | $204.14 | $224.3K | 56,384 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-14 | 2026-08-18 | 626 | $203.04 | $127.1K | 57,483 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-14 | 2026-08-18 | 1,671 | $201.97 | $337.5K | 58,109 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-14 | 2026-08-18 | 1,434 | $201.17 | $288.5K | 59,780 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-14 | 2026-08-18 | 718 | $200.29 | $143.8K | 61,214 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-14 | 2026-08-18 | 15 | $205.00 | $3.1K | 14,624 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-14 | 2026-08-18 | 180 | $203.04 | $36.5K | 14,953 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-14 | 2026-08-18 | 479 | $201.97 | $96.7K | 15,133 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-14 | 2026-08-18 | 409 | $201.18 | $82.3K | 15,612 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-14 | 2026-08-18 | 203 | $200.29 | $40.7K | 16,021 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-14 | 2026-08-18 | 33 | $205.00 | $6.8K | 35,162 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-14 | 2026-08-18 | 687 | $204.14 | $140.2K | 35,195 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-14 | 2026-08-18 | 394 | $203.04 | $80.0K | 35,882 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-14 | 2026-08-18 | 1,050 | $201.97 | $212.1K | 36,276 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-14 | 2026-08-18 | 890 | $201.17 | $179.0K | 37,326 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-14 | 2026-08-18 | 446 | $200.29 | $89.3K | 38,216 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-14 | 2026-08-18 | 314 | $204.14 | $64.1K | 14,639 | SEC↗ |
| Trigg William Shane | Chief Executive Officer, Dir | S Sale | 2026-08-14 | 2026-08-17 | 2,057 | $205.00 | $421.7K | 70,772 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-14 | 2026-08-18 | 52 | $205.00 | $10.7K | 56,332 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-14 | 2026-08-18 | 1,099 | $204.14 | $224.3K | 56,384 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-14 | 2026-08-18 | 626 | $203.04 | $127.1K | 57,483 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-14 | 2026-08-18 | 1,671 | $201.97 | $337.5K | 58,109 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-14 | 2026-08-18 | 1,434 | $201.17 | $288.5K | 59,780 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-14 | 2026-08-18 | 718 | $200.29 | $143.8K | 61,214 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-14 | 2026-08-18 | 15 | $205.00 | $3.1K | 14,624 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-14 | 2026-08-18 | 314 | $204.14 | $64.1K | 14,639 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-14 | 2026-08-18 | 180 | $203.04 | $36.5K | 14,953 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-14 | 2026-08-18 | 479 | $201.97 | $96.7K | 15,133 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-14 | 2026-08-18 | 409 | $201.18 | $82.3K | 15,612 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-14 | 2026-08-18 | 203 | $200.29 | $40.7K | 16,021 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-14 | 2026-08-18 | 33 | $205.00 | $6.8K | 35,162 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-14 | 2026-08-18 | 687 | $204.14 | $140.2K | 35,195 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-14 | 2026-08-18 | 394 | $203.04 | $80.0K | 35,882 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-14 | 2026-08-18 | 1,050 | $201.97 | $212.1K | 36,276 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-14 | 2026-08-18 | 890 | $201.17 | $179.0K | 37,326 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-14 | 2026-08-18 | 446 | $200.29 | $89.3K | 38,216 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-13 | 2026-08-14 | 246 | $195.62 | $48.1K | 17,317 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-13 | 2026-08-14 | 261 | $194.54 | $50.8K | 17,563 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-13 | 2026-08-14 | 363 | $206.10 | $74.8K | 38,662 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-13 | 2026-08-14 | 327 | $204.88 | $67.0K | 39,025 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-13 | 2026-08-14 | 197 | $204.07 | $40.2K | 39,352 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-13 | 2026-08-14 | 132 | $201.82 | $26.6K | 39,549 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-13 | 2026-08-14 | 33 | $199.81 | $6.6K | 39,681 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-13 | 2026-08-14 | 295 | $198.36 | $58.5K | 39,714 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-13 | 2026-08-14 | 360 | $197.29 | $71.0K | 40,009 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-13 | 2026-08-14 | 675 | $196.28 | $132.5K | 40,369 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-13 | 2026-08-14 | 540 | $195.62 | $105.6K | 41,044 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-13 | 2026-08-14 | 578 | $194.54 | $112.4K | 41,584 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-13 | 2026-08-14 | 572 | $206.10 | $117.9K | 61,932 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-13 | 2026-08-14 | 523 | $204.88 | $107.2K | 62,504 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-13 | 2026-08-14 | 314 | $204.08 | $64.1K | 63,027 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-13 | 2026-08-14 | 208 | $201.82 | $42.0K | 63,341 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-13 | 2026-08-14 | 53 | $199.80 | $10.6K | 63,549 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-13 | 2026-08-14 | 469 | $198.36 | $93.0K | 63,602 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-13 | 2026-08-14 | 576 | $197.29 | $113.6K | 64,071 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-13 | 2026-08-14 | 1,100 | $196.28 | $215.9K | 64,647 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-13 | 2026-08-14 | 866 | $195.62 | $169.4K | 65,747 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-13 | 2026-08-14 | 919 | $194.54 | $178.8K | 66,613 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-13 | 2026-08-14 | 165 | $206.10 | $34.0K | 16,224 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-13 | 2026-08-14 | 150 | $204.88 | $30.7K | 16,389 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-13 | 2026-08-14 | 90 | $204.08 | $18.4K | 16,539 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-13 | 2026-08-14 | 60 | $201.82 | $12.1K | 16,629 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-13 | 2026-08-14 | 15 | $199.81 | $3.0K | 16,689 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-13 | 2026-08-14 | 134 | $198.37 | $26.6K | 16,704 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-13 | 2026-08-14 | 164 | $197.29 | $32.4K | 16,838 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-13 | 2026-08-14 | 315 | $196.28 | $61.8K | 17,002 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-13 | 2026-08-14 | 572 | $206.10 | $117.9K | 61,932 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-13 | 2026-08-14 | 523 | $204.88 | $107.2K | 62,504 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-13 | 2026-08-14 | 314 | $204.08 | $64.1K | 63,027 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-13 | 2026-08-14 | 208 | $201.82 | $42.0K | 63,341 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-13 | 2026-08-14 | 53 | $199.80 | $10.6K | 63,549 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-13 | 2026-08-14 | 469 | $198.36 | $93.0K | 63,602 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-13 | 2026-08-14 | 576 | $197.29 | $113.6K | 64,071 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-13 | 2026-08-14 | 1,100 | $196.28 | $215.9K | 64,647 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-13 | 2026-08-14 | 866 | $195.62 | $169.4K | 65,747 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-13 | 2026-08-14 | 919 | $194.54 | $178.8K | 66,613 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-13 | 2026-08-14 | 165 | $206.10 | $34.0K | 16,224 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-13 | 2026-08-14 | 150 | $204.88 | $30.7K | 16,389 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-13 | 2026-08-14 | 90 | $204.08 | $18.4K | 16,539 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-13 | 2026-08-14 | 60 | $201.82 | $12.1K | 16,629 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-13 | 2026-08-14 | 15 | $199.81 | $3.0K | 16,689 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-13 | 2026-08-14 | 134 | $198.37 | $26.6K | 16,704 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-13 | 2026-08-14 | 164 | $197.29 | $32.4K | 16,838 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-13 | 2026-08-14 | 315 | $196.28 | $61.8K | 17,002 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-13 | 2026-08-14 | 246 | $195.62 | $48.1K | 17,317 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-13 | 2026-08-14 | 261 | $194.54 | $50.8K | 17,563 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-13 | 2026-08-14 | 363 | $206.10 | $74.8K | 38,662 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-13 | 2026-08-14 | 327 | $204.88 | $67.0K | 39,025 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-13 | 2026-08-14 | 197 | $204.07 | $40.2K | 39,352 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-13 | 2026-08-14 | 132 | $201.82 | $26.6K | 39,549 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-13 | 2026-08-14 | 33 | $199.81 | $6.6K | 39,681 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-13 | 2026-08-14 | 295 | $198.36 | $58.5K | 39,714 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-13 | 2026-08-14 | 360 | $197.29 | $71.0K | 40,009 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-13 | 2026-08-14 | 675 | $196.28 | $132.5K | 40,369 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-13 | 2026-08-14 | 540 | $195.62 | $105.6K | 41,044 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-13 | 2026-08-14 | 578 | $194.54 | $112.4K | 41,584 | SEC↗ |
| Pickering Evan | General Counsel | S Sale | 2026-08-12 | 2026-08-12 | 161 | $199.12 | $32.1K | 5,328 | SEC↗ |
| Pickering Evan | General Counsel | S Sale | 2026-08-12 | 2026-08-12 | 161 | $201.01 | $32.4K | 5,167 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-12 | 2026-08-14 | 33 | $201.04 | $6.6K | 42,162 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-12 | 2026-08-14 | 98 | $200.19 | $19.6K | 42,195 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-12 | 2026-08-14 | 220 | $198.24 | $43.6K | 42,293 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-12 | 2026-08-14 | 1,229 | $197.33 | $242.5K | 42,513 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-12 | 2026-08-14 | 1,453 | $196.56 | $285.6K | 43,742 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-12 | 2026-08-14 | 467 | $195.41 | $91.3K | 45,195 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-12 | 2026-08-14 | 52 | $201.04 | $10.5K | 67,532 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-12 | 2026-08-14 | 157 | $200.20 | $31.4K | 67,584 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-12 | 2026-08-14 | 352 | $198.24 | $69.8K | 67,741 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-12 | 2026-08-14 | 1,964 | $197.33 | $387.6K | 68,093 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-12 | 2026-08-14 | 2,328 | $196.56 | $457.6K | 70,057 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-12 | 2026-08-14 | 747 | $195.41 | $146.0K | 72,385 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-12 | 2026-08-14 | 15 | $201.04 | $3.0K | 17,824 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-12 | 2026-08-14 | 45 | $200.20 | $9.0K | 17,839 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-12 | 2026-08-14 | 100 | $198.24 | $19.8K | 17,884 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-12 | 2026-08-14 | 561 | $197.33 | $110.7K | 17,984 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-12 | 2026-08-14 | 669 | $196.56 | $131.5K | 18,545 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-12 | 2026-08-14 | 210 | $195.42 | $41.0K | 19,214 | SEC↗ |
| Pickering Evan | General Counsel | S Sale | 2026-08-12 | 2026-08-12 | 161 | $201.01 | $32.4K | 5,167 | SEC↗ |
| Pickering Evan | General Counsel | S Sale | 2026-08-12 | 2026-08-12 | 161 | $199.12 | $32.1K | 5,328 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-12 | 2026-08-14 | 52 | $201.04 | $10.5K | 67,532 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-12 | 2026-08-14 | 157 | $200.20 | $31.4K | 67,584 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-12 | 2026-08-14 | 352 | $198.24 | $69.8K | 67,741 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-12 | 2026-08-14 | 1,964 | $197.33 | $387.6K | 68,093 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-12 | 2026-08-14 | 2,328 | $196.56 | $457.6K | 70,057 | SEC↗ |
| DUCA MAURICE J | 10% Owner | S Sale | 2026-08-12 | 2026-08-14 | 747 | $195.41 | $146.0K | 72,385 | SEC↗ |