Aug 15
2024
BUY
Other acquisition or disposition
$7,135
$120.94 p/Share
59
Added 0.78%
7,517
Common Stock
May 22
2024
SELL
Open market or private sale
$401,250
$133.75 p/Share
3,000
Reduced 28.69%
7,458
Common Stock
May 20
2024
SELL
Payment of exercise price or tax liability
$123,278
$127.75 p/Share
965
Reduced 8.45%
10,458
Common Stock
May 20
2024
BUY
Exercise of conversion of derivative security
-
2,787
Added 20.3%
10,941
Common Stock
May 16
2024
SELL
Payment of exercise price or tax liability
$112,688
$127.62 p/Share
883
Reduced 9.28%
8,636
Common Stock
May 16
2024
BUY
Exercise of conversion of derivative security
-
2,534
Added 21.73%
9,129
Common Stock
Feb 15
2024
BUY
Other acquisition or disposition
$14,149
$94.96 p/Share
149
Added 2.09%
6,985
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$51,621
$134.43 p/Share
384
Reduced 5.32%
6,836
Common Stock
Nov 16
2023
BUY
Exercise of conversion of derivative security
-
1,108
Added 13.53%
7,084
Common Stock
May 24
2023
SELL
Open market or private sale
$250,380
$125.19 p/Share
2,000
Reduced 24.65%
6,112
Common Stock
May 20
2023
SELL
Payment of exercise price or tax liability
$15,707
$125.66 p/Share
125
Reduced 1.52%
8,112
Common Stock
May 20
2023
BUY
Exercise of conversion of derivative security
-
360
Added 4.19%
8,237
Common Stock
May 16
2023
SELL
Payment of exercise price or tax liability
$97,375
$124.84 p/Share
780
Reduced 9.01%
7,877
Common Stock
May 16
2023
BUY
Exercise of conversion of derivative security
-
2,223
Added 20.98%
8,371
Common Stock
Nov 16
2022
SELL
Payment of exercise price or tax liability
$35,285
$128.78 p/Share
274
Reduced 4.2%
6,246
Common Stock
Nov 16
2022
BUY
Exercise of conversion of derivative security
-
790
Added 11.02%
6,382
Common Stock
Nov 14
2022
SELL
Open market or private sale
$129,560
$129.56 p/Share
1,000
Reduced 14.86%
5,730
Common Stock
May 17
2022
SELL
Payment of exercise price or tax liability
$44,714
$127.39 p/Share
351
Reduced 4.98%
6,698
Common Stock
May 17
2022
BUY
Exercise of conversion of derivative security
-
1,010
Added 12.79%
6,886
Common Stock
May 16
2022
SELL
Payment of exercise price or tax liability
$52,600
$124.94 p/Share
421
Reduced 6.52%
6,039
Common Stock
May 16
2022
BUY
Exercise of conversion of derivative security
-
1,183
Added 16.07%
6,177
Common Stock
Nov 17
2021
SELL
Payment of exercise price or tax liability
$22,609
$139.56 p/Share
162
Reduced 3.06%
5,128
Common Stock
Nov 17
2021
BUY
Exercise of conversion of derivative security
-
468
Added 8.13%
5,290
Common Stock
Nov 16
2021
SELL
Payment of exercise price or tax liability
$19,497
$141.28 p/Share
138
Reduced 2.78%
4,822
Common Stock
Nov 16
2021
BUY
Exercise of conversion of derivative security
-
398
Added 7.43%
4,960
Common Stock