VICOR CORP
VICR · Electronic Components, NEC · 27.0M shares · +2%/yr ↑ shares · EDGAR filings ↗
Reference price $334.90 · est. market cap ~$9.0B — last insider sale, 2026-06-24 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)
Grade
A85Differentiated, IP-rich power-components maker with top-decile returns, net cash, and a leadership position in AI/data-center power delivery.
Strengths
- Top-decile profitability: ROA 15% (100th pct), net margin 26% (100th pct), FCF margin 26% (88th pct), 57% gross margin
- Fortress balance sheet (current ratio 9x, all-tangible equity, $405M cash) and renewed revenue growth into AI power delivery
Risks
- Small scale with lumpy, concentrated OEM/hyperscaler demand and quarterly volatility
- Supply-chain dependence on outsourced packaging; high SBC relative to revenue (89th pct)
Notable findings
- Fund exitedNotable fund(s) exited this quarter: VANGUARD GROUP INC
- Strong balance sheetStrong balance sheet — $405M cash & investments
- Notable holderHeld by 6 notable fund(s): STATE STREET CORP, GOLDMAN SACHS GROUP INC, FMR LLC +3 more (as of 2026-03-31)
- AccumulatingInstitutional holders rose 8→9 QoQ (2025-12-31→2026-03-31)
- Insider sellingInsider selling — 736 open-market sale(s) by 17 insider(s) (cluster of 17 insiders, ~$335M, last 6mo) Form 4 ↗
Quarterly revenue
Last 4 quarters · from SEC filings.
Key metrics
Gross margin
57.3%
Operating margin
18.1%
Net margin
26.2%
Return on equity
16.7%
Return on assets
15.1%
Revenue growth (QoQ)
5.3%
Current ratio
9.0×
Free cash flow
$119M
EBITDA
$103M
Tangible book value
$712M
Cash & investments
$405M
Stock comp / revenue
3.7%
Insider transactions · last 18 months
| Date | Insider | Type | Shares | Price |
|---|---|---|---|---|
| 2026-06-24 | VINCIARELLI PATRIZIO | Sell | 1.6K | $321.09 |
| 2026-06-24 | VINCIARELLI PATRIZIO | Sell | 301 | $314.42 |
| 2026-06-24 | VINCIARELLI PATRIZIO | Sell | 2.0K | $315.57 |
| 2026-06-24 | VINCIARELLI PATRIZIO | Sell | 200 | $316.53 |
| 2026-06-24 | VINCIARELLI PATRIZIO | Sell | 673 | $317.61 |
| 2026-06-24 | VINCIARELLI PATRIZIO | Sell | 600 | $318.68 |
| 2026-06-24 | VINCIARELLI PATRIZIO | Sell | 1.1K | $319.84 |
| 2026-06-24 | VINCIARELLI PATRIZIO | Sell | 1.6K | $322.24 |
| 2026-06-24 | VINCIARELLI PATRIZIO | Sell | 891 | $323.03 |
| 2026-06-24 | VINCIARELLI PATRIZIO | Sell | 76 | $323.98 |
| 2026-06-24 | VINCIARELLI PATRIZIO | Sell | 938 | $325.20 |
| 2026-06-24 | VINCIARELLI PATRIZIO | Sell | 200 | $326.16 |
| 2026-06-24 | VINCIARELLI PATRIZIO | Sell | 100 | $327.15 |
| 2026-06-24 | VINCIARELLI PATRIZIO | Sell | 708 | $328.55 |
| 2026-06-24 | VINCIARELLI PATRIZIO | Sell | 1.3K | $329.86 |
| 2026-06-24 | VINCIARELLI PATRIZIO | Sell | 800 | $330.85 |
| 2026-06-24 | VINCIARELLI PATRIZIO | Sell | 1.6K | $332.23 |
| 2026-06-24 | VINCIARELLI PATRIZIO | Sell | 2.1K | $333.39 |
| 2026-06-24 | VINCIARELLI PATRIZIO | Sell | 77 | $333.77 |
| 2026-06-24 | VINCIARELLI PATRIZIO | Sell | 1.3K | $335.33 |
| 2026-06-24 | VINCIARELLI PATRIZIO | Sell | 1.0K | $336.20 |
| 2026-06-24 | VINCIARELLI PATRIZIO | Sell | 700 | $337.29 |
| 2026-06-24 | VINCIARELLI PATRIZIO | Sell | 200 | $339.29 |
| 2026-06-24 | Schmidt James F | Option exercise | 331 | $60.37 |
| 2026-06-24 | Schmidt James F | Sell | 331 | $334.90 |
| 2026-06-23 | D'Amico Andrew | Sell | 754 | $330.00 |
| 2026-06-23 | VINCIARELLI PATRIZIO | Sell | 1.2K | $345.34 |
| 2026-06-23 | VINCIARELLI PATRIZIO | Sell | 600 | $347.07 |
| 2026-06-23 | Schmidt James F | Option exercise | 754 | $53.07 |
| 2026-06-23 | Schmidt James F | Sell | 754 | $330.00 |
| 2026-06-23 | VINCIARELLI PATRIZIO | Sell | 600 | $326.68 |
| 2026-06-23 | VINCIARELLI PATRIZIO | Sell | 500 | $327.88 |
| 2026-06-23 | VINCIARELLI PATRIZIO | Sell | 600 | $329.79 |
| 2026-06-23 | VINCIARELLI PATRIZIO | Sell | 1.0K | $331.17 |
| 2026-06-23 | D'Amico Andrew | Option exercise | 754 | $53.07 |
| 2026-06-23 | VINCIARELLI PATRIZIO | Sell | 400 | $331.82 |
| 2026-06-23 | VINCIARELLI PATRIZIO | Sell | 805 | $333.10 |
| 2026-06-23 | VINCIARELLI PATRIZIO | Sell | 1.4K | $334.18 |
| 2026-06-23 | VINCIARELLI PATRIZIO | Sell | 3.3K | $335.64 |
| 2026-06-23 | VINCIARELLI PATRIZIO | Sell | 2.0K | $336.46 |
| 2026-06-23 | VINCIARELLI PATRIZIO | Sell | 400 | $337.28 |
| 2026-06-23 | VINCIARELLI PATRIZIO | Sell | 899 | $338.46 |
| 2026-06-23 | VINCIARELLI PATRIZIO | Sell | 2.2K | $339.82 |
| 2026-06-23 | VINCIARELLI PATRIZIO | Sell | 1.9K | $340.82 |
| 2026-06-23 | VINCIARELLI PATRIZIO | Sell | 600 | $341.85 |
| 2026-06-23 | VINCIARELLI PATRIZIO | Sell | 600 | $342.94 |
| 2026-06-23 | VINCIARELLI PATRIZIO | Sell | 1.0K | $344.28 |
| 2026-06-22 | VINCIARELLI PATRIZIO | Sell | 2.3K | $364.60 |
| 2026-06-22 | D'Amico Andrew | Sell | 100 | $367.10 |
| 2026-06-22 | VINCIARELLI PATRIZIO | Sell | 200 | $351.71 |
| 2026-06-22 | VINCIARELLI PATRIZIO | Sell | 600 | $354.08 |
| 2026-06-22 | VINCIARELLI PATRIZIO | Sell | 918 | $355.33 |
| 2026-06-22 | VINCIARELLI PATRIZIO | Sell | 1.4K | $356.31 |
| 2026-06-22 | VINCIARELLI PATRIZIO | Sell | 2.7K | $357.46 |
| 2026-06-22 | VINCIARELLI PATRIZIO | Sell | 872 | $358.89 |
| 2026-06-22 | VINCIARELLI PATRIZIO | Sell | 900 | $359.53 |
| 2026-06-22 | VINCIARELLI PATRIZIO | Sell | 1.6K | $360.54 |
| 2026-06-22 | VINCIARELLI PATRIZIO | Sell | 2.0K | $361.73 |
| 2026-06-22 | VINCIARELLI PATRIZIO | Sell | 2.6K | $362.67 |
| 2026-06-22 | VINCIARELLI PATRIZIO | Sell | 2.1K | $363.59 |
| 2026-06-22 | VINCIARELLI PATRIZIO | Sell | 416 | $365.63 |
| 2026-06-22 | VINCIARELLI PATRIZIO | Sell | 799 | $366.74 |
| 2026-06-22 | VINCIARELLI PATRIZIO | Sell | 495 | $367.67 |
| 2026-06-22 | VINCIARELLI PATRIZIO | Sell | 100 | $368.80 |
| 2026-06-22 | Schmidt James F | Option exercise | 1.2K | $32.89 |
| 2026-06-22 | Schmidt James F | Option exercise | 908 | $44.07 |
| 2026-06-22 | Schmidt James F | Sell | 145 | $351.38 |
| 2026-06-22 | Schmidt James F | Sell | 45 | $354.11 |
| 2026-06-22 | Schmidt James F | Sell | 90 | $356.49 |
| 2026-06-22 | Schmidt James F | Sell | 435 | $357.70 |
| 2026-06-22 | Schmidt James F | Sell | 145 | $359.84 |
| 2026-06-22 | Schmidt James F | Sell | 280 | $360.95 |
| 2026-06-22 | Schmidt James F | Sell | 480 | $362.53 |
| 2026-06-22 | Schmidt James F | Sell | 190 | $363.97 |
| 2026-06-22 | Schmidt James F | Sell | 169 | $365.12 |
| 2026-06-22 | Schmidt James F | Sell | 145 | $367.06 |
| 2026-06-22 | D'Amico Andrew | Option exercise | 1.2K | $32.89 |
| 2026-06-22 | D'Amico Andrew | Sell | 100 | $354.12 |
| 2026-06-22 | D'Amico Andrew | Sell | 300 | $357.47 |
| 2026-06-22 | D'Amico Andrew | Sell | 200 | $359.05 |
| 2026-06-22 | D'Amico Andrew | Sell | 200 | $362.13 |
| 2026-06-22 | D'Amico Andrew | Sell | 200 | $363.33 |
| 2026-06-22 | D'Amico Andrew | Sell | 116 | $365.84 |
| 2026-06-18 | VINCIARELLI PATRIZIO | Sell | 3.0K | $330.75 |
| 2026-06-18 | VINCIARELLI PATRIZIO | Sell | 2.7K | $331.67 |
| 2026-06-18 | VINCIARELLI PATRIZIO | Sell | 2.6K | $332.89 |
| 2026-06-18 | VINCIARELLI PATRIZIO | Sell | 1.3K | $333.96 |
| 2026-06-18 | VINCIARELLI PATRIZIO | Sell | 900 | $334.79 |
| 2026-06-18 | VINCIARELLI PATRIZIO | Sell | 600 | $324.54 |
| 2026-06-18 | VINCIARELLI PATRIZIO | Sell | 800 | $337.48 |
| 2026-06-18 | VINCIARELLI PATRIZIO | Sell | 200 | $338.32 |
| 2026-06-18 | VINCIARELLI PATRIZIO | Sell | 400 | $340.07 |
| 2026-06-18 | VINCIARELLI PATRIZIO | Sell | 1.4K | $325.63 |
| 2026-06-18 | VINCIARELLI PATRIZIO | Sell | 2.2K | $326.86 |
| 2026-06-18 | VINCIARELLI PATRIZIO | Sell | 1.8K | $327.89 |
| 2026-06-18 | VINCIARELLI PATRIZIO | Sell | 2.1K | $329.77 |
| 2026-06-17 | VINCIARELLI PATRIZIO | Sell | 2.2K | $324.42 |
| 2026-06-17 | VINCIARELLI PATRIZIO | Sell | 200 | $338.20 |
| 2026-06-17 | VINCIARELLI PATRIZIO | Sell | 1.7K | $325.66 |
| 2026-06-17 | VINCIARELLI PATRIZIO | Sell | 1.5K | $326.38 |
| 2026-06-17 | VINCIARELLI PATRIZIO | Sell | 1.6K | $327.70 |
| 2026-06-17 | VINCIARELLI PATRIZIO | Sell | 1.3K | $328.67 |
| 2026-06-17 | VINCIARELLI PATRIZIO | Sell | 2.8K | $329.69 |
| 2026-06-17 | VINCIARELLI PATRIZIO | Sell | 1.6K | $330.94 |
| 2026-06-17 | VINCIARELLI PATRIZIO | Sell | 1.3K | $331.85 |
| 2026-06-17 | VINCIARELLI PATRIZIO | Sell | 2.8K | $333.38 |
| 2026-06-17 | VINCIARELLI PATRIZIO | Sell | 1.6K | $334.30 |
| 2026-06-17 | VINCIARELLI PATRIZIO | Sell | 748 | $335.19 |
| 2026-06-17 | VINCIARELLI PATRIZIO | Sell | 200 | $336.20 |
| 2026-06-17 | VINCIARELLI PATRIZIO | Sell | 300 | $322.19 |
| 2026-06-17 | VINCIARELLI PATRIZIO | Sell | 300 | $322.75 |
| 2026-06-16 | VINCIARELLI PATRIZIO | Sell | 1.4K | $328.88 |
| 2026-06-16 | VINCIARELLI PATRIZIO | Sell | 1.2K | $320.03 |
| 2026-06-16 | VINCIARELLI PATRIZIO | Sell | 400 | $321.02 |
| 2026-06-16 | VINCIARELLI PATRIZIO | Sell | 1.0K | $322.82 |
| 2026-06-16 | VINCIARELLI PATRIZIO | Sell | 2.7K | $324.24 |
| 2026-06-16 | VINCIARELLI PATRIZIO | Sell | 1.8K | $325.40 |
| 2026-06-16 | VINCIARELLI PATRIZIO | Sell | 2.9K | $326.32 |
| 2026-06-16 | VINCIARELLI PATRIZIO | Sell | 1.9K | $327.35 |
| 2026-06-16 | VINCIARELLI PATRIZIO | Sell | 2.9K | $329.92 |
| 2026-06-16 | VINCIARELLI PATRIZIO | Sell | 405 | $331.23 |
| 2026-06-16 | VINCIARELLI PATRIZIO | Sell | 200 | $332.25 |
| 2026-06-16 | VINCIARELLI PATRIZIO | Sell | 600 | $335.08 |
| 2026-06-16 | VINCIARELLI PATRIZIO | Sell | 400 | $337.13 |
| 2026-06-16 | VINCIARELLI PATRIZIO | Sell | 718 | $338.39 |
| 2026-06-16 | VINCIARELLI PATRIZIO | Sell | 900 | $339.36 |
| 2026-06-16 | VINCIARELLI PATRIZIO | Sell | 200 | $340.22 |
| 2026-06-16 | VINCIARELLI PATRIZIO | Sell | 400 | $341.74 |
| 2026-06-15 | VINCIARELLI PATRIZIO | Sell | 200 | $330.05 |
| 2026-06-15 | VINCIARELLI PATRIZIO | Sell | 200 | $331.70 |
| 2026-06-15 | VINCIARELLI PATRIZIO | Sell | 600 | $309.23 |
| 2026-06-15 | VINCIARELLI PATRIZIO | Sell | 400 | $309.61 |
| 2026-06-15 | VINCIARELLI PATRIZIO | Sell | 755 | $311.71 |
| 2026-06-15 | VINCIARELLI PATRIZIO | Sell | 645 | $312.82 |
| 2026-06-15 | VINCIARELLI PATRIZIO | Sell | 846 | $314.38 |
| 2026-06-15 | VINCIARELLI PATRIZIO | Sell | 954 | $315.06 |
| 2026-06-15 | VINCIARELLI PATRIZIO | Sell | 1.7K | $316.18 |
| 2026-06-15 | VINCIARELLI PATRIZIO | Sell | 2.3K | $317.46 |
| 2026-06-15 | VINCIARELLI PATRIZIO | Sell | 2.0K | $318.12 |
| 2026-06-15 | VINCIARELLI PATRIZIO | Sell | 100 | $318.83 |
| 2026-06-15 | VINCIARELLI PATRIZIO | Sell | 2.5K | $320.44 |
| 2026-06-15 | VINCIARELLI PATRIZIO | Sell | 4.0K | $321.45 |
| 2026-06-15 | VINCIARELLI PATRIZIO | Sell | 1.8K | $322.58 |
| 2026-06-15 | VINCIARELLI PATRIZIO | Sell | 400 | $323.51 |
| 2026-06-15 | VINCIARELLI PATRIZIO | Sell | 600 | $324.81 |
| 2026-06-12 | VINCIARELLI PATRIZIO | Sell | 1.7K | $308.34 |
| 2026-06-12 | VINCIARELLI PATRIZIO | Sell | 401 | $296.12 |
| 2026-06-12 | VINCIARELLI PATRIZIO | Sell | 99 | $297.18 |
| 2026-06-12 | VINCIARELLI PATRIZIO | Sell | 279 | $299.01 |
| 2026-06-12 | VINCIARELLI PATRIZIO | Sell | 797 | $299.88 |
| 2026-06-12 | VINCIARELLI PATRIZIO | Sell | 944 | $300.94 |
| 2026-06-12 | VINCIARELLI PATRIZIO | Sell | 589 | $302.14 |
| 2026-06-12 | VINCIARELLI PATRIZIO | Sell | 4.7K | $303.59 |
| 2026-06-12 | VINCIARELLI PATRIZIO | Sell | 1.6K | $304.47 |
| 2026-06-12 | VINCIARELLI PATRIZIO | Sell | 2.3K | $305.35 |
| 2026-06-12 | VINCIARELLI PATRIZIO | Sell | 3.4K | $306.37 |
| 2026-06-12 | VINCIARELLI PATRIZIO | Sell | 2.4K | $307.48 |
| 2026-06-12 | VINCIARELLI PATRIZIO | Sell | 800 | $309.20 |
| 2026-06-11 | Tuozzolo Claudio | Option exercise | 730 | $33.96 |
| 2026-06-11 | VINCIARELLI PATRIZIO | Sell | 200 | $300.49 |
| 2026-06-11 | VINCIARELLI PATRIZIO | Sell | 200 | $280.56 |
| 2026-06-11 | VINCIARELLI PATRIZIO | Sell | 600 | $281.98 |
| 2026-06-11 | VINCIARELLI PATRIZIO | Sell | 471 | $282.86 |
| 2026-06-11 | VINCIARELLI PATRIZIO | Sell | 1.3K | $283.88 |
| 2026-06-11 | VINCIARELLI PATRIZIO | Sell | 868 | $285.43 |
| 2026-06-11 | Tuozzolo Claudio | Sell | 730 | $292.89 |
| 2026-06-11 | VINCIARELLI PATRIZIO | Sell | 2.3K | $286.30 |
| 2026-06-11 | VINCIARELLI PATRIZIO | Sell | 2.2K | $287.30 |
| 2026-06-11 | VINCIARELLI PATRIZIO | Sell | 1.5K | $288.27 |
| 2026-06-11 | VINCIARELLI PATRIZIO | Sell | 628 | $289.21 |
| 2026-06-11 | VINCIARELLI PATRIZIO | Sell | 2.0K | $290.37 |
| 2026-06-11 | VINCIARELLI PATRIZIO | Sell | 1.6K | $292.27 |
| 2026-06-11 | VINCIARELLI PATRIZIO | Sell | 1.2K | $293.89 |
| 2026-06-11 | VINCIARELLI PATRIZIO | Sell | 600 | $294.64 |
| 2026-06-11 | VINCIARELLI PATRIZIO | Sell | 600 | $296.48 |
| 2026-06-11 | VINCIARELLI PATRIZIO | Sell | 2.1K | $297.80 |
| 2026-06-11 | VINCIARELLI PATRIZIO | Sell | 1.5K | $299.03 |
| 2026-06-10 | VINCIARELLI PATRIZIO | Sell | 157 | $299.07 |
| 2026-06-10 | VINCIARELLI PATRIZIO | Sell | 700 | $269.59 |
| 2026-06-10 | VINCIARELLI PATRIZIO | Sell | 494 | $270.54 |
| 2026-06-10 | VINCIARELLI PATRIZIO | Sell | 1.0K | $271.78 |
| 2026-06-10 | VINCIARELLI PATRIZIO | Sell | 1.4K | $273.37 |
| 2026-06-10 | VINCIARELLI PATRIZIO | Sell | 1.3K | $274.22 |
| 2026-06-10 | VINCIARELLI PATRIZIO | Sell | 3.5K | $275.46 |
| 2026-06-10 | VINCIARELLI PATRIZIO | Sell | 2.3K | $276.49 |
| 2026-06-10 | VINCIARELLI PATRIZIO | Sell | 1.6K | $277.55 |
| 2026-06-10 | VINCIARELLI PATRIZIO | Sell | 836 | $278.38 |
| 2026-06-10 | VINCIARELLI PATRIZIO | Sell | 593 | $279.42 |
| 2026-06-10 | VINCIARELLI PATRIZIO | Sell | 300 | $280.52 |
| 2026-06-10 | VINCIARELLI PATRIZIO | Sell | 1.0K | $281.60 |
| 2026-06-10 | VINCIARELLI PATRIZIO | Sell | 200 | $282.70 |
| 2026-06-10 | VINCIARELLI PATRIZIO | Sell | 300 | $287.50 |
| 2026-06-10 | VINCIARELLI PATRIZIO | Sell | 1.4K | $288.62 |
| 2026-06-10 | VINCIARELLI PATRIZIO | Sell | 700 | $290.21 |
| 2026-06-10 | VINCIARELLI PATRIZIO | Sell | 884 | $291.70 |
| 2026-06-10 | VINCIARELLI PATRIZIO | Sell | 800 | $292.76 |
| 2026-06-10 | VINCIARELLI PATRIZIO | Sell | 400 | $293.80 |
| 2026-06-10 | VINCIARELLI PATRIZIO | Sell | 180 | $300.29 |
| 2026-06-09 | VINCIARELLI PATRIZIO | Sell | 295 | $272.21 |
| 2026-06-09 | VINCIARELLI PATRIZIO | Sell | 536 | $280.26 |
| 2026-06-09 | VINCIARELLI PATRIZIO | Sell | 1.7K | $281.29 |
| 2026-06-09 | VINCIARELLI PATRIZIO | Sell | 1.4K | $282.17 |
| 2026-06-09 | VINCIARELLI PATRIZIO | Sell | 2.3K | $283.61 |
| 2026-06-09 | VINCIARELLI PATRIZIO | Sell | 1.2K | $284.69 |
| 2026-06-09 | VINCIARELLI PATRIZIO | Sell | 1.0K | $285.66 |
| 2026-06-09 | VINCIARELLI PATRIZIO | Sell | 770 | $286.56 |
| 2026-06-09 | VINCIARELLI PATRIZIO | Sell | 430 | $287.21 |
| 2026-06-09 | VINCIARELLI PATRIZIO | Sell | 800 | $288.87 |
| 2026-06-09 | VINCIARELLI PATRIZIO | Sell | 100 | $289.25 |
| 2026-06-09 | VINCIARELLI PATRIZIO | Sell | 384 | $290.90 |
| 2026-06-09 | VINCIARELLI PATRIZIO | Sell | 516 | $291.87 |
| 2026-06-09 | VINCIARELLI PATRIZIO | Sell | 878 | $293.30 |
| 2026-06-09 | VINCIARELLI PATRIZIO | Sell | 400 | $294.10 |
| 2026-06-09 | VINCIARELLI PATRIZIO | Sell | 400 | $260.52 |
| 2026-06-09 | VINCIARELLI PATRIZIO | Sell | 400 | $262.14 |
| 2026-06-09 | VINCIARELLI PATRIZIO | Sell | 500 | $264.06 |
| 2026-06-09 | VINCIARELLI PATRIZIO | Sell | 429 | $265.49 |
| 2026-06-09 | VINCIARELLI PATRIZIO | Sell | 425 | $266.85 |
| 2026-06-09 | VINCIARELLI PATRIZIO | Sell | 446 | $268.08 |
| 2026-06-09 | VINCIARELLI PATRIZIO | Sell | 400 | $268.43 |
| 2026-06-09 | VINCIARELLI PATRIZIO | Sell | 400 | $271.08 |
| 2026-06-09 | VINCIARELLI PATRIZIO | Sell | 677 | $273.59 |
| 2026-06-09 | VINCIARELLI PATRIZIO | Sell | 1.5K | $274.45 |
| 2026-06-09 | VINCIARELLI PATRIZIO | Sell | 800 | $275.52 |
| 2026-06-09 | VINCIARELLI PATRIZIO | Sell | 495 | $276.49 |
| 2026-06-09 | VINCIARELLI PATRIZIO | Sell | 405 | $278.18 |
| 2026-06-08 | VINCIARELLI PATRIZIO | Sell | 4.0K | $272.77 |
| 2026-06-08 | VINCIARELLI PATRIZIO | Sell | 400 | $277.61 |
| 2026-06-08 | VINCIARELLI PATRIZIO | Sell | 300 | $267.69 |
| 2026-06-08 | VINCIARELLI PATRIZIO | Sell | 640 | $269.57 |
| 2026-06-08 | VINCIARELLI PATRIZIO | Sell | 2.3K | $270.66 |
| 2026-06-08 | VINCIARELLI PATRIZIO | Sell | 3.0K | $271.81 |
| 2026-06-08 | VINCIARELLI PATRIZIO | Sell | 600 | $261.81 |
| 2026-06-08 | VINCIARELLI PATRIZIO | Sell | 900 | $263.06 |
| 2026-06-08 | VINCIARELLI PATRIZIO | Sell | 1.6K | $274.60 |
| 2026-06-08 | VINCIARELLI PATRIZIO | Sell | 3.1K | $273.68 |
| 2026-06-08 | VINCIARELLI PATRIZIO | Sell | 800 | $264.58 |
| 2026-06-08 | VINCIARELLI PATRIZIO | Sell | 600 | $275.42 |
| 2026-06-08 | VINCIARELLI PATRIZIO | Sell | 1.4K | $265.25 |
| 2026-06-08 | VINCIARELLI PATRIZIO | Sell | 400 | $266.74 |
| 2026-06-05 | VINCIARELLI PATRIZIO | Sell | 892 | $286.62 |
| 2026-06-05 | CRILLY SEAN | Sell | 2.5K | $282.52 |
| 2026-06-05 | VINCIARELLI PATRIZIO | Sell | 1.0K | $266.28 |
| 2026-06-05 | VINCIARELLI PATRIZIO | Sell | 800 | $267.38 |
| 2026-06-05 | VINCIARELLI PATRIZIO | Sell | 900 | $268.43 |
| 2026-06-05 | VINCIARELLI PATRIZIO | Sell | 800 | $269.37 |
| 2026-06-05 | VINCIARELLI PATRIZIO | Sell | 1.4K | $270.37 |
| 2026-06-05 | VINCIARELLI PATRIZIO | Sell | 1.1K | $271.44 |
| 2026-06-05 | VINCIARELLI PATRIZIO | Sell | 1.0K | $272.88 |
| 2026-06-05 | VINCIARELLI PATRIZIO | Sell | 1.5K | $274.12 |
| 2026-06-05 | VINCIARELLI PATRIZIO | Sell | 1.3K | $275.06 |
| 2026-06-05 | VINCIARELLI PATRIZIO | Sell | 600 | $276.40 |
| 2026-06-05 | VINCIARELLI PATRIZIO | Sell | 900 | $277.46 |
| 2026-06-05 | VINCIARELLI PATRIZIO | Sell | 1.3K | $278.67 |
| 2026-06-05 | VINCIARELLI PATRIZIO | Sell | 945 | $280.22 |
| 2026-06-05 | VINCIARELLI PATRIZIO | Sell | 2.3K | $281.32 |
| 2026-06-05 | VINCIARELLI PATRIZIO | Sell | 1.0K | $282.40 |
| 2026-06-05 | VINCIARELLI PATRIZIO | Sell | 915 | $283.75 |
| 2026-06-05 | VINCIARELLI PATRIZIO | Sell | 957 | $284.72 |
| 2026-06-05 | VINCIARELLI PATRIZIO | Sell | 347 | $285.64 |
| 2026-06-05 | VINCIARELLI PATRIZIO | Sell | 83 | $287.62 |
| 2026-06-05 | VINCIARELLI PATRIZIO | Sell | 6 | $288.51 |
| 2026-06-04 | VINCIARELLI PATRIZIO | Sell | 400 | $317.82 |
| 2026-06-04 | VINCIARELLI PATRIZIO | Sell | 400 | $319.21 |
| 2026-06-04 | EICHTEN ESTIA J | Gift | 90K | — |
| 2026-06-04 | VINCIARELLI PATRIZIO | Sell | 1.6K | $305.15 |
| 2026-06-04 | VINCIARELLI PATRIZIO | Sell | 1.7K | $307.69 |
| 2026-06-04 | VINCIARELLI PATRIZIO | Sell | 3.2K | $309.08 |
| 2026-06-04 | VINCIARELLI PATRIZIO | Sell | 1.9K | $310.47 |
| 2026-06-04 | VINCIARELLI PATRIZIO | Sell | 2.8K | $311.53 |
| 2026-06-04 | VINCIARELLI PATRIZIO | Sell | 1.3K | $312.45 |
| 2026-06-04 | VINCIARELLI PATRIZIO | Sell | 1.3K | $313.44 |
| 2026-06-04 | VINCIARELLI PATRIZIO | Sell | 2.0K | $314.83 |
| 2026-06-04 | VINCIARELLI PATRIZIO | Sell | 1.9K | $315.94 |
| 2026-06-04 | VINCIARELLI PATRIZIO | Sell | 1.6K | $316.98 |
| 2026-06-03 | VINCIARELLI PATRIZIO | Sell | 800 | $337.52 |
| 2026-06-03 | VINCIARELLI PATRIZIO | Sell | 577 | $324.36 |
| 2026-06-03 | VINCIARELLI PATRIZIO | Sell | 1.2K | $325.32 |
| 2026-06-03 | VINCIARELLI PATRIZIO | Sell | 528 | $326.34 |
| 2026-06-03 | VINCIARELLI PATRIZIO | Sell | 3.2K | $327.31 |
| 2026-06-03 | VINCIARELLI PATRIZIO | Sell | 2.4K | $328.43 |
| 2026-06-03 | VINCIARELLI PATRIZIO | Sell | 4.1K | $329.49 |
| 2026-06-03 | VINCIARELLI PATRIZIO | Sell | 2.1K | $330.18 |
| 2026-06-03 | VINCIARELLI PATRIZIO | Sell | 1.3K | $331.50 |
| 2026-06-03 | VINCIARELLI PATRIZIO | Sell | 400 | $332.20 |
| 2026-06-03 | VINCIARELLI PATRIZIO | Sell | 600 | $333.85 |
| 2026-06-03 | VINCIARELLI PATRIZIO | Sell | 1.3K | $335.31 |
| 2026-06-03 | VINCIARELLI PATRIZIO | Sell | 222 | $336.19 |
| 2026-06-03 | VINCIARELLI PATRIZIO | Sell | 900 | $338.52 |
| 2026-06-03 | VINCIARELLI PATRIZIO | Sell | 200 | $339.85 |
| 2026-06-02 | VINCIARELLI PATRIZIO | Sell | 1.5K | $330.78 |
| 2026-06-02 | VINCIARELLI PATRIZIO | Sell | 3.7K | $332.08 |
| 2026-06-02 | VINCIARELLI PATRIZIO | Sell | 1.0K | $334.11 |
| 2026-06-02 | VINCIARELLI PATRIZIO | Sell | 500 | $316.96 |
| 2026-06-02 | VINCIARELLI PATRIZIO | Sell | 1.2K | $318.47 |
| 2026-06-02 | VINCIARELLI PATRIZIO | Sell | 1.0K | $320.18 |
| 2026-06-02 | VINCIARELLI PATRIZIO | Sell | 1.1K | $321.24 |
| 2026-06-02 | VINCIARELLI PATRIZIO | Sell | 1.4K | $322.47 |
| 2026-06-02 | VINCIARELLI PATRIZIO | Sell | 808 | $323.44 |
| 2026-06-02 | VINCIARELLI PATRIZIO | Sell | 897 | $324.72 |
| 2026-06-02 | VINCIARELLI PATRIZIO | Sell | 1.3K | $325.44 |
| 2026-06-02 | VINCIARELLI PATRIZIO | Sell | 1.7K | $326.66 |
| 2026-06-02 | VINCIARELLI PATRIZIO | Sell | 600 | $327.84 |
| 2026-06-02 | VINCIARELLI PATRIZIO | Sell | 1.2K | $328.97 |
| 2026-06-02 | VINCIARELLI PATRIZIO | Sell | 995 | $329.63 |
| 2026-06-02 | VINCIARELLI PATRIZIO | Sell | 1.1K | $333.04 |
| 2026-06-01 | VINCIARELLI PATRIZIO | Sell | 1.7K | $318.58 |
| 2026-06-01 | Schmidt James F | Sell | 400 | $314.86 |
| 2026-06-01 | Schmidt James F | Sell | 500 | $316.33 |
| 2026-06-01 | Schmidt James F | Sell | 500 | $318.89 |
| 2026-06-01 | Schmidt James F | Sell | 200 | $319.92 |
| 2026-06-01 | Schmidt James F | Sell | 400 | $322.00 |
| 2026-06-01 | Schmidt James F | Sell | 600 | $323.55 |
| 2026-06-01 | Schmidt James F | Sell | 900 | $324.97 |
| 2026-06-01 | Schmidt James F | Sell | 200 | $325.68 |
| 2026-06-01 | Schmidt James F | Sell | 101 | $326.94 |
| 2026-06-01 | Schmidt James F | Sell | 599 | $328.52 |
| 2026-06-01 | Schmidt James F | Sell | 200 | $329.51 |
| 2026-06-01 | Davies Philip D | Option exercise | 3.1K | $30.98 |
| 2026-06-01 | Davies Philip D | Sell | 300 | $314.11 |
| 2026-06-01 | Davies Philip D | Sell | 283 | $314.94 |
| 2026-06-01 | Davies Philip D | Sell | 200 | $316.26 |
| 2026-06-01 | Davies Philip D | Sell | 17 | $317.85 |
| 2026-06-01 | Davies Philip D | Sell | 500 | $319.02 |
| 2026-06-01 | Davies Philip D | Sell | 200 | $321.93 |
| 2026-06-01 | Davies Philip D | Sell | 400 | $323.44 |
| 2026-06-01 | Davies Philip D | Sell | 600 | $325.18 |
| 2026-06-01 | Davies Philip D | Sell | 100 | $326.93 |
| 2026-06-01 | Davies Philip D | Sell | 372 | $328.48 |
| 2026-06-01 | Davies Philip D | Sell | 100 | $329.52 |
| 2026-06-01 | VINCIARELLI PATRIZIO | Sell | 800 | $313.05 |
| 2026-06-01 | VINCIARELLI PATRIZIO | Sell | 800 | $313.99 |
| 2026-06-01 | VINCIARELLI PATRIZIO | Sell | 1.2K | $315.06 |
| 2026-06-01 | VINCIARELLI PATRIZIO | Sell | 1.8K | $316.21 |
| 2026-06-01 | VINCIARELLI PATRIZIO | Sell | 900 | $317.43 |
| 2026-06-01 | VINCIARELLI PATRIZIO | Sell | 700 | $319.50 |
| 2026-06-01 | VINCIARELLI PATRIZIO | Sell | 100 | $320.16 |
| 2026-06-01 | VINCIARELLI PATRIZIO | Sell | 1.8K | $321.93 |
| 2026-06-01 | VINCIARELLI PATRIZIO | Sell | 1.4K | $323.28 |
| 2026-06-01 | VINCIARELLI PATRIZIO | Sell | 1.6K | $324.10 |
| 2026-06-01 | VINCIARELLI PATRIZIO | Sell | 2.0K | $325.19 |
| 2026-06-01 | VINCIARELLI PATRIZIO | Sell | 1.1K | $325.98 |
| 2026-06-01 | VINCIARELLI PATRIZIO | Sell | 1.0K | $327.22 |
| 2026-06-01 | VINCIARELLI PATRIZIO | Sell | 2.6K | $328.58 |
| 2026-06-01 | VINCIARELLI PATRIZIO | Sell | 400 | $329.42 |
| 2026-06-01 | Schmidt James F | Option exercise | 5.0K | $93.33 |
| 2026-06-01 | Schmidt James F | Sell | 400 | $313.36 |
| 2026-05-29 | VINCIARELLI PATRIZIO | Sell | 85 | $334.45 |
| 2026-05-29 | VINCIARELLI PATRIZIO | Sell | 1.0K | $336.17 |
| 2026-05-29 | VINCIARELLI PATRIZIO | Sell | 400 | $337.05 |
| 2026-05-29 | VINCIARELLI PATRIZIO | Sell | 237 | $340.22 |
| 2026-05-29 | VINCIARELLI PATRIZIO | Sell | 163 | $341.75 |
| 2026-05-29 | VINCIARELLI PATRIZIO | Sell | 200 | $318.67 |
| 2026-05-29 | VINCIARELLI PATRIZIO | Sell | 397 | $321.46 |
| 2026-05-29 | VINCIARELLI PATRIZIO | Sell | 1.7K | $322.72 |
| 2026-05-29 | VINCIARELLI PATRIZIO | Sell | 3.0K | $323.51 |
| 2026-05-29 | VINCIARELLI PATRIZIO | Sell | 1.3K | $324.92 |
| 2026-05-29 | VINCIARELLI PATRIZIO | Sell | 3.0K | $325.59 |
| 2026-05-29 | VINCIARELLI PATRIZIO | Sell | 1.2K | $326.67 |
| 2026-05-29 | VINCIARELLI PATRIZIO | Sell | 1.0K | $328.03 |
| 2026-05-29 | VINCIARELLI PATRIZIO | Sell | 1.0K | $329.66 |
| 2026-05-29 | VINCIARELLI PATRIZIO | Sell | 2.8K | $330.69 |
| 2026-05-29 | VINCIARELLI PATRIZIO | Sell | 2.0K | $331.79 |
| 2026-05-29 | VINCIARELLI PATRIZIO | Sell | 516 | $333.66 |
| 2026-05-28 | VINCIARELLI PATRIZIO | Sell | 1.7K | $346.51 |
| 2026-05-28 | VINCIARELLI PATRIZIO | Sell | 1.7K | $347.45 |
| 2026-05-28 | VINCIARELLI PATRIZIO | Sell | 2.4K | $348.58 |
| 2026-05-28 | VINCIARELLI PATRIZIO | Sell | 200 | $349.18 |
| 2026-05-28 | VINCIARELLI PATRIZIO | Sell | 200 | $350.42 |
| 2026-05-28 | VINCIARELLI PATRIZIO | Sell | 600 | $328.37 |
| 2026-05-28 | VINCIARELLI PATRIZIO | Sell | 400 | $330.25 |
| 2026-05-28 | VINCIARELLI PATRIZIO | Sell | 900 | $333.48 |
| 2026-05-28 | VINCIARELLI PATRIZIO | Sell | 700 | $334.31 |
| 2026-05-28 | VINCIARELLI PATRIZIO | Sell | 420 | $335.76 |
| 2026-05-28 | VINCIARELLI PATRIZIO | Sell | 1.3K | $336.68 |
| 2026-05-28 | VINCIARELLI PATRIZIO | Sell | 477 | $337.96 |
| 2026-05-28 | VINCIARELLI PATRIZIO | Sell | 1.0K | $339.02 |
| 2026-05-28 | VINCIARELLI PATRIZIO | Sell | 600 | $340.25 |
| 2026-05-28 | VINCIARELLI PATRIZIO | Sell | 1.3K | $344.45 |
| 2026-05-28 | VINCIARELLI PATRIZIO | Sell | 530 | $345.53 |
| 2026-05-28 | VINCIARELLI PATRIZIO | Sell | 1.0K | $341.32 |
| 2026-05-28 | VINCIARELLI PATRIZIO | Sell | 2.8K | $342.49 |
| 2026-05-28 | VINCIARELLI PATRIZIO | Sell | 1.8K | $343.16 |
| 2026-05-27 | Grava Nancy L | Option exercise | 323 | $75.43 |
| 2026-05-27 | Grava Nancy L | Sell | 323 | $355.00 |
| 2026-05-26 | D'Amico Andrew | Sell | 303 | $323.11 |
| 2026-05-26 | Tuozzolo Claudio | Option exercise | 3.0K | $33.96 |
| 2026-05-26 | Tuozzolo Claudio | Sell | 3.0K | $328.41 |
| 2026-05-26 | D'Amico Andrew | Option exercise | 504 | $50.00 |
| 2026-05-26 | D'Amico Andrew | Sell | 75 | $320.08 |
| 2026-05-26 | D'Amico Andrew | Sell | 75 | $321.51 |
| 2026-05-26 | D'Amico Andrew | Sell | 51 | $324.36 |
| 2026-05-26 | GENDRON ROBERT | Option exercise | 577 | $60.61 |
| 2026-05-26 | GENDRON ROBERT | Sell | 577 | $330.00 |
| 2026-05-26 | GENDRON ROBERT | Option exercise | 794 | $41.61 |
| 2026-05-26 | GENDRON ROBERT | Sell | 794 | $330.00 |
| 2026-05-26 | GENDRON ROBERT | Option exercise | 480 | $75.43 |
| 2026-05-26 | GENDRON ROBERT | Sell | 480 | $330.00 |
| 2026-05-26 | GENDRON ROBERT | Option exercise | 1.2K | $33.96 |
| 2026-05-26 | GENDRON ROBERT | Sell | 1.2K | $330.00 |
| 2026-05-26 | GENDRON ROBERT | Option exercise | 817 | $32.97 |
| 2026-05-26 | GENDRON ROBERT | Sell | 817 | $330.00 |
| 2026-05-26 | GENDRON ROBERT | Option exercise | 719 | $50.00 |
| 2026-05-26 | GENDRON ROBERT | Sell | 719 | $330.00 |
| 2026-05-14 | D'Amico Andrew | Sell | 40 | $316.17 |
| 2026-05-14 | D'Amico Andrew | Option exercise | 800 | $50.00 |
| 2026-05-14 | D'Amico Andrew | Sell | 760 | $315.30 |
| 2026-05-13 | VINCIARELLI PATRIZIO | Gift | 3.5K | — |
| 2026-05-13 | VINCIARELLI PATRIZIO | Gift | 3.5K | — |
| 2026-05-13 | D'Amico Andrew | Option exercise | 1.2K | $50.00 |
| 2026-05-13 | D'Amico Andrew | Sell | 149 | $312.87 |
| 2026-05-13 | D'Amico Andrew | Sell | 851 | $311.58 |
| 2026-05-13 | D'Amico Andrew | Sell | 200 | $315.00 |
| 2026-05-13 | Gusinov Alex | Sell | 1.5K | $300.00 |
| 2026-05-12 | D'Amico Andrew | Option exercise | 565 | $75.43 |
| 2026-05-12 | Doyle Alvaro | Option exercise | 1.6K | $50.00 |
| 2026-05-12 | Doyle Alvaro | Sell | 1.6K | $286.91 |
| 2026-05-12 | Doyle Alvaro | Option exercise | 2.5K | $41.61 |
| 2026-05-12 | Doyle Alvaro | Sell | 2.5K | $286.91 |
| 2026-05-12 | D'Amico Andrew | Sell | 565 | $303.03 |
| 2026-05-11 | McNamara Michael | Sell | 7.1K | $309.00 |
| 2026-05-11 | McNamara Michael | Option exercise | 10K | $69.04 |
| 2026-05-11 | McNamara Michael | Sell | 10K | $309.00 |
| 2026-05-11 | Morrison Kemble D | Option exercise | 372 | $60.61 |
| 2026-05-11 | Morrison Kemble D | Option exercise | 523 | $50.00 |
| 2026-05-11 | Morrison Kemble D | Option exercise | 680 | $41.61 |
| 2026-05-11 | Morrison Kemble D | Option exercise | 738 | $33.96 |
| 2026-05-11 | Morrison Kemble D | Sell | 800 | $300.31 |
| 2026-05-11 | Morrison Kemble D | Sell | 1.0K | $301.71 |
| 2026-05-11 | Morrison Kemble D | Sell | 100 | $302.51 |
| 2026-05-11 | Morrison Kemble D | Sell | 413 | $303.55 |
| 2026-05-11 | Tuozzolo Claudio | Option exercise | 4.6K | $33.96 |
| 2026-05-11 | Tuozzolo Claudio | Option exercise | 4.3K | $50.00 |
| 2026-05-11 | Tuozzolo Claudio | Sell | 4.6K | $304.65 |
| 2026-05-11 | Tuozzolo Claudio | Sell | 4.3K | $304.65 |
| 2026-05-11 | Fendelet Quentin A. | Option exercise | 5.0K | $33.96 |
| 2026-05-11 | Fendelet Quentin A. | Option exercise | 96 | $41.61 |
| 2026-05-11 | Fendelet Quentin A. | Sell | 700 | $290.01 |
| 2026-05-11 | Fendelet Quentin A. | Sell | 262 | $291.44 |
| 2026-05-11 | Fendelet Quentin A. | Sell | 238 | $292.66 |
| 2026-05-11 | Fendelet Quentin A. | Sell | 497 | $293.63 |
| 2026-05-11 | Fendelet Quentin A. | Sell | 100 | $295.00 |
| 2026-05-11 | Fendelet Quentin A. | Sell | 533 | $297.54 |
| 2026-05-11 | Fendelet Quentin A. | Sell | 200 | $299.44 |
| 2026-05-11 | Fendelet Quentin A. | Sell | 1.9K | $300.13 |
| 2026-05-11 | Fendelet Quentin A. | Sell | 599 | $301.34 |
| 2026-05-11 | McNamara Michael | Option exercise | 1.5K | $75.43 |
| 2026-05-11 | McNamara Michael | Sell | 1.5K | $309.00 |
| 2026-05-11 | McNamara Michael | Option exercise | 7.1K | $33.96 |
| 2026-05-06 | Tuozzolo Claudio | Sell | 1.0K | $276.93 |
| 2026-05-06 | Fendelet Quentin A. | Option exercise | 2.4K | $50.00 |
| 2026-05-06 | Fendelet Quentin A. | Option exercise | 2.2K | $41.61 |
| 2026-05-06 | Fendelet Quentin A. | Option exercise | 457 | $60.61 |
| 2026-05-06 | Fendelet Quentin A. | Sell | 500 | $270.18 |
| 2026-05-06 | Fendelet Quentin A. | Sell | 200 | $271.11 |
| 2026-05-06 | Fendelet Quentin A. | Sell | 200 | $272.22 |
| 2026-05-06 | Fendelet Quentin A. | Sell | 283 | $274.02 |
| 2026-05-06 | Fendelet Quentin A. | Sell | 847 | $275.26 |
| 2026-05-06 | Fendelet Quentin A. | Sell | 500 | $276.26 |
| 2026-05-06 | Fendelet Quentin A. | Sell | 2.5K | $280.39 |
| 2026-05-06 | Tuozzolo Claudio | Option exercise | 1.0K | $50.00 |
| 2026-05-06 | Tuozzolo Claudio | Option exercise | 3.9K | $41.61 |
| 2026-05-06 | Tuozzolo Claudio | Sell | 3.9K | $276.93 |
| 2026-05-06 | Tuozzolo Claudio | Option exercise | 1.2K | $60.61 |
| 2026-05-06 | Tuozzolo Claudio | Sell | 1.2K | $276.93 |
| 2026-05-06 | CARLSON JASON | Option exercise | 800 | $100.00 |
| 2026-05-06 | CARLSON JASON | Sell | 800 | $275.09 |
| 2026-05-05 | Grava Nancy L | Sell | 1.2K | $265.00 |
| 2026-05-05 | Grava Nancy L | Sell | 2.0K | $265.00 |
| 2026-05-05 | Grava Nancy L | Option exercise | 2.0K | $33.96 |
| 2026-05-05 | Grava Nancy L | Option exercise | 508 | $60.61 |
| 2026-05-05 | Grava Nancy L | Sell | 508 | $265.00 |
| 2026-05-05 | Grava Nancy L | Option exercise | 1.7K | $41.61 |
| 2026-05-05 | Grava Nancy L | Sell | 1.7K | $265.00 |
| 2026-05-05 | Grava Nancy L | Option exercise | 1.2K | $50.00 |
| 2026-05-04 | Schmidt James F | Option exercise | 1.0K | $50.00 |
| 2026-05-04 | Schmidt James F | Sell | 1.3K | $251.09 |
| 2026-05-04 | Schmidt James F | Sell | 700 | $252.25 |
| 2026-05-04 | Schmidt James F | Sell | 500 | $253.69 |
| 2026-05-04 | Schmidt James F | Sell | 500 | $254.74 |
| 2026-05-04 | Schmidt James F | Sell | 500 | $255.84 |
| 2026-05-04 | Schmidt James F | Sell | 200 | $256.89 |
| 2026-05-04 | Schmidt James F | Sell | 100 | $267.62 |
| 2026-05-04 | D'Amico Andrew | Option exercise | 4.6K | $33.96 |
| 2026-05-04 | D'Amico Andrew | Option exercise | 2.9K | $41.61 |
| 2026-05-04 | D'Amico Andrew | Sell | 200 | $244.29 |
| 2026-05-04 | D'Amico Andrew | Sell | 100 | $246.76 |
| 2026-05-04 | D'Amico Andrew | Sell | 200 | $247.91 |
| 2026-05-04 | D'Amico Andrew | Sell | 200 | $249.84 |
| 2026-05-04 | D'Amico Andrew | Sell | 1.9K | $251.08 |
| 2026-05-04 | D'Amico Andrew | Sell | 1.5K | $252.20 |
| 2026-05-04 | D'Amico Andrew | Sell | 595 | $253.61 |
| 2026-05-04 | D'Amico Andrew | Sell | 868 | $254.35 |
| 2026-05-04 | D'Amico Andrew | Sell | 1.3K | $255.45 |
| 2026-05-04 | D'Amico Andrew | Sell | 300 | $256.27 |
| 2026-05-04 | D'Amico Andrew | Sell | 200 | $257.19 |
| 2026-05-04 | D'Amico Andrew | Sell | 100 | $267.62 |
| 2026-05-04 | Schmidt James F | Option exercise | 3.2K | $41.61 |
| 2026-05-04 | Schmidt James F | Sell | 100 | $244.32 |
| 2026-05-04 | Schmidt James F | Sell | 100 | $247.05 |
| 2026-05-04 | Schmidt James F | Sell | 274 | $250.19 |
| 2026-05-01 | Davies Philip D | Sell | 100 | $264.07 |
| 2026-05-01 | Davies Philip D | Sell | 800 | $268.40 |
| 2026-05-01 | Davies Philip D | Sell | 200 | $271.53 |
| 2026-05-01 | Davies Philip D | Sell | 400 | $266.50 |
| 2026-05-01 | Davies Philip D | Sell | 100 | $273.21 |
| 2026-05-01 | Davies Philip D | Sell | 100 | $274.43 |
| 2026-05-01 | Davies Philip D | Sell | 1.2K | $269.39 |
| 2026-05-01 | Davies Philip D | Sell | 200 | $270.31 |
| 2026-05-01 | Davies Philip D | Option exercise | 3.1K | $30.98 |
| 2026-04-27 | D'Amico Andrew | Sell | 800 | $277.00 |
| 2026-04-27 | Schmidt James F | Option exercise | 1.2K | $60.61 |
| 2026-04-27 | Schmidt James F | Sell | 1.2K | $277.00 |
| 2026-04-27 | D'Amico Andrew | Option exercise | 800 | $60.61 |
| 2026-04-24 | Tuozzolo Claudio | Option exercise | 731 | $68.48 |
| 2026-04-24 | VINCIARELLI PATRIZIO | Sell | 4.0K | $273.09 |
| 2026-04-24 | Tuozzolo Claudio | Sell | 731 | $266.94 |
| 2026-04-24 | Tuozzolo Claudio | Sell | 10K | $270.76 |
| 2026-04-23 | Doyle Alvaro | Sell | 6.0K | $259.90 |
| 2026-04-23 | Doyle Alvaro | Sell | 2.0K | $259.90 |
| 2026-04-23 | Doyle Alvaro | Option exercise | 2.0K | $69.04 |
| 2026-04-23 | Doyle Alvaro | Option exercise | 6.0K | $46.96 |
| 2026-04-16 | VINCIARELLI PATRIZIO | Sell | 13K | $199.07 |
| 2026-04-16 | VINCIARELLI PATRIZIO | Sell | 10.0K | $196.11 |
| 2026-04-16 | VINCIARELLI PATRIZIO | Sell | 10K | $197.00 |
| 2026-04-16 | VINCIARELLI PATRIZIO | Sell | 7.0K | $198.08 |
| 2026-04-15 | VINCIARELLI PATRIZIO | Sell | 10K | $193.19 |
| 2026-04-15 | VINCIARELLI PATRIZIO | Sell | 11K | $194.00 |
| 2026-04-15 | VINCIARELLI PATRIZIO | Sell | 10K | $195.00 |
| 2026-04-15 | VINCIARELLI PATRIZIO | Sell | 7.2K | $191.12 |
| 2026-04-15 | VINCIARELLI PATRIZIO | Sell | 11K | $192.20 |
| 2026-04-14 | VINCIARELLI PATRIZIO | Option exercise | 3.5K | $41.61 |
| 2026-04-14 | VINCIARELLI PATRIZIO | Sell | 9.8K | $189.00 |
| 2026-04-14 | VINCIARELLI PATRIZIO | Sell | 10K | $190.00 |
| 2026-04-14 | VINCIARELLI PATRIZIO | Option exercise | 1.4K | $60.61 |
| 2026-04-09 | VINCIARELLI PATRIZIO | Sell | 4.7K | $186.00 |
| 2026-04-09 | VINCIARELLI PATRIZIO | Sell | 10K | $188.00 |
| 2026-04-09 | VINCIARELLI PATRIZIO | Sell | 222 | $189.00 |
| 2026-04-09 | VINCIARELLI PATRIZIO | Sell | 10K | $187.00 |
| 2026-04-01 | Davies Philip D | Sell | 1.1K | $164.46 |
| 2026-04-01 | Davies Philip D | Sell | 300 | $166.49 |
| 2026-04-01 | Davies Philip D | Sell | 100 | $167.75 |
| 2026-04-01 | Davies Philip D | Option exercise | 1.5K | $30.98 |
| 2026-04-01 | Davies Philip D | Option exercise | 1.6K | $31.05 |
| 2026-04-01 | Davies Philip D | Sell | 472 | $158.29 |
| 2026-04-01 | Davies Philip D | Sell | 300 | $159.35 |
| 2026-04-01 | Davies Philip D | Sell | 100 | $160.34 |
| 2026-04-01 | Davies Philip D | Sell | 100 | $162.61 |
| 2026-04-01 | Davies Philip D | Sell | 627 | $165.69 |
| 2026-03-25 | VINCIARELLI PATRIZIO | Sell | 8.4K | $182.48 |
| 2026-03-25 | VINCIARELLI PATRIZIO | Sell | 5.3K | $186.00 |
| 2026-03-25 | VINCIARELLI PATRIZIO | Sell | 10K | $185.00 |
| 2026-03-25 | VINCIARELLI PATRIZIO | Sell | 7.3K | $181.57 |
| 2026-03-25 | VINCIARELLI PATRIZIO | Sell | 19K | $183.74 |
| 2026-03-24 | VINCIARELLI PATRIZIO | Sell | 7.9K | $179.00 |
| 2026-03-24 | VINCIARELLI PATRIZIO | Sell | 10K | $180.10 |
| 2026-03-24 | VINCIARELLI PATRIZIO | Sell | 5.3K | $181.00 |
| 2026-03-23 | VINCIARELLI PATRIZIO | Sell | 3.1K | $175.00 |
| 2026-03-23 | VINCIARELLI PATRIZIO | Sell | 2.8K | $176.00 |
| 2026-03-20 | VINCIARELLI PATRIZIO | Sell | 4.8K | $174.64 |
| 2026-03-20 | VINCIARELLI PATRIZIO | Sell | 3.0K | $176.00 |
| 2026-03-20 | VINCIARELLI PATRIZIO | Sell | 4.7K | $177.87 |
| 2026-03-20 | VINCIARELLI PATRIZIO | Sell | 13K | $178.75 |
| 2026-03-20 | VINCIARELLI PATRIZIO | Sell | 2.6K | $179.72 |
| 2026-03-20 | VINCIARELLI PATRIZIO | Sell | 2.2K | $180.62 |
| 2026-03-20 | VINCIARELLI PATRIZIO | Sell | 4.7K | $181.71 |
| 2026-03-20 | VINCIARELLI PATRIZIO | Sell | 2.0K | $182.64 |
| 2026-03-20 | VINCIARELLI PATRIZIO | Sell | 1.5K | $184.67 |
| 2026-03-20 | VINCIARELLI PATRIZIO | Sell | 4.0K | $186.27 |
| 2026-03-20 | VINCIARELLI PATRIZIO | Sell | 1.1K | $187.43 |
| 2026-03-20 | VINCIARELLI PATRIZIO | Sell | 500 | $188.89 |
| 2026-03-19 | VINCIARELLI PATRIZIO | Sell | 1.1K | $185.60 |
| 2026-03-19 | VINCIARELLI PATRIZIO | Sell | 4.3K | $190.24 |
| 2026-03-19 | VINCIARELLI PATRIZIO | Sell | 2.9K | $189.78 |
| 2026-03-19 | VINCIARELLI PATRIZIO | Sell | 956 | $191.45 |
| 2026-03-19 | VINCIARELLI PATRIZIO | Sell | 399 | $186.90 |
| 2026-03-19 | VINCIARELLI PATRIZIO | Sell | 400 | $187.57 |
| 2026-03-19 | VINCIARELLI PATRIZIO | Sell | 8.3K | $172.26 |
| 2026-03-19 | VINCIARELLI PATRIZIO | Sell | 12K | $173.11 |
| 2026-03-19 | VINCIARELLI PATRIZIO | Sell | 2.6K | $174.08 |
| 2026-03-19 | VINCIARELLI PATRIZIO | Sell | 800 | $175.27 |
| 2026-03-19 | VINCIARELLI PATRIZIO | Sell | 400 | $176.50 |
| 2026-03-19 | VINCIARELLI PATRIZIO | Sell | 600 | $177.94 |
| 2026-03-19 | VINCIARELLI PATRIZIO | Sell | 500 | $179.94 |
| 2026-03-19 | VINCIARELLI PATRIZIO | Sell | 2.4K | $181.86 |
| 2026-03-19 | VINCIARELLI PATRIZIO | Sell | 5.3K | $182.73 |
| 2026-03-19 | VINCIARELLI PATRIZIO | Sell | 5.3K | $183.59 |
| 2026-03-19 | VINCIARELLI PATRIZIO | Sell | 1.4K | $184.74 |
| 2026-03-18 | VINCIARELLI PATRIZIO | Sell | 5.7K | $191.87 |
| 2026-03-18 | VINCIARELLI PATRIZIO | Sell | 3.1K | $193.57 |
| 2026-03-18 | VINCIARELLI PATRIZIO | Sell | 6.5K | $194.39 |
| 2026-03-18 | VINCIARELLI PATRIZIO | Sell | 7.1K | $195.31 |
| 2026-03-18 | VINCIARELLI PATRIZIO | Sell | 6.5K | $196.25 |
| 2026-03-18 | VINCIARELLI PATRIZIO | Sell | 7.1K | $197.36 |
| 2026-03-18 | VINCIARELLI PATRIZIO | Sell | 6.8K | $198.31 |
| 2026-03-18 | VINCIARELLI PATRIZIO | Sell | 4.6K | $199.65 |
| 2026-03-18 | VINCIARELLI PATRIZIO | Sell | 1.9K | $200.18 |
| 2026-03-18 | VINCIARELLI PATRIZIO | Sell | 800 | $201.05 |
| 2026-03-17 | McNamara Michael | Sell | 1.7K | $190.07 |
| 2026-03-17 | McNamara Michael | Option exercise | 5.5K | $41.61 |
| 2026-03-17 | McNamara Michael | Sell | 5.5K | $190.07 |
| 2026-03-17 | VINCIARELLI PATRIZIO | Sell | 2.3K | $186.42 |
| 2026-03-17 | VINCIARELLI PATRIZIO | Sell | 4.8K | $187.16 |
| 2026-03-17 | VINCIARELLI PATRIZIO | Sell | 7.4K | $188.42 |
| 2026-03-17 | VINCIARELLI PATRIZIO | Sell | 9.9K | $189.24 |
| 2026-03-17 | VINCIARELLI PATRIZIO | Sell | 4.7K | $190.73 |
| 2026-03-17 | VINCIARELLI PATRIZIO | Sell | 9.6K | $191.63 |
| 2026-03-17 | VINCIARELLI PATRIZIO | Sell | 2.7K | $192.45 |
| 2026-03-17 | VINCIARELLI PATRIZIO | Sell | 1.2K | $193.40 |
| 2026-03-17 | VINCIARELLI PATRIZIO | Sell | 800 | $194.39 |
| 2026-03-17 | VINCIARELLI PATRIZIO | Sell | 6.5K | $196.06 |
| 2026-03-17 | VINCIARELLI PATRIZIO | Sell | 94 | $196.41 |
| 2026-03-17 | McNamara Michael | Option exercise | 1.7K | $60.61 |
| 2026-03-16 | VINCIARELLI PATRIZIO | Sell | 7.2K | $186.48 |
| 2026-03-16 | VINCIARELLI PATRIZIO | Sell | 400 | $189.75 |
| 2026-03-16 | VINCIARELLI PATRIZIO | Sell | 800 | $188.48 |
| 2026-03-16 | VINCIARELLI PATRIZIO | Sell | 600 | $178.06 |
| 2026-03-16 | VINCIARELLI PATRIZIO | Sell | 400 | $179.07 |
| 2026-03-16 | VINCIARELLI PATRIZIO | Sell | 2.7K | $182.21 |
| 2026-03-16 | VINCIARELLI PATRIZIO | Sell | 15K | $183.53 |
| 2026-03-16 | VINCIARELLI PATRIZIO | Sell | 8.5K | $184.41 |
| 2026-03-16 | VINCIARELLI PATRIZIO | Sell | 13K | $185.47 |
| 2026-03-16 | VINCIARELLI PATRIZIO | Sell | 1.3K | $187.63 |
| 2026-03-13 | VINCIARELLI PATRIZIO | Sell | 3.7K | $174.01 |
| 2026-03-13 | VINCIARELLI PATRIZIO | Sell | 1.3K | $165.21 |
| 2026-03-13 | VINCIARELLI PATRIZIO | Sell | 2.6K | $166.83 |
| 2026-03-13 | VINCIARELLI PATRIZIO | Sell | 4.5K | $167.62 |
| 2026-03-13 | VINCIARELLI PATRIZIO | Sell | 6.9K | $168.71 |
| 2026-03-13 | VINCIARELLI PATRIZIO | Sell | 5.1K | $169.93 |
| 2026-03-13 | VINCIARELLI PATRIZIO | Sell | 7.9K | $170.93 |
| 2026-03-13 | VINCIARELLI PATRIZIO | Sell | 5.1K | $171.76 |
| 2026-03-13 | VINCIARELLI PATRIZIO | Sell | 8.3K | $172.62 |
| 2026-03-13 | VINCIARELLI PATRIZIO | Sell | 3.0K | $175.25 |
| 2026-03-13 | VINCIARELLI PATRIZIO | Sell | 1.5K | $175.80 |
| 2026-03-13 | EICHTEN ESTIA J | Sell | 2.0K | $174.00 |
| 2026-03-12 | VINCIARELLI PATRIZIO | Sell | 17K | $167.55 |
| 2026-03-12 | VINCIARELLI PATRIZIO | Sell | 5.4K | $168.58 |
| 2026-03-12 | VINCIARELLI PATRIZIO | Sell | 3.4K | $169.59 |
| 2026-03-12 | EICHTEN ESTIA J | Sell | 976 | $163.41 |
| 2026-03-12 | EICHTEN ESTIA J | Sell | 2.8K | $167.28 |
| 2026-03-12 | EICHTEN ESTIA J | Sell | 4.1K | $168.30 |
| 2026-03-12 | EICHTEN ESTIA J | Sell | 5.6K | $169.15 |
| 2026-03-12 | EICHTEN ESTIA J | Sell | 3.7K | $170.32 |
| 2026-03-12 | EICHTEN ESTIA J | Sell | 3.4K | $171.11 |
| 2026-03-12 | EICHTEN ESTIA J | Sell | 100 | $172.15 |
| 2026-03-12 | VINCIARELLI PATRIZIO | Sell | 400 | $173.22 |
| 2026-03-12 | VINCIARELLI PATRIZIO | Sell | 900 | $171.64 |
| 2026-03-12 | EICHTEN ESTIA J | Sell | 5.2K | $173.20 |
| 2026-03-12 | VINCIARELLI PATRIZIO | Sell | 1.6K | $163.74 |
| 2026-03-12 | EICHTEN ESTIA J | Sell | 6.8K | $164.43 |
| 2026-03-12 | EICHTEN ESTIA J | Sell | 2.9K | $166.45 |
| 2026-03-12 | EICHTEN ESTIA J | Sell | 2.9K | $165.13 |
| 2026-03-12 | VINCIARELLI PATRIZIO | Sell | 4.1K | $164.61 |
| 2026-03-12 | VINCIARELLI PATRIZIO | Sell | 3.7K | $165.52 |
| 2026-03-12 | VINCIARELLI PATRIZIO | Sell | 10K | $166.77 |
| 2026-03-12 | VINCIARELLI PATRIZIO | Sell | 3.4K | $170.67 |
| 2026-03-11 | VINCIARELLI PATRIZIO | Sell | 1.4K | $169.38 |
| 2026-03-11 | VINCIARELLI PATRIZIO | Sell | 200 | $168.12 |
| 2026-03-11 | VINCIARELLI PATRIZIO | Sell | 292 | $170.31 |
| 2026-03-11 | VINCIARELLI PATRIZIO | Sell | 300 | $171.26 |
| 2026-03-11 | VINCIARELLI PATRIZIO | Sell | 1.5K | $173.01 |
| 2026-03-11 | VINCIARELLI PATRIZIO | Sell | 1.2K | $174.32 |
| 2026-03-11 | VINCIARELLI PATRIZIO | Sell | 4.0K | $176.17 |
| 2026-03-11 | VINCIARELLI PATRIZIO | Sell | 10K | $177.28 |
| 2026-03-11 | VINCIARELLI PATRIZIO | Sell | 19K | $178.12 |
| 2026-03-11 | VINCIARELLI PATRIZIO | Sell | 11K | $178.95 |
| 2026-03-11 | VINCIARELLI PATRIZIO | Sell | 1.1K | $180.17 |
| 2026-03-11 | Schmidt James F | Option exercise | 15K | $93.33 |
| 2026-03-11 | Schmidt James F | Option exercise | 500 | $48.38 |
| 2026-03-11 | Schmidt James F | Sell | 900 | $169.48 |
| 2026-03-11 | Schmidt James F | Sell | 800 | $172.96 |
| 2026-03-11 | Schmidt James F | Sell | 300 | $174.41 |
| 2026-03-11 | Schmidt James F | Sell | 2.0K | $176.35 |
| 2026-03-11 | Schmidt James F | Sell | 4.4K | $177.57 |
| 2026-03-11 | Schmidt James F | Sell | 5.2K | $178.40 |
| 2026-03-11 | Schmidt James F | Sell | 1.2K | $179.22 |
| 2026-03-11 | Schmidt James F | Sell | 700 | $180.46 |
| 2026-03-10 | VINCIARELLI PATRIZIO | Sell | 1.3K | $182.17 |
| 2026-03-10 | VINCIARELLI PATRIZIO | Sell | 400 | $169.70 |
| 2026-03-10 | VINCIARELLI PATRIZIO | Sell | 959 | $171.18 |
| 2026-03-10 | VINCIARELLI PATRIZIO | Sell | 1.8K | $172.55 |
| 2026-03-10 | VINCIARELLI PATRIZIO | Sell | 4.4K | $173.37 |
| 2026-03-10 | VINCIARELLI PATRIZIO | Sell | 7.7K | $174.98 |
| 2026-03-10 | VINCIARELLI PATRIZIO | Sell | 4.0K | $175.88 |
| 2026-03-10 | VINCIARELLI PATRIZIO | Sell | 4.8K | $177.15 |
| 2026-03-10 | VINCIARELLI PATRIZIO | Sell | 8.2K | $178.20 |
| 2026-03-10 | VINCIARELLI PATRIZIO | Sell | 9.4K | $179.21 |
| 2026-03-10 | VINCIARELLI PATRIZIO | Sell | 2.7K | $180.09 |
| 2026-03-10 | VINCIARELLI PATRIZIO | Sell | 4.4K | $181.22 |
| 2026-03-09 | VINCIARELLI PATRIZIO | Sell | 8.6K | $161.14 |
| 2026-03-09 | VINCIARELLI PATRIZIO | Sell | 3.5K | $159.23 |
| 2026-03-09 | VINCIARELLI PATRIZIO | Sell | 6.8K | $160.11 |
| 2026-03-09 | VINCIARELLI PATRIZIO | Sell | 2.6K | $162.06 |
| 2026-03-09 | VINCIARELLI PATRIZIO | Sell | 1.4K | $163.24 |
| 2026-03-09 | VINCIARELLI PATRIZIO | Sell | 3.7K | $164.35 |
| 2026-03-09 | VINCIARELLI PATRIZIO | Sell | 6.5K | $165.18 |
| 2026-03-09 | VINCIARELLI PATRIZIO | Sell | 3.0K | $166.10 |
| 2026-03-09 | VINCIARELLI PATRIZIO | Sell | 1.6K | $167.31 |
| 2026-03-09 | VINCIARELLI PATRIZIO | Sell | 600 | $168.04 |
| 2026-03-09 | VINCIARELLI PATRIZIO | Sell | 7.4K | $169.16 |
| 2026-03-09 | VINCIARELLI PATRIZIO | Sell | 4.2K | $170.02 |
| 2026-03-06 | VINCIARELLI PATRIZIO | Sell | 2.4K | $176.74 |
| 2026-03-06 | VINCIARELLI PATRIZIO | Sell | 1.4K | $160.17 |
| 2026-03-06 | VINCIARELLI PATRIZIO | Sell | 3.4K | $161.11 |
| 2026-03-06 | VINCIARELLI PATRIZIO | Sell | 9.5K | $162.36 |
| 2026-03-06 | VINCIARELLI PATRIZIO | Sell | 6.7K | $163.31 |
| 2026-03-06 | VINCIARELLI PATRIZIO | Sell | 4.3K | $164.25 |
| 2026-03-06 | VINCIARELLI PATRIZIO | Sell | 7.0K | $165.22 |
| 2026-03-06 | VINCIARELLI PATRIZIO | Sell | 3.6K | $166.17 |
| 2026-03-06 | VINCIARELLI PATRIZIO | Sell | 700 | $177.47 |
| 2026-03-06 | VINCIARELLI PATRIZIO | Sell | 924 | $167.17 |
| 2026-03-06 | VINCIARELLI PATRIZIO | Sell | 1.3K | $168.17 |
| 2026-03-06 | VINCIARELLI PATRIZIO | Sell | 501 | $168.81 |
| 2026-03-06 | VINCIARELLI PATRIZIO | Sell | 1.5K | $171.45 |
| 2026-03-06 | VINCIARELLI PATRIZIO | Sell | 542 | $172.69 |
| 2026-03-06 | VINCIARELLI PATRIZIO | Sell | 1.3K | $173.91 |
| 2026-03-06 | VINCIARELLI PATRIZIO | Sell | 3.1K | $174.66 |
| 2026-03-06 | VINCIARELLI PATRIZIO | Sell | 1.7K | $175.49 |
| 2026-03-05 | VINCIARELLI PATRIZIO | Sell | 400 | $190.04 |
| 2026-03-05 | Davies Philip D | Option exercise | 1.9K | $41.61 |
| 2026-03-05 | Davies Philip D | Option exercise | 2.6K | $60.61 |
| 2026-03-05 | Davies Philip D | Option exercise | 914 | $75.43 |
| 2026-03-05 | Davies Philip D | Sell | 100 | $177.18 |
| 2026-03-05 | Davies Philip D | Sell | 700 | $179.38 |
| 2026-03-05 | Davies Philip D | Sell | 607 | $180.24 |
| 2026-03-05 | Davies Philip D | Sell | 698 | $181.49 |
| 2026-03-05 | Davies Philip D | Sell | 100 | $182.17 |
| 2026-03-05 | Davies Philip D | Sell | 100 | $185.51 |
| 2026-03-05 | Davies Philip D | Sell | 300 | $187.26 |
| 2026-03-05 | Davies Philip D | Sell | 300 | $189.21 |
| 2026-03-05 | Davies Philip D | Sell | 300 | $193.12 |
| 2026-03-05 | Davies Philip D | Sell | 300 | $194.98 |
| 2026-03-05 | Davies Philip D | Sell | 100 | $196.45 |
| 2026-03-05 | Davies Philip D | Sell | 1.5K | $199.49 |
| 2026-03-05 | Davies Philip D | Sell | 300 | $202.18 |
| 2026-03-05 | VINCIARELLI PATRIZIO | Sell | 1.1K | $176.88 |
| 2026-03-05 | VINCIARELLI PATRIZIO | Sell | 584 | $177.74 |
| 2026-03-05 | VINCIARELLI PATRIZIO | Sell | 3.9K | $178.86 |
| 2026-03-05 | VINCIARELLI PATRIZIO | Sell | 10K | $179.81 |
| 2026-03-05 | VINCIARELLI PATRIZIO | Sell | 6.9K | $180.70 |
| 2026-03-05 | VINCIARELLI PATRIZIO | Sell | 4.8K | $181.88 |
| 2026-03-05 | VINCIARELLI PATRIZIO | Sell | 266 | $182.91 |
| 2026-03-05 | VINCIARELLI PATRIZIO | Sell | 353 | $183.83 |
| 2026-03-05 | VINCIARELLI PATRIZIO | Sell | 981 | $185.27 |
| 2026-03-05 | VINCIARELLI PATRIZIO | Sell | 1.6K | $186.71 |
| 2026-03-05 | VINCIARELLI PATRIZIO | Sell | 1.5K | $188.23 |
| 2026-03-05 | VINCIARELLI PATRIZIO | Sell | 2.0K | $189.04 |
| 2026-03-05 | VINCIARELLI PATRIZIO | Sell | 1.0K | $191.29 |
| 2026-03-05 | VINCIARELLI PATRIZIO | Sell | 1.1K | $192.81 |
| 2026-03-05 | VINCIARELLI PATRIZIO | Sell | 400 | $193.58 |
| 2026-03-05 | VINCIARELLI PATRIZIO | Sell | 1.4K | $194.93 |
| 2026-03-05 | VINCIARELLI PATRIZIO | Sell | 800 | $196.35 |
| 2026-03-05 | VINCIARELLI PATRIZIO | Sell | 1.2K | $197.97 |
| 2026-03-05 | VINCIARELLI PATRIZIO | Sell | 3.9K | $199.34 |
| 2026-03-05 | VINCIARELLI PATRIZIO | Sell | 1.8K | $200.08 |
| 2026-03-05 | VINCIARELLI PATRIZIO | Sell | 1.3K | $201.05 |
| 2026-03-05 | VINCIARELLI PATRIZIO | Sell | 1.6K | $202.15 |
| 2026-03-05 | VINCIARELLI PATRIZIO | Sell | 1.1K | $203.06 |
| 2026-03-05 | CRILLY SEAN | Option exercise | 300 | $75.43 |
| 2026-03-05 | CRILLY SEAN | Sell | 300 | $180.32 |
| 2026-03-05 | CRILLY SEAN | Option exercise | 786 | $41.61 |
| 2026-03-05 | CRILLY SEAN | Sell | 786 | $180.32 |
| 2026-03-05 | CRILLY SEAN | Option exercise | 554 | $60.61 |
| 2026-03-05 | CRILLY SEAN | Sell | 554 | $180.32 |
| 2026-03-04 | Shen Zheng John | Option exercise | 1.2K | $32.89 |
| 2026-03-04 | Shen Zheng John | Sell | 1.2K | $205.75 |
| 2026-03-04 | VINCIARELLI PATRIZIO | Sell | 2.4K | $196.76 |
| 2026-03-04 | VINCIARELLI PATRIZIO | Sell | 2.6K | $197.83 |
| 2026-03-04 | VINCIARELLI PATRIZIO | Sell | 6.0K | $199.02 |
| 2026-03-04 | VINCIARELLI PATRIZIO | Sell | 10K | $199.81 |
| 2026-03-04 | VINCIARELLI PATRIZIO | Sell | 3.6K | $200.81 |
| 2026-03-04 | VINCIARELLI PATRIZIO | Sell | 2.2K | $201.89 |
| 2026-03-04 | VINCIARELLI PATRIZIO | Sell | 917 | $195.87 |
| 2026-03-04 | VINCIARELLI PATRIZIO | Sell | 9.5K | $202.98 |
| 2026-03-04 | VINCIARELLI PATRIZIO | Sell | 4.0K | $204.03 |
| 2026-03-04 | VINCIARELLI PATRIZIO | Sell | 3.3K | $205.09 |
| 2026-03-04 | VINCIARELLI PATRIZIO | Sell | 2.5K | $206.03 |
| 2026-03-04 | VINCIARELLI PATRIZIO | Sell | 2.3K | $207.12 |
| 2026-03-04 | VINCIARELLI PATRIZIO | Sell | 300 | $208.06 |
| 2026-03-02 | Fendelet Quentin A. | Sell | 2.0K | $204.72 |
| 2026-03-02 | Fendelet Quentin A. | Sell | 299 | $204.72 |
| 2026-03-02 | Fendelet Quentin A. | Option exercise | 2.0K | $71.74 |
| 2026-02-27 | CRILLY SEAN | Sell | 6.0K | $197.73 |
| 2026-02-26 | Gusinov Alex | Sell | 3.3K | $200.00 |
| 2026-02-25 | Tuozzolo Claudio | Option exercise | 264 | $69.04 |
| 2026-02-25 | Tuozzolo Claudio | Sell | 2.1K | $196.63 |
| 2026-02-25 | Tuozzolo Claudio | Option exercise | 2.3K | $69.04 |
| 2026-02-25 | Tuozzolo Claudio | Sell | 2.3K | $199.09 |
| 2026-02-25 | Tuozzolo Claudio | Sell | 264 | $197.02 |
| 2026-02-24 | Grava Nancy L | Sell | 1.8K | $187.00 |
| 2026-02-24 | Grava Nancy L | Option exercise | 1.8K | $69.04 |
| 2026-02-24 | Grava Nancy L | Option exercise | 800 | $38.95 |
| 2026-02-24 | Grava Nancy L | Sell | 800 | $187.00 |
| 2026-02-24 | Morrison Kemble D | Option exercise | 762 | $75.43 |
| 2026-02-24 | Morrison Kemble D | Sell | 762 | $180.08 |
| 2026-02-24 | Morrison Kemble D | Option exercise | 744 | $60.61 |
| 2026-02-24 | Morrison Kemble D | Sell | 744 | $180.08 |
| 2026-02-24 | Morrison Kemble D | Option exercise | 1.1K | $69.04 |
| 2026-02-24 | Morrison Kemble D | Sell | 1.1K | $180.08 |
| 2026-02-24 | Tuozzolo Claudio | Sell | 3.5K | $179.44 |
| 2026-02-24 | Tuozzolo Claudio | Option exercise | 800 | $100.00 |
| 2026-02-24 | Tuozzolo Claudio | Sell | 800 | $179.42 |
| 2026-02-24 | Tuozzolo Claudio | Option exercise | 995 | $60.37 |
| 2026-02-24 | Tuozzolo Claudio | Sell | 995 | $179.42 |
| 2026-02-23 | ANDERSON SAMUEL J | Sell | 3.8K | $171.44 |
| 2026-02-23 | Shen Zheng John | Option exercise | 995 | $60.37 |
| 2026-02-23 | Shen Zheng John | Sell | 995 | $175.96 |
| 2026-02-23 | Fendelet Quentin A. | Option exercise | 2.0K | $48.38 |
| 2026-02-23 | Fendelet Quentin A. | Sell | 2.0K | $177.72 |
| 2026-02-23 | Doyle Alvaro | Option exercise | 738 | $75.43 |
| 2026-02-23 | Doyle Alvaro | Sell | 738 | $172.83 |
| 2026-02-23 | Doyle Alvaro | Option exercise | 1.2K | $60.61 |
| 2026-02-23 | Doyle Alvaro | Sell | 1.2K | $172.83 |
| 2026-02-23 | Doyle Alvaro | Option exercise | 2.0K | $48.38 |
| 2026-02-23 | Doyle Alvaro | Sell | 2.0K | $172.83 |
| 2026-02-23 | Shen Zheng John | Option exercise | 1.5K | $53.07 |
| 2026-02-23 | Shen Zheng John | Sell | 1.5K | $175.96 |
| 2026-02-23 | Doyle Alvaro | Option exercise | 3.0K | $24.15 |
| 2026-02-23 | Doyle Alvaro | Sell | 3.0K | $172.83 |
| 2026-02-23 | Doyle Alvaro | Option exercise | 1.0K | $69.04 |
| 2026-02-23 | Doyle Alvaro | Sell | 1.0K | $172.83 |
| 2026-02-23 | Tuozzolo Claudio | Sell | 4.5K | $174.60 |
| 2026-01-20 | D'Amico Andrew | Option exercise | 200 | $100.00 |
| 2026-01-20 | D'Amico Andrew | Sell | 200 | $155.00 |
| 2026-01-15 | ANDERSON SAMUEL J | Option exercise | 800 | $100.00 |
| 2026-01-15 | D'Amico Andrew | Option exercise | 200 | $100.00 |
| 2026-01-15 | D'Amico Andrew | Sell | 200 | $150.00 |
| 2026-01-07 | Davies Philip D | Option exercise | 1.9K | $41.61 |
| 2026-01-05 | D'Amico Andrew | Option exercise | 200 | $100.00 |
| 2026-01-05 | D'Amico Andrew | Option exercise | 200 | $100.00 |
| 2026-01-05 | D'Amico Andrew | Sell | 200 | $140.00 |
| 2026-01-05 | D'Amico Andrew | Sell | 200 | $145.00 |
| 2025-12-31 | VINCIARELLI PATRIZIO | Sell | 1.9K | $114.36 |
| 2025-12-30 | VINCIARELLI PATRIZIO | Sell | 13K | $113.23 |
| 2025-12-30 | VINCIARELLI PATRIZIO | Sell | 6.6K | $112.45 |
| 2025-12-30 | VINCIARELLI PATRIZIO | Sell | 217 | $114.00 |
| 2025-12-29 | VINCIARELLI PATRIZIO | Sell | 217 | $112.01 |
| 2025-12-29 | VINCIARELLI PATRIZIO | Sell | 5.7K | $111.17 |
| 2025-12-26 | VINCIARELLI PATRIZIO | Sell | 4.3K | $111.00 |
| 2025-12-26 | VINCIARELLI PATRIZIO | Sell | 16K | $109.88 |
| 2025-12-24 | VINCIARELLI PATRIZIO | Sell | 9.2K | $108.73 |
| 2025-12-24 | VINCIARELLI PATRIZIO | Sell | 3.2K | $109.26 |
| 2025-12-23 | ANDERSON SAMUEL J | Option exercise | 731 | $68.48 |
| 2025-12-23 | VINCIARELLI PATRIZIO | Sell | 8.3K | $107.61 |
| 2025-12-23 | VINCIARELLI PATRIZIO | Sell | 8.6K | $108.41 |
| 2025-12-23 | VINCIARELLI PATRIZIO | Sell | 3.1K | $106.58 |
| 2025-12-23 | ANDERSON SAMUEL J | Option exercise | 995 | $60.37 |
| 2025-12-22 | VINCIARELLI PATRIZIO | Sell | 10K | $105.24 |
| 2025-12-22 | Schmidt James F | Option exercise | 5.0K | $93.33 |
| 2025-12-22 | Schmidt James F | Sell | 5.0K | $110.00 |
| 2025-12-22 | VINCIARELLI PATRIZIO | Sell | 8.1K | $104.98 |
| 2025-12-22 | VINCIARELLI PATRIZIO | Sell | 1.9K | $106.76 |
| 2025-12-19 | VINCIARELLI PATRIZIO | Sell | 1.9K | $104.00 |
| 2025-12-19 | D'Amico Andrew | Option exercise | 754 | $53.07 |
| 2025-12-19 | D'Amico Andrew | Sell | 754 | $104.00 |
| 2025-12-19 | VINCIARELLI PATRIZIO | Sell | 8.1K | $102.44 |
| 2025-12-19 | VINCIARELLI PATRIZIO | Sell | 10K | $103.30 |
| 2025-12-15 | Gusinov Alex | Sell | 3.8K | $97.31 |
| 2025-12-11 | McNamara Michael | Option exercise | 2.6K | $69.04 |
| 2025-12-11 | McNamara Michael | Sell | 2.6K | $101.20 |
| 2025-12-11 | McNamara Michael | Option exercise | 1.6K | $31.05 |
| 2025-12-11 | McNamara Michael | Sell | 1.6K | $101.28 |
| 2025-12-11 | VINCIARELLI PATRIZIO | Sell | 4.3K | $101.65 |
| 2025-12-11 | VINCIARELLI PATRIZIO | Sell | 1.9K | $102.08 |
| 2025-12-10 | CARLSON JASON | Option exercise | 516 | $19.35 |
| 2025-12-10 | CARLSON JASON | Sell | 516 | $100.24 |
| 2025-12-10 | CARLSON JASON | Sell | 1.1K | $100.24 |
| 2025-12-10 | CARLSON JASON | Option exercise | 1.6K | $31.05 |
| 2025-12-10 | CARLSON JASON | Sell | 1.6K | $100.24 |
| 2025-12-10 | CARLSON JASON | Option exercise | 1.2K | $32.89 |
| 2025-12-10 | CARLSON JASON | Sell | 1.2K | $100.24 |
| 2025-12-10 | CARLSON JASON | Option exercise | 995 | $60.37 |
| 2025-12-10 | CARLSON JASON | Sell | 995 | $100.24 |
| 2025-12-10 | CARLSON JASON | Option exercise | 1.5K | $53.07 |
| 2025-12-10 | CARLSON JASON | Sell | 1.5K | $100.24 |
| 2025-12-10 | CARLSON JASON | Option exercise | 731 | $68.48 |
| 2025-12-10 | CARLSON JASON | Sell | 731 | $100.24 |
| 2025-12-10 | CARLSON JASON | Option exercise | 1.1K | $47.15 |
| 2025-12-10 | VINCIARELLI PATRIZIO | Sell | 5.7K | $101.10 |
| 2025-11-21 | Gusinov Alex | Sell | 1.6K | $86.05 |
| 2025-11-17 | D'Amico Andrew | Sell | 2.0K | $87.69 |
| 2025-11-17 | D'Amico Andrew | Option exercise | 2.0K | $39.25 |
| 2025-11-12 | Tuozzolo Claudio | Sell | 866 | $94.58 |
| 2025-11-12 | VINCIARELLI PATRIZIO | Sell | 10K | $100.18 |
| 2025-11-12 | D'Amico Andrew | Option exercise | 577 | $69.04 |
| 2025-11-12 | D'Amico Andrew | Sell | 577 | $98.44 |
| 2025-11-12 | D'Amico Andrew | Option exercise | 577 | $69.04 |
| 2025-11-12 | D'Amico Andrew | Sell | 577 | $100.00 |
| 2025-11-12 | D'Amico Andrew | Option exercise | 754 | $53.07 |
| 2025-11-12 | D'Amico Andrew | Sell | 754 | $99.00 |
| 2025-11-12 | Tuozzolo Claudio | Option exercise | 1.5K | $53.07 |
| 2025-11-12 | Tuozzolo Claudio | Sell | 1.5K | $94.58 |
| 2025-11-12 | Tuozzolo Claudio | Option exercise | 1.2K | $60.61 |
| 2025-11-12 | Tuozzolo Claudio | Sell | 1.2K | $94.58 |
| 2025-11-12 | Tuozzolo Claudio | Option exercise | 866 | $75.43 |
| 2025-11-12 | Tuozzolo Claudio | Option exercise | 1.2K | $32.89 |
| 2025-11-12 | Tuozzolo Claudio | Sell | 1.2K | $94.58 |
| 2025-11-12 | Tuozzolo Claudio | Option exercise | 1.6K | $31.05 |
| 2025-11-12 | Tuozzolo Claudio | Sell | 1.6K | $94.58 |
| 2025-11-05 | GENDRON ROBERT | Sell | 5.4K | $94.00 |
| 2025-11-04 | Gusinov Alex | Option exercise | 616 | $60.61 |
| 2025-11-04 | Gusinov Alex | Option exercise | 2.0K | $41.61 |
| 2025-11-04 | Gusinov Alex | Option exercise | 444 | $75.43 |
| 2025-10-28 | Lavie Zmira | Sell | 1.2K | $89.58 |
| 2025-10-28 | Lavie Zmira | Option exercise | 995 | $60.37 |
| 2025-10-28 | Gusinov Alex | Sell | 4.0K | $89.75 |
| 2025-10-28 | Lavie Zmira | Option exercise | 1.5K | $53.07 |
| 2025-10-28 | Lavie Zmira | Sell | 1.5K | $89.58 |
| 2025-10-28 | Lavie Zmira | Option exercise | 1.2K | $32.89 |
| 2025-10-28 | Lavie Zmira | Sell | 995 | $89.58 |
| 2025-10-28 | ANDERSON SAMUEL J | Option exercise | 1.5K | $53.07 |
| 2025-10-27 | CRILLY SEAN | Sell | 12K | $89.61 |
| 2025-10-27 | GENDRON ROBERT | Sell | 1.3K | $92.00 |
| 2025-10-27 | GENDRON ROBERT | Option exercise | 1.3K | $69.04 |
| 2025-10-24 | Tuozzolo Claudio | Sell | 1.1K | $90.57 |
| 2025-10-24 | D'Amico Andrew | Option exercise | 577 | $69.04 |
| 2025-10-24 | D'Amico Andrew | Sell | 577 | $94.07 |
| 2025-10-24 | D'Amico Andrew | Option exercise | 577 | $69.04 |
| 2025-10-24 | D'Amico Andrew | Sell | 577 | $96.00 |
| 2025-10-24 | D'Amico Andrew | Option exercise | 917 | $41.61 |
| 2025-10-24 | D'Amico Andrew | Sell | 917 | $94.50 |
| 2025-10-24 | GENDRON ROBERT | Option exercise | 794 | $41.61 |
| 2025-10-24 | GENDRON ROBERT | Sell | 794 | $90.50 |
| 2025-10-24 | GENDRON ROBERT | Option exercise | 1.2K | $33.96 |
| 2025-10-24 | GENDRON ROBERT | Sell | 1.2K | $90.50 |
| 2025-10-24 | GENDRON ROBERT | Option exercise | 817 | $32.97 |
| 2025-10-24 | GENDRON ROBERT | Sell | 817 | $90.50 |
| 2025-10-24 | Davies Philip D | Sell | 786 | $94.16 |
| 2025-10-24 | Davies Philip D | Sell | 15K | $91.96 |
| 2025-10-24 | Tuozzolo Claudio | Option exercise | 1.1K | $47.15 |
| 2025-10-24 | Tuozzolo Claudio | Option exercise | 3.9K | $41.61 |
| 2025-10-24 | Tuozzolo Claudio | Sell | 3.9K | $90.57 |
| 2025-10-24 | Tuozzolo Claudio | Option exercise | 516 | $19.35 |
| 2025-10-24 | Tuozzolo Claudio | Sell | 516 | $90.57 |
| 2025-10-23 | Fendelet Quentin A. | Sell | 5.0K | $88.34 |
| 2025-10-23 | Fendelet Quentin A. | Option exercise | 915 | $60.61 |
| 2025-10-23 | Fendelet Quentin A. | Sell | 915 | $88.34 |
| 2025-10-23 | Fendelet Quentin A. | Option exercise | 4.5K | $41.61 |
| 2025-10-23 | Fendelet Quentin A. | Sell | 4.5K | $88.34 |
| 2025-10-23 | Fendelet Quentin A. | Option exercise | 6.0K | $71.74 |
| 2025-10-23 | Fendelet Quentin A. | Sell | 6.0K | $88.34 |
| 2025-10-23 | Schmidt James F | Option exercise | 664 | $60.37 |
| 2025-10-23 | Schmidt James F | Sell | 664 | $90.00 |
| 2025-10-23 | Schmidt James F | Option exercise | 331 | $60.37 |
| 2025-10-23 | Schmidt James F | Sell | 331 | $91.92 |
| 2025-10-23 | Schmidt James F | Option exercise | 1.2K | $60.61 |
| 2025-10-23 | Schmidt James F | Sell | 1.2K | $91.92 |
| 2025-10-23 | Schmidt James F | Option exercise | 3.2K | $41.61 |
| 2025-10-23 | Schmidt James F | Sell | 3.2K | $91.92 |
| 2025-10-23 | Schmidt James F | Option exercise | 754 | $53.07 |
| 2025-10-23 | Schmidt James F | Sell | 754 | $91.92 |
| 2025-10-23 | Schmidt James F | Option exercise | 1.2K | $32.89 |
| 2025-10-23 | Schmidt James F | Sell | 1.2K | $91.92 |
| 2025-10-23 | Doyle Alvaro | Option exercise | 4.9K | $41.61 |
| 2025-10-23 | Doyle Alvaro | Sell | 4.9K | $88.48 |
| 2025-10-23 | Schmidt James F | Sell | 875 | $91.92 |
| 2025-10-23 | D'Amico Andrew | Option exercise | 565 | $75.43 |
| 2025-10-23 | D'Amico Andrew | Sell | 565 | $90.00 |
| 2025-10-23 | Doyle Alvaro | Option exercise | 2.9K | $33.96 |
| 2025-10-23 | Doyle Alvaro | Sell | 2.9K | $88.48 |
| 2025-10-23 | Grava Nancy L | Option exercise | 3.4K | $41.61 |
| 2025-10-23 | Grava Nancy L | Sell | 3.4K | $91.00 |
| 2025-10-23 | Grava Nancy L | Option exercise | 1.0K | $60.61 |
| 2025-10-23 | Grava Nancy L | Sell | 1.0K | $91.00 |
| 2025-10-23 | Grava Nancy L | Option exercise | 646 | $75.43 |
| 2025-10-23 | Grava Nancy L | Sell | 646 | $91.00 |
| 2025-10-23 | Grava Nancy L | Option exercise | 2.0K | $33.96 |
| 2025-10-23 | Grava Nancy L | Sell | 2.0K | $91.00 |
| 2025-10-23 | GENDRON ROBERT | Option exercise | 960 | $75.43 |
| 2025-10-23 | GENDRON ROBERT | Sell | 960 | $88.68 |
| 2025-10-23 | GENDRON ROBERT | Option exercise | 1.2K | $60.61 |
| 2025-10-23 | GENDRON ROBERT | Sell | 1.2K | $88.68 |
| 2025-10-23 | Morrison Kemble D | Option exercise | 1.4K | $41.61 |
| 2025-10-23 | Morrison Kemble D | Sell | 1.4K | $91.94 |
| 2025-10-23 | Morrison Kemble D | Option exercise | 738 | $33.96 |
| 2025-10-23 | Morrison Kemble D | Sell | 738 | $91.94 |
| 2025-10-23 | Tuozzolo Claudio | Option exercise | 8.6K | $33.96 |
| 2025-10-23 | Tuozzolo Claudio | Sell | 8.6K | $91.86 |
| 2025-10-23 | Tuozzolo Claudio | Option exercise | 1.2K | $60.61 |
| 2025-10-23 | Tuozzolo Claudio | Sell | 1.2K | $91.86 |
| 2025-10-23 | Tuozzolo Claudio | Option exercise | 866 | $75.43 |
| 2025-10-23 | Tuozzolo Claudio | Sell | 866 | $91.86 |
| 2025-10-23 | Tuozzolo Claudio | Option exercise | 3.9K | $41.61 |
| 2025-10-23 | Tuozzolo Claudio | Sell | 3.9K | $91.86 |
| 2025-10-23 | EICHTEN ESTIA J | Sell | 5.0K | $91.25 |
| 2025-10-23 | EICHTEN ESTIA J | Option exercise | 4.7K | $10.61 |
| 2025-10-23 | EICHTEN ESTIA J | Sell | 555 | $91.01 |
| 2025-10-23 | Fendelet Quentin A. | Sell | 153 | $84.36 |
| 2025-10-23 | Fendelet Quentin A. | Option exercise | 5.0K | $33.96 |
| 2025-10-22 | D'Amico Andrew | Sell | 1.0K | $87.50 |
| 2025-10-22 | D'Amico Andrew | Option exercise | 3.5K | $25.30 |
| 2025-10-22 | D'Amico Andrew | Sell | 3.5K | $80.00 |
| 2025-10-22 | D'Amico Andrew | Option exercise | 1.0K | $25.30 |
| 2025-10-22 | D'Amico Andrew | Sell | 1.0K | $82.00 |
| 2025-10-22 | D'Amico Andrew | Option exercise | 1.0K | $36.60 |
| 2025-10-22 | D'Amico Andrew | Sell | 1.0K | $84.00 |
| 2025-10-22 | D'Amico Andrew | Option exercise | 1.0K | $36.60 |
| 2025-10-22 | D'Amico Andrew | Sell | 1.0K | $86.00 |
| 2025-10-22 | D'Amico Andrew | Option exercise | 1.1K | $36.60 |
| 2025-10-22 | D'Amico Andrew | Sell | 1.1K | $88.00 |
| 2025-10-22 | D'Amico Andrew | Option exercise | 565 | $75.43 |
| 2025-10-22 | D'Amico Andrew | Sell | 565 | $85.00 |
| 2025-10-22 | D'Amico Andrew | Option exercise | 1.6K | $60.61 |
| 2025-10-22 | D'Amico Andrew | Sell | 1.6K | $80.00 |
| 2025-10-22 | D'Amico Andrew | Option exercise | 332 | $60.37 |
| 2025-10-22 | D'Amico Andrew | Sell | 332 | $84.00 |
| 2025-10-22 | D'Amico Andrew | Option exercise | 332 | $60.37 |
| 2025-10-22 | D'Amico Andrew | Sell | 332 | $86.00 |
| 2025-10-22 | D'Amico Andrew | Option exercise | 331 | $60.37 |
| 2025-10-22 | D'Amico Andrew | Sell | 331 | $88.00 |
| 2025-10-22 | D'Amico Andrew | Option exercise | 2.9K | $41.61 |
| 2025-10-22 | D'Amico Andrew | Sell | 2.9K | $80.00 |
| 2025-10-22 | D'Amico Andrew | Option exercise | 1.0K | $41.61 |
| 2025-10-22 | Schmidt James F | Option exercise | 3.2K | $41.61 |
| 2025-10-22 | Schmidt James F | Sell | 3.2K | $80.00 |
| 2025-10-22 | Schmidt James F | Option exercise | 1.2K | $60.61 |
| 2025-10-22 | Schmidt James F | Sell | 1.2K | $85.00 |
| 2025-10-22 | Schmidt James F | Option exercise | 754 | $53.07 |
| 2025-10-22 | Schmidt James F | Sell | 754 | $85.00 |
| 2025-10-21 | D'Amico Andrew | Sell | 1.0K | $68.00 |
| 2025-10-21 | D'Amico Andrew | Option exercise | 1.0K | $41.61 |
| 2025-08-11 | ANDERSON SAMUEL J | Option exercise | 1.2K | $32.89 |
| 2025-08-11 | ANDERSON SAMUEL J | Option exercise | 644 | $31.05 |
| 2025-08-11 | ANDERSON SAMUEL J | Option exercise | 212 | $47.15 |
| 2025-07-23 | D'Amico Andrew | Option exercise | 4.6K | $33.96 |
| 2025-07-23 | D'Amico Andrew | Sell | 4.6K | $63.00 |
| 2025-07-23 | D'Amico Andrew | Option exercise | 1.2K | $32.89 |
| 2025-07-23 | D'Amico Andrew | Sell | 1.2K | $63.00 |
| 2025-03-03 | Fendelet Quentin A. | Sell | 440 | $61.71 |
| 2025-02-27 | Fendelet Quentin A. | Option exercise | 458 | $60.61 |
| 2025-02-27 | Fendelet Quentin A. | Sell | 458 | $63.78 |
| 2025-02-26 | Tuozzolo Claudio | Sell | 1.0K | $64.81 |
| 2025-02-26 | Tuozzolo Claudio | Option exercise | 898 | $60.61 |
| 2025-02-26 | Tuozzolo Claudio | Sell | 898 | $64.76 |
| 2025-02-24 | Tuozzolo Claudio | Sell | 3.2K | $60.95 |
| 2025-02-24 | Tuozzolo Claudio | Option exercise | 304 | $60.61 |
| 2025-02-24 | Tuozzolo Claudio | Sell | 304 | $61.51 |
| 2025-02-21 | D'Amico Andrew | Sell | 1.0K | $62.00 |
| 2025-02-21 | D'Amico Andrew | Option exercise | 1.0K | $16.15 |
| 2025-02-21 | D'Amico Andrew | Option exercise | 800 | $16.60 |
| 2025-02-21 | D'Amico Andrew | Sell | 800 | $64.00 |
| 2025-01-22 | D'Amico Andrew | Sell | 1.0K | $60.00 |
| 2025-01-22 | D'Amico Andrew | Option exercise | 1.0K | $39.25 |
| 2025-01-22 | D'Amico Andrew | Sell | 1.0K | $60.00 |
| 2025-01-22 | D'Amico Andrew | Option exercise | 1.0K | $39.25 |
| 2025-01-22 | D'Amico Andrew | Sell | 1.0K | $61.00 |
| 2025-01-22 | D'Amico Andrew | Option exercise | 1.0K | $16.15 |
| 2025-01-22 | D'Amico Andrew | Sell | 1.0K | $58.00 |
| 2025-01-22 | D'Amico Andrew | Option exercise | 1.0K | $16.15 |
| 2025-01-21 | D'Amico Andrew | Option exercise | 1.2K | $16.15 |
| 2025-01-21 | D'Amico Andrew | Sell | 1.2K | $54.00 |
| 2025-01-21 | D'Amico Andrew | Option exercise | 1.0K | $16.15 |
| 2025-01-21 | D'Amico Andrew | Sell | 1.0K | $56.00 |
| 2025-01-06 | D'Amico Andrew | Sell | 1.0K | $51.83 |
| 2025-01-06 | D'Amico Andrew | Option exercise | 1.0K | $10.07 |
| 2025-01-06 | D'Amico Andrew | Option exercise | 1.0K | $10.07 |
| 2025-01-06 | D'Amico Andrew | Sell | 1.0K | $52.00 |
All non-derivative Form 4 activity (SEC), newest first.
Notable events (8-K)
Recent filings
| Form | Filed | Period | Accession |
|---|---|---|---|
| 8-K | 2026-06-23 | 2026-06-19 | 0001193125-26-279247 ↗ |
| 10-Q | 2026-04-30 | 2026-03-31 | 0001193125-26-194947 ↗ |
| 8-K | 2026-04-21 | 2026-04-21 | 0001193125-26-165105 ↗ |
| 10-K | 2026-03-02 | 2025-12-31 | 0001193125-26-085102 ↗ |
| 8-K | 2026-02-19 | 2026-02-19 | 0001193125-26-059563 ↗ |
| 10-Q | 2025-10-29 | 2025-09-30 | 0001193125-25-256259 ↗ |
| 8-K | 2025-10-21 | 2025-10-21 | 0001193125-25-245175 ↗ |
| 10-Q | 2025-08-01 | 2025-06-30 | 0000950170-25-101161 ↗ |
| 8-K | 2025-07-22 | 2025-07-22 | 0001193125-25-162605 ↗ |
| 8-K | 2025-06-23 | 2025-06-20 | 0001193125-25-144696 ↗ |
| 10-Q | 2025-04-30 | 2025-03-31 | 0000950170-25-060629 ↗ |
| 8-K | 2025-04-29 | 2025-04-29 | 0001193125-25-103857 ↗ |