NETFLIX INC
NFLX · Services-Video Tape Rental · 4.21B shares · +78%/yr ↑ dilution · EDGAR filings ↗
Net buyback after stock comp: $5.7B (gross $6.0B, SBC $339M)
Reference price $77.21 · est. market cap ~$325.3B — last insider sale, 2026-06-17 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)
Grade
A90Netflix is a highly profitable, cash-generative global streaming leader with elite returns on capital, strong revenue growth, and a manageable balance sheet — a top-tier long-term investment candidate.
Strengths
- Elite free cash flow generation — Free cash flow $9.5B (99th pct); FCF margin 20.9% (76th pct)
- High-quality profitability and capital efficiency — Operating margin 29.5% (93rd pct), net margin 24.3% (84th pct), ROA 19.8% (96th pct), ROE 41.3% (87th pct)
- Strong, accelerating revenue growth with margin expansion — Total revenues +16% YoY to $45.2B; operating income +28% to $13.3B; operating margin up ~2.8pts to 29.5% per FY2025 MD&A
- Strong liquidity buffer — Cash & investments $9.1B (97th pct)
- Diversified global revenue base with broad-based regional growth — Per FY2025 MD&A: UCAN +15%, EMEA +17%, LATAM +11%, APAC +21% YoY
Risks
- Below-peer near-term liquidity ratios — Current ratio 1.19 (26th pct), quick ratio 1.19 (32nd pct)
- Moderate leverage relative to some peers — Debt/equity 0.51 (64th pct)
- Gross margin only mid-pack despite scale — Gross margin 48.5% (38th pct)
- Intense competition and largely fixed content costs limit downside flexibility — Per FY2025 risk factors: 'content costs are largely fixed in nature' and 'intensely competitive' market including piracy and generative-AI-enabled rivals
- Slowing growth in mature, highly penetrated markets and FX headwinds — Per FY2025 MD&A/risk factors: membership growth slower in penetrated markets; revenue hit by unfavorable FX net of hedging ($91M hedging loss)
Notable findings
- Exec changeRecent 8-K item 5.02 8-K ↗
- Customer concentration~16% of revenue from one customer/distributor — 2024 As Reported Constant Currency Adjustment Hedging (Gains) Losses Included in Revenues Constant Currency Revenues As Reported Hedging (Gains) Losses Included in Revenues Revenues Less Hedging Im
- Chronic dilutionShare count +78%/yr over 4y (dilution, book value/share -83%)
- Strong balance sheetStrong balance sheet — $9.1B cash & investments
- Insider sellingInsider selling — 42 open-market sale(s) by 7 insider(s) (cluster of 7 insiders, ~$260M, last 6mo) Form 4 ↗
Quarterly revenue
Last 4 quarters · from SEC filings.
Key metrics
Gross margin
48.5%
Operating margin
29.5%
Net margin
24.3%
Return on equity
41.3%
Return on assets
19.8%
ROIC
26.3%
Revenue growth (QoQ)
1.7%
Net-income growth
26.1%
Debt / equity
0.5×
Net debt / EBITDA
0.3×
Current ratio
1.2×
Free cash flow
$9.5B
EBITDA
$13.7B
Tangible book value
-$6.2B
Cash & investments
$9.1B
Stock comp / revenue
0.8%
Insider transactions · last 18 months
| Date | Insider | Type | Shares | Price |
|---|---|---|---|---|
| 2026-06-17 | SMITH BRADFORD L | Sell | 14K | $78.01 |
| 2026-06-17 | SMITH BRADFORD L | Option exercise | 5.3K | $11.72 |
| 2026-06-17 | SMITH BRADFORD L | Option exercise | 6.5K | $9.67 |
| 2026-06-17 | SMITH BRADFORD L | Sell | 22K | $77.21 |
| 2026-06-17 | SMITH BRADFORD L | Option exercise | 6.4K | $9.74 |
| 2026-06-17 | SMITH BRADFORD L | Option exercise | 6.1K | $10.26 |
| 2026-06-17 | SMITH BRADFORD L | Option exercise | 5.1K | $12.33 |
| 2026-06-17 | SMITH BRADFORD L | Option exercise | 6.6K | $9.44 |
| 2026-06-01 | HASTINGS REED | Sell | 333K | $85.85 |
| 2026-06-01 | HASTINGS REED | Sell | 54K | $86.73 |
| 2026-06-01 | HASTINGS REED | Option exercise | 387K | $10.26 |
| 2026-05-07 | Peters Gregory K | Sell | 27K | $88.69 |
| 2026-05-07 | Neumann Spencer Adam | Sell | 9.3K | $88.95 |
| 2026-05-06 | Peters Gregory K | Gift | 1.2K | — |
| 2026-05-05 | HYMAN DAVID A | Sell | 5.7K | $88.08 |
| 2026-05-05 | SARANDOS THEODORE A | Sell | 13K | $87.96 |
| 2026-05-05 | SARANDOS THEODORE A | Sell | 7.3K | $87.97 |
| 2026-05-05 | SARANDOS THEODORE A | Sell | 7.0K | $87.98 |
| 2026-05-04 | Willems Cletus R | Option exercise | 3.2K | — |
| 2026-05-04 | Willems Cletus R | Option exercise | 1.5K | — |
| 2026-05-04 | Willems Cletus R | Option exercise | 1.5K | — |
| 2026-05-04 | Willems Cletus R | Tax withheld | 1.6K | $92.06 |
| 2026-05-04 | Willems Cletus R | Tax withheld | 722 | $92.06 |
| 2026-05-04 | Willems Cletus R | Tax withheld | 755 | $92.06 |
| 2026-05-04 | HYMAN DAVID A | Option exercise | 5.4K | — |
| 2026-05-04 | HYMAN DAVID A | Option exercise | 3.0K | — |
| 2026-05-04 | HYMAN DAVID A | Option exercise | 2.9K | — |
| 2026-05-04 | HYMAN DAVID A | Tax withheld | 2.7K | $92.06 |
| 2026-05-04 | HYMAN DAVID A | Tax withheld | 1.5K | $92.06 |
| 2026-05-04 | HYMAN DAVID A | Tax withheld | 1.5K | $92.06 |
| 2026-05-04 | Neumann Spencer Adam | Option exercise | 8.8K | — |
| 2026-05-04 | Neumann Spencer Adam | Option exercise | 4.9K | — |
| 2026-05-04 | Neumann Spencer Adam | Option exercise | 4.7K | — |
| 2026-05-04 | Neumann Spencer Adam | Tax withheld | 4.4K | $92.06 |
| 2026-05-04 | Neumann Spencer Adam | Tax withheld | 2.4K | $92.06 |
| 2026-05-04 | Neumann Spencer Adam | Tax withheld | 2.4K | $92.06 |
| 2026-05-04 | SARANDOS THEODORE A | Option exercise | 26K | — |
| 2026-05-04 | SARANDOS THEODORE A | Option exercise | 14K | — |
| 2026-05-04 | SARANDOS THEODORE A | Option exercise | 14K | — |
| 2026-05-04 | SARANDOS THEODORE A | Tax withheld | 13K | $92.06 |
| 2026-05-04 | SARANDOS THEODORE A | Tax withheld | 7.2K | $92.06 |
| 2026-05-04 | SARANDOS THEODORE A | Tax withheld | 7.0K | $92.06 |
| 2026-05-04 | Peters Gregory K | Option exercise | 26K | — |
| 2026-05-04 | Peters Gregory K | Option exercise | 14K | — |
| 2026-05-04 | Peters Gregory K | Option exercise | 14K | — |
| 2026-05-04 | Peters Gregory K | Tax withheld | 13K | $92.06 |
| 2026-05-04 | Peters Gregory K | Tax withheld | 7.2K | $92.06 |
| 2026-05-04 | Peters Gregory K | Tax withheld | 7.0K | $92.06 |
| 2026-05-01 | HASTINGS REED | Sell | 106K | $93.54 |
| 2026-05-01 | HASTINGS REED | Option exercise | 408K | $9.74 |
| 2026-05-01 | HASTINGS REED | Sell | 188K | $92.28 |
| 2026-05-01 | HASTINGS REED | Sell | 113K | $94.17 |
| 2026-04-02 | Neumann Spencer Adam | Option exercise | 21K | $36.41 |
| 2026-04-02 | Neumann Spencer Adam | Option exercise | 7.8K | $38.10 |
| 2026-04-02 | Neumann Spencer Adam | Sell | 29K | $98.00 |
| 2026-04-01 | HASTINGS REED | Sell | 248K | $95.68 |
| 2026-04-01 | HASTINGS REED | Option exercise | 421K | $9.44 |
| 2026-04-01 | HASTINGS REED | Sell | 152K | $95.02 |
| 2026-04-01 | HASTINGS REED | Sell | 21K | $96.66 |
| 2026-03-02 | HASTINGS REED | Sell | 228K | $96.92 |
| 2026-03-02 | Neumann Spencer Adam | Option exercise | 6.3K | $35.80 |
| 2026-03-02 | Neumann Spencer Adam | Option exercise | 22K | $38.10 |
| 2026-03-02 | Neumann Spencer Adam | Sell | 29K | $97.00 |
| 2026-03-02 | HASTINGS REED | Option exercise | 411K | $9.67 |
| 2026-03-02 | HASTINGS REED | Sell | 55K | $96.06 |
| 2026-03-02 | HASTINGS REED | Sell | 128K | $97.59 |
| 2026-02-27 | Neumann Spencer Adam | Sell | 29K | $96.00 |
| 2026-02-27 | Neumann Spencer Adam | Option exercise | 32K | $32.98 |
| 2026-02-27 | Neumann Spencer Adam | Option exercise | 26K | $35.80 |
| 2026-02-27 | Neumann Spencer Adam | Sell | 29K | $95.00 |
| 2026-02-10 | Peters Gregory K | Sell | 1.3K | $84.40 |
| 2026-02-10 | Willems Cletus R | Sell | 3.1K | $82.67 |
| 2026-02-10 | Peters Gregory K | Sell | 15K | $82.74 |
| 2026-02-10 | Peters Gregory K | Sell | 11K | $83.76 |
| 2026-02-09 | HYMAN DAVID A | Sell | 5.7K | $81.06 |
| 2026-02-06 | Neumann Spencer Adam | Sell | 9.2K | $81.27 |
| 2026-02-05 | HASTINGS REED | Gift | 242K | — |
| 2026-02-03 | Neumann Spencer Adam | Tax withheld | 2.4K | $82.76 |
| 2026-02-03 | Neumann Spencer Adam | Option exercise | 8.8K | — |
| 2026-02-03 | Neumann Spencer Adam | Option exercise | 4.9K | — |
| 2026-02-03 | Neumann Spencer Adam | Option exercise | 4.7K | — |
| 2026-02-03 | Neumann Spencer Adam | Tax withheld | 4.4K | $82.76 |
| 2026-02-03 | Willems Cletus R | Option exercise | 1.5K | — |
| 2026-02-03 | Willems Cletus R | Option exercise | 1.5K | — |
| 2026-02-03 | Willems Cletus R | Tax withheld | 1.6K | $82.76 |
| 2026-02-03 | Willems Cletus R | Tax withheld | 717 | $82.76 |
| 2026-02-03 | Willems Cletus R | Tax withheld | 754 | $82.76 |
| 2026-02-03 | SARANDOS THEODORE A | Option exercise | 26K | — |
| 2026-02-03 | SARANDOS THEODORE A | Option exercise | 14K | — |
| 2026-02-03 | SARANDOS THEODORE A | Option exercise | 14K | — |
| 2026-02-03 | SARANDOS THEODORE A | Tax withheld | 13K | $82.76 |
| 2026-02-03 | SARANDOS THEODORE A | Tax withheld | 7.2K | $82.76 |
| 2026-02-03 | SARANDOS THEODORE A | Tax withheld | 7.0K | $82.76 |
| 2026-02-03 | Peters Gregory K | Option exercise | 26K | — |
| 2026-02-03 | Peters Gregory K | Option exercise | 14K | — |
| 2026-02-03 | Peters Gregory K | Option exercise | 14K | — |
| 2026-02-03 | Peters Gregory K | Tax withheld | 13K | $82.76 |
| 2026-02-03 | Peters Gregory K | Tax withheld | 7.2K | $82.76 |
| 2026-02-03 | Peters Gregory K | Tax withheld | 7.0K | $82.76 |
| 2026-02-03 | HYMAN DAVID A | Option exercise | 5.4K | — |
| 2026-02-03 | HYMAN DAVID A | Option exercise | 3.0K | — |
| 2026-02-03 | HYMAN DAVID A | Option exercise | 2.9K | — |
| 2026-02-03 | HYMAN DAVID A | Tax withheld | 2.7K | $82.76 |
| 2026-02-03 | HYMAN DAVID A | Tax withheld | 1.5K | $82.76 |
| 2026-02-03 | HYMAN DAVID A | Tax withheld | 1.5K | $82.76 |
| 2026-02-03 | Neumann Spencer Adam | Tax withheld | 2.4K | $82.76 |
| 2026-02-03 | Willems Cletus R | Option exercise | 3.2K | — |
| 2026-02-02 | HASTINGS REED | Option exercise | 391K | $10.15 |
| 2026-02-02 | HASTINGS REED | Sell | 39K | $84.96 |
| 2026-02-02 | HASTINGS REED | Sell | 248K | $83.22 |
| 2026-02-02 | HASTINGS REED | Sell | 105K | $84.09 |
| 2026-01-29 | Peters Gregory K | Sell | 98K | $82.87 |
| 2026-01-29 | Peters Gregory K | Sell | 7.6K | $83.75 |
| 2026-01-16 | HYMAN DAVID A | Sell | 23K | $88.11 |
| 2026-01-15 | SMITH BRADFORD L | Sell | 11K | $88.27 |
| 2026-01-15 | SMITH BRADFORD L | Option exercise | 6.2K | $10.15 |
| 2026-01-15 | SMITH BRADFORD L | Sell | 20K | $89.18 |
| 2026-01-15 | SMITH BRADFORD L | Sell | 30 | $89.86 |
| 2026-01-15 | SMITH BRADFORD L | Option exercise | 6.6K | $9.41 |
| 2026-01-15 | SMITH BRADFORD L | Option exercise | 6.4K | $9.83 |
| 2026-01-15 | SMITH BRADFORD L | Option exercise | 5.9K | $10.57 |
| 2026-01-15 | SMITH BRADFORD L | Option exercise | 6.7K | $9.31 |
| 2026-01-07 | Peters Gregory K | Grant | 207K | — |
| 2026-01-07 | Peters Gregory K | Tax withheld | 102K | $90.65 |
| 2026-01-07 | Neumann Spencer Adam | Grant | 70K | — |
| 2026-01-07 | SARANDOS THEODORE A | Grant | 207K | — |
| 2026-01-07 | SARANDOS THEODORE A | Tax withheld | 102K | $90.65 |
| 2026-01-07 | HYMAN DAVID A | Grant | 44K | — |
| 2026-01-07 | HYMAN DAVID A | Tax withheld | 20K | $90.65 |
| 2026-01-07 | Neumann Spencer Adam | Tax withheld | 33K | $90.65 |
| 2026-01-02 | HASTINGS REED | Sell | 9.9K | $94.00 |
| 2026-01-02 | HASTINGS REED | Option exercise | 426K | $9.31 |
| 2026-01-02 | HASTINGS REED | Sell | 264K | $91.18 |
| 2026-01-02 | HASTINGS REED | Sell | 146K | $92.32 |
| 2026-01-02 | HASTINGS REED | Sell | 6.3K | $93.22 |
| 2025-12-01 | HASTINGS REED | Sell | 141K | $108.20 |
| 2025-12-01 | HASTINGS REED | Sell | 198K | $108.89 |
| 2025-12-01 | HASTINGS REED | Option exercise | 375K | $10.57 |
| 2025-12-01 | HASTINGS REED | Sell | 37K | $106.85 |
| 2025-11-07 | HASTINGS REED | Gift | 14K | — |
| 2025-11-06 | Willems Cletus R | Sell | 238 | $1,100.33 |
| 2025-11-04 | Peters Gregory K | Sell | 2.0K | $1,095.68 |
| 2025-11-04 | Peters Gregory K | Gift | 567 | — |
| 2025-11-04 | HYMAN DAVID A | Option exercise | 3.3K | $438.62 |
| 2025-11-04 | HYMAN DAVID A | Option exercise | 3.3K | $439.88 |
| 2025-11-04 | HYMAN DAVID A | Option exercise | 3.8K | $380.33 |
| 2025-11-04 | HYMAN DAVID A | Option exercise | 3.5K | $420.19 |
| 2025-11-04 | HYMAN DAVID A | Option exercise | 3.1K | $465.74 |
| 2025-11-04 | HYMAN DAVID A | Option exercise | 3.1K | $468.50 |
| 2025-11-04 | HYMAN DAVID A | Sell | 31K | $1,100.00 |
| 2025-11-04 | HYMAN DAVID A | Sell | 425 | $1,088.21 |
| 2025-11-04 | SARANDOS THEODORE A | Sell | 2.0K | $1,092.08 |
| 2025-11-04 | HYMAN DAVID A | Option exercise | 1.6K | $597.37 |
| 2025-11-04 | HYMAN DAVID A | Option exercise | 2.3K | $457.13 |
| 2025-11-04 | HYMAN DAVID A | Option exercise | 3.6K | $403.13 |
| 2025-11-04 | HYMAN DAVID A | Option exercise | 3.3K | $441.44 |
| 2025-11-03 | Neumann Spencer Adam | Sell | 10 | $1,108.96 |
| 2025-11-03 | Neumann Spencer Adam | Sell | 70 | $1,111.20 |
| 2025-11-03 | Neumann Spencer Adam | Sell | 40 | $1,112.10 |
| 2025-11-03 | Neumann Spencer Adam | Sell | 30 | $1,113.34 |
| 2025-11-03 | Neumann Spencer Adam | Sell | 80 | $1,115.34 |
| 2025-11-03 | Neumann Spencer Adam | Sell | 89 | $1,116.63 |
| 2025-11-03 | HYMAN DAVID A | Option exercise | 303 | — |
| 2025-11-03 | HYMAN DAVID A | Tax withheld | 271 | $1,118.86 |
| 2025-11-03 | HYMAN DAVID A | Tax withheld | 151 | $1,118.86 |
| 2025-11-03 | Peters Gregory K | Option exercise | 2.6K | — |
| 2025-11-03 | Peters Gregory K | Option exercise | 1.4K | — |
| 2025-11-03 | Peters Gregory K | Tax withheld | 1.3K | $1,118.86 |
| 2025-11-03 | Peters Gregory K | Tax withheld | 719 | $1,118.86 |
| 2025-11-03 | Neumann Spencer Adam | Option exercise | 878 | — |
| 2025-11-03 | Neumann Spencer Adam | Option exercise | 489 | — |
| 2025-11-03 | Neumann Spencer Adam | Tax withheld | 438 | $1,118.86 |
| 2025-11-03 | Neumann Spencer Adam | Tax withheld | 244 | $1,118.86 |
| 2025-11-03 | Neumann Spencer Adam | Sell | 695 | $1,093.78 |
| 2025-11-03 | SARANDOS THEODORE A | Option exercise | 2.6K | — |
| 2025-11-03 | SARANDOS THEODORE A | Option exercise | 1.4K | — |
| 2025-11-03 | SARANDOS THEODORE A | Tax withheld | 1.3K | $1,118.86 |
| 2025-11-03 | SARANDOS THEODORE A | Tax withheld | 719 | $1,118.86 |
| 2025-11-03 | Willems Cletus R | Option exercise | 316 | — |
| 2025-11-03 | Willems Cletus R | Option exercise | 147 | — |
| 2025-11-03 | Willems Cletus R | Tax withheld | 153 | $1,118.86 |
| 2025-11-03 | Willems Cletus R | Tax withheld | 72 | $1,118.86 |
| 2025-11-03 | HYMAN DAVID A | Option exercise | 544 | — |
| 2025-11-03 | Neumann Spencer Adam | Sell | 30 | $1,118.15 |
| 2025-11-03 | Neumann Spencer Adam | Sell | 40 | $1,119.05 |
| 2025-11-03 | Neumann Spencer Adam | Sell | 40 | $1,120.38 |
| 2025-11-03 | Neumann Spencer Adam | Sell | 30 | $1,121.40 |
| 2025-11-03 | Neumann Spencer Adam | Sell | 20 | $1,122.29 |
| 2025-11-03 | Neumann Spencer Adam | Sell | 10 | $1,123.22 |
| 2025-11-03 | Neumann Spencer Adam | Sell | 50 | $1,124.84 |
| 2025-11-03 | Neumann Spencer Adam | Sell | 10 | $1,125.28 |
| 2025-11-03 | Neumann Spencer Adam | Sell | 10 | $1,126.35 |
| 2025-11-03 | Neumann Spencer Adam | Option exercise | 2.6K | $269.58 |
| 2025-11-03 | Neumann Spencer Adam | Sell | 30 | $1,079.42 |
| 2025-11-03 | Neumann Spencer Adam | Sell | 40 | $1,084.30 |
| 2025-11-03 | Neumann Spencer Adam | Sell | 40 | $1,083.20 |
| 2025-11-03 | Neumann Spencer Adam | Sell | 40 | $1,086.02 |
| 2025-11-03 | Neumann Spencer Adam | Sell | 40 | $1,086.95 |
| 2025-11-03 | Neumann Spencer Adam | Sell | 60 | $1,087.79 |
| 2025-11-03 | Neumann Spencer Adam | Sell | 70 | $1,089.18 |
| 2025-11-03 | Neumann Spencer Adam | Sell | 60 | $1,090.06 |
| 2025-11-03 | Neumann Spencer Adam | Sell | 111 | $1,091.23 |
| 2025-11-03 | Neumann Spencer Adam | Sell | 100 | $1,092.35 |
| 2025-11-03 | Neumann Spencer Adam | Sell | 110 | $1,093.43 |
| 2025-11-03 | Neumann Spencer Adam | Sell | 156 | $1,094.31 |
| 2025-11-03 | Neumann Spencer Adam | Sell | 190 | $1,095.32 |
| 2025-11-03 | Neumann Spencer Adam | Sell | 250 | $1,096.34 |
| 2025-11-03 | Neumann Spencer Adam | Sell | 110 | $1,097.47 |
| 2025-11-03 | Neumann Spencer Adam | Sell | 180 | $1,098.45 |
| 2025-11-03 | Neumann Spencer Adam | Sell | 244 | $1,099.46 |
| 2025-11-03 | Neumann Spencer Adam | Sell | 90 | $1,100.98 |
| 2025-11-03 | Neumann Spencer Adam | Sell | 40 | $1,102.39 |
| 2025-11-03 | Neumann Spencer Adam | Sell | 10 | $1,103.72 |
| 2025-11-03 | Neumann Spencer Adam | Sell | 10 | $1,105.20 |
| 2025-11-03 | Neumann Spencer Adam | Sell | 30 | $1,106.71 |
| 2025-11-03 | Neumann Spencer Adam | Sell | 30 | $1,107.95 |
| 2025-10-31 | HASTINGS REED | Sell | 132 | $1,132.84 |
| 2025-10-31 | HASTINGS REED | Option exercise | 40K | $98.30 |
| 2025-10-31 | HASTINGS REED | Sell | 1.4K | $1,104.64 |
| 2025-10-31 | HASTINGS REED | Sell | 300 | $1,108.65 |
| 2025-10-31 | HASTINGS REED | Sell | 426 | $1,109.52 |
| 2025-10-31 | HASTINGS REED | Sell | 330 | $1,110.72 |
| 2025-10-31 | HASTINGS REED | Sell | 862 | $1,111.65 |
| 2025-10-31 | HASTINGS REED | Sell | 630 | $1,112.58 |
| 2025-10-31 | HASTINGS REED | Sell | 852 | $1,113.78 |
| 2025-10-31 | HASTINGS REED | Sell | 700 | $1,114.90 |
| 2025-10-31 | HASTINGS REED | Sell | 200 | $1,116.31 |
| 2025-10-31 | HASTINGS REED | Sell | 800 | $1,117.38 |
| 2025-10-31 | HASTINGS REED | Sell | 1.8K | $1,118.52 |
| 2025-10-31 | HASTINGS REED | Sell | 7.4K | $1,119.41 |
| 2025-10-31 | HASTINGS REED | Sell | 2.1K | $1,120.35 |
| 2025-10-31 | HASTINGS REED | Sell | 2.8K | $1,121.47 |
| 2025-10-31 | HASTINGS REED | Sell | 3.2K | $1,122.54 |
| 2025-10-31 | HASTINGS REED | Sell | 3.5K | $1,123.44 |
| 2025-10-31 | HASTINGS REED | Sell | 3.6K | $1,124.53 |
| 2025-10-31 | HASTINGS REED | Sell | 1.4K | $1,125.63 |
| 2025-10-31 | HASTINGS REED | Sell | 1.4K | $1,126.43 |
| 2025-10-31 | HASTINGS REED | Sell | 1.0K | $1,127.35 |
| 2025-10-31 | HASTINGS REED | Sell | 500 | $1,128.68 |
| 2025-10-31 | HASTINGS REED | Sell | 2.5K | $1,129.73 |
| 2025-10-31 | HASTINGS REED | Sell | 2.0K | $1,130.84 |
| 2025-10-31 | HASTINGS REED | Sell | 423 | $1,131.59 |
| 2025-10-31 | HASTINGS REED | Sell | 100 | $1,134.18 |
| 2025-10-01 | Neumann Spencer Adam | Option exercise | 1.3K | $269.58 |
| 2025-10-01 | Neumann Spencer Adam | Option exercise | 1.3K | $286.81 |
| 2025-10-01 | Neumann Spencer Adam | Sell | 500 | $1,168.68 |
| 2025-10-01 | Neumann Spencer Adam | Sell | 400 | $1,169.68 |
| 2025-10-01 | Neumann Spencer Adam | Sell | 400 | $1,171.04 |
| 2025-10-01 | Neumann Spencer Adam | Sell | 300 | $1,172.53 |
| 2025-10-01 | Neumann Spencer Adam | Sell | 200 | $1,174.02 |
| 2025-10-01 | Neumann Spencer Adam | Sell | 300 | $1,175.36 |
| 2025-10-01 | Neumann Spencer Adam | Sell | 200 | $1,176.44 |
| 2025-10-01 | Neumann Spencer Adam | Sell | 300 | $1,178.07 |
| 2025-10-01 | HASTINGS REED | Option exercise | 42K | $94.09 |
| 2025-10-01 | HASTINGS REED | Sell | 400 | $1,164.15 |
| 2025-10-01 | HASTINGS REED | Sell | 900 | $1,165.65 |
| 2025-10-01 | HASTINGS REED | Sell | 1.4K | $1,166.86 |
| 2025-10-01 | HASTINGS REED | Sell | 4.3K | $1,168.12 |
| 2025-10-01 | HASTINGS REED | Sell | 4.8K | $1,168.98 |
| 2025-10-01 | HASTINGS REED | Sell | 4.5K | $1,169.90 |
| 2025-10-01 | HASTINGS REED | Sell | 5.5K | $1,171.03 |
| 2025-10-01 | HASTINGS REED | Sell | 4.3K | $1,171.94 |
| 2025-10-01 | HASTINGS REED | Sell | 1.9K | $1,172.93 |
| 2025-10-01 | HASTINGS REED | Sell | 2.3K | $1,173.94 |
| 2025-10-01 | HASTINGS REED | Sell | 4.0K | $1,175.16 |
| 2025-10-01 | HASTINGS REED | Sell | 3.2K | $1,176.07 |
| 2025-10-01 | HASTINGS REED | Sell | 2.3K | $1,177.18 |
| 2025-10-01 | HASTINGS REED | Sell | 2.3K | $1,178.15 |
| 2025-10-01 | HASTINGS REED | Sell | 200 | $1,178.91 |
| 2025-09-02 | HASTINGS REED | Sell | 304 | $1,198.80 |
| 2025-09-02 | Neumann Spencer Adam | Option exercise | 304 | $289.29 |
| 2025-09-02 | Neumann Spencer Adam | Option exercise | 2.3K | $286.81 |
| 2025-09-02 | Neumann Spencer Adam | Sell | 100 | $1,188.04 |
| 2025-09-02 | Neumann Spencer Adam | Sell | 100 | $1,197.06 |
| 2025-09-02 | Neumann Spencer Adam | Sell | 200 | $1,200.58 |
| 2025-09-02 | Neumann Spencer Adam | Sell | 200 | $1,204.01 |
| 2025-09-02 | Neumann Spencer Adam | Sell | 300 | $1,205.36 |
| 2025-09-02 | Neumann Spencer Adam | Sell | 300 | $1,206.24 |
| 2025-09-02 | Neumann Spencer Adam | Sell | 200 | $1,208.84 |
| 2025-09-02 | Neumann Spencer Adam | Sell | 200 | $1,210.43 |
| 2025-09-02 | Neumann Spencer Adam | Sell | 200 | $1,211.46 |
| 2025-09-02 | Neumann Spencer Adam | Sell | 200 | $1,212.67 |
| 2025-09-02 | Neumann Spencer Adam | Sell | 500 | $1,214.17 |
| 2025-09-02 | Neumann Spencer Adam | Sell | 100 | $1,214.95 |
| 2025-09-02 | HASTINGS REED | Option exercise | 26K | $109.96 |
| 2025-09-02 | HASTINGS REED | Sell | 500 | $1,186.18 |
| 2025-09-02 | HASTINGS REED | Sell | 200 | $1,187.72 |
| 2025-09-02 | HASTINGS REED | Sell | 26 | $1,191.59 |
| 2025-09-02 | HASTINGS REED | Sell | 100 | $1,194.05 |
| 2025-09-02 | HASTINGS REED | Sell | 1.2K | $1,196.94 |
| 2025-09-02 | HASTINGS REED | Sell | 597 | $1,199.78 |
| 2025-09-02 | HASTINGS REED | Sell | 421 | $1,200.55 |
| 2025-09-02 | HASTINGS REED | Sell | 466 | $1,202.23 |
| 2025-09-02 | HASTINGS REED | Sell | 1.2K | $1,203.60 |
| 2025-09-02 | HASTINGS REED | Sell | 1.4K | $1,204.77 |
| 2025-09-02 | HASTINGS REED | Sell | 3.5K | $1,205.81 |
| 2025-09-02 | HASTINGS REED | Sell | 1.1K | $1,206.71 |
| 2025-09-02 | HASTINGS REED | Sell | 2.4K | $1,207.85 |
| 2025-09-02 | HASTINGS REED | Sell | 1.7K | $1,208.65 |
| 2025-09-02 | HASTINGS REED | Sell | 1.3K | $1,209.94 |
| 2025-09-02 | HASTINGS REED | Sell | 500 | $1,210.87 |
| 2025-09-02 | HASTINGS REED | Sell | 2.1K | $1,212.09 |
| 2025-09-02 | HASTINGS REED | Sell | 2.5K | $1,213.06 |
| 2025-09-02 | HASTINGS REED | Sell | 3.3K | $1,214.11 |
| 2025-09-02 | HASTINGS REED | Sell | 1.3K | $1,215.01 |
| 2025-08-06 | Neumann Spencer Adam | Sell | 685 | $1,161.21 |
| 2025-08-06 | Willems Cletus R | Sell | 238 | $1,153.52 |
| 2025-08-05 | Peters Gregory K | Sell | 2.0K | $1,157.44 |
| 2025-08-05 | SARANDOS THEODORE A | Sell | 2.0K | $1,160.62 |
| 2025-08-05 | HYMAN DAVID A | Sell | 424 | $1,158.67 |
| 2025-08-04 | Peters Gregory K | Tax withheld | 1.3K | $1,158.60 |
| 2025-08-04 | Peters Gregory K | Tax withheld | 719 | $1,158.60 |
| 2025-08-04 | SARANDOS THEODORE A | Option exercise | 2.6K | — |
| 2025-08-04 | SARANDOS THEODORE A | Option exercise | 1.4K | — |
| 2025-08-04 | SARANDOS THEODORE A | Tax withheld | 1.3K | $1,158.60 |
| 2025-08-04 | SARANDOS THEODORE A | Tax withheld | 719 | $1,158.60 |
| 2025-08-04 | Neumann Spencer Adam | Tax withheld | 438 | $1,158.60 |
| 2025-08-04 | Willems Cletus R | Option exercise | 316 | — |
| 2025-08-04 | Neumann Spencer Adam | Tax withheld | 244 | $1,158.60 |
| 2025-08-04 | Peters Gregory K | Option exercise | 2.6K | — |
| 2025-08-04 | Peters Gregory K | Option exercise | 1.4K | — |
| 2025-08-04 | Willems Cletus R | Option exercise | 146 | — |
| 2025-08-04 | Willems Cletus R | Tax withheld | 153 | $1,158.60 |
| 2025-08-04 | Willems Cletus R | Tax withheld | 71 | $1,158.60 |
| 2025-08-04 | HYMAN DAVID A | Option exercise | 543 | — |
| 2025-08-04 | HYMAN DAVID A | Option exercise | 303 | — |
| 2025-08-04 | HYMAN DAVID A | Tax withheld | 271 | $1,158.60 |
| 2025-08-04 | HYMAN DAVID A | Tax withheld | 151 | $1,158.60 |
| 2025-08-04 | Neumann Spencer Adam | Option exercise | 878 | — |
| 2025-08-04 | Neumann Spencer Adam | Option exercise | 489 | — |
| 2025-08-01 | HASTINGS REED | Option exercise | 23K | $125.37 |
| 2025-08-01 | HASTINGS REED | Sell | 800 | $1,155.18 |
| 2025-08-01 | HASTINGS REED | Sell | 2.5K | $1,156.24 |
| 2025-08-01 | HASTINGS REED | Sell | 3.3K | $1,157.30 |
| 2025-08-01 | HASTINGS REED | Sell | 3.1K | $1,158.09 |
| 2025-08-01 | HASTINGS REED | Sell | 827 | $1,159.14 |
| 2025-08-01 | HASTINGS REED | Sell | 933 | $1,160.33 |
| 2025-08-01 | HASTINGS REED | Sell | 1.1K | $1,161.47 |
| 2025-08-01 | Neumann Spencer Adam | Option exercise | 2.6K | $289.29 |
| 2025-08-01 | HASTINGS REED | Sell | 1.6K | $1,162.65 |
| 2025-08-01 | HASTINGS REED | Sell | 383 | $1,163.17 |
| 2025-08-01 | HASTINGS REED | Sell | 1.2K | $1,164.23 |
| 2025-08-01 | HASTINGS REED | Sell | 1.1K | $1,165.62 |
| 2025-08-01 | HASTINGS REED | Sell | 587 | $1,166.89 |
| 2025-08-01 | HASTINGS REED | Sell | 718 | $1,168.14 |
| 2025-08-01 | HASTINGS REED | Sell | 438 | $1,169.01 |
| 2025-08-01 | HASTINGS REED | Sell | 1.3K | $1,170.30 |
| 2025-08-01 | HASTINGS REED | Sell | 703 | $1,171.16 |
| 2025-08-01 | HASTINGS REED | Sell | 462 | $1,172.05 |
| 2025-08-01 | HASTINGS REED | Sell | 531 | $1,173.48 |
| 2025-08-01 | HASTINGS REED | Sell | 475 | $1,174.37 |
| 2025-08-01 | HASTINGS REED | Sell | 100 | $1,175.00 |
| 2025-08-01 | HASTINGS REED | Sell | 500 | $1,176.57 |
| 2025-08-01 | HASTINGS REED | Sell | 100 | $1,177.74 |
| 2025-08-01 | Neumann Spencer Adam | Sell | 500 | $1,156.61 |
| 2025-08-01 | Neumann Spencer Adam | Sell | 601 | $1,157.87 |
| 2025-08-01 | Neumann Spencer Adam | Sell | 100 | $1,159.95 |
| 2025-08-01 | Neumann Spencer Adam | Sell | 400 | $1,161.87 |
| 2025-08-01 | Neumann Spencer Adam | Sell | 200 | $1,163.28 |
| 2025-08-01 | Neumann Spencer Adam | Sell | 200 | $1,165.57 |
| 2025-08-01 | Neumann Spencer Adam | Sell | 100 | $1,168.21 |
| 2025-08-01 | Neumann Spencer Adam | Sell | 200 | $1,169.93 |
| 2025-08-01 | Neumann Spencer Adam | Sell | 200 | $1,171.22 |
| 2025-08-01 | Neumann Spencer Adam | Sell | 100 | $1,176.48 |
| 2025-07-01 | HASTINGS REED | Sell | 616 | $1,301.63 |
| 2025-07-01 | HASTINGS REED | Sell | 220 | $1,302.34 |
| 2025-07-01 | HASTINGS REED | Sell | 26 | $1,303.33 |
| 2025-07-01 | HASTINGS REED | Sell | 100 | $1,304.21 |
| 2025-07-01 | HASTINGS REED | Sell | 229 | $1,305.65 |
| 2025-07-01 | HASTINGS REED | Sell | 300 | $1,306.14 |
| 2025-07-01 | HASTINGS REED | Sell | 300 | $1,309.51 |
| 2025-07-01 | HASTINGS REED | Sell | 200 | $1,310.81 |
| 2025-07-01 | HASTINGS REED | Sell | 181 | $1,311.34 |
| 2025-07-01 | HASTINGS REED | Sell | 100 | $1,313.20 |
| 2025-07-01 | HASTINGS REED | Sell | 400 | $1,285.17 |
| 2025-07-01 | Masiyiwa Strive | Option exercise | 142 | $438.62 |
| 2025-07-01 | Masiyiwa Strive | Option exercise | 148 | $420.19 |
| 2025-07-01 | Masiyiwa Strive | Sell | 290 | $1,336.54 |
| 2025-07-01 | Neumann Spencer Adam | Option exercise | 696 | $289.29 |
| 2025-07-01 | Neumann Spencer Adam | Option exercise | 1.9K | $309.99 |
| 2025-07-01 | Neumann Spencer Adam | Sell | 100 | $1,283.72 |
| 2025-07-01 | Neumann Spencer Adam | Sell | 100 | $1,286.27 |
| 2025-07-01 | Neumann Spencer Adam | Sell | 100 | $1,288.14 |
| 2025-07-01 | Neumann Spencer Adam | Sell | 201 | $1,292.78 |
| 2025-07-01 | Neumann Spencer Adam | Sell | 200 | $1,294.10 |
| 2025-07-01 | Neumann Spencer Adam | Sell | 400 | $1,295.65 |
| 2025-07-01 | Neumann Spencer Adam | Sell | 100 | $1,296.78 |
| 2025-07-01 | Neumann Spencer Adam | Sell | 200 | $1,298.65 |
| 2025-07-01 | Neumann Spencer Adam | Sell | 100 | $1,300.20 |
| 2025-07-01 | Neumann Spencer Adam | Sell | 100 | $1,301.84 |
| 2025-07-01 | Neumann Spencer Adam | Sell | 100 | $1,308.03 |
| 2025-07-01 | Neumann Spencer Adam | Sell | 100 | $1,317.11 |
| 2025-07-01 | Neumann Spencer Adam | Sell | 100 | $1,323.19 |
| 2025-07-01 | Neumann Spencer Adam | Sell | 300 | $1,330.67 |
| 2025-07-01 | Neumann Spencer Adam | Sell | 100 | $1,331.30 |
| 2025-07-01 | Neumann Spencer Adam | Sell | 200 | $1,334.27 |
| 2025-07-01 | Neumann Spencer Adam | Sell | 100 | $1,337.05 |
| 2025-07-01 | HASTINGS REED | Sell | 240 | $1,312.29 |
| 2025-07-01 | HASTINGS REED | Sell | 400 | $1,314.67 |
| 2025-07-01 | HASTINGS REED | Sell | 900 | $1,315.59 |
| 2025-07-01 | HASTINGS REED | Sell | 200 | $1,316.12 |
| 2025-07-01 | HASTINGS REED | Sell | 100 | $1,320.50 |
| 2025-07-01 | HASTINGS REED | Sell | 500 | $1,323.18 |
| 2025-07-01 | HASTINGS REED | Sell | 100 | $1,324.78 |
| 2025-07-01 | HASTINGS REED | Sell | 466 | $1,325.51 |
| 2025-07-01 | HASTINGS REED | Sell | 100 | $1,326.24 |
| 2025-07-01 | HASTINGS REED | Sell | 334 | $1,329.55 |
| 2025-07-01 | HASTINGS REED | Sell | 1.0K | $1,330.44 |
| 2025-07-01 | HASTINGS REED | Sell | 1.0K | $1,331.31 |
| 2025-07-01 | HASTINGS REED | Sell | 900 | $1,332.55 |
| 2025-07-01 | HASTINGS REED | Sell | 1.9K | $1,333.57 |
| 2025-07-01 | HASTINGS REED | Sell | 900 | $1,334.46 |
| 2025-07-01 | HASTINGS REED | Sell | 100 | $1,335.47 |
| 2025-07-01 | HASTINGS REED | Sell | 473 | $1,336.53 |
| 2025-07-01 | HASTINGS REED | Sell | 300 | $1,337.62 |
| 2025-07-01 | HASTINGS REED | Option exercise | 27K | $107.64 |
| 2025-07-01 | HASTINGS REED | Sell | 800 | $1,283.44 |
| 2025-07-01 | HASTINGS REED | Sell | 300 | $1,284.47 |
| 2025-07-01 | HASTINGS REED | Sell | 400 | $1,286.38 |
| 2025-07-01 | HASTINGS REED | Sell | 200 | $1,287.84 |
| 2025-07-01 | HASTINGS REED | Sell | 300 | $1,288.55 |
| 2025-07-01 | HASTINGS REED | Sell | 200 | $1,289.29 |
| 2025-07-01 | HASTINGS REED | Sell | 100 | $1,290.17 |
| 2025-07-01 | HASTINGS REED | Sell | 500 | $1,291.39 |
| 2025-07-01 | HASTINGS REED | Sell | 900 | $1,292.49 |
| 2025-07-01 | HASTINGS REED | Sell | 1.5K | $1,293.44 |
| 2025-07-01 | HASTINGS REED | Sell | 1.6K | $1,294.67 |
| 2025-07-01 | HASTINGS REED | Sell | 2.8K | $1,295.54 |
| 2025-07-01 | HASTINGS REED | Sell | 934 | $1,296.58 |
| 2025-07-01 | HASTINGS REED | Sell | 1.2K | $1,297.49 |
| 2025-07-01 | HASTINGS REED | Sell | 776 | $1,298.47 |
| 2025-07-01 | HASTINGS REED | Sell | 645 | $1,299.49 |
| 2025-07-01 | HASTINGS REED | Sell | 844 | $1,300.16 |
| 2025-06-25 | KILGORE LESLIE J | Option exercise | 212 | $294.95 |
| 2025-06-25 | KILGORE LESLIE J | Sell | 212 | $1,290.00 |
| 2025-06-25 | Karbowski Jeffrey William | Option exercise | 474 | $439.88 |
| 2025-06-25 | Karbowski Jeffrey William | Option exercise | 146 | $438.62 |
| 2025-06-25 | Karbowski Jeffrey William | Sell | 620 | $1,286.84 |
| 2025-06-24 | KILGORE LESLIE J | Option exercise | 215 | $290.39 |
| 2025-06-24 | KILGORE LESLIE J | Option exercise | 216 | $290.30 |
| 2025-06-24 | KILGORE LESLIE J | Sell | 216 | $1,265.00 |
| 2025-06-24 | KILGORE LESLIE J | Sell | 215 | $1,270.00 |
| 2025-06-05 | MATHER ANN | Option exercise | 171 | $363.60 |
| 2025-06-05 | Hoag Jay C | Sell | 2.6K | $1,255.58 |
| 2025-06-05 | Hoag Jay C | Sell | 892 | $1,255.58 |
| 2025-06-05 | Hoag Jay C | Sell | 3.9K | $1,254.58 |
| 2025-06-05 | Hoag Jay C | Sell | 1.3K | $1,254.58 |
| 2025-06-05 | Hoag Jay C | Sell | 2.2K | $1,253.57 |
| 2025-06-05 | Hoag Jay C | Sell | 731 | $1,253.57 |
| 2025-06-05 | Hoag Jay C | Sell | 3.2K | $1,252.28 |
| 2025-06-05 | Hoag Jay C | Sell | 1.1K | $1,252.28 |
| 2025-06-05 | Hoag Jay C | Sell | 3.6K | $1,251.70 |
| 2025-06-05 | Hoag Jay C | Sell | 1.2K | $1,251.70 |
| 2025-06-05 | Hoag Jay C | Sell | 8.2K | $1,250.24 |
| 2025-06-05 | Hoag Jay C | Sell | 2.8K | $1,250.24 |
| 2025-06-05 | KILGORE LESLIE J | Option exercise | 218 | $286.75 |
| 2025-06-05 | KILGORE LESLIE J | Option exercise | 218 | $286.81 |
| 2025-06-05 | KILGORE LESLIE J | Option exercise | 216 | $289.29 |
| 2025-06-05 | KILGORE LESLIE J | Sell | 218 | $1,245.00 |
| 2025-06-05 | KILGORE LESLIE J | Sell | 218 | $1,250.00 |
| 2025-06-05 | KILGORE LESLIE J | Sell | 216 | $1,260.00 |
| 2025-06-05 | MATHER ANN | Option exercise | 157 | $398.18 |
| 2025-06-05 | MATHER ANN | Option exercise | 185 | $338.38 |
| 2025-06-05 | MATHER ANN | Option exercise | 164 | $381.43 |
| 2025-06-05 | MATHER ANN | Option exercise | 197 | $317.38 |
| 2025-06-05 | MATHER ANN | Option exercise | 216 | $290.30 |
| 2025-06-05 | MATHER ANN | Sell | 1.1K | $1,250.00 |
| 2025-06-03 | KILGORE LESLIE J | Sell | 223 | $1,225.00 |
| 2025-06-03 | KILGORE LESLIE J | Option exercise | 223 | $280.29 |
| 2025-06-02 | HASTINGS REED | Sell | 850 | $1,205.24 |
| 2025-06-02 | HASTINGS REED | Sell | 1.2K | $1,206.15 |
| 2025-06-02 | HASTINGS REED | Sell | 1.1K | $1,207.13 |
| 2025-06-02 | HASTINGS REED | Sell | 756 | $1,208.19 |
| 2025-06-02 | HASTINGS REED | Sell | 2.0K | $1,209.55 |
| 2025-06-02 | HASTINGS REED | Sell | 1.6K | $1,210.85 |
| 2025-06-02 | HASTINGS REED | Sell | 1.1K | $1,212.08 |
| 2025-06-02 | HASTINGS REED | Sell | 1.9K | $1,213.42 |
| 2025-06-02 | HASTINGS REED | Sell | 3.9K | $1,214.15 |
| 2025-06-02 | HASTINGS REED | Sell | 1.9K | $1,215.38 |
| 2025-06-02 | HASTINGS REED | Sell | 3.3K | $1,217.34 |
| 2025-06-02 | HASTINGS REED | Sell | 1.6K | $1,216.52 |
| 2025-06-02 | Neumann Spencer Adam | Option exercise | 1.1K | $319.50 |
| 2025-06-02 | Neumann Spencer Adam | Option exercise | 1.5K | $309.99 |
| 2025-06-02 | Neumann Spencer Adam | Sell | 100 | $1,197.92 |
| 2025-06-02 | Neumann Spencer Adam | Sell | 100 | $1,201.87 |
| 2025-06-02 | Neumann Spencer Adam | Sell | 100 | $1,203.59 |
| 2025-06-02 | Neumann Spencer Adam | Sell | 300 | $1,206.22 |
| 2025-06-02 | Neumann Spencer Adam | Sell | 100 | $1,207.55 |
| 2025-06-02 | Neumann Spencer Adam | Sell | 200 | $1,209.27 |
| 2025-06-02 | Neumann Spencer Adam | Sell | 200 | $1,211.37 |
| 2025-06-02 | Neumann Spencer Adam | Sell | 380 | $1,213.09 |
| 2025-06-02 | Neumann Spencer Adam | Sell | 299 | $1,214.28 |
| 2025-06-02 | Neumann Spencer Adam | Sell | 200 | $1,215.16 |
| 2025-06-02 | Neumann Spencer Adam | Sell | 433 | $1,217.25 |
| 2025-06-02 | Neumann Spencer Adam | Sell | 189 | $1,218.63 |
| 2025-06-02 | HASTINGS REED | Sell | 2.0K | $1,218.47 |
| 2025-06-02 | HASTINGS REED | Option exercise | 27K | $105.98 |
| 2025-06-02 | HASTINGS REED | Sell | 100 | $1,198.87 |
| 2025-06-02 | HASTINGS REED | Sell | 900 | $1,199.91 |
| 2025-06-02 | HASTINGS REED | Sell | 1.0K | $1,202.64 |
| 2025-06-02 | HASTINGS REED | Sell | 571 | $1,201.51 |
| 2025-06-02 | HASTINGS REED | Sell | 1.2K | $1,203.95 |
| 2025-05-29 | Hoag Jay C | Sell | 287 | $1,177.68 |
| 2025-05-29 | Hoag Jay C | Sell | 394 | $1,189.88 |
| 2025-05-29 | Hoag Jay C | Sell | 1.2K | $1,188.68 |
| 2025-05-29 | Hoag Jay C | Sell | 401 | $1,188.68 |
| 2025-05-29 | Hoag Jay C | Sell | 3.9K | $1,187.75 |
| 2025-05-29 | Hoag Jay C | Sell | 1.3K | $1,187.75 |
| 2025-05-29 | Hoag Jay C | Sell | 4.4K | $1,186.87 |
| 2025-05-29 | Hoag Jay C | Sell | 1.5K | $1,186.87 |
| 2025-05-29 | Hoag Jay C | Sell | 1.7K | $1,185.77 |
| 2025-05-29 | Hoag Jay C | Sell | 1.5K | $1,184.79 |
| 2025-05-29 | Hoag Jay C | Sell | 576 | $1,185.77 |
| 2025-05-29 | Hoag Jay C | Sell | 1.5K | $1,186.87 |
| 2025-05-29 | Hoag Jay C | Sell | 2.2K | $1,178.15 |
| 2025-05-29 | Hoag Jay C | Sell | 757 | $1,178.15 |
| 2025-05-29 | Hoag Jay C | Sell | 96 | $1,177.68 |
| 2025-05-29 | Hoag Jay C | Sell | 247 | $1,205.16 |
| 2025-05-29 | Hoag Jay C | Sell | 83 | $1,205.16 |
| 2025-05-29 | Hoag Jay C | Sell | 200 | $1,203.80 |
| 2025-05-29 | Hoag Jay C | Sell | 67 | $1,203.80 |
| 2025-05-29 | Hoag Jay C | Sell | 94 | $1,202.41 |
| 2025-05-29 | Hoag Jay C | Sell | 31 | $1,202.41 |
| 2025-05-29 | Hoag Jay C | Sell | 150 | $1,200.55 |
| 2025-05-29 | Hoag Jay C | Sell | 50 | $1,200.55 |
| 2025-05-29 | Hoag Jay C | Sell | 329 | $1,198.92 |
| 2025-05-29 | Hoag Jay C | Sell | 111 | $1,198.92 |
| 2025-05-29 | Hoag Jay C | Sell | 30 | $1,198.04 |
| 2025-05-29 | Hoag Jay C | Sell | 10 | $1,198.04 |
| 2025-05-29 | Hoag Jay C | Sell | 108 | $1,195.13 |
| 2025-05-29 | Hoag Jay C | Sell | 36 | $1,195.13 |
| 2025-05-29 | Hoag Jay C | Sell | 275 | $1,193.44 |
| 2025-05-29 | Hoag Jay C | Sell | 93 | $1,193.44 |
| 2025-05-29 | Hoag Jay C | Sell | 1.6K | $1,191.88 |
| 2025-05-29 | Hoag Jay C | Sell | 542 | $1,191.88 |
| 2025-05-29 | Hoag Jay C | Sell | 1.3K | $1,191.08 |
| 2025-05-29 | Hoag Jay C | Sell | 452 | $1,191.08 |
| 2025-05-29 | Hoag Jay C | Sell | 1.2K | $1,189.88 |
| 2025-05-29 | Hoag Jay C | Sell | 394 | $1,189.88 |
| 2025-05-29 | Hoag Jay C | Sell | 1.2K | $1,188.68 |
| 2025-05-29 | Hoag Jay C | Sell | 401 | $1,188.68 |
| 2025-05-29 | Hoag Jay C | Sell | 3.9K | $1,187.75 |
| 2025-05-29 | Hoag Jay C | Sell | 1.3K | $1,187.75 |
| 2025-05-29 | Hoag Jay C | Sell | 4.4K | $1,186.87 |
| 2025-05-29 | Hoag Jay C | Sell | 1.7K | $1,185.77 |
| 2025-05-29 | Hoag Jay C | Sell | 576 | $1,185.77 |
| 2025-05-29 | Hoag Jay C | Sell | 247 | $1,205.16 |
| 2025-05-29 | Hoag Jay C | Sell | 83 | $1,205.16 |
| 2025-05-29 | Hoag Jay C | Sell | 200 | $1,203.80 |
| 2025-05-29 | Hoag Jay C | Sell | 67 | $1,203.80 |
| 2025-05-29 | Hoag Jay C | Sell | 94 | $1,202.41 |
| 2025-05-29 | Hoag Jay C | Sell | 31 | $1,202.41 |
| 2025-05-29 | Hoag Jay C | Sell | 150 | $1,200.55 |
| 2025-05-29 | Hoag Jay C | Sell | 50 | $1,200.55 |
| 2025-05-29 | Hoag Jay C | Sell | 329 | $1,198.92 |
| 2025-05-29 | Hoag Jay C | Sell | 111 | $1,198.92 |
| 2025-05-29 | Hoag Jay C | Sell | 30 | $1,198.04 |
| 2025-05-29 | Hoag Jay C | Sell | 10 | $1,198.04 |
| 2025-05-29 | Hoag Jay C | Sell | 108 | $1,195.13 |
| 2025-05-29 | Hoag Jay C | Sell | 36 | $1,195.13 |
| 2025-05-29 | Hoag Jay C | Sell | 275 | $1,193.44 |
| 2025-05-29 | Hoag Jay C | Sell | 93 | $1,193.44 |
| 2025-05-29 | Hoag Jay C | Sell | 1.6K | $1,191.88 |
| 2025-05-29 | Hoag Jay C | Sell | 542 | $1,191.88 |
| 2025-05-29 | Hoag Jay C | Sell | 1.3K | $1,191.08 |
| 2025-05-29 | Hoag Jay C | Sell | 452 | $1,191.08 |
| 2025-05-29 | Hoag Jay C | Sell | 1.2K | $1,189.88 |
| 2025-05-29 | Hoag Jay C | Sell | 520 | $1,184.79 |
| 2025-05-29 | Hoag Jay C | Sell | 561 | $1,183.89 |
| 2025-05-29 | Hoag Jay C | Sell | 189 | $1,183.89 |
| 2025-05-29 | Hoag Jay C | Sell | 404 | $1,182.71 |
| 2025-05-29 | Hoag Jay C | Sell | 136 | $1,182.71 |
| 2025-05-29 | Hoag Jay C | Sell | 1.2K | $1,180.32 |
| 2025-05-29 | Hoag Jay C | Sell | 393 | $1,180.32 |
| 2025-05-29 | Hoag Jay C | Sell | 711 | $1,179.53 |
| 2025-05-29 | Hoag Jay C | Sell | 239 | $1,179.53 |
| 2025-05-27 | Karbowski Jeffrey William | Sell | 640 | $1,194.77 |
| 2025-05-27 | Karbowski Jeffrey William | Option exercise | 311 | $420.19 |
| 2025-05-27 | Karbowski Jeffrey William | Option exercise | 329 | $438.62 |
| 2025-05-15 | KILGORE LESLIE J | Sell | 232 | $1,175.00 |
| 2025-05-15 | KILGORE LESLIE J | Option exercise | 232 | $269.58 |
| 2025-05-15 | KILGORE LESLIE J | Option exercise | 233 | $267.66 |
| 2025-05-15 | KILGORE LESLIE J | Sell | 233 | $1,170.00 |
| 2025-05-12 | Masiyiwa Strive | Option exercise | 168 | $373.47 |
| 2025-05-12 | Masiyiwa Strive | Option exercise | 173 | $361.99 |
| 2025-05-12 | Masiyiwa Strive | Option exercise | 179 | $348.28 |
| 2025-05-12 | SMITH BRADFORD L | Option exercise | 568 | $109.96 |
| 2025-05-12 | Masiyiwa Strive | Option exercise | 155 | $403.13 |
| 2025-05-12 | SMITH BRADFORD L | Option exercise | 465 | $107.64 |
| 2025-05-12 | SMITH BRADFORD L | Option exercise | 399 | $125.37 |
| 2025-05-12 | SMITH BRADFORD L | Option exercise | 560 | $89.00 |
| 2025-05-12 | SMITH BRADFORD L | Option exercise | 471 | $105.98 |
| 2025-05-12 | SMITH BRADFORD L | Option exercise | 473 | $105.79 |
| 2025-05-12 | SMITH BRADFORD L | Option exercise | 444 | $112.56 |
| 2025-05-12 | SMITH BRADFORD L | Option exercise | 539 | $93.64 |
| 2025-05-12 | Masiyiwa Strive | Option exercise | 165 | $380.33 |
| 2025-05-12 | Masiyiwa Strive | Sell | 1.0K | $1,124.26 |
| 2025-05-12 | SMITH BRADFORD L | Sell | 3.9K | $1,124.26 |
| 2025-05-12 | Masiyiwa Strive | Option exercise | 162 | $386.24 |
| 2025-05-09 | MATHER ANN | Option exercise | 174 | $359.93 |
| 2025-05-09 | MATHER ANN | Option exercise | 311 | $201.07 |
| 2025-05-09 | MATHER ANN | Option exercise | 236 | $265.07 |
| 2025-05-09 | MATHER ANN | Option exercise | 215 | $290.39 |
| 2025-05-09 | MATHER ANN | Option exercise | 223 | $280.29 |
| 2025-05-09 | MATHER ANN | Option exercise | 199 | $313.30 |
| 2025-05-09 | MATHER ANN | Sell | 1.4K | $1,150.00 |
| 2025-05-07 | Willems Cletus R | Sell | 298 | $1,138.00 |
| 2025-05-06 | Neumann Spencer Adam | Sell | 686 | $1,141.28 |
| 2025-05-06 | HYMAN DAVID A | Sell | 425 | $1,143.10 |
| 2025-05-06 | Peters Gregory K | Sell | 2.0K | $1,141.51 |
| 2025-05-06 | SARANDOS THEODORE A | Sell | 2.0K | $1,140.25 |
| 2025-05-05 | HYMAN DAVID A | Tax withheld | 151 | $1,156.49 |
| 2025-05-05 | Willems Cletus R | Option exercise | 146 | — |
| 2025-05-05 | Neumann Spencer Adam | Option exercise | 879 | — |
| 2025-05-05 | Neumann Spencer Adam | Option exercise | 489 | — |
| 2025-05-05 | Neumann Spencer Adam | Tax withheld | 438 | $1,156.49 |
| 2025-05-05 | Neumann Spencer Adam | Tax withheld | 244 | $1,156.49 |
| 2025-05-05 | Peters Gregory K | Option exercise | 2.6K | — |
| 2025-05-05 | Peters Gregory K | Option exercise | 1.4K | — |
| 2025-05-05 | Peters Gregory K | Tax withheld | 1.3K | $1,156.49 |
| 2025-05-05 | Peters Gregory K | Tax withheld | 719 | $1,156.49 |
| 2025-05-05 | Willems Cletus R | Option exercise | 315 | — |
| 2025-05-05 | SARANDOS THEODORE A | Option exercise | 2.6K | — |
| 2025-05-05 | SARANDOS THEODORE A | Option exercise | 1.4K | — |
| 2025-05-05 | SARANDOS THEODORE A | Tax withheld | 1.3K | $1,156.49 |
| 2025-05-05 | SARANDOS THEODORE A | Tax withheld | 719 | $1,156.49 |
| 2025-05-05 | Willems Cletus R | Tax withheld | 106 | $1,156.49 |
| 2025-05-05 | Willems Cletus R | Tax withheld | 57 | $1,156.49 |
| 2025-05-05 | HYMAN DAVID A | Option exercise | 544 | — |
| 2025-05-05 | HYMAN DAVID A | Option exercise | 303 | — |
| 2025-05-05 | HYMAN DAVID A | Tax withheld | 271 | $1,156.49 |
| 2025-05-02 | KILGORE LESLIE J | Option exercise | 236 | $265.07 |
| 2025-05-02 | KILGORE LESLIE J | Sell | 236 | $1,150.00 |
| 2025-05-01 | HASTINGS REED | Sell | 2.4K | $1,135.19 |
| 2025-05-01 | Neumann Spencer Adam | Option exercise | 486 | $336.63 |
| 2025-05-01 | Neumann Spencer Adam | Option exercise | 2.1K | $319.50 |
| 2025-05-01 | Neumann Spencer Adam | Sell | 100 | $1,117.65 |
| 2025-05-01 | Neumann Spencer Adam | Sell | 200 | $1,120.20 |
| 2025-05-01 | Neumann Spencer Adam | Sell | 100 | $1,121.66 |
| 2025-05-01 | Neumann Spencer Adam | Sell | 200 | $1,123.16 |
| 2025-05-01 | Neumann Spencer Adam | Sell | 200 | $1,128.11 |
| 2025-05-01 | Neumann Spencer Adam | Sell | 100 | $1,131.55 |
| 2025-05-01 | Neumann Spencer Adam | Sell | 201 | $1,133.02 |
| 2025-05-01 | Neumann Spencer Adam | Sell | 400 | $1,135.16 |
| 2025-05-01 | Neumann Spencer Adam | Sell | 300 | $1,136.38 |
| 2025-05-01 | Neumann Spencer Adam | Sell | 400 | $1,138.01 |
| 2025-05-01 | Neumann Spencer Adam | Sell | 300 | $1,139.37 |
| 2025-05-01 | Neumann Spencer Adam | Sell | 100 | $1,142.09 |
| 2025-05-01 | HASTINGS REED | Option exercise | 27K | $105.79 |
| 2025-05-01 | HASTINGS REED | Sell | 200 | $1,115.60 |
| 2025-05-01 | HASTINGS REED | Sell | 400 | $1,116.46 |
| 2025-05-01 | HASTINGS REED | Sell | 200 | $1,117.60 |
| 2025-05-01 | HASTINGS REED | Sell | 300 | $1,119.31 |
| 2025-05-01 | HASTINGS REED | Sell | 761 | $1,120.60 |
| 2025-05-01 | HASTINGS REED | Sell | 1.2K | $1,121.77 |
| 2025-05-01 | HASTINGS REED | Sell | 955 | $1,122.55 |
| 2025-05-01 | HASTINGS REED | Sell | 632 | $1,123.68 |
| 2025-05-01 | HASTINGS REED | Sell | 723 | $1,124.62 |
| 2025-05-01 | HASTINGS REED | Sell | 400 | $1,126.30 |
| 2025-05-01 | HASTINGS REED | Sell | 900 | $1,128.07 |
| 2025-05-01 | HASTINGS REED | Sell | 700 | $1,128.96 |
| 2025-05-01 | HASTINGS REED | Sell | 400 | $1,129.91 |
| 2025-05-01 | HASTINGS REED | Sell | 200 | $1,131.15 |
| 2025-05-01 | HASTINGS REED | Sell | 2.0K | $1,133.13 |
| 2025-05-01 | HASTINGS REED | Sell | 1.3K | $1,134.35 |
| 2025-05-01 | HASTINGS REED | Sell | 3.0K | $1,136.36 |
| 2025-05-01 | HASTINGS REED | Sell | 3.8K | $1,137.25 |
| 2025-05-01 | HASTINGS REED | Sell | 2.6K | $1,138.17 |
| 2025-05-01 | HASTINGS REED | Sell | 1.7K | $1,139.38 |
| 2025-05-01 | HASTINGS REED | Sell | 1.2K | $1,140.28 |
| 2025-05-01 | HASTINGS REED | Sell | 896 | $1,141.33 |
| 2025-05-01 | HASTINGS REED | Sell | 100 | $1,142.00 |
| 2025-04-30 | Peters Gregory K | Gift | 169 | — |
| 2025-04-30 | Dopfner Mathias | Option exercise | 116 | $539.42 |
| 2025-04-30 | Dopfner Mathias | Option exercise | 123 | $509.11 |
| 2025-04-30 | Dopfner Mathias | Option exercise | 125 | $499.08 |
| 2025-04-30 | Dopfner Mathias | Option exercise | 117 | $533.54 |
| 2025-04-30 | Dopfner Mathias | Option exercise | 122 | $515.15 |
| 2025-04-30 | Dopfner Mathias | Option exercise | 107 | $582.07 |
| 2025-04-30 | Dopfner Mathias | Option exercise | 102 | $613.15 |
| 2025-04-30 | Dopfner Mathias | Option exercise | 92 | $681.17 |
| 2025-04-30 | Dopfner Mathias | Option exercise | 101 | $617.77 |
| 2025-04-30 | Dopfner Mathias | Option exercise | 6 | $597.37 |
| 2025-04-30 | Dopfner Mathias | Sell | 6.0K | $1,112.65 |
| 2025-04-30 | Dopfner Mathias | Option exercise | 163 | $381.43 |
| 2025-04-30 | Dopfner Mathias | Option exercise | 197 | $317.38 |
| 2025-04-30 | Dopfner Mathias | Option exercise | 216 | $290.30 |
| 2025-04-30 | Dopfner Mathias | Option exercise | 233 | $267.66 |
| 2025-04-30 | Dopfner Mathias | Option exercise | 184 | $339.85 |
| 2025-04-30 | Dopfner Mathias | Option exercise | 175 | $357.32 |
| 2025-04-30 | Dopfner Mathias | Option exercise | 170 | $366.96 |
| 2025-04-30 | Dopfner Mathias | Option exercise | 165 | $378.81 |
| 2025-04-30 | Dopfner Mathias | Option exercise | 186 | $336.63 |
| 2025-04-30 | Dopfner Mathias | Option exercise | 167 | $374.60 |
| 2025-04-30 | Dopfner Mathias | Option exercise | 195 | $319.50 |
| 2025-04-30 | Dopfner Mathias | Option exercise | 217 | $289.29 |
| 2025-04-30 | Dopfner Mathias | Option exercise | 231 | $269.58 |
| 2025-04-30 | Dopfner Mathias | Option exercise | 218 | $286.81 |
| 2025-04-30 | Dopfner Mathias | Option exercise | 202 | $309.99 |
| 2025-04-30 | Dopfner Mathias | Option exercise | 189 | $329.81 |
| 2025-04-30 | Dopfner Mathias | Option exercise | 175 | $358.00 |
| 2025-04-30 | Dopfner Mathias | Option exercise | 164 | $381.05 |
| 2025-04-30 | Dopfner Mathias | Option exercise | 172 | $364.08 |
| 2025-04-30 | Dopfner Mathias | Option exercise | 150 | $415.27 |
| 2025-04-30 | Dopfner Mathias | Option exercise | 147 | $425.92 |
| 2025-04-30 | Dopfner Mathias | Option exercise | 128 | $485.64 |
| 2025-04-30 | Dopfner Mathias | Option exercise | 126 | $498.62 |
| 2025-04-30 | Dopfner Mathias | Option exercise | 112 | $556.55 |
| 2025-04-30 | Dopfner Mathias | Option exercise | 119 | $527.51 |
| 2025-04-30 | Dopfner Mathias | Option exercise | 129 | $484.12 |
| 2025-04-30 | Dopfner Mathias | Option exercise | 124 | $504.58 |
| 2025-04-30 | Dopfner Mathias | Option exercise | 119 | $522.86 |
| 2025-04-30 | Dopfner Mathias | Option exercise | 116 | $539.04 |
| 2025-04-30 | Dopfner Mathias | Option exercise | 113 | $550.64 |
| 2025-04-29 | Hoag Jay C | Sell | 1.9K | $1,110.52 |
| 2025-04-29 | Hoag Jay C | Sell | 1.7K | $1,106.44 |
| 2025-04-29 | Hoag Jay C | Sell | 582 | $1,106.44 |
| 2025-04-29 | Hoag Jay C | Sell | 1.5K | $1,105.37 |
| 2025-04-29 | Hoag Jay C | Sell | 515 | $1,105.37 |
| 2025-04-29 | Hoag Jay C | Sell | 2.8K | $1,104.06 |
| 2025-04-29 | Hoag Jay C | Sell | 957 | $1,104.06 |
| 2025-04-29 | Hoag Jay C | Sell | 3.4K | $1,103.07 |
| 2025-04-29 | Hoag Jay C | Sell | 1.2K | $1,103.07 |
| 2025-04-29 | Hoag Jay C | Sell | 3.3K | $1,102.13 |
| 2025-04-29 | Hoag Jay C | Sell | 1.1K | $1,102.13 |
| 2025-04-29 | Hoag Jay C | Sell | 5.2K | $1,100.98 |
| 2025-04-29 | Hoag Jay C | Sell | 1.8K | $1,100.98 |
| 2025-04-29 | Hoag Jay C | Sell | 3.8K | $1,099.99 |
| 2025-04-29 | Hoag Jay C | Sell | 1.3K | $1,099.99 |
| 2025-04-29 | Hoag Jay C | Sell | 673 | $1,099.06 |
| 2025-04-29 | Hoag Jay C | Sell | 227 | $1,099.06 |
| 2025-04-29 | Hoag Jay C | Sell | 898 | $1,097.49 |
| 2025-04-29 | Hoag Jay C | Sell | 303 | $1,097.49 |
| 2025-04-29 | Hoag Jay C | Sell | 833 | $1,096.71 |
| 2025-04-29 | Hoag Jay C | Sell | 281 | $1,096.71 |
| 2025-04-29 | Hoag Jay C | Sell | 2.1K | $1,121.83 |
| 2025-04-29 | Hoag Jay C | Sell | 721 | $1,121.83 |
| 2025-04-29 | Hoag Jay C | Sell | 2.8K | $1,120.97 |
| 2025-04-29 | Hoag Jay C | Sell | 954 | $1,120.97 |
| 2025-04-29 | Hoag Jay C | Sell | 1.2K | $1,120.06 |
| 2025-04-29 | Hoag Jay C | Sell | 403 | $1,120.06 |
| 2025-04-29 | Hoag Jay C | Sell | 1.1K | $1,118.95 |
| 2025-04-29 | Hoag Jay C | Sell | 361 | $1,118.95 |
| 2025-04-29 | Hoag Jay C | Sell | 340 | $1,118.03 |
| 2025-04-29 | Hoag Jay C | Sell | 114 | $1,118.03 |
| 2025-04-29 | Hoag Jay C | Sell | 384 | $1,116.75 |
| 2025-04-29 | Hoag Jay C | Sell | 129 | $1,116.75 |
| 2025-04-29 | Hoag Jay C | Sell | 524 | $1,115.67 |
| 2025-04-29 | Hoag Jay C | Sell | 176 | $1,115.67 |
| 2025-04-29 | Hoag Jay C | Sell | 299 | $1,114.59 |
| 2025-04-29 | Hoag Jay C | Sell | 101 | $1,114.59 |
| 2025-04-29 | Hoag Jay C | Sell | 1.0K | $1,113.57 |
| 2025-04-29 | Hoag Jay C | Sell | 353 | $1,113.57 |
| 2025-04-29 | Hoag Jay C | Sell | 1.7K | $1,112.56 |
| 2025-04-29 | Hoag Jay C | Sell | 558 | $1,112.56 |
| 2025-04-29 | Hoag Jay C | Sell | 2.8K | $1,111.55 |
| 2025-04-29 | Hoag Jay C | Sell | 942 | $1,111.55 |
| 2025-04-29 | Hoag Jay C | Sell | 636 | $1,110.52 |
| 2025-04-29 | Hoag Jay C | Sell | 1.7K | $1,109.56 |
| 2025-04-29 | Hoag Jay C | Sell | 571 | $1,109.56 |
| 2025-04-29 | Hoag Jay C | Sell | 2.8K | $1,108.45 |
| 2025-04-29 | Hoag Jay C | Sell | 948 | $1,108.45 |
| 2025-04-29 | Hoag Jay C | Sell | 2.5K | $1,107.46 |
| 2025-04-29 | Hoag Jay C | Sell | 839 | $1,107.46 |
| 2025-04-25 | Karbowski Jeffrey William | Option exercise | 456 | $403.13 |
| 2025-04-25 | Karbowski Jeffrey William | Sell | 640 | $1,097.04 |
| 2025-04-25 | Karbowski Jeffrey William | Option exercise | 184 | $420.19 |
| 2025-04-23 | KILGORE LESLIE J | Option exercise | 262 | $239.04 |
| 2025-04-23 | KILGORE LESLIE J | Sell | 810 | $1,047.52 |
| 2025-04-23 | KILGORE LESLIE J | Option exercise | 277 | $226.21 |
| 2025-04-23 | KILGORE LESLIE J | Option exercise | 271 | $230.04 |
| 2025-04-21 | Karbowski Jeffrey William | Option exercise | 100 | $380.33 |
| 2025-04-21 | Karbowski Jeffrey William | Sell | 160 | $1,000.00 |
| 2025-04-21 | Karbowski Jeffrey William | Option exercise | 60 | $403.13 |
| 2025-04-01 | Neumann Spencer Adam | Sell | 337 | $928.25 |
| 2025-04-01 | Neumann Spencer Adam | Sell | 100 | $931.09 |
| 2025-04-01 | HASTINGS REED | Option exercise | 25K | $112.56 |
| 2025-04-01 | HASTINGS REED | Sell | 767 | $913.40 |
| 2025-04-01 | HASTINGS REED | Sell | 2.0K | $914.30 |
| 2025-04-01 | HASTINGS REED | Sell | 1.3K | $915.27 |
| 2025-04-01 | HASTINGS REED | Sell | 951 | $916.22 |
| 2025-04-01 | HASTINGS REED | Sell | 2.1K | $917.35 |
| 2025-04-01 | HASTINGS REED | Sell | 1.8K | $918.42 |
| 2025-04-01 | HASTINGS REED | Sell | 1.1K | $919.42 |
| 2025-04-01 | HASTINGS REED | Sell | 2.2K | $920.80 |
| 2025-04-01 | HASTINGS REED | Sell | 3.2K | $921.67 |
| 2025-04-01 | HASTINGS REED | Sell | 1.1K | $922.46 |
| 2025-04-01 | HASTINGS REED | Sell | 2.4K | $924.77 |
| 2025-04-01 | HASTINGS REED | Sell | 2.1K | $925.75 |
| 2025-04-01 | HASTINGS REED | Sell | 1.0K | $926.68 |
| 2025-04-01 | HASTINGS REED | Sell | 1.2K | $927.98 |
| 2025-04-01 | HASTINGS REED | Sell | 632 | $928.80 |
| 2025-04-01 | HASTINGS REED | Sell | 287 | $929.74 |
| 2025-04-01 | HASTINGS REED | Sell | 100 | $931.80 |
| 2025-04-01 | HASTINGS REED | Sell | 1.1K | $923.67 |
| 2025-04-01 | Neumann Spencer Adam | Option exercise | 2.6K | $336.63 |
| 2025-04-01 | Neumann Spencer Adam | Sell | 400 | $914.78 |
| 2025-04-01 | Neumann Spencer Adam | Sell | 200 | $916.87 |
| 2025-04-01 | Neumann Spencer Adam | Sell | 200 | $917.95 |
| 2025-04-01 | Neumann Spencer Adam | Sell | 200 | $918.99 |
| 2025-04-01 | Neumann Spencer Adam | Sell | 300 | $921.12 |
| 2025-04-01 | Neumann Spencer Adam | Sell | 300 | $922.06 |
| 2025-04-01 | Neumann Spencer Adam | Sell | 226 | $924.61 |
| 2025-04-01 | Neumann Spencer Adam | Sell | 338 | $925.64 |
| 2025-03-25 | Karbowski Jeffrey William | Option exercise | 32 | $348.28 |
| 2025-03-25 | Karbowski Jeffrey William | Option exercise | 448 | $380.33 |
| 2025-03-25 | Karbowski Jeffrey William | Sell | 480 | $978.18 |
| 2025-03-03 | HASTINGS REED | Sell | 1.1K | $968.35 |
| 2025-03-03 | Neumann Spencer Adam | Option exercise | 1.3K | $339.85 |
| 2025-03-03 | Neumann Spencer Adam | Option exercise | 1.3K | $357.32 |
| 2025-03-03 | Neumann Spencer Adam | Option exercise | 8 | $336.63 |
| 2025-03-03 | Neumann Spencer Adam | Sell | 200 | $967.51 |
| 2025-03-03 | Neumann Spencer Adam | Sell | 100 | $969.04 |
| 2025-03-03 | Neumann Spencer Adam | Sell | 101 | $973.13 |
| 2025-03-03 | Neumann Spencer Adam | Sell | 300 | $975.30 |
| 2025-03-03 | Neumann Spencer Adam | Sell | 100 | $978.68 |
| 2025-03-03 | Neumann Spencer Adam | Sell | 100 | $980.19 |
| 2025-03-03 | Neumann Spencer Adam | Sell | 400 | $983.04 |
| 2025-03-03 | Neumann Spencer Adam | Sell | 300 | $984.01 |
| 2025-03-03 | Neumann Spencer Adam | Sell | 200 | $985.38 |
| 2025-03-03 | Neumann Spencer Adam | Sell | 200 | $987.34 |
| 2025-03-03 | Neumann Spencer Adam | Sell | 400 | $988.98 |
| 2025-03-03 | Neumann Spencer Adam | Sell | 200 | $992.96 |
| 2025-03-03 | HASTINGS REED | Option exercise | 30K | $93.64 |
| 2025-03-03 | HASTINGS REED | Sell | 240 | $966.09 |
| 2025-03-03 | HASTINGS REED | Sell | 708 | $967.17 |
| 2025-03-03 | HASTINGS REED | Sell | 698 | $969.45 |
| 2025-03-03 | HASTINGS REED | Sell | 348 | $970.51 |
| 2025-03-03 | HASTINGS REED | Sell | 300 | $971.92 |
| 2025-03-03 | HASTINGS REED | Sell | 1.3K | $973.28 |
| 2025-03-03 | HASTINGS REED | Sell | 300 | $974.43 |
| 2025-03-03 | HASTINGS REED | Sell | 1.2K | $975.31 |
| 2025-03-03 | HASTINGS REED | Sell | 800 | $976.73 |
| 2025-03-03 | HASTINGS REED | Sell | 763 | $978.03 |
| 2025-03-03 | HASTINGS REED | Sell | 2.2K | $979.09 |
| 2025-03-03 | HASTINGS REED | Sell | 1.3K | $980.01 |
| 2025-03-03 | HASTINGS REED | Sell | 1.7K | $981.27 |
| 2025-03-03 | HASTINGS REED | Sell | 941 | $982.27 |
| 2025-03-03 | HASTINGS REED | Sell | 2.4K | $983.27 |
| 2025-03-03 | HASTINGS REED | Sell | 2.6K | $984.64 |
| 2025-03-03 | HASTINGS REED | Sell | 2.1K | $985.33 |
| 2025-03-03 | HASTINGS REED | Sell | 1.9K | $986.43 |
| 2025-03-03 | HASTINGS REED | Sell | 1.8K | $987.48 |
| 2025-03-03 | HASTINGS REED | Sell | 1.7K | $988.50 |
| 2025-03-03 | HASTINGS REED | Sell | 717 | $989.35 |
| 2025-03-03 | HASTINGS REED | Sell | 1.1K | $990.37 |
| 2025-03-03 | HASTINGS REED | Sell | 1.1K | $991.32 |
| 2025-03-03 | HASTINGS REED | Sell | 916 | $992.36 |
| 2025-03-03 | HASTINGS REED | Sell | 100 | $994.09 |
| 2025-02-26 | Karbowski Jeffrey William | Option exercise | 160 | $348.28 |
| 2025-02-26 | Karbowski Jeffrey William | Sell | 160 | $1,000.00 |
| 2025-02-25 | Karbowski Jeffrey William | Option exercise | 74 | $324.12 |
| 2025-02-25 | Karbowski Jeffrey William | Option exercise | 406 | $348.28 |
| 2025-02-25 | Karbowski Jeffrey William | Sell | 480 | $989.64 |
| 2025-02-13 | Peters Gregory K | Sell | 4.6K | $1,035.00 |
| 2025-02-13 | Peters Gregory K | Option exercise | 4.6K | $309.99 |
| 2025-02-10 | Peters Gregory K | Option exercise | 4.9K | $286.81 |
| 2025-02-10 | Peters Gregory K | Sell | 4.9K | $1,030.00 |
| 2025-02-07 | Peters Gregory K | Sell | 5.3K | $1,025.00 |
| 2025-02-07 | Peters Gregory K | Sell | 4.9K | $1,020.00 |
| 2025-02-07 | Peters Gregory K | Option exercise | 5.3K | $269.58 |
| 2025-02-07 | Peters Gregory K | Option exercise | 4.9K | $289.29 |
| 2025-02-06 | Peters Gregory K | Sell | 4.4K | $1,015.00 |
| 2025-02-06 | Masiyiwa Strive | Option exercise | 313 | $199.46 |
| 2025-02-06 | Masiyiwa Strive | Option exercise | 324 | $192.91 |
| 2025-02-06 | Masiyiwa Strive | Option exercise | 348 | $179.95 |
| 2025-02-06 | Masiyiwa Strive | Option exercise | 276 | $226.21 |
| 2025-02-06 | Masiyiwa Strive | Option exercise | 272 | $230.04 |
| 2025-02-06 | Masiyiwa Strive | Option exercise | 261 | $239.04 |
| 2025-02-06 | Masiyiwa Strive | Option exercise | 218 | $286.75 |
| 2025-02-06 | Masiyiwa Strive | Option exercise | 197 | $316.95 |
| 2025-02-06 | Masiyiwa Strive | Option exercise | 212 | $294.95 |
| 2025-02-06 | Masiyiwa Strive | Option exercise | 199 | $313.48 |
| 2025-02-06 | Masiyiwa Strive | Option exercise | 193 | $324.12 |
| 2025-02-06 | Masiyiwa Strive | Sell | 2.8K | $1,007.87 |
| 2025-02-06 | Peters Gregory K | Option exercise | 4.4K | $319.50 |
| 2025-02-06 | Neumann Spencer Adam | Sell | 685 | $1,009.57 |
| 2025-02-05 | HYMAN DAVID A | Sell | 7.4K | $989.18 |
| 2025-02-05 | HYMAN DAVID A | Sell | 6.8K | $990.06 |
| 2025-02-05 | HYMAN DAVID A | Sell | 10K | $991.33 |
| 2025-02-05 | HYMAN DAVID A | Sell | 5.5K | $992.24 |
| 2025-02-05 | HYMAN DAVID A | Sell | 1.6K | $993.09 |
| 2025-02-05 | HYMAN DAVID A | Sell | 1.9K | $994.51 |
| 2025-02-05 | HYMAN DAVID A | Sell | 5.0K | $995.20 |
| 2025-02-05 | HYMAN DAVID A | Sell | 1.7K | $996.20 |
| 2025-02-05 | HYMAN DAVID A | Option exercise | 3.6K | $286.75 |
| 2025-02-05 | HYMAN DAVID A | Option exercise | 3.3K | $316.95 |
| 2025-02-05 | HYMAN DAVID A | Option exercise | 3.5K | $294.95 |
| 2025-02-05 | HYMAN DAVID A | Option exercise | 4.0K | $361.99 |
| 2025-02-05 | HYMAN DAVID A | Option exercise | 4.7K | $313.48 |
| 2025-02-05 | HYMAN DAVID A | Option exercise | 4.2K | $348.28 |
| 2025-02-05 | HYMAN DAVID A | Option exercise | 4.5K | $324.12 |
| 2025-02-05 | HYMAN DAVID A | Sell | 23K | $987.99 |
| 2025-02-05 | Peters Gregory K | Option exercise | 3.8K | $374.60 |
| 2025-02-05 | HYMAN DAVID A | Option exercise | 2.7K | $386.24 |
| 2025-02-05 | HYMAN DAVID A | Option exercise | 2.8K | $373.47 |
| 2025-02-05 | HYMAN DAVID A | Option exercise | 5.2K | $199.46 |
| 2025-02-05 | Peters Gregory K | Sell | 3.8K | $1,010.00 |
| 2025-02-05 | HYMAN DAVID A | Option exercise | 5.4K | $192.91 |
| 2025-02-05 | HYMAN DAVID A | Option exercise | 5.8K | $179.95 |
| 2025-02-05 | HYMAN DAVID A | Option exercise | 4.6K | $226.21 |
| 2025-02-05 | HYMAN DAVID A | Option exercise | 4.5K | $230.04 |
| 2025-02-05 | HYMAN DAVID A | Option exercise | 4.4K | $239.04 |
| 2025-02-04 | Karbowski Jeffrey William | Option exercise | 160 | $324.12 |
| 2025-02-04 | Karbowski Jeffrey William | Sell | 160 | $1,000.00 |
| 2025-02-04 | Peters Gregory K | Sell | 4.2K | $1,005.00 |
| 2025-02-04 | Peters Gregory K | Sell | 2.0K | $994.54 |
| 2025-02-04 | HYMAN DAVID A | Sell | 424 | $994.63 |
| 2025-02-04 | Peters Gregory K | Option exercise | 3.7K | $378.81 |
| 2025-02-04 | Peters Gregory K | Sell | 3.7K | $1,000.00 |
| 2025-02-04 | Peters Gregory K | Option exercise | 4.2K | $336.63 |
| 2025-02-03 | HASTINGS REED | Sell | 1.7K | $984.32 |
| 2025-02-03 | HASTINGS REED | Sell | 973 | $985.06 |
| 2025-02-03 | HASTINGS REED | Sell | 200 | $986.39 |
| 2025-02-03 | Neumann Spencer Adam | Option exercise | 878 | — |
| 2025-02-03 | Neumann Spencer Adam | Option exercise | 489 | — |
| 2025-02-03 | Neumann Spencer Adam | Tax withheld | 438 | $976.76 |
| 2025-02-03 | Neumann Spencer Adam | Tax withheld | 244 | $976.76 |
| 2025-02-03 | HASTINGS REED | Option exercise | 58 | — |
| 2025-02-03 | HASTINGS REED | Option exercise | 32 | — |
| 2025-02-03 | HASTINGS REED | Tax withheld | 29 | $976.76 |
| 2025-02-03 | HASTINGS REED | Tax withheld | 16 | $976.76 |
| 2025-02-03 | SARANDOS THEODORE A | Option exercise | 2.6K | — |
| 2025-02-03 | SARANDOS THEODORE A | Option exercise | 1.4K | — |
| 2025-02-03 | SARANDOS THEODORE A | Tax withheld | 1.3K | $976.76 |
| 2025-02-03 | HYMAN DAVID A | Option exercise | 544 | — |
| 2025-02-03 | HYMAN DAVID A | Option exercise | 302 | — |
| 2025-02-03 | HYMAN DAVID A | Tax withheld | 271 | $976.76 |
| 2025-02-03 | HYMAN DAVID A | Tax withheld | 151 | $976.76 |
| 2025-02-03 | Peters Gregory K | Option exercise | 2.6K | — |
| 2025-02-03 | Peters Gregory K | Option exercise | 1.4K | — |
| 2025-02-03 | Peters Gregory K | Tax withheld | 1.3K | $976.76 |
| 2025-02-03 | Peters Gregory K | Tax withheld | 719 | $976.76 |
| 2025-02-03 | SARANDOS THEODORE A | Tax withheld | 719 | $976.76 |
| 2025-02-03 | MATHER ANN | Option exercise | 245 | $127.49 |
| 2025-02-03 | MATHER ANN | Option exercise | 222 | $140.78 |
| 2025-02-03 | MATHER ANN | Option exercise | 219 | $142.65 |
| 2025-02-03 | MATHER ANN | Option exercise | 213 | $146.92 |
| 2025-02-03 | MATHER ANN | Option exercise | 201 | $155.35 |
| 2025-02-03 | MATHER ANN | Option exercise | 191 | $162.99 |
| 2025-02-03 | MATHER ANN | Option exercise | 214 | $146.17 |
| 2025-02-03 | MATHER ANN | Option exercise | 171 | $182.03 |
| 2025-02-03 | MATHER ANN | Option exercise | 179 | $174.74 |
| 2025-02-03 | MATHER ANN | Option exercise | 177 | $177.01 |
| 2025-02-03 | MATHER ANN | Option exercise | 316 | $198.00 |
| 2025-02-03 | MATHER ANN | Option exercise | 334 | $186.82 |
| 2025-02-03 | MATHER ANN | Sell | 2.7K | $973.00 |
| 2025-02-03 | HASTINGS REED | Option exercise | 32K | $89.00 |
| 2025-02-03 | HASTINGS REED | Sell | 560 | $965.14 |
| 2025-02-03 | HASTINGS REED | Sell | 388 | $966.25 |
| 2025-02-03 | HASTINGS REED | Sell | 500 | $968.19 |
| 2025-02-03 | HASTINGS REED | Sell | 136 | $969.55 |
| 2025-02-03 | HASTINGS REED | Sell | 633 | $970.38 |
| 2025-02-03 | HASTINGS REED | Sell | 375 | $971.48 |
| 2025-02-03 | HASTINGS REED | Sell | 2.0K | $972.70 |
| 2025-02-03 | HASTINGS REED | Sell | 1.1K | $973.58 |
| 2025-02-03 | HASTINGS REED | Sell | 1.4K | $974.72 |
| 2025-02-03 | HASTINGS REED | Sell | 2.5K | $975.89 |
| 2025-02-03 | HASTINGS REED | Sell | 2.9K | $976.90 |
| 2025-02-03 | HASTINGS REED | Sell | 730 | $977.89 |
| 2025-02-03 | HASTINGS REED | Sell | 1.8K | $978.72 |
| 2025-02-03 | HASTINGS REED | Sell | 1.4K | $979.12 |
| 2025-02-03 | HASTINGS REED | Sell | 1.5K | $979.73 |
| 2025-02-03 | HASTINGS REED | Sell | 2.0K | $980.33 |
| 2025-02-03 | HASTINGS REED | Sell | 3.4K | $981.24 |
| 2025-02-03 | HASTINGS REED | Sell | 4.0K | $982.11 |
| 2025-02-03 | HASTINGS REED | Sell | 1.9K | $983.09 |
| 2025-01-30 | HYMAN DAVID A | Sell | 2.0K | $983.79 |
| 2025-01-30 | HYMAN DAVID A | Sell | 903 | $984.56 |
| 2025-01-30 | HYMAN DAVID A | Sell | 127 | $985.68 |
| 2025-01-30 | HYMAN DAVID A | Sell | 482 | $986.81 |
| 2025-01-30 | HYMAN DAVID A | Sell | 557 | $988.16 |
| 2025-01-30 | HYMAN DAVID A | Sell | 1.4K | $989.44 |
| 2025-01-30 | HYMAN DAVID A | Sell | 1.3K | $990.54 |
| 2025-01-30 | HYMAN DAVID A | Sell | 911 | $991.51 |
| 2025-01-30 | HYMAN DAVID A | Sell | 642 | $992.58 |
| 2025-01-30 | HYMAN DAVID A | Sell | 504 | $993.44 |
| 2025-01-30 | HYMAN DAVID A | Sell | 336 | $994.25 |
| 2025-01-30 | HYMAN DAVID A | Option exercise | 2.5K | $267.66 |
| 2025-01-30 | HYMAN DAVID A | Option exercise | 2.4K | $339.85 |
| 2025-01-30 | HYMAN DAVID A | Option exercise | 2.2K | $357.32 |
| 2025-01-30 | HYMAN DAVID A | Option exercise | 2.2K | $366.96 |
| 2025-01-30 | HYMAN DAVID A | Option exercise | 2.1K | $378.81 |
| 2025-01-30 | HYMAN DAVID A | Option exercise | 2.4K | $336.63 |
| 2025-01-30 | HYMAN DAVID A | Option exercise | 2.1K | $374.60 |
| 2025-01-30 | HYMAN DAVID A | Option exercise | 2.5K | $319.50 |
| 2025-01-30 | HYMAN DAVID A | Option exercise | 2.8K | $289.29 |
| 2025-01-30 | HYMAN DAVID A | Option exercise | 3.0K | $269.58 |
| 2025-01-30 | HYMAN DAVID A | Option exercise | 2.8K | $286.81 |
| 2025-01-30 | HYMAN DAVID A | Option exercise | 2.6K | $309.99 |
| 2025-01-30 | HYMAN DAVID A | Option exercise | 2.4K | $329.81 |
| 2025-01-30 | HYMAN DAVID A | Option exercise | 2.3K | $358.00 |
| 2025-01-30 | HYMAN DAVID A | Option exercise | 2.2K | $381.05 |
| 2025-01-30 | HYMAN DAVID A | Option exercise | 2.3K | $364.08 |
| 2025-01-30 | Neumann Spencer Adam | Option exercise | 1.6K | $357.32 |
| 2025-01-30 | Neumann Spencer Adam | Option exercise | 2.8K | $366.96 |
| 2025-01-30 | Neumann Spencer Adam | Option exercise | 2.8K | $378.81 |
| 2025-01-30 | Neumann Spencer Adam | Option exercise | 2.8K | $374.60 |
| 2025-01-30 | Neumann Spencer Adam | Sell | 200 | $971.67 |
| 2025-01-30 | Neumann Spencer Adam | Sell | 925 | $973.07 |
| 2025-01-30 | Neumann Spencer Adam | Sell | 1.2K | $975.04 |
| 2025-01-30 | Neumann Spencer Adam | Sell | 1.5K | $976.35 |
| 2025-01-30 | Neumann Spencer Adam | Sell | 1.4K | $977.18 |
| 2025-01-30 | Neumann Spencer Adam | Sell | 200 | $977.81 |
| 2025-01-30 | Neumann Spencer Adam | Sell | 300 | $979.45 |
| 2025-01-30 | Neumann Spencer Adam | Sell | 914 | $980.31 |
| 2025-01-30 | Neumann Spencer Adam | Sell | 300 | $981.52 |
| 2025-01-30 | Neumann Spencer Adam | Sell | 300 | $982.99 |
| 2025-01-30 | Neumann Spencer Adam | Sell | 200 | $983.66 |
| 2025-01-30 | Neumann Spencer Adam | Sell | 100 | $984.95 |
| 2025-01-30 | Neumann Spencer Adam | Sell | 400 | $988.98 |
| 2025-01-30 | Neumann Spencer Adam | Sell | 300 | $989.83 |
| 2025-01-30 | Neumann Spencer Adam | Sell | 200 | $991.25 |
| 2025-01-30 | Neumann Spencer Adam | Sell | 300 | $993.32 |
| 2025-01-30 | Karbowski Jeffrey William | Option exercise | 71 | $313.48 |
| 2025-01-30 | Karbowski Jeffrey William | Option exercise | 409 | $324.12 |
| 2025-01-30 | Karbowski Jeffrey William | Sell | 480 | $986.75 |
| 2025-01-30 | Neumann Spencer Adam | Sell | 1.2K | $973.99 |
| 2025-01-30 | Peters Gregory K | Option exercise | 4.7K | $146.17 |
| 2025-01-30 | Peters Gregory K | Option exercise | 3.9K | $182.03 |
| 2025-01-30 | Peters Gregory K | Option exercise | 4.1K | $174.74 |
| 2025-01-30 | Peters Gregory K | Option exercise | 4.0K | $177.01 |
| 2025-01-30 | Peters Gregory K | Option exercise | 3.6K | $198.00 |
| 2025-01-30 | Peters Gregory K | Option exercise | 3.8K | $186.82 |
| 2025-01-30 | Peters Gregory K | Option exercise | 3.5K | $201.07 |
| 2025-01-30 | Peters Gregory K | Option exercise | 5.2K | $265.07 |
| 2025-01-30 | Peters Gregory K | Option exercise | 4.7K | $290.39 |
| 2025-01-30 | Peters Gregory K | Option exercise | 4.9K | $280.29 |
| 2025-01-30 | Peters Gregory K | Option exercise | 4.4K | $313.30 |
| 2025-01-30 | Peters Gregory K | Option exercise | 3.8K | $359.93 |
| 2025-01-30 | Peters Gregory K | Option exercise | 3.5K | $398.18 |
| 2025-01-30 | Peters Gregory K | Option exercise | 4.1K | $338.38 |
| 2025-01-30 | Peters Gregory K | Option exercise | 3.8K | $363.60 |
| 2025-01-30 | Peters Gregory K | Option exercise | 3.6K | $381.43 |
| 2025-01-30 | Peters Gregory K | Option exercise | 4.3K | $317.38 |
| 2025-01-30 | Peters Gregory K | Option exercise | 4.7K | $290.30 |
| 2025-01-30 | Peters Gregory K | Option exercise | 5.1K | $267.66 |
| 2025-01-30 | Peters Gregory K | Option exercise | 4.2K | $339.85 |
| 2025-01-30 | Peters Gregory K | Option exercise | 4.0K | $357.32 |
| 2025-01-30 | Peters Gregory K | Option exercise | 3.9K | $366.96 |
| 2025-01-30 | Peters Gregory K | Sell | 1.9K | $971.69 |
| 2025-01-30 | Peters Gregory K | Sell | 4.5K | $972.76 |
| 2025-01-30 | Peters Gregory K | Sell | 5.5K | $973.71 |
| 2025-01-30 | Peters Gregory K | Sell | 8.7K | $974.78 |
| 2025-01-30 | Peters Gregory K | Sell | 8.0K | $975.80 |
| 2025-01-30 | Peters Gregory K | Sell | 9.8K | $976.78 |
| 2025-01-30 | Peters Gregory K | Sell | 7.2K | $977.58 |
| 2025-01-30 | Peters Gregory K | Sell | 4.1K | $978.81 |
| 2025-01-30 | Peters Gregory K | Sell | 5.4K | $979.73 |
| 2025-01-30 | Peters Gregory K | Sell | 3.9K | $980.67 |
| 2025-01-30 | Peters Gregory K | Sell | 2.0K | $981.83 |
| 2025-01-30 | Peters Gregory K | Sell | 5.8K | $983.02 |
| 2025-01-30 | Peters Gregory K | Sell | 9.6K | $983.93 |
| 2025-01-30 | Peters Gregory K | Sell | 4.1K | $984.89 |
| 2025-01-30 | Peters Gregory K | Sell | 178 | $986.16 |
| 2025-01-30 | Peters Gregory K | Sell | 5.2K | $986.78 |
| 2025-01-30 | Peters Gregory K | Sell | 1.1K | $988.32 |
| 2025-01-30 | Peters Gregory K | Sell | 1.9K | $989.21 |
| 2025-01-30 | Peters Gregory K | Sell | 8.1K | $990.16 |
| 2025-01-30 | Peters Gregory K | Sell | 2.2K | $991.38 |
| 2025-01-30 | Peters Gregory K | Sell | 1.0K | $992.49 |
| 2025-01-30 | Peters Gregory K | Sell | 1.7K | $993.39 |
| 2025-01-30 | Peters Gregory K | Sell | 420 | $994.29 |
| 2025-01-30 | SARANDOS THEODORE A | Option exercise | 26K | $94.09 |
| 2025-01-30 | SARANDOS THEODORE A | Option exercise | 25K | $98.30 |
| 2025-01-30 | SARANDOS THEODORE A | Option exercise | 26K | $93.11 |
| 2025-01-30 | SARANDOS THEODORE A | Option exercise | 25K | $96.67 |
| 2025-01-30 | SARANDOS THEODORE A | Option exercise | 26K | $94.37 |
| 2025-01-30 | SARANDOS THEODORE A | Option exercise | 25K | $97.38 |
| 2025-01-30 | SARANDOS THEODORE A | Option exercise | 19K | $127.49 |
| 2025-01-30 | SARANDOS THEODORE A | Option exercise | 16K | $146.17 |
| 2025-01-30 | SARANDOS THEODORE A | Option exercise | 9.8K | $192.91 |
| 2025-01-30 | SARANDOS THEODORE A | Sell | 4.4K | $971.57 |
| 2025-01-30 | SARANDOS THEODORE A | Sell | 14K | $972.78 |
| 2025-01-30 | SARANDOS THEODORE A | Sell | 19K | $973.74 |
| 2025-01-30 | SARANDOS THEODORE A | Sell | 18K | $974.83 |
| 2025-01-30 | SARANDOS THEODORE A | Sell | 21K | $975.78 |
| 2025-01-30 | SARANDOS THEODORE A | Sell | 36K | $976.69 |
| 2025-01-30 | SARANDOS THEODORE A | Sell | 14K | $977.59 |
| 2025-01-30 | SARANDOS THEODORE A | Sell | 4.6K | $978.83 |
| 2025-01-30 | SARANDOS THEODORE A | Sell | 10K | $979.93 |
| 2025-01-30 | SARANDOS THEODORE A | Sell | 7.3K | $980.76 |
| 2025-01-30 | SARANDOS THEODORE A | Sell | 3.7K | $981.86 |
| 2025-01-30 | SARANDOS THEODORE A | Sell | 5.6K | $983.12 |
| 2025-01-30 | SARANDOS THEODORE A | Sell | 7.4K | $983.94 |
| 2025-01-30 | SARANDOS THEODORE A | Sell | 1.5K | $984.90 |
| 2025-01-30 | SARANDOS THEODORE A | Sell | 2.3K | $986.69 |
| 2025-01-30 | SARANDOS THEODORE A | Sell | 1.1K | $987.09 |
| 2025-01-30 | SARANDOS THEODORE A | Sell | 3.5K | $988.64 |
| 2025-01-30 | SARANDOS THEODORE A | Sell | 6.4K | $989.62 |
| 2025-01-30 | SARANDOS THEODORE A | Sell | 7.3K | $990.63 |
| 2025-01-30 | SARANDOS THEODORE A | Sell | 3.1K | $991.79 |
| 2025-01-30 | SARANDOS THEODORE A | Sell | 4.5K | $993.11 |
| 2025-01-30 | SARANDOS THEODORE A | Sell | 3.1K | $993.80 |
| 2025-01-30 | SARANDOS THEODORE A | Sell | 200 | $994.56 |
| 2025-01-30 | HYMAN DAVID A | Sell | 730 | $971.49 |
| 2025-01-30 | HYMAN DAVID A | Sell | 2.3K | $972.79 |
| 2025-01-30 | HYMAN DAVID A | Sell | 4.2K | $973.75 |
| 2025-01-30 | HYMAN DAVID A | Sell | 4.2K | $974.75 |
| 2025-01-30 | HYMAN DAVID A | Sell | 5.1K | $975.73 |
| 2025-01-30 | HYMAN DAVID A | Sell | 5.9K | $976.69 |
| 2025-01-30 | HYMAN DAVID A | Sell | 3.4K | $977.52 |
| 2025-01-30 | HYMAN DAVID A | Sell | 1.4K | $978.67 |
| 2025-01-30 | HYMAN DAVID A | Sell | 1.3K | $979.83 |
| 2025-01-30 | HYMAN DAVID A | Sell | 1.3K | $980.63 |
| 2025-01-30 | HYMAN DAVID A | Sell | 1.3K | $981.53 |
| 2025-01-30 | HYMAN DAVID A | Sell | 769 | $982.75 |
| 2025-01-27 | SMITH BRADFORD L | Option exercise | 847 | $59.02 |
| 2025-01-27 | SMITH BRADFORD L | Option exercise | 623 | $79.58 |
| 2025-01-23 | Hoag Jay C | Option exercise | 107 | $582.07 |
| 2025-01-23 | Hoag Jay C | Option exercise | 102 | $613.15 |
| 2025-01-23 | Hoag Jay C | Option exercise | 92 | $681.17 |
| 2025-01-23 | Hoag Jay C | Option exercise | 101 | $617.77 |
| 2025-01-23 | Hoag Jay C | Option exercise | 105 | $597.37 |
| 2025-01-23 | Hoag Jay C | Option exercise | 110 | $567.51 |
| 2025-01-23 | Hoag Jay C | Sell | 617 | $979.71 |
| 2025-01-07 | Neumann Spencer Adam | Grant | 7.0K | — |
| 2025-01-07 | Neumann Spencer Adam | Tax withheld | 3.3K | $881.79 |
| 2025-01-07 | HASTINGS REED | Grant | 468 | — |
| 2025-01-07 | HASTINGS REED | Tax withheld | 233 | $881.79 |
| 2025-01-07 | Peters Gregory K | Grant | 21K | — |
| 2025-01-07 | Peters Gregory K | Tax withheld | 10K | $881.79 |
| 2025-01-07 | HYMAN DAVID A | Grant | 4.3K | — |
| 2025-01-07 | HYMAN DAVID A | Tax withheld | 2.0K | $881.79 |
| 2025-01-07 | BARTON RICHARD N | Option exercise | 609 | $102.63 |
| 2025-01-07 | BARTON RICHARD N | Option exercise | 507 | $123.30 |
| 2025-01-07 | BARTON RICHARD N | Option exercise | 533 | $117.22 |
| 2025-01-07 | BARTON RICHARD N | Option exercise | 490 | $127.49 |
| 2025-01-07 | BARTON RICHARD N | Option exercise | 444 | $140.78 |
| 2025-01-07 | BARTON RICHARD N | Option exercise | 438 | $142.65 |
| 2025-01-07 | BARTON RICHARD N | Option exercise | 426 | $146.92 |
| 2025-01-07 | BARTON RICHARD N | Option exercise | 402 | $155.35 |
| 2025-01-07 | BARTON RICHARD N | Option exercise | 383 | $162.99 |
| 2025-01-07 | BARTON RICHARD N | Option exercise | 428 | $146.17 |
| 2025-01-07 | BARTON RICHARD N | Option exercise | 343 | $182.03 |
| 2025-01-07 | BARTON RICHARD N | Option exercise | 358 | $174.74 |
| 2025-01-07 | BARTON RICHARD N | Option exercise | 353 | $177.01 |
| 2025-01-07 | BARTON RICHARD N | Option exercise | 316 | $198.00 |
| 2025-01-07 | BARTON RICHARD N | Option exercise | 334 | $186.82 |
| 2025-01-07 | BARTON RICHARD N | Sell | 6.4K | $879.38 |
| 2025-01-07 | SARANDOS THEODORE A | Grant | 21K | — |
| 2025-01-07 | SARANDOS THEODORE A | Tax withheld | 10K | $881.79 |
| 2025-01-02 | HASTINGS REED | Option exercise | 36K | $79.58 |
| 2025-01-02 | HASTINGS REED | Sell | 1.1K | $879.15 |
| 2025-01-02 | HASTINGS REED | Sell | 2.7K | $880.29 |
| 2025-01-02 | HASTINGS REED | Sell | 1.2K | $881.19 |
| 2025-01-02 | HASTINGS REED | Sell | 323 | $882.23 |
| 2025-01-02 | HASTINGS REED | Sell | 633 | $883.76 |
| 2025-01-02 | HASTINGS REED | Sell | 2.6K | $884.89 |
| 2025-01-02 | HASTINGS REED | Sell | 4.1K | $886.06 |
| 2025-01-02 | HASTINGS REED | Sell | 6.3K | $886.95 |
| 2025-01-02 | HASTINGS REED | Sell | 1.7K | $887.94 |
| 2025-01-02 | HASTINGS REED | Sell | 2.2K | $888.87 |
| 2025-01-02 | HASTINGS REED | Sell | 1.4K | $890.14 |
| 2025-01-02 | HASTINGS REED | Sell | 3.2K | $891.39 |
| 2025-01-02 | HASTINGS REED | Sell | 2.9K | $892.91 |
| 2025-01-02 | HASTINGS REED | Sell | 1.6K | $893.97 |
| 2025-01-02 | HASTINGS REED | Sell | 1.3K | $894.79 |
| 2025-01-02 | HASTINGS REED | Sell | 1.6K | $895.81 |
| 2025-01-02 | HASTINGS REED | Sell | 976 | $897.02 |
All non-derivative Form 4 activity (SEC), newest first.
Supply chain
Customers (1)
Suppliers (1)
Named in the 10-K; linked when we track them.
Notable events (8-K)
| Date | Items | |
|---|---|---|
| 2026-06-05 | Shareholder voteOther | filing ↗ |
| 2026-04-23 | Other | filing ↗ |
| 2026-04-16 | ResultsExec/director changeExhibits | filing ↗ |
| 2026-02-27 | 1.02 | filing ↗ |
| 2026-01-20 | ResultsExhibits | filing ↗ |
| 2026-01-20 | Material agreementReg FDExhibits | filing ↗ |
| 2025-12-22 | Material agreementDebt obligationExhibits | filing ↗ |
| 2025-12-05 | Exhibits | filing ↗ |
Recent filings
| Form | Filed | Period | Accession |
|---|---|---|---|
| 8-K | 2026-06-05 | 2026-06-04 | 0001065280-26-000189 ↗ |
| 8-K | 2026-04-23 | 2026-04-22 | 0001065280-26-000139 ↗ |
| 10-Q | 2026-04-17 | 2026-03-31 | 0001065280-26-000138 ↗ |
| 8-K | 2026-04-16 | 2026-04-10 | 0001065280-26-000137 ↗ |
| 8-K | 2026-02-27 | 2026-02-27 | 0001193125-26-082247 ↗ |
| 10-K | 2026-01-23 | 2025-12-31 | 0001065280-26-000034 ↗ |
| 8-K | 2026-01-20 | 2026-01-20 | 0001065280-26-000033 ↗ |
| 8-K | 2026-01-20 | 2026-01-19 | 0001193125-26-015951 ↗ |
| 8-K | 2025-12-22 | 2025-12-19 | 0001193125-25-327462 ↗ |
| 8-K/A | 2025-12-05 | 2025-12-05 | 0001193125-25-309911 ↗ |
| 8-K | 2025-12-05 | 2025-12-05 | 0001193125-25-308651 ↗ |
| 8-K | 2025-11-14 | 2025-11-14 | 0001065280-25-000450 ↗ |