Feb 22
2024
SELL
Open market or private sale
$4,068,358
$123.79 p/Share
32,865
Reduced 100.0%
0
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$1,120,481
$122.15 p/Share
9,173
Reduced 21.82%
32,865
Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
21,365
Added 33.7%
42,038
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$58,848
$84.19 p/Share
699
Reduced 3.27%
20,672
Common Stock
Dec 01
2023
BUY
Exercise of conversion of derivative security
-
699
Added 3.17%
21,371
Common Stock
Sep 06
2023
SELL
Open market or private sale
$2,435,250
$97.41 p/Share
25,000
Reduced 54.89%
20,546
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$699,623
$100.29 p/Share
6,976
Reduced 13.32%
45,396
Common Stock
Feb 15
2023
BUY
Exercise of conversion of derivative security
-
18,003
Added 25.58%
52,372
Common Stock
Dec 02
2022
SELL
Payment of exercise price or tax liability
$52,244
$83.86 p/Share
623
Reduced 1.78%
34,367
Common Stock
Dec 02
2022
BUY
Exercise of conversion of derivative security
-
623
Added 1.75%
34,990
Common Stock
Oct 28
2022
SELL
Payment of exercise price or tax liability
$163,493
$84.58 p/Share
1,933
Reduced 5.34%
34,290
Common Stock
Oct 28
2022
BUY
Exercise of conversion of derivative security
-
4,358
Added 10.74%
36,223
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$1,104,157
$152.55 p/Share
7,238
Reduced 18.56%
31,764
Common Stock
Feb 15
2022
BUY
Exercise of conversion of derivative security
-
17,009
Added 30.37%
39,002
Common Stock
Dec 03
2021
SELL
Payment of exercise price or tax liability
$81,011
$156.09 p/Share
519
Reduced 2.31%
21,992
Common Stock
Dec 03
2021
BUY
Exercise of conversion of derivative security
-
519
Added 2.25%
22,511
Common Stock
Oct 28
2021
SELL
Payment of exercise price or tax liability
$281,715
$145.74 p/Share
1,933
Reduced 8.1%
21,924
Common Stock
Oct 28
2021
BUY
Exercise of conversion of derivative security
-
4,358
Added 15.45%
23,857
Common Stock
Apr 15
2021
SELL
Open market or private sale
$1,678,680
$186.52 p/Share
9,000
Reduced 31.68%
19,410
Common Stock
Feb 16
2021
SELL
Payment of exercise price or tax liability
$1,156,151
$172.2 p/Share
6,714
Reduced 19.12%
28,410
Common Stock
Feb 16
2021
BUY
Exercise of conversion of derivative security
-
15,833
Added 31.07%
35,124
Common Stock
Dec 04
2020
SELL
Payment of exercise price or tax liability
$79,799
$151.71 p/Share
526
Reduced 2.65%
19,288
Common Stock
Dec 04
2020
BUY
Exercise of conversion of derivative security
-
526
Added 2.59%
19,814
Common Stock