Jun 05
2025
SELL
Open market or private sale
$525,610
$79.65 p/Share
6,599
Reduced 5.57%
111,792
Common Stock
Apr 17
2025
SELL
Payment of exercise price or tax liability
$46,100
$101.32 p/Share
455
Reduced 0.38%
118,391
Common Stock
Mar 05
2025
SELL
Open market or private sale
$204,232
$98.0 p/Share
2,084
Reduced 2.22%
91,828
Common Stock
Mar 05
2025
BUY
Grant, award, or other acquisition
-
26,871
Added 18.46%
118,699
Common Stock
Mar 03
2025
SELL
Payment of exercise price or tax liability
$1,574,106
$94.86 p/Share
16,594
Reduced 15.02%
93,912
Common Stock
Mar 03
2025
BUY
Grant, award, or other acquisition
-
13,769
Added 11.08%
110,506
Common Stock
Nov 14
2024
-
355
Reduced 0.37%
96,737
Common Stock
Nov 14
2024
SELL
Open market or private sale
$159,300
$79.65 p/Share
2,000
Reduced 2.02%
97,092
Common Stock
Aug 08
2024
SELL
Open market or private sale
$192,780
$96.39 p/Share
2,000
Reduced 1.98%
98,980
Common Stock
Jul 15
2024
SELL
Payment of exercise price or tax liability
$63,812
$123.19 p/Share
518
Reduced 0.51%
100,980
Common Stock
May 31
2024
SELL
Open market or private sale
$95,286
$80.82 p/Share
1,179
Reduced 1.15%
101,498
Common Stock
Apr 17
2024
SELL
Payment of exercise price or tax liability
$27,973
$61.48 p/Share
455
Reduced 0.44%
102,677
Common Stock
Mar 07
2024
-
500
Reduced 0.48%
102,857
Common Stock
Mar 07
2024
SELL
Open market or private sale
$1,116,705
$61.96 p/Share
18,023
Reduced 14.85%
103,357
Common Stock
Mar 05
2024
SELL
Payment of exercise price or tax liability
$1,354,782
$65.36 p/Share
20,728
Reduced 14.59%
121,380
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
16,910
Added 10.63%
142,108
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
36,547
Added 22.6%
125,198
Common Stock
Nov 16
2023
SELL
Open market or private sale
$101,939
$67.96 p/Share
1,500
Reduced 1.66%
88,651
Common Stock
Aug 21
2023
SELL
Open market or private sale
$26,968
$66.1 p/Share
408
Reduced 0.45%
90,067
Common Stock
Aug 18
2023
SELL
Open market or private sale
$97,785
$65.19 p/Share
1,500
Reduced 1.63%
90,475
Common Stock
Jul 18
2023
SELL
Payment of exercise price or tax liability
$45,273
$87.4 p/Share
518
Reduced 0.56%
91,975
Common Stock
May 18
2023
SELL
Open market or private sale
$146,895
$97.93 p/Share
1,500
Reduced 1.59%
92,743
Common Stock
May 18
2023
-
250
Reduced 0.27%
92,493
Common Stock
Apr 17
2023
BUY
Grant, award, or other acquisition
-
8,464
Added 8.18%
95,028
Common Stock
Mar 07
2023
SELL
Open market or private sale
$198,989
$72.15 p/Share
2,758
Reduced 3.1%
86,343
Common Stock