Only open-market buys / sells (codes P/S) are a conviction signal; grants, option exercises, tax-withholding, and gifts are compensation mechanics, shown but greyed. The trailing 12-month tallies run to today but the store covers filings through 2026-06-30 only (SEC bulk data sets publish quarterly), so recent activity may be absent.
| Date | Insider | Role | Transaction | Shares | Price | Value |
|---|---|---|---|---|---|---|
| 2026-06-15 | Scurlock John Matthew | Officer | +Buy | 44 | $101.29 | $4,448 |
| 2026-06-09 | Alvarado Anna M | Officer | −Sell | 3,500 | $100.95 | $353,325 |
| 2026-06-08 | Holmes Rob C | Officer | −Sell | 49,500 | $101.22 | $5M |
| 2026-06-05 | Holmes Rob C | Officer | −Sell | 49,100 | $101.88 | $5M |
| 2026-04-22 | Arbour Paola M | Director | +Exercise | 1,670 | — | — |
| 2026-04-22 | Baliff Jonathan | Director | +Exercise | 1,670 | — | — |
| 2026-04-22 | Clark Ranjana B | Director | +Exercise | 1,670 | — | — |
| 2026-04-22 | Huntley David S. | Director | +Exercise | 1,670 | — | — |
| 2026-04-22 | Long Thomas E | Director | +Exercise | 1,670 | — | — |
| 2026-04-22 | Midkiff Mark W | Director | +Exercise | 1,670 | — | — |
| 2026-04-22 | Ragusa Elysia Holt | Director | +Exercise | 1,670 | — | — |
| 2026-04-22 | ROSENBERG STEVE | Director | +Exercise | 1,670 | — | — |
| 2026-04-22 | STALLINGS ROBERT W | Director | +Exercise | 1,670 | — | — |
| 2026-04-22 | Tremblay Dale W | Director | +Exercise | 1,670 | — | — |
| 2026-04-22 | Whitley Laura L | Director | +Exercise | 1,670 | — | — |
| 2026-04-21 | Hyle Charles S | Director | +Exercise | 1,670 | — | — |
| 2026-03-11 | Arbour Paola M | Director | +Buy | 1,000 | $91.50 | $91,500 |
| 2026-03-06 | STALLINGS ROBERT W | Director | +Buy | 5,500 | $22.80 | $125,400 |
| 2026-03-05 | STALLINGS ROBERT W | Director | +Buy | 20,000 | $22.69 | $453,800 |
| 2026-03-04 | STALLINGS ROBERT W | Director | +Buy | 15,000 | $22.51 | $337,650 |
| 2026-03-03 | STALLINGS ROBERT W | Director | +Buy | 30,000 | $22.11 | $663,300 |
| 2026-03-02 | STALLINGS ROBERT W | Director | +Buy | 20,000 | $22.22 | $444,400 |
| 2026-02-27 | STALLINGS ROBERT W | Director | +Buy | 5,000 | $22.29 | $111,450 |
| 2026-02-27 | STALLINGS ROBERT W | Director | +Buy | 3,330 | $94.86 | $315,884 |
| 2026-02-24 | STALLINGS ROBERT W | Director | +Buy | 20,000 | $22.26 | $445,200 |
| 2026-02-23 | STALLINGS ROBERT W | Director | +Buy | 20,000 | $22.14 | $442,800 |
| 2026-02-20 | Holmes Rob C | Officer | −Tax w/h | 1,446 | $97.63 | $141,173 |
| 2026-02-20 | Holmes Rob C | Officer | +Exercise | 1,446 | — | — |
| 2026-02-18 | STALLINGS ROBERT W | Director | +Buy | 2,000 | $22.20 | $44,400 |
| 2026-02-17 | STALLINGS ROBERT W | Director | +Buy | 8,000 | $22.11 | $176,880 |
| 2026-02-13 | Alvarado Anna M | Officer | −Tax w/h | 503 | $103.42 | $52,020 |
| 2026-02-13 | Alvarado Anna M | Officer | +Exercise | 1,276 | — | — |
| 2026-02-13 | Scurlock John Matthew | Officer | −Tax w/h | 716 | $103.42 | $74,049 |
| 2026-02-13 | Scurlock John Matthew | Officer | +Exercise | 1,819 | — | — |
| 2026-02-13 | Cummings John W | Officer | −Tax w/h | 579 | $103.42 | $59,880 |
| 2026-02-13 | Cummings John W | Officer | +Exercise | 1,470 | — | — |
| 2026-02-13 | Holmes Rob C | Officer | +Exercise | 9,566 | — | — |
| 2026-02-13 | Holmes Rob C | Officer | −Tax w/h | 3,540 | $103.42 | $366,107 |
| 2026-02-09 | Alvarado Anna M | Officer | −Tax w/h | 457 | $104.62 | $47,811 |
| 2026-02-09 | Alvarado Anna M | Officer | +Exercise | 2,724 | — | — |
| 2026-02-09 | Alvarado Anna M | Officer | −Tax w/h | 1,072 | $104.62 | $112,153 |
| 2026-02-09 | Alvarado Anna M | Officer | +Exercise | 1,135 | — | — |
| 2026-02-09 | Cummings John W | Officer | +Exercise | 1,307 | — | — |
| 2026-02-09 | Cummings John W | Officer | −Tax w/h | 763 | $104.62 | $79,825 |
| 2026-02-09 | Cummings John W | Officer | +Exercise | 3,136 | — | — |
| 2026-02-09 | Cummings John W | Officer | −Tax w/h | 319 | $104.62 | $33,374 |
| 2026-02-09 | Scurlock John Matthew | Officer | −Tax w/h | 539 | $104.62 | $56,390 |
| 2026-02-09 | Scurlock John Matthew | Officer | +Exercise | 3,284 | — | — |
| 2026-02-09 | Scurlock John Matthew | Officer | −Tax w/h | 1,293 | $104.62 | $135,274 |
| 2026-02-09 | Scurlock John Matthew | Officer | +Exercise | 1,369 | — | — |
| 2026-02-09 | Detrich Ellen | Officer | +Exercise | 264 | — | — |
| 2026-02-09 | Detrich Ellen | Officer | −Tax w/h | 79 | $104.62 | $8,265 |
| 2026-02-09 | Detrich Ellen | Officer | −Tax w/h | 311 | $104.62 | $32,537 |
| 2026-02-09 | Detrich Ellen | Officer | +Exercise | 1,109 | — | — |
| 2026-02-09 | Holmes Rob C | Officer | −Tax w/h | 8,225 | $104.62 | $860,500 |
| 2026-02-09 | Holmes Rob C | Officer | +Exercise | 20,900 | — | — |
| 2026-02-09 | Holmes Rob C | Officer | −Tax w/h | 3,222 | $104.62 | $337,086 |
| 2026-02-09 | Holmes Rob C | Officer | +Exercise | 8,708 | — | — |
| 2026-02-05 | STALLINGS ROBERT W | Director | +Buy | 8,385 | $21.36 | $179,104 |
| 2026-02-04 | STALLINGS ROBERT W | Director | +Buy | 8,500 | $21.35 | $181,475 |
| 2026-02-03 | STALLINGS ROBERT W | Director | +Buy | 3,600 | $21.10 | $75,960 |
| 2026-02-02 | STALLINGS ROBERT W | Director | +Buy | 515 | $20.97 | $10,800 |
| 2026-01-30 | STALLINGS ROBERT W | Director | +Buy | 4,500 | $20.91 | $94,095 |
| 2026-01-29 | Scurlock John Matthew | Officer | +Exercise | 2,677 | — | — |
| 2026-01-29 | Scurlock John Matthew | Officer | −Tax w/h | 1,124 | $98.87 | $111,130 |
| 2026-01-29 | Oman David W | Officer | +Exercise | 1,306 | — | — |
| 2026-01-29 | Oman David W | Officer | −Tax w/h | 584 | $98.87 | $57,740 |
| 2026-01-29 | Cummings John W | Officer | +Exercise | 1,499 | — | — |
| 2026-01-29 | Cummings John W | Officer | −Tax w/h | 442 | $98.87 | $43,701 |
| 2026-01-29 | Holmes Rob C | Officer | −Tax w/h | 3,404 | $98.87 | $336,553 |
| 2026-01-29 | Holmes Rob C | Officer | +Exercise | 881 | — | — |
| 2026-01-29 | Holmes Rob C | Officer | −Tax w/h | 881 | $97.63 | $86,012 |
| 2026-01-29 | Holmes Rob C | Officer | +Exercise | 9,200 | — | — |
| 2026-01-29 | Alvarado Anna M | Officer | −Tax w/h | 526 | $98.87 | $52,006 |
| 2026-01-29 | Alvarado Anna M | Officer | +Exercise | 1,178 | — | — |
| 2026-01-29 | STALLINGS ROBERT W | Director | +Buy | 2,500 | $20.94 | $52,350 |
| 2026-01-26 | Whitley Laura L | Director | +Buy | 500 | $97.51 | $48,755 |
| 2026-01-23 | Whitley Laura L | Director | +Buy | 500 | $97.56 | $48,780 |
| 2026-01-23 | STALLINGS ROBERT W | Director | +Buy | 2,000 | $20.91 | $41,820 |
| 2025-11-05 | Alvarado Anna M | Officer | +Exercise | 5,170 | — | — |
| 2025-11-05 | Alvarado Anna M | Officer | −Tax w/h | 2,035 | $85.22 | $173,423 |
| 2025-10-28 | STALLINGS ROBERT W | Director | +Buy | 5,000 | $20.83 | $104,150 |
| 2025-10-28 | Alvarado Anna M | Officer | −Gift | 177 | — | — |
| 2025-10-27 | STALLINGS ROBERT W | Director | +Buy | 5,000 | $20.68 | $103,400 |
| 2025-10-24 | STALLINGS ROBERT W | Director | +Buy | 10,000 | $20.61 | $206,100 |
| 2025-07-01 | Oman David W | Officer | +Exercise | 2,747 | — | — |
| 2025-07-01 | Oman David W | Officer | −Tax w/h | 1,081 | $82.60 | $89,291 |
| 2025-06-11 | STALLINGS ROBERT W | Director | +Buy | 10,500 | $20.28 | $212,940 |
| 2025-06-02 | STALLINGS ROBERT W | Director | +Buy | 7,000 | $19.78 | $138,460 |
| 2025-05-22 | STALLINGS ROBERT W | Director | +Buy | 1,000 | $19.93 | $19,930 |
| 2025-05-21 | STALLINGS ROBERT W | Director | +Buy | 8,000 | $19.79 | $158,320 |
| 2025-05-19 | STALLINGS ROBERT W | Director | +Buy | 1,000 | $19.95 | $19,950 |
| 2025-05-16 | STALLINGS ROBERT W | Director | +Buy | 3,500 | $19.91 | $69,685 |
| 2025-05-12 | STALLINGS ROBERT W | Director | +Buy | 4,200 | $20.05 | $84,210 |
| 2025-05-07 | STALLINGS ROBERT W | Director | +Buy | 300 | $20.00 | $6,000 |
| 2025-05-01 | STALLINGS ROBERT W | Director | +Buy | 1,000 | $19.85 | $19,850 |
| 2025-04-29 | STALLINGS ROBERT W | Director | +Buy | 1,000 | $19.84 | $19,840 |
| 2025-04-25 | STALLINGS ROBERT W | Director | +Buy | 5,000 | $67.76 | $338,800 |
| 2025-04-23 | Huntley David S. | Director | +Exercise | 1,330 | — | — |
| 2025-04-23 | Midkiff Mark W | Director | +Exercise | 1,134 | — | — |
| 2025-04-23 | Ragusa Elysia Holt | Director | +Exercise | 1,330 | — | — |
| 2025-04-23 | Tremblay Dale W | Director | +Exercise | 1,330 | — | — |
| 2025-04-23 | Arbour Paola M | Director | +Exercise | 1,330 | — | — |
| 2025-04-23 | STALLINGS ROBERT W | Director | +Buy | 1,000 | $19.80 | $19,800 |
| 2025-04-23 | STALLINGS ROBERT W | Director | +Exercise | 1,330 | — | — |
| 2025-04-23 | STALLINGS ROBERT W | Director | +Buy | 500 | $68.20 | $34,100 |
| 2025-04-23 | Long Thomas E | Director | +Exercise | 1,330 | — | — |
| 2025-04-23 | Baliff Jonathan | Director | +Exercise | 1,330 | — | — |
| 2025-04-23 | ROSENBERG STEVE | Director | +Exercise | 1,330 | — | — |
| 2025-04-23 | Whitley Laura L | Director | +Exercise | 1,330 | — | — |
| 2025-04-23 | Browning James H | Director | +Exercise | 1,330 | — | — |
| 2025-04-22 | Hyle Charles S | Director | +Exercise | 1,330 | — | — |
| 2025-04-21 | STALLINGS ROBERT W | Director | +Buy | 9,500 | $19.17 | $182,115 |
| 2025-04-21 | STALLINGS ROBERT W | Director | +Buy | 4,500 | $64.27 | $289,215 |
| 2025-03-13 | STALLINGS ROBERT W | Director | +Buy | 1,000 | $20.40 | $20,400 |
| 2025-03-12 | STALLINGS ROBERT W | Director | +Buy | 2,000 | $19.90 | $39,800 |
| 2025-03-04 | STALLINGS ROBERT W | Director | +Buy | 7,000 | $20.43 | $143,010 |
| 2025-02-26 | Scurlock John Matthew | Officer | −Tax w/h | 149 | $78.15 | $11,644 |
| 2025-02-26 | Scurlock John Matthew | Officer | +Exercise | 378 | — | — |
| 2025-02-26 | Detrich Ellen | Officer | −Tax w/h | 93 | $78.15 | $7,268 |
Source: the SEC bulk insider (Form 3/4/5) data sets — non-derivative transactions in the issuer's common stock, most recent first, covering filings through 2026-06-30. Insiders file within 2 business days of a transaction, but the bulk sets publish quarterly, so this store lags live filings; option/derivative lines are excluded. Codes: P buy · S sell · A grant · M/X/C exercise · F tax · G gift.
Model-derived estimate for research. See the Disclaimer.