URBAN OUTFITTERS INC
URBN · Retail-Family Clothing Stores · 85.6M shares · -2%/yr ↓ buyback · EDGAR filings ↗
Reference price $73.18 · est. market cap ~$6.3B — last insider sale, 2026-05-22 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)
Grade
B78Multi-brand lifestyle retailer with the batch's best growth and solid profitability.
Strengths
- Strong growth — revenue +11.1% (100th), net income +15.5% (88th)
- Solid profitability and coverage — operating margin 9.8% (66th), interest coverage 123
- Positive FCF — $315.0M (60th)
Risks
- Weak quick liquidity — 0.88 (60th)
- Fashion-cycle and mall-traffic exposure — per 10-K
- Nuuly rental-model execution — per 10-K
Notable findings
- Fund exitedNotable fund(s) exited this quarter: VANGUARD GROUP INC
- Strong balance sheetStrong balance sheet — $1.2B cash & investments
- Revenue declineRevenue -17.8% YoY
- Notable holderHeld by 6 notable fund(s): FMR LLC, STATE STREET CORP, GOLDMAN SACHS GROUP INC +3 more (as of 2026-03-31)
- AccumulatingInstitutional holders rose 10→11 QoQ (2025-12-31→2026-03-31)
- Insider sellingInsider selling — 227 open-market sale(s) by 6 insider(s) (cluster of 6 insiders, ~$67M, last 6mo) Form 4 ↗
Quarterly revenue
Last 4 quarters · from SEC filings.
Key metrics
Gross margin
36.0%
Operating margin
9.8%
Net margin
7.5%
Return on equity
16.5%
Return on assets
9.3%
Revenue growth (QoQ)
-17.8%
Net-income growth
15.5%
Interest coverage
123.2×
Current ratio
1.5×
Free cash flow
$315M
EBITDA
$734M
Tangible book value
$2.8B
Cash & investments
$1.2B
Stock comp / revenue
0.5%
Insider transactions · last 18 months
| Date | Insider | Type | Shares | Price |
|---|---|---|---|---|
| 2026-06-02 | MCDONALD WESLEY S | Option exercise | 2.1K | — |
| 2026-06-02 | CHERKEN HARRY S JR | Option exercise | 2.1K | — |
| 2026-06-02 | Egan Mary | Option exercise | 2.1K | — |
| 2026-06-02 | Campbell Kotzman Kelly | Option exercise | 2.1K | — |
| 2026-06-02 | Maredia Amin N. | Option exercise | 2.1K | — |
| 2026-06-02 | Mulliken John Champlin | Option exercise | 2.1K | — |
| 2026-06-02 | Morgenfeld Todd R | Option exercise | 2.1K | — |
| 2026-06-02 | ANTOIAN EDWARD N | Option exercise | 2.1K | — |
| 2026-05-22 | ANTOIAN EDWARD N | Option exercise | 20K | $23.74 |
| 2026-05-22 | Hayne Azeez | Sell | 8.7K | $73.18 |
| 2026-05-22 | Marein-Efron Melanie | Sell | 5.0K | $73.42 |
| 2026-05-22 | ANTOIAN EDWARD N | Tax withheld | 6.5K | $73.51 |
| 2026-05-22 | Conforti Frank | Sell | 9.4K | $73.19 |
| 2026-04-24 | HAYNE RICHARD A | Gift | 16K | — |
| 2026-03-11 | Smith Tricia D | Option exercise | 6.0K | — |
| 2026-03-11 | Smith Tricia D | Tax withheld | 2.8K | $64.93 |
| 2026-03-11 | Smith Tricia D | Option exercise | 6.0K | — |
| 2026-03-11 | Smith Tricia D | Tax withheld | 2.8K | $64.93 |
| 2026-03-11 | Hayne Margaret | Option exercise | 6.6K | — |
| 2026-03-11 | Hayne Margaret | Tax withheld | 3.0K | $64.93 |
| 2026-03-11 | Hayne Margaret | Option exercise | 6.6K | — |
| 2026-03-11 | Hayne Margaret | Tax withheld | 3.0K | $64.93 |
| 2026-03-11 | Conforti Frank | Option exercise | 6.6K | — |
| 2026-03-11 | Conforti Frank | Tax withheld | 3.0K | $64.93 |
| 2026-03-11 | Conforti Frank | Option exercise | 6.6K | — |
| 2026-03-11 | Conforti Frank | Tax withheld | 3.0K | $64.93 |
| 2026-03-11 | HARRINGTON SHEILA B. | Option exercise | 6.6K | — |
| 2026-03-11 | HARRINGTON SHEILA B. | Tax withheld | 3.0K | $64.93 |
| 2026-03-11 | HARRINGTON SHEILA B. | Option exercise | 6.6K | — |
| 2026-03-11 | HARRINGTON SHEILA B. | Tax withheld | 3.0K | $64.93 |
| 2026-03-11 | Marein-Efron Melanie | Option exercise | 3.4K | — |
| 2026-03-11 | Marein-Efron Melanie | Tax withheld | 1.6K | $64.93 |
| 2026-03-11 | Marein-Efron Melanie | Option exercise | 3.4K | — |
| 2026-03-11 | Marein-Efron Melanie | Tax withheld | 1.6K | $64.93 |
| 2026-03-11 | Hayne Azeez | Option exercise | 2.8K | — |
| 2026-03-11 | Hayne Azeez | Tax withheld | 1.3K | $64.93 |
| 2026-03-11 | Hayne Azeez | Option exercise | 2.8K | — |
| 2026-03-11 | Hayne Azeez | Tax withheld | 1.3K | $64.93 |
| 2026-03-11 | Hayne Azeez | Sell | 5.7K | $66.00 |
| 2026-03-09 | Smith Tricia D | Option exercise | 9.2K | — |
| 2026-03-09 | Smith Tricia D | Tax withheld | 4.2K | $64.48 |
| 2026-03-09 | Smith Tricia D | Option exercise | 9.2K | — |
| 2026-03-09 | Smith Tricia D | Tax withheld | 4.2K | $64.48 |
| 2026-03-09 | Hayne Azeez | Option exercise | 4.2K | — |
| 2026-03-09 | Hayne Azeez | Tax withheld | 1.3K | $64.48 |
| 2026-03-09 | Hayne Azeez | Option exercise | 4.2K | — |
| 2026-03-09 | Hayne Azeez | Tax withheld | 1.5K | $64.48 |
| 2026-03-09 | Marein-Efron Melanie | Option exercise | 5.0K | — |
| 2026-03-09 | Marein-Efron Melanie | Tax withheld | 1.6K | $64.48 |
| 2026-03-09 | Marein-Efron Melanie | Option exercise | 5.0K | — |
| 2026-03-09 | Marein-Efron Melanie | Tax withheld | 2.3K | $64.48 |
| 2026-03-09 | HARRINGTON SHEILA B. | Option exercise | 12K | — |
| 2026-03-09 | HARRINGTON SHEILA B. | Tax withheld | 5.4K | $64.48 |
| 2026-03-09 | HARRINGTON SHEILA B. | Option exercise | 12K | — |
| 2026-03-09 | HARRINGTON SHEILA B. | Tax withheld | 5.4K | $64.48 |
| 2026-03-09 | Conforti Frank | Option exercise | 11K | — |
| 2026-03-09 | Conforti Frank | Tax withheld | 5.0K | $64.48 |
| 2026-03-09 | Conforti Frank | Option exercise | 11K | — |
| 2026-03-09 | Conforti Frank | Tax withheld | 5.0K | $64.48 |
| 2026-03-09 | Hayne Margaret | Option exercise | 11K | — |
| 2026-03-09 | Hayne Margaret | Tax withheld | 5.0K | $64.48 |
| 2026-03-09 | Hayne Margaret | Option exercise | 11K | — |
| 2026-03-09 | Hayne Margaret | Tax withheld | 5.0K | $64.48 |
| 2026-03-05 | Hayne Margaret | Tax withheld | 3.2K | $65.62 |
| 2026-03-05 | HARRINGTON SHEILA B. | Option exercise | 10K | — |
| 2026-03-05 | HARRINGTON SHEILA B. | Tax withheld | 3.2K | $65.62 |
| 2026-03-05 | HARRINGTON SHEILA B. | Option exercise | 10K | — |
| 2026-03-05 | HARRINGTON SHEILA B. | Tax withheld | 4.0K | $65.62 |
| 2026-03-05 | Marein-Efron Melanie | Option exercise | 5.3K | — |
| 2026-03-05 | Marein-Efron Melanie | Tax withheld | 1.6K | $65.62 |
| 2026-03-05 | Marein-Efron Melanie | Option exercise | 5.3K | — |
| 2026-03-05 | Marein-Efron Melanie | Tax withheld | 1.6K | $65.62 |
| 2026-03-05 | Hayne Margaret | Option exercise | 10K | — |
| 2026-03-05 | Hayne Margaret | Option exercise | 10K | — |
| 2026-03-05 | Hayne Margaret | Tax withheld | 3.9K | $65.62 |
| 2026-03-05 | Hayne Azeez | Option exercise | 4.3K | — |
| 2026-03-05 | Hayne Azeez | Tax withheld | 1.4K | $65.62 |
| 2026-03-05 | Hayne Azeez | Option exercise | 4.3K | — |
| 2026-03-05 | Hayne Azeez | Tax withheld | 1.3K | $65.62 |
| 2026-03-05 | Conforti Frank | Option exercise | 10K | — |
| 2026-03-05 | Conforti Frank | Tax withheld | 3.2K | $65.62 |
| 2026-03-05 | Conforti Frank | Option exercise | 10K | — |
| 2026-03-05 | Conforti Frank | Tax withheld | 3.9K | $65.62 |
| 2026-03-05 | Smith Tricia D | Option exercise | 9.3K | — |
| 2026-03-05 | Smith Tricia D | Tax withheld | 2.9K | $65.62 |
| 2026-03-05 | Smith Tricia D | Option exercise | 9.3K | — |
| 2026-03-05 | Smith Tricia D | Tax withheld | 3.4K | $65.62 |
| 2026-03-02 | Smith Tricia D | Sell | 5.0K | $64.81 |
| 2026-02-20 | Hayne Margaret | Sell | 1.4K | $71.07 |
| 2026-02-20 | HAYNE RICHARD A | Sell | 9.1K | $70.40 |
| 2026-02-20 | HAYNE RICHARD A | Sell | 8.0K | $70.40 |
| 2026-02-20 | HAYNE RICHARD A | Sell | 1.5K | $71.07 |
| 2026-02-20 | HAYNE RICHARD A | Sell | 1.4K | $71.07 |
| 2026-02-20 | Hayne Margaret | Sell | 8.0K | $70.40 |
| 2026-02-19 | HAYNE RICHARD A | Sell | 2.2K | $70.10 |
| 2026-02-19 | Hayne Margaret | Sell | 2.2K | $70.10 |
| 2026-02-19 | HAYNE RICHARD A | Sell | 2.5K | $70.10 |
| 2026-02-18 | Hayne Margaret | Sell | 2.8K | $71.20 |
| 2026-02-18 | HAYNE RICHARD A | Sell | 3.3K | $71.20 |
| 2026-02-18 | HAYNE RICHARD A | Sell | 7.4K | $70.77 |
| 2026-02-18 | HAYNE RICHARD A | Sell | 6.5K | $70.77 |
| 2026-02-18 | HAYNE RICHARD A | Sell | 2.8K | $71.20 |
| 2026-02-18 | Hayne Margaret | Sell | 6.5K | $70.77 |
| 2026-02-17 | Hayne Margaret | Sell | 37 | $71.43 |
| 2026-02-17 | Hayne Margaret | Sell | 9.3K | $70.20 |
| 2026-02-17 | HAYNE RICHARD A | Sell | 11K | $70.20 |
| 2026-02-17 | HAYNE RICHARD A | Sell | 9.3K | $70.20 |
| 2026-02-17 | HAYNE RICHARD A | Sell | 44 | $71.43 |
| 2026-02-17 | HAYNE RICHARD A | Sell | 37 | $71.43 |
| 2026-02-13 | Hayne Margaret | Sell | 9.3K | $70.51 |
| 2026-02-13 | HAYNE RICHARD A | Sell | 11K | $70.51 |
| 2026-02-13 | HAYNE RICHARD A | Sell | 9.3K | $70.51 |
| 2026-02-12 | HAYNE RICHARD A | Sell | 238 | $71.25 |
| 2026-02-12 | Hayne Margaret | Sell | 5.0K | $70.58 |
| 2026-02-12 | Hayne Margaret | Sell | 238 | $71.25 |
| 2026-02-12 | HAYNE RICHARD A | Sell | 5.7K | $70.58 |
| 2026-02-12 | HAYNE RICHARD A | Sell | 5.0K | $70.58 |
| 2026-02-12 | HAYNE RICHARD A | Sell | 274 | $71.25 |
| 2026-02-11 | HAYNE RICHARD A | Sell | 2.3K | $71.39 |
| 2026-02-11 | Hayne Margaret | Sell | 7.0K | $70.77 |
| 2026-02-11 | Hayne Margaret | Sell | 2.3K | $71.39 |
| 2026-02-11 | HAYNE RICHARD A | Sell | 8.0K | $70.77 |
| 2026-02-11 | HAYNE RICHARD A | Sell | 7.0K | $70.77 |
| 2026-02-11 | HAYNE RICHARD A | Sell | 2.6K | $71.39 |
| 2026-02-10 | HAYNE RICHARD A | Sell | 3.5K | $70.50 |
| 2026-02-10 | Hayne Margaret | Sell | 3.5K | $70.50 |
| 2026-02-10 | Hayne Margaret | Sell | 5.8K | $71.51 |
| 2026-02-10 | HAYNE RICHARD A | Sell | 6.6K | $71.51 |
| 2026-02-10 | HAYNE RICHARD A | Sell | 5.8K | $71.51 |
| 2026-02-10 | HAYNE RICHARD A | Sell | 4.0K | $70.50 |
| 2026-02-09 | HAYNE RICHARD A | Sell | 1.0K | $72.30 |
| 2026-02-09 | Hayne Margaret | Sell | 8.3K | $71.20 |
| 2026-02-09 | Hayne Margaret | Sell | 1.0K | $72.30 |
| 2026-02-09 | HAYNE RICHARD A | Sell | 9.5K | $71.20 |
| 2026-02-09 | HAYNE RICHARD A | Sell | 8.3K | $71.20 |
| 2026-02-09 | HAYNE RICHARD A | Sell | 1.2K | $72.30 |
| 2026-02-06 | HAYNE RICHARD A | Sell | 1.5K | $70.07 |
| 2026-02-06 | HAYNE RICHARD A | Sell | 1.3K | $70.07 |
| 2026-02-06 | HAYNE RICHARD A | Sell | 2.9K | $71.83 |
| 2026-02-06 | HAYNE RICHARD A | Sell | 2.5K | $71.83 |
| 2026-02-06 | Hayne Margaret | Sell | 1.3K | $70.07 |
| 2026-02-06 | Hayne Margaret | Sell | 2.5K | $71.83 |
| 2026-02-06 | Hayne Margaret | Sell | 5.5K | $72.40 |
| 2026-02-06 | HAYNE RICHARD A | Sell | 6.2K | $72.40 |
| 2026-02-06 | HAYNE RICHARD A | Sell | 5.5K | $72.40 |
| 2026-02-05 | Hayne Margaret | Sell | 6.3K | $71.15 |
| 2026-02-05 | Hayne Margaret | Sell | 1.5K | $71.94 |
| 2026-02-05 | Hayne Margaret | Sell | 984 | $73.30 |
| 2026-02-05 | Hayne Margaret | Sell | 513 | $74.01 |
| 2026-02-05 | HAYNE RICHARD A | Sell | 7.2K | $71.15 |
| 2026-02-05 | HAYNE RICHARD A | Sell | 6.3K | $71.15 |
| 2026-02-05 | HAYNE RICHARD A | Sell | 1.7K | $71.94 |
| 2026-02-05 | HAYNE RICHARD A | Sell | 1.5K | $71.94 |
| 2026-02-05 | HAYNE RICHARD A | Sell | 1.1K | $73.30 |
| 2026-02-05 | HAYNE RICHARD A | Sell | 984 | $73.30 |
| 2026-02-05 | HAYNE RICHARD A | Sell | 587 | $74.01 |
| 2026-02-05 | HAYNE RICHARD A | Sell | 513 | $74.01 |
| 2026-02-04 | HAYNE RICHARD A | Sell | 3.7K | $72.78 |
| 2026-02-04 | HAYNE RICHARD A | Sell | 6.5K | $73.85 |
| 2026-02-04 | Hayne Margaret | Sell | 5.6K | $73.85 |
| 2026-02-04 | Hayne Margaret | Sell | 3.7K | $72.78 |
| 2026-02-04 | HAYNE RICHARD A | Sell | 5.6K | $73.85 |
| 2026-02-04 | HAYNE RICHARD A | Sell | 4.2K | $72.78 |
| 2026-02-03 | Hayne Margaret | Sell | 4.4K | $71.93 |
| 2026-02-03 | Hayne Margaret | Sell | 5.0K | $72.78 |
| 2026-02-03 | HAYNE RICHARD A | Sell | 5.0K | $72.78 |
| 2026-02-03 | HAYNE RICHARD A | Sell | 5.0K | $71.93 |
| 2026-02-03 | HAYNE RICHARD A | Sell | 4.4K | $71.93 |
| 2026-02-03 | HAYNE RICHARD A | Sell | 5.7K | $72.78 |
| 2026-02-02 | HAYNE RICHARD A | Sell | 7.7K | $71.56 |
| 2026-02-02 | Hayne Margaret | Sell | 2.6K | $70.83 |
| 2026-02-02 | Hayne Margaret | Sell | 6.7K | $71.56 |
| 2026-02-02 | HAYNE RICHARD A | Sell | 3.0K | $70.83 |
| 2026-02-02 | HAYNE RICHARD A | Sell | 2.6K | $70.83 |
| 2026-02-02 | HAYNE RICHARD A | Sell | 6.7K | $71.56 |
| 2026-01-30 | HAYNE RICHARD A | Sell | 9.3K | $70.34 |
| 2026-01-30 | Hayne Margaret | Sell | 9.3K | $70.34 |
| 2026-01-30 | HAYNE RICHARD A | Sell | 11K | $70.34 |
| 2026-01-29 | Hayne Margaret | Sell | 8.8K | $70.03 |
| 2026-01-29 | HAYNE RICHARD A | Sell | 10K | $70.03 |
| 2026-01-29 | HAYNE RICHARD A | Sell | 8.8K | $70.03 |
| 2026-01-28 | Hayne Margaret | Sell | 2.9K | $70.05 |
| 2026-01-28 | HAYNE RICHARD A | Sell | 2.9K | $70.05 |
| 2026-01-28 | HAYNE RICHARD A | Sell | 3.3K | $70.05 |
| 2026-01-27 | HAYNE RICHARD A | Sell | 1.8K | $70.00 |
| 2026-01-27 | Hayne Margaret | Sell | 1.8K | $70.00 |
| 2026-01-27 | HAYNE RICHARD A | Sell | 2.1K | $70.00 |
| 2026-01-22 | HAYNE RICHARD A | Sell | 2.6K | $71.81 |
| 2026-01-22 | Hayne Margaret | Sell | 6.7K | $70.92 |
| 2026-01-22 | Hayne Margaret | Sell | 2.6K | $71.81 |
| 2026-01-22 | HAYNE RICHARD A | Sell | 7.7K | $70.92 |
| 2026-01-22 | HAYNE RICHARD A | Sell | 6.7K | $70.92 |
| 2026-01-22 | HAYNE RICHARD A | Sell | 3.0K | $71.81 |
| 2026-01-21 | HAYNE RICHARD A | Sell | 534 | $71.06 |
| 2026-01-21 | Hayne Margaret | Sell | 8.9K | $70.55 |
| 2026-01-21 | Hayne Margaret | Sell | 466 | $71.06 |
| 2026-01-21 | HAYNE RICHARD A | Sell | 10K | $70.55 |
| 2026-01-21 | HAYNE RICHARD A | Sell | 8.9K | $70.55 |
| 2026-01-21 | HAYNE RICHARD A | Sell | 466 | $71.06 |
| 2026-01-20 | HAYNE RICHARD A | Sell | 8.8K | $70.42 |
| 2026-01-20 | Hayne Margaret | Sell | 8.8K | $70.42 |
| 2026-01-20 | Hayne Margaret | Sell | 490 | $71.11 |
| 2026-01-20 | HAYNE RICHARD A | Sell | 562 | $71.11 |
| 2026-01-20 | HAYNE RICHARD A | Sell | 490 | $71.11 |
| 2026-01-20 | HAYNE RICHARD A | Sell | 10K | $70.42 |
| 2026-01-16 | HAYNE RICHARD A | Sell | 11K | $70.20 |
| 2026-01-16 | CHERKEN HARRY S JR | Option exercise | 20K | $23.74 |
| 2026-01-16 | CHERKEN HARRY S JR | Tax withheld | 6.8K | $70.02 |
| 2026-01-16 | Hayne Margaret | Sell | 9.3K | $70.20 |
| 2026-01-16 | HAYNE RICHARD A | Sell | 9.3K | $70.20 |
| 2026-01-15 | HAYNE RICHARD A | Sell | 11K | $70.07 |
| 2026-01-15 | Hayne Margaret | Sell | 9.3K | $70.07 |
| 2026-01-15 | HAYNE RICHARD A | Sell | 9.3K | $70.07 |
| 2026-01-14 | HAYNE RICHARD A | Sell | 7.9K | $71.10 |
| 2026-01-14 | Hayne Margaret | Sell | 7.9K | $71.10 |
| 2026-01-14 | Hayne Margaret | Sell | 896 | $72.66 |
| 2026-01-14 | Hayne Margaret | Sell | 504 | $73.60 |
| 2026-01-14 | HAYNE RICHARD A | Sell | 9.1K | $71.10 |
| 2026-01-14 | HAYNE RICHARD A | Sell | 1.0K | $72.66 |
| 2026-01-14 | HAYNE RICHARD A | Sell | 896 | $72.66 |
| 2026-01-14 | HAYNE RICHARD A | Sell | 576 | $73.60 |
| 2026-01-14 | HAYNE RICHARD A | Sell | 504 | $73.60 |
| 2026-01-13 | HAYNE RICHARD A | Sell | 3.2K | $70.85 |
| 2026-01-13 | HAYNE RICHARD A | Sell | 3.8K | $73.16 |
| 2026-01-13 | HAYNE RICHARD A | Sell | 4.4K | $73.16 |
| 2026-01-13 | Hayne Margaret | Sell | 3.8K | $73.16 |
| 2026-01-13 | HAYNE RICHARD A | Sell | 3.6K | $70.85 |
| 2026-01-13 | HAYNE RICHARD A | Sell | 2.3K | $72.36 |
| 2026-01-13 | HAYNE RICHARD A | Sell | 2.7K | $72.36 |
| 2026-01-13 | Hayne Margaret | Sell | 3.2K | $70.85 |
| 2026-01-13 | Hayne Margaret | Sell | 2.3K | $72.36 |
| 2026-01-12 | Hayne Margaret | Sell | 9.0K | $74.32 |
| 2026-01-12 | HAYNE RICHARD A | Sell | 373 | $74.90 |
| 2026-01-12 | HAYNE RICHARD A | Sell | 10K | $74.32 |
| 2026-01-12 | HAYNE RICHARD A | Sell | 9.0K | $74.32 |
| 2026-01-12 | HAYNE RICHARD A | Sell | 427 | $74.90 |
| 2026-01-12 | Hayne Margaret | Sell | 373 | $74.90 |
| 2026-01-09 | HAYNE RICHARD A | Sell | 5.8K | $82.07 |
| 2026-01-09 | Hayne Margaret | Sell | 449 | $80.04 |
| 2026-01-09 | Hayne Margaret | Sell | 2.6K | $81.35 |
| 2026-01-09 | Hayne Margaret | Sell | 5.8K | $82.07 |
| 2026-01-09 | Hayne Margaret | Sell | 552 | $82.81 |
| 2026-01-09 | HAYNE RICHARD A | Sell | 514 | $80.04 |
| 2026-01-09 | HAYNE RICHARD A | Sell | 449 | $80.04 |
| 2026-01-09 | HAYNE RICHARD A | Sell | 2.9K | $81.35 |
| 2026-01-09 | HAYNE RICHARD A | Sell | 2.6K | $81.35 |
| 2026-01-09 | HAYNE RICHARD A | Sell | 6.6K | $82.07 |
| 2026-01-09 | HAYNE RICHARD A | Sell | 630 | $82.81 |
| 2026-01-09 | HAYNE RICHARD A | Sell | 552 | $82.81 |
| 2026-01-08 | HAYNE RICHARD A | Sell | 883 | $80.13 |
| 2026-01-08 | HAYNE RICHARD A | Sell | 140 | $84.22 |
| 2026-01-08 | HAYNE RICHARD A | Sell | 160 | $84.22 |
| 2026-01-08 | HAYNE RICHARD A | Sell | 3.9K | $83.32 |
| 2026-01-08 | Hayne Margaret | Sell | 772 | $80.13 |
| 2026-01-08 | Hayne Margaret | Sell | 1.3K | $81.71 |
| 2026-01-08 | Hayne Margaret | Sell | 3.3K | $82.64 |
| 2026-01-08 | Hayne Margaret | Sell | 3.9K | $83.32 |
| 2026-01-08 | Hayne Margaret | Sell | 140 | $84.22 |
| 2026-01-08 | HAYNE RICHARD A | Sell | 4.4K | $83.32 |
| 2026-01-08 | HAYNE RICHARD A | Sell | 3.3K | $82.64 |
| 2026-01-08 | HAYNE RICHARD A | Sell | 3.7K | $82.64 |
| 2026-01-08 | HAYNE RICHARD A | Sell | 1.3K | $81.71 |
| 2026-01-08 | HAYNE RICHARD A | Sell | 1.4K | $81.71 |
| 2026-01-08 | HAYNE RICHARD A | Sell | 772 | $80.13 |
| 2026-01-07 | HAYNE RICHARD A | Sell | 1.0K | $78.83 |
| 2026-01-07 | Hayne Margaret | Sell | 1.0K | $78.83 |
| 2026-01-07 | Hayne Margaret | Sell | 6.9K | $79.71 |
| 2026-01-07 | Hayne Margaret | Sell | 1.4K | $80.39 |
| 2026-01-07 | HAYNE RICHARD A | Sell | 1.2K | $78.83 |
| 2026-01-07 | HAYNE RICHARD A | Sell | 7.9K | $79.71 |
| 2026-01-07 | HAYNE RICHARD A | Sell | 6.9K | $79.71 |
| 2026-01-07 | HAYNE RICHARD A | Sell | 1.6K | $80.39 |
| 2026-01-07 | HAYNE RICHARD A | Sell | 1.4K | $80.39 |
| 2026-01-06 | HAYNE RICHARD A | Sell | 1.0K | $77.32 |
| 2026-01-06 | HAYNE RICHARD A | Sell | 2.3K | $79.50 |
| 2026-01-06 | HAYNE RICHARD A | Sell | 267 | $76.38 |
| 2026-01-06 | HAYNE RICHARD A | Sell | 233 | $76.38 |
| 2026-01-06 | HAYNE RICHARD A | Sell | 1.2K | $77.32 |
| 2026-01-06 | HAYNE RICHARD A | Sell | 2.1K | $78.58 |
| 2026-01-06 | HAYNE RICHARD A | Sell | 3.9K | $80.48 |
| 2026-01-06 | Hayne Margaret | Sell | 233 | $76.38 |
| 2026-01-06 | Hayne Margaret | Sell | 1.0K | $77.32 |
| 2026-01-06 | Hayne Margaret | Sell | 1.9K | $78.58 |
| 2026-01-06 | Hayne Margaret | Sell | 2.3K | $79.50 |
| 2026-01-06 | Hayne Margaret | Sell | 3.4K | $80.48 |
| 2026-01-06 | Hayne Margaret | Sell | 439 | $81.12 |
| 2026-01-06 | HAYNE RICHARD A | Sell | 503 | $81.12 |
| 2026-01-06 | HAYNE RICHARD A | Sell | 3.4K | $80.48 |
| 2026-01-06 | HAYNE RICHARD A | Sell | 439 | $81.12 |
| 2026-01-06 | HAYNE RICHARD A | Sell | 1.9K | $78.58 |
| 2026-01-06 | HAYNE RICHARD A | Sell | 2.7K | $79.50 |
| 2026-01-05 | Hayne Margaret | Sell | 4.5K | $76.33 |
| 2026-01-05 | Hayne Margaret | Sell | 4.9K | $76.80 |
| 2026-01-05 | HAYNE RICHARD A | Sell | 5.6K | $76.80 |
| 2026-01-05 | HAYNE RICHARD A | Sell | 4.9K | $76.80 |
| 2026-01-05 | HAYNE RICHARD A | Sell | 5.1K | $76.33 |
| 2026-01-05 | HAYNE RICHARD A | Sell | 4.5K | $76.33 |
| 2026-01-02 | HAYNE RICHARD A | Sell | 33 | $75.78 |
| 2026-01-02 | Hayne Margaret | Sell | 3.1K | $74.32 |
| 2026-01-02 | Hayne Margaret | Sell | 6.2K | $75.23 |
| 2026-01-02 | Hayne Margaret | Sell | 28 | $75.78 |
| 2026-01-02 | HAYNE RICHARD A | Sell | 3.5K | $74.32 |
| 2026-01-02 | HAYNE RICHARD A | Sell | 3.1K | $74.32 |
| 2026-01-02 | HAYNE RICHARD A | Sell | 7.1K | $75.23 |
| 2026-01-02 | HAYNE RICHARD A | Sell | 6.2K | $75.23 |
| 2026-01-02 | HAYNE RICHARD A | Sell | 28 | $75.78 |
| 2025-12-31 | Hayne Margaret | Sell | 1.5K | $76.12 |
| 2025-12-31 | HAYNE RICHARD A | Sell | 8.9K | $75.55 |
| 2025-12-31 | HAYNE RICHARD A | Sell | 7.8K | $75.55 |
| 2025-12-31 | HAYNE RICHARD A | Sell | 1.8K | $76.12 |
| 2025-12-31 | HAYNE RICHARD A | Sell | 1.5K | $76.12 |
| 2025-12-31 | Hayne Margaret | Sell | 7.8K | $75.55 |
| 2025-12-30 | HAYNE RICHARD A | Sell | 196 | $76.25 |
| 2025-12-30 | Hayne Margaret | Sell | 9.2K | $74.96 |
| 2025-12-30 | HAYNE RICHARD A | Sell | 10K | $74.96 |
| 2025-12-30 | HAYNE RICHARD A | Sell | 9.2K | $74.96 |
| 2025-12-30 | HAYNE RICHARD A | Sell | 171 | $76.25 |
| 2025-12-30 | Hayne Margaret | Sell | 171 | $76.25 |
| 2025-12-29 | Hayne Margaret | Sell | 9.3K | $76.27 |
| 2025-12-29 | HAYNE RICHARD A | Sell | 11K | $76.27 |
| 2025-12-29 | HAYNE RICHARD A | Sell | 9.3K | $76.27 |
| 2025-12-29 | HAYNE RICHARD A | Sell | 54 | $76.65 |
| 2025-12-29 | HAYNE RICHARD A | Sell | 46 | $76.65 |
| 2025-12-29 | Hayne Margaret | Sell | 46 | $76.65 |
| 2025-12-26 | HAYNE RICHARD A | Sell | 8.8K | $76.53 |
| 2025-12-26 | HAYNE RICHARD A | Sell | 10K | $76.53 |
| 2025-12-26 | Hayne Margaret | Sell | 8.8K | $76.53 |
| 2025-12-26 | Hayne Margaret | Sell | 546 | $77.34 |
| 2025-12-26 | HAYNE RICHARD A | Sell | 546 | $77.34 |
| 2025-12-26 | HAYNE RICHARD A | Sell | 625 | $77.34 |
| 2025-12-24 | Hayne Margaret | Sell | 1.2K | $78.02 |
| 2025-12-24 | HAYNE RICHARD A | Sell | 9.3K | $77.63 |
| 2025-12-24 | HAYNE RICHARD A | Sell | 1.2K | $78.02 |
| 2025-12-24 | HAYNE RICHARD A | Sell | 1.4K | $78.02 |
| 2025-12-24 | HAYNE RICHARD A | Sell | 8.1K | $77.63 |
| 2025-12-24 | Hayne Margaret | Sell | 8.1K | $77.63 |
| 2025-12-23 | HAYNE RICHARD A | Sell | 222 | $80.53 |
| 2025-12-23 | Hayne Margaret | Sell | 4.9K | $77.62 |
| 2025-12-23 | Hayne Margaret | Sell | 3.5K | $78.49 |
| 2025-12-23 | Hayne Margaret | Sell | 732 | $79.46 |
| 2025-12-23 | Hayne Margaret | Sell | 195 | $80.53 |
| 2025-12-23 | HAYNE RICHARD A | Sell | 5.6K | $77.62 |
| 2025-12-23 | HAYNE RICHARD A | Sell | 4.9K | $77.62 |
| 2025-12-23 | HAYNE RICHARD A | Sell | 4.0K | $78.49 |
| 2025-12-23 | HAYNE RICHARD A | Sell | 3.5K | $78.49 |
| 2025-12-23 | HAYNE RICHARD A | Sell | 837 | $79.46 |
| 2025-12-23 | HAYNE RICHARD A | Sell | 732 | $79.46 |
| 2025-12-23 | HAYNE RICHARD A | Sell | 195 | $80.53 |
| 2025-12-22 | HAYNE RICHARD A | Sell | 326 | $80.98 |
| 2025-12-22 | Hayne Margaret | Sell | 9.0K | $80.36 |
| 2025-12-22 | Hayne Margaret | Sell | 326 | $80.98 |
| 2025-12-22 | HAYNE RICHARD A | Sell | 10K | $80.36 |
| 2025-12-22 | HAYNE RICHARD A | Sell | 9.0K | $80.36 |
| 2025-12-22 | HAYNE RICHARD A | Sell | 374 | $80.98 |
| 2025-12-19 | HAYNE RICHARD A | Sell | 6.9K | $80.94 |
| 2025-12-19 | Hayne Margaret | Sell | 6.9K | $80.94 |
| 2025-12-19 | Hayne Margaret | Sell | 2.5K | $81.71 |
| 2025-12-19 | HAYNE RICHARD A | Sell | 2.8K | $81.71 |
| 2025-12-19 | HAYNE RICHARD A | Sell | 2.5K | $81.71 |
| 2025-12-19 | HAYNE RICHARD A | Sell | 7.8K | $80.94 |
| 2025-12-18 | HAYNE RICHARD A | Sell | 3.0K | $82.40 |
| 2025-12-18 | Hayne Margaret | Sell | 6.0K | $81.59 |
| 2025-12-18 | Hayne Margaret | Sell | 3.0K | $82.40 |
| 2025-12-18 | Hayne Margaret | Sell | 335 | $83.07 |
| 2025-12-18 | HAYNE RICHARD A | Sell | 6.8K | $81.59 |
| 2025-12-18 | HAYNE RICHARD A | Sell | 6.0K | $81.59 |
| 2025-12-18 | HAYNE RICHARD A | Sell | 3.4K | $82.40 |
| 2025-12-18 | HAYNE RICHARD A | Sell | 383 | $83.07 |
| 2025-12-18 | HAYNE RICHARD A | Sell | 335 | $83.07 |
| 2025-12-17 | HAYNE RICHARD A | Sell | 2.9K | $83.30 |
| 2025-12-17 | HAYNE RICHARD A | Sell | 2.5K | $81.72 |
| 2025-12-17 | HAYNE RICHARD A | Sell | 2.9K | $81.72 |
| 2025-12-17 | Hayne Margaret | Sell | 2.5K | $83.30 |
| 2025-12-17 | HAYNE RICHARD A | Sell | 4.3K | $82.54 |
| 2025-12-17 | HAYNE RICHARD A | Sell | 4.9K | $82.54 |
| 2025-12-17 | Hayne Margaret | Sell | 4.3K | $82.54 |
| 2025-12-17 | Hayne Margaret | Sell | 2.5K | $81.72 |
| 2025-12-17 | HAYNE RICHARD A | Sell | 2.5K | $83.30 |
| 2025-12-16 | Hayne Margaret | Sell | 985 | $82.52 |
| 2025-12-16 | HAYNE RICHARD A | Sell | 9.5K | $81.50 |
| 2025-12-16 | HAYNE RICHARD A | Sell | 8.3K | $81.50 |
| 2025-12-16 | HAYNE RICHARD A | Sell | 1.1K | $82.52 |
| 2025-12-16 | HAYNE RICHARD A | Sell | 985 | $82.52 |
| 2025-12-16 | Hayne Margaret | Sell | 8.3K | $81.50 |
| 2025-12-15 | HAYNE RICHARD A | Sell | 2.1K | $82.45 |
| 2025-12-15 | Hayne Margaret | Sell | 1.8K | $82.45 |
| 2025-12-15 | Hayne Margaret | Sell | 7.3K | $83.34 |
| 2025-12-15 | Hayne Margaret | Sell | 186 | $83.89 |
| 2025-12-15 | HAYNE RICHARD A | Sell | 1.8K | $82.45 |
| 2025-12-15 | HAYNE RICHARD A | Sell | 8.4K | $83.34 |
| 2025-12-15 | HAYNE RICHARD A | Sell | 7.3K | $83.34 |
| 2025-12-15 | HAYNE RICHARD A | Sell | 214 | $83.89 |
| 2025-12-15 | HAYNE RICHARD A | Sell | 186 | $83.89 |
| 2025-12-12 | HAYNE RICHARD A | Sell | 2.6K | $83.03 |
| 2025-12-12 | HAYNE RICHARD A | Sell | 3.0K | $83.03 |
| 2025-12-12 | HAYNE RICHARD A | Sell | 6.7K | $82.51 |
| 2025-12-12 | HAYNE RICHARD A | Sell | 7.7K | $82.51 |
| 2025-12-12 | Hayne Margaret | Sell | 6.7K | $82.51 |
| 2025-12-12 | Hayne Margaret | Sell | 2.6K | $83.03 |
| 2025-12-11 | HAYNE RICHARD A | Sell | 1.1K | $79.99 |
| 2025-12-11 | Hayne Margaret | Sell | 995 | $79.99 |
| 2025-12-11 | Hayne Margaret | Sell | 7.8K | $80.94 |
| 2025-12-11 | Hayne Margaret | Sell | 513 | $81.72 |
| 2025-12-11 | HAYNE RICHARD A | Sell | 995 | $79.99 |
| 2025-12-11 | HAYNE RICHARD A | Sell | 8.9K | $80.94 |
| 2025-12-11 | HAYNE RICHARD A | Sell | 7.8K | $80.94 |
| 2025-12-11 | HAYNE RICHARD A | Sell | 587 | $81.72 |
| 2025-12-11 | HAYNE RICHARD A | Sell | 513 | $81.72 |
| 2025-12-10 | HAYNE RICHARD A | Sell | 51 | $79.72 |
| 2025-12-10 | Hayne Margaret | Sell | 2.5K | $79.20 |
| 2025-12-10 | Hayne Margaret | Sell | 51 | $79.72 |
| 2025-12-10 | HAYNE RICHARD A | Sell | 942 | $76.92 |
| 2025-12-10 | HAYNE RICHARD A | Sell | 824 | $76.92 |
| 2025-12-10 | HAYNE RICHARD A | Sell | 6.8K | $78.19 |
| 2025-12-10 | HAYNE RICHARD A | Sell | 6.0K | $78.19 |
| 2025-12-10 | HAYNE RICHARD A | Sell | 2.8K | $79,198.00 |
| 2025-12-10 | HAYNE RICHARD A | Sell | 2.5K | $79.20 |
| 2025-12-10 | HAYNE RICHARD A | Sell | 59 | $79.72 |
| 2025-12-10 | Hayne Margaret | Sell | 824 | $76.92 |
| 2025-12-10 | Hayne Margaret | Sell | 6.0K | $78.19 |
| 2025-12-09 | Hayne Margaret | Sell | 404 | $75.46 |
| 2025-12-09 | Hayne Margaret | Sell | 8.3K | $76.48 |
| 2025-12-09 | Hayne Margaret | Sell | 595 | $76.94 |
| 2025-12-09 | HAYNE RICHARD A | Sell | 9.5K | $76.48 |
| 2025-12-09 | HAYNE RICHARD A | Sell | 8.3K | $76.48 |
| 2025-12-09 | HAYNE RICHARD A | Sell | 680 | $76.94 |
| 2025-12-09 | HAYNE RICHARD A | Sell | 595 | $76.94 |
| 2025-12-09 | HAYNE RICHARD A | Sell | 464 | $75.46 |
| 2025-12-09 | HAYNE RICHARD A | Sell | 404 | $75.46 |
| 2025-12-08 | HAYNE RICHARD A | Sell | 1.5K | $74.61 |
| 2025-12-08 | Hayne Margaret | Sell | 1.3K | $74.61 |
| 2025-12-08 | Hayne Margaret | Sell | 3.1K | $75.83 |
| 2025-12-08 | Hayne Margaret | Sell | 4.9K | $76.53 |
| 2025-12-08 | HAYNE RICHARD A | Sell | 3.1K | $75.83 |
| 2025-12-08 | HAYNE RICHARD A | Sell | 4.9K | $76.53 |
| 2025-12-08 | HAYNE RICHARD A | Sell | 3.6K | $75.83 |
| 2025-12-08 | HAYNE RICHARD A | Sell | 1.3K | $74.61 |
| 2025-12-08 | HAYNE RICHARD A | Sell | 5.6K | $76.53 |
| 2025-12-05 | HAYNE RICHARD A | Sell | 7.0K | $76.78 |
| 2025-12-05 | Hayne Margaret | Sell | 2.4K | $75.93 |
| 2025-12-05 | Hayne Margaret | Sell | 6.1K | $76.78 |
| 2025-12-05 | Hayne Margaret | Sell | 753 | $77.38 |
| 2025-12-05 | HAYNE RICHARD A | Sell | 6.1K | $76.78 |
| 2025-12-05 | HAYNE RICHARD A | Sell | 861 | $77.38 |
| 2025-12-05 | HAYNE RICHARD A | Sell | 753 | $77.38 |
| 2025-12-05 | HAYNE RICHARD A | Sell | 2.8K | $75.93 |
| 2025-12-05 | HAYNE RICHARD A | Sell | 2.4K | $75.93 |
| 2025-12-04 | HAYNE RICHARD A | Sell | 1.5K | $77.93 |
| 2025-12-04 | Hayne Margaret | Sell | 3.7K | $76.07 |
| 2025-12-04 | Hayne Margaret | Sell | 4.3K | $77.35 |
| 2025-12-04 | Hayne Margaret | Sell | 1.3K | $77.93 |
| 2025-12-04 | HAYNE RICHARD A | Sell | 4.2K | $76.07 |
| 2025-12-04 | HAYNE RICHARD A | Sell | 3.7K | $76.07 |
| 2025-12-04 | HAYNE RICHARD A | Sell | 4.9K | $77.35 |
| 2025-12-04 | HAYNE RICHARD A | Sell | 4.3K | $77.35 |
| 2025-12-04 | HAYNE RICHARD A | Sell | 1.3K | $77.93 |
| 2025-12-03 | Hayne Margaret | Sell | 2.5K | $78.19 |
| 2025-12-03 | HAYNE RICHARD A | Sell | 108 | $79.88 |
| 2025-12-03 | HAYNE RICHARD A | Sell | 92 | $79.88 |
| 2025-12-03 | HAYNE RICHARD A | Sell | 2.5K | $78.19 |
| 2025-12-03 | HAYNE RICHARD A | Sell | 2.8K | $78.19 |
| 2025-12-03 | HAYNE RICHARD A | Sell | 6.8K | $79.22 |
| 2025-12-03 | HAYNE RICHARD A | Sell | 7.7K | $79.22 |
| 2025-12-03 | Hayne Margaret | Sell | 92 | $79.88 |
| 2025-12-03 | Hayne Margaret | Sell | 6.8K | $79.22 |
| 2025-12-02 | HAYNE RICHARD A | Sell | 427 | $78.50 |
| 2025-12-02 | Hayne Margaret | Sell | 373 | $78.50 |
| 2025-12-02 | HAYNE RICHARD A | Sell | 1.8K | $77.07 |
| 2025-12-02 | HAYNE RICHARD A | Sell | 1.6K | $77.07 |
| 2025-12-02 | HAYNE RICHARD A | Sell | 8.4K | $78.12 |
| 2025-12-02 | HAYNE RICHARD A | Sell | 7.3K | $78.12 |
| 2025-12-02 | HAYNE RICHARD A | Sell | 373 | $78.50 |
| 2025-12-02 | Hayne Margaret | Sell | 1.6K | $77.07 |
| 2025-12-02 | Hayne Margaret | Sell | 7.3K | $78.12 |
| 2025-12-01 | Hayne Margaret | Sell | 6.4K | $73.76 |
| 2025-12-01 | Hayne Margaret | Sell | 2.9K | $74.43 |
| 2025-12-01 | HAYNE RICHARD A | Sell | 6.4K | $73.76 |
| 2025-12-01 | HAYNE RICHARD A | Sell | 3.4K | $74.43 |
| 2025-12-01 | HAYNE RICHARD A | Sell | 2.9K | $74.43 |
| 2025-12-01 | HAYNE RICHARD A | Sell | 7.3K | $73.76 |
| 2025-11-28 | Hayne Margaret | Sell | 420 | $76.27 |
| 2025-11-28 | Hayne Margaret | Sell | 8.7K | $74.82 |
| 2025-11-28 | Hayne Margaret | Sell | 171 | $77.56 |
| 2025-11-28 | HAYNE RICHARD A | Sell | 10.0K | $74.82 |
| 2025-11-28 | HAYNE RICHARD A | Sell | 8.7K | $74.82 |
| 2025-11-28 | HAYNE RICHARD A | Sell | 480 | $76.27 |
| 2025-11-28 | HAYNE RICHARD A | Sell | 420 | $76.27 |
| 2025-11-28 | HAYNE RICHARD A | Sell | 195 | $77.56 |
| 2025-11-28 | HAYNE RICHARD A | Sell | 171 | $77.56 |
| 2025-11-26 | HAYNE RICHARD A | Sell | 5.4K | $75.62 |
| 2025-11-26 | Hayne Margaret | Sell | 5.4K | $75.62 |
| 2025-11-26 | Hayne Margaret | Sell | 3.4K | $74.69 |
| 2025-11-26 | HAYNE RICHARD A | Sell | 6.1K | $75.62 |
| 2025-11-26 | HAYNE RICHARD A | Sell | 597 | $76.25 |
| 2025-11-26 | HAYNE RICHARD A | Sell | 523 | $76.25 |
| 2025-11-26 | HAYNE RICHARD A | Sell | 3.4K | $74.69 |
| 2025-11-26 | HAYNE RICHARD A | Sell | 3.9K | $74.69 |
| 2025-11-26 | Hayne Margaret | Sell | 523 | $76.25 |
| 2025-10-13 | HAYNE RICHARD A | Sell | 9.3K | $70.11 |
| 2025-10-13 | HAYNE RICHARD A | Sell | 11K | $70.11 |
| 2025-10-13 | Hayne Margaret | Sell | 9.3K | $70.11 |
| 2025-10-10 | HAYNE RICHARD A | Sell | 11K | $70.46 |
| 2025-10-10 | HAYNE RICHARD A | Sell | 9.3K | $70.46 |
| 2025-10-10 | Hayne Margaret | Sell | 9.3K | $70.46 |
| 2025-10-07 | Smith Tricia D | Sell | 3.4K | $69.77 |
| 2025-09-10 | Egan Mary | Sell | 1.0K | $70.12 |
| 2025-06-11 | Smith Tricia D | Sell | 4.5K | $70.52 |
| 2025-06-09 | Smith Tricia D | Tax withheld | 4.6K | $69.71 |
| 2025-06-09 | Smith Tricia D | Option exercise | 10K | — |
| 2025-06-03 | Campbell Kotzman Kelly | Option exercise | 3.7K | — |
| 2025-06-03 | Egan Mary | Option exercise | 3.7K | — |
| 2025-06-03 | MCDONALD WESLEY S | Option exercise | 3.7K | — |
| 2025-06-03 | Maredia Amin N. | Option exercise | 3.7K | — |
| 2025-06-03 | Mulliken John Champlin | Option exercise | 3.7K | — |
| 2025-06-03 | Morgenfeld Todd R | Option exercise | 3.7K | — |
| 2025-06-03 | CHERKEN HARRY S JR | Option exercise | 3.7K | — |
| 2025-06-03 | ANTOIAN EDWARD N | Option exercise | 3.7K | — |
| 2025-05-29 | HAYNE RICHARD A | Sell | 8.1K | $72.92 |
| 2025-05-29 | HAYNE RICHARD A | Sell | 500 | $74.97 |
| 2025-05-29 | HAYNE RICHARD A | Sell | 500 | $74.97 |
| 2025-05-29 | HAYNE RICHARD A | Sell | 1.3K | $74.09 |
| 2025-05-29 | Hayne Margaret | Sell | 30K | $72.39 |
| 2025-05-29 | Hayne Margaret | Sell | 8.1K | $72.92 |
| 2025-05-29 | Hayne Margaret | Sell | 1.3K | $74.09 |
| 2025-05-29 | Hayne Margaret | Sell | 500 | $74.97 |
| 2025-05-29 | Hayne Margaret | Sell | 30K | $72.39 |
| 2025-05-29 | Hayne Margaret | Sell | 8.1K | $72.92 |
| 2025-05-29 | Hayne Margaret | Sell | 1.3K | $74.09 |
| 2025-05-29 | Hayne Margaret | Sell | 500 | $74.97 |
| 2025-05-29 | HAYNE RICHARD A | Sell | 1.3K | $74.09 |
| 2025-05-29 | HAYNE RICHARD A | Sell | 8.1K | $72.92 |
| 2025-05-29 | HAYNE RICHARD A | Sell | 30K | $72.39 |
| 2025-05-29 | HAYNE RICHARD A | Sell | 30K | $72.39 |
| 2025-05-27 | ANTOIAN EDWARD N | Option exercise | 20K | $46.42 |
| 2025-05-27 | Campbell Kotzman Kelly | Sell | 6.8K | $75.10 |
| 2025-05-27 | CHERKEN HARRY S JR | Option exercise | 20K | $46.42 |
| 2025-05-27 | CHERKEN HARRY S JR | Sell | 20K | $73.50 |
| 2025-05-27 | CHERKEN HARRY S JR | Sell | 15K | $75.01 |
| 2025-05-27 | Marein-Efron Melanie | Sell | 20K | $73.36 |
| 2025-05-27 | Hayne Azeez | Sell | 13K | $73.00 |
| 2025-05-27 | ANTOIAN EDWARD N | Tax withheld | 13K | $73.78 |
| 2025-04-14 | Hayne Azeez | Option exercise | 12K | — |
| 2025-04-14 | Hayne Azeez | Option exercise | 12K | — |
| 2025-04-14 | Hayne Azeez | Tax withheld | 5.4K | $48.17 |
| 2025-04-14 | HARRINGTON SHEILA B. | Option exercise | 12K | — |
| 2025-04-14 | HARRINGTON SHEILA B. | Tax withheld | 5.8K | $48.17 |
| 2025-04-14 | HARRINGTON SHEILA B. | Option exercise | 12K | — |
| 2025-04-14 | Hayne Margaret | Option exercise | 8.3K | — |
| 2025-04-14 | HARRINGTON SHEILA B. | Tax withheld | 5.8K | $48.17 |
| 2025-04-14 | Marein-Efron Melanie | Option exercise | 5.0K | — |
| 2025-04-14 | Hayne Margaret | Option exercise | 8.3K | — |
| 2025-04-14 | Hayne Margaret | Tax withheld | 3.8K | $48.17 |
| 2025-04-14 | Hayne Azeez | Tax withheld | 5.1K | $48.17 |
| 2025-04-14 | Marein-Efron Melanie | Tax withheld | 2.3K | $48.17 |
| 2025-04-14 | Marein-Efron Melanie | Option exercise | 5.0K | — |
| 2025-04-14 | Marein-Efron Melanie | Tax withheld | 2.3K | $48.17 |
| 2025-04-14 | Conforti Frank | Option exercise | 22K | — |
| 2025-04-14 | Conforti Frank | Tax withheld | 10.0K | $48.17 |
| 2025-04-14 | Conforti Frank | Option exercise | 22K | — |
| 2025-04-14 | Conforti Frank | Tax withheld | 10.0K | $48.17 |
| 2025-04-14 | Hayne Margaret | Tax withheld | 3.8K | $48.17 |
| 2025-03-14 | Marein-Efron Melanie | Sell | 2.0K | $50.22 |
| 2025-03-11 | Hayne Azeez | Sell | 5.9K | $54.50 |
| 2025-03-11 | Hayne Azeez | Sell | 5.8K | $55.00 |
| 2025-03-10 | Conforti Frank | Option exercise | 11K | — |
| 2025-03-10 | Conforti Frank | Tax withheld | 5.0K | $54.65 |
| 2025-03-10 | Hayne Azeez | Tax withheld | 1.3K | $54.65 |
| 2025-03-10 | Smith Tricia D | Option exercise | 9.2K | — |
| 2025-03-10 | Smith Tricia D | Tax withheld | 4.2K | $54.65 |
| 2025-03-10 | Smith Tricia D | Option exercise | 9.2K | — |
| 2025-03-10 | Smith Tricia D | Tax withheld | 4.2K | $54.65 |
| 2025-03-10 | Smith Tricia D | Sell | 10K | $53.94 |
| 2025-03-10 | HARRINGTON SHEILA B. | Option exercise | 12K | — |
| 2025-03-10 | HARRINGTON SHEILA B. | Tax withheld | 5.4K | $54.65 |
| 2025-03-10 | HARRINGTON SHEILA B. | Option exercise | 12K | — |
| 2025-03-10 | HARRINGTON SHEILA B. | Tax withheld | 5.4K | $54.65 |
| 2025-03-10 | Hayne Azeez | Option exercise | 4.2K | — |
| 2025-03-10 | Hayne Azeez | Option exercise | 4.2K | — |
| 2025-03-10 | Hayne Azeez | Tax withheld | 1.3K | $54.65 |
| 2025-03-10 | Marein-Efron Melanie | Option exercise | 5.0K | — |
| 2025-03-10 | Marein-Efron Melanie | Tax withheld | 1.5K | $54.65 |
| 2025-03-10 | Marein-Efron Melanie | Option exercise | 5.0K | — |
| 2025-03-10 | Marein-Efron Melanie | Tax withheld | 1.9K | $54.65 |
| 2025-03-10 | Hayne Margaret | Option exercise | 11K | — |
| 2025-03-10 | Hayne Margaret | Tax withheld | 5.0K | $54.65 |
| 2025-03-10 | Hayne Margaret | Option exercise | 11K | — |
| 2025-03-10 | Hayne Margaret | Tax withheld | 5.0K | $54.65 |
| 2025-03-10 | Conforti Frank | Option exercise | 11K | — |
| 2025-03-10 | Conforti Frank | Tax withheld | 5.0K | $54.65 |
| 2025-03-06 | Smith Tricia D | Option exercise | 9.3K | — |
| 2025-03-06 | Smith Tricia D | Tax withheld | 2.9K | $54.10 |
| 2025-03-06 | Smith Tricia D | Option exercise | 9.3K | — |
| 2025-03-06 | Smith Tricia D | Tax withheld | 2.9K | $54.10 |
| 2025-03-06 | HARRINGTON SHEILA B. | Option exercise | 10K | — |
| 2025-03-06 | HARRINGTON SHEILA B. | Tax withheld | 3.2K | $54.10 |
| 2025-03-06 | HARRINGTON SHEILA B. | Option exercise | 10K | — |
| 2025-03-06 | HARRINGTON SHEILA B. | Tax withheld | 3.5K | $54.10 |
| 2025-03-06 | Marein-Efron Melanie | Option exercise | 5.3K | — |
| 2025-03-06 | Marein-Efron Melanie | Tax withheld | 1.7K | $54.10 |
| 2025-03-06 | Marein-Efron Melanie | Option exercise | 5.3K | — |
| 2025-03-06 | Marein-Efron Melanie | Tax withheld | 1.6K | $54.10 |
| 2025-03-06 | Hayne Azeez | Option exercise | 4.3K | — |
| 2025-03-06 | Hayne Azeez | Tax withheld | 1.4K | $54.10 |
| 2025-03-06 | Hayne Azeez | Option exercise | 4.3K | — |
| 2025-03-06 | Hayne Azeez | Tax withheld | 1.3K | $54.10 |
| 2025-03-06 | Conforti Frank | Option exercise | 10K | — |
| 2025-03-06 | Conforti Frank | Tax withheld | 3.2K | $54.10 |
| 2025-03-06 | Conforti Frank | Option exercise | 10K | — |
| 2025-03-06 | Conforti Frank | Tax withheld | 3.4K | $54.10 |
| 2025-03-06 | Hayne Margaret | Option exercise | 10K | — |
| 2025-03-06 | Hayne Margaret | Tax withheld | 3.2K | $54.10 |
| 2025-03-06 | Hayne Margaret | Option exercise | 10K | — |
| 2025-03-06 | Hayne Margaret | Tax withheld | 3.4K | $54.10 |
| 2025-03-05 | HAYNE RICHARD A | Gift | 37K | — |
| 2025-03-03 | MCDONALD WESLEY S | Sell | 8.3K | $58.44 |
| 2025-03-03 | Conforti Frank | Sell | 5.4K | $60.84 |
| 2025-03-03 | Conforti Frank | Sell | 5.1K | $59.10 |
| 2025-03-03 | MCDONALD WESLEY S | Gift | 3.9K | — |
| 2025-03-03 | Conforti Frank | Sell | 26K | $60.07 |
| 2025-02-19 | Hayne Azeez | Grant | 56K | — |
| 2025-01-21 | CHERKEN HARRY S JR | Sell | 15K | $50.50 |
| 2025-01-10 | CHERKEN HARRY S JR | Sell | 31K | $57.10 |
| 2025-01-10 | CHERKEN HARRY S JR | Sell | 24K | $57.59 |
All non-derivative Form 4 activity (SEC), newest first.
Notable events (8-K)
Recent filings
| Form | Filed | Period | Accession |
|---|---|---|---|
| 10-Q | 2026-06-09 | 2026-04-30 | 0001193125-26-263929 ↗ |
| 8-K | 2026-06-05 | 2026-06-03 | 0001193125-26-259496 ↗ |
| 8-K | 2026-05-26 | 2026-05-19 | 0001193125-26-239316 ↗ |
| 8-K | 2026-05-21 | 2026-05-20 | 0001193125-26-233928 ↗ |
| 10-K | 2026-04-01 | 2026-01-31 | 0001193125-26-137916 ↗ |
| 8-K | 2026-02-26 | 2026-02-25 | 0001193125-26-074606 ↗ |
| 8-K | 2026-01-12 | 2026-01-12 | 0001193125-26-010089 ↗ |
| 10-Q | 2025-12-10 | 2025-10-31 | 0001193125-25-314313 ↗ |
| 8-K | 2025-11-26 | 2025-11-25 | 0001193125-25-299116 ↗ |
| 10-Q | 2025-09-09 | 2025-07-31 | 0001193125-25-199199 ↗ |
| 8-K | 2025-08-28 | 2025-08-27 | 0001193125-25-190894 ↗ |
| 10-Q | 2025-06-09 | 2025-04-30 | 0000950170-25-083755 ↗ |