May 02
2024
SELL
Open market or private sale
$253,860
$211.55 p/Share
1,200
Reduced 38.6%
1,909
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$246,115
$233.95 p/Share
1,052
Reduced 25.28%
3,109
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
2,864
Added 43.32%
3,747
Common Stock
Feb 16
2024
SELL
Open market or private sale
$127,565
$222.24 p/Share
574
Reduced 30.68%
1,297
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
$30,685
$163.22 p/Share
188
Added 9.13%
1,871
Common Stock
Jan 19
2024
SELL
Payment of exercise price or tax liability
$73,667
$198.03 p/Share
372
Reduced 18.1%
1,683
Common Stock
Jan 19
2024
BUY
Exercise of conversion of derivative security
-
1,144
Added 35.76%
2,055
Common Stock
Nov 07
2023
SELL
Open market or private sale
$69,374
$173.87 p/Share
399
Reduced 30.46%
911
Common Stock
Jun 26
2023
SELL
Payment of exercise price or tax liability
$23,333
$172.84 p/Share
135
Reduced 9.34%
1,310
Common Stock
Jun 26
2023
BUY
Grant, award, or other acquisition
-
457
Added 24.03%
1,445
Common Stock
Jun 24
2023
SELL
Payment of exercise price or tax liability
$7,749
$172.22 p/Share
45
Reduced 4.36%
988
Common Stock
Jun 24
2023
BUY
Exercise of conversion of derivative security
-
153
Added 12.9%
1,033
Common Stock
Jun 15
2023
SELL
Payment of exercise price or tax liability
$26,780
$173.9 p/Share
154
Reduced 14.89%
880
Common Stock
Jun 15
2023
BUY
Exercise of conversion of derivative security
-
522
Added 33.55%
1,034
Common Stock
May 17
2023
SELL
Open market or private sale
$165,339
$176.08 p/Share
939
Reduced 64.71%
512
Common Stock
May 17
2023
BUY
Exercise of conversion of derivative security
$46,824
$109.66 p/Share
427
Added 22.74%
1,451
Common Stock
Mar 16
2023
SELL
Payment of exercise price or tax liability
$25,686
$173.56 p/Share
148
Reduced 12.63%
1,024
Common Stock
Mar 16
2023
BUY
Exercise of conversion of derivative security
-
496
Added 32.0%
1,054
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$49,868
$176.84 p/Share
282
Reduced 29.44%
676
Common Stock
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
958
Added 51.95%
886
Common Stock
Aug 04
2022
SELL
Open market or private sale
$129,383
$169.35 p/Share
764
Reduced 100.0%
0
Common Stock
Jul 09
2022
SELL
Payment of exercise price or tax liability
$19,559
$160.32 p/Share
122
Reduced 13.77%
764
Common Stock
Jul 09
2022
BUY
Exercise of conversion of derivative security
-
412
Added 34.83%
771
Common Stock
Jun 24
2022
SELL
Payment of exercise price or tax liability
$6,878
$152.84 p/Share
45
Reduced 8.67%
474
Common Stock
Jun 24
2022
BUY
Exercise of conversion of derivative security
-
152
Added 22.65%
519
Common Stock