Jul 31
2024
SELL
Open market or private sale
$289,402
$185.04 p/Share
1,564
Reduced 15.6%
8,461
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$637,981
$233.95 p/Share
2,727
Reduced 21.38%
10,025
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
6,145
Added 33.6%
12,145
Common Stock
Feb 16
2024
SELL
Open market or private sale
$405,198
$223.25 p/Share
1,815
Reduced 21.55%
6,607
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
$253,374
$184.81 p/Share
1,371
Added 14.0%
8,422
Common Stock
Aug 18
2023
SELL
Open market or private sale
$840,786
$182.74 p/Share
4,601
Reduced 39.49%
7,051
Common Stock
Aug 18
2023
BUY
Exercise of conversion of derivative security
$400,778
$133.95 p/Share
2,992
Added 20.43%
11,652
Common Stock
Jun 26
2023
SELL
Payment of exercise price or tax liability
$152,790
$172.84 p/Share
884
Reduced 9.26%
8,660
Common Stock
Jun 26
2023
BUY
Grant, award, or other acquisition
-
1,991
Added 17.26%
9,544
Common Stock
Jun 24
2023
SELL
Payment of exercise price or tax liability
$50,804
$172.22 p/Share
295
Reduced 3.76%
7,553
Common Stock
Jun 24
2023
BUY
Exercise of conversion of derivative security
-
664
Added 7.8%
7,848
Common Stock
Mar 16
2023
SELL
Payment of exercise price or tax liability
$63,696
$173.56 p/Share
367
Reduced 7.21%
4,720
Common Stock
Mar 16
2023
BUY
Exercise of conversion of derivative security
-
824
Added 14.4%
4,897
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$52,875
$176.84 p/Share
299
Reduced 6.55%
4,263
Common Stock
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
673
Added 13.15%
4,444
Common Stock
Feb 14
2023
SELL
Open market or private sale
$486,467
$197.43 p/Share
2,464
Reduced 38.78%
3,889
Common Stock
Aug 19
2022
SELL
Open market or private sale
$126,919
$165.69 p/Share
766
Reduced 10.76%
6,353
Common Stock
Jun 24
2022
SELL
Payment of exercise price or tax liability
$45,088
$152.84 p/Share
295
Reduced 3.98%
7,119
Common Stock
Jun 24
2022
BUY
Exercise of conversion of derivative security
-
663
Added 8.21%
7,414
Common Stock
Jun 02
2022
SELL
Open market or private sale
$134,676
$172.22 p/Share
782
Reduced 10.38%
6,751
Common Stock
Mar 20
2022
SELL
Payment of exercise price or tax liability
$119,570
$173.29 p/Share
690
Reduced 8.39%
7,533
Common Stock
Mar 20
2022
BUY
Exercise of conversion of derivative security
-
2,299
Added 23.2%
7,609
Common Stock
Mar 16
2022
SELL
Payment of exercise price or tax liability
$20,239
$163.22 p/Share
124
Reduced 2.05%
5,924
Common Stock
Mar 16
2022
BUY
Exercise of conversion of derivative security
-
395
Added 6.13%
6,048
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$14,680
$159.56 p/Share
92
Reduced 1.6%
5,653
Common Stock