Aug 09
2024
SELL
Payment of exercise price or tax liability
$727,206
$134.27 p/Share
5,416
Reduced 20.6%
20,877
Common Stock
Aug 09
2024
BUY
Exercise of conversion of derivative security
-
10,921
Added 29.35%
26,293
Common Stock
Jul 12
2024
SELL
Payment of exercise price or tax liability
$2,745,579
$181.61 p/Share
15,118
Reduced 49.58%
15,372
Common Stock
Jul 12
2024
BUY
Exercise of conversion of derivative security
-
30,490
Added 50.0%
30,490
Common Stock
May 16
2024
-
15,324
Reduced 100.0%
0
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$2,582,366
$191.06 p/Share
13,516
Reduced 46.87%
15,324
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
28,840
Added 50.0%
28,840
Common Stock
Aug 25
2023
-
4,057
Reduced 100.0%
0
Common Stock
Aug 09
2023
SELL
Payment of exercise price or tax liability
$271,756
$110.47 p/Share
2,460
Reduced 37.75%
4,057
Common Stock
Aug 09
2023
BUY
Exercise of conversion of derivative security
-
6,517
Added 50.0%
6,517
Common Stock
Aug 08
2023
-
16,119
Reduced 100.0%
0
Common Stock
Jul 12
2023
SELL
Payment of exercise price or tax liability
$1,646,743
$114.58 p/Share
14,372
Reduced 47.14%
16,119
Common Stock
Jul 12
2023
BUY
Exercise of conversion of derivative security
-
30,491
Added 50.0%
30,491
Common Stock
May 15
2023
-
16,210
Reduced 100.0%
0
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$1,132,568
$89.68 p/Share
12,629
Reduced 43.79%
16,210
Common Stock
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
28,839
Added 50.0%
28,839
Common Stock
Feb 22
2023
-
178,507
Reduced 100.0%
0
Common Stock
Jul 12
2022
SELL
Payment of exercise price or tax liability
$1,154,410
$76.36 p/Share
15,118
Reduced 7.81%
178,507
Common Stock
Jul 12
2022
BUY
Exercise of conversion of derivative security
-
30,489
Added 13.6%
193,625
Common Stock
Apr 29
2022
SELL
Payment of exercise price or tax liability
$2,514,652
$90.69 p/Share
27,728
Reduced 14.53%
163,136
Common Stock
Apr 29
2022
BUY
Exercise of conversion of derivative security
-
55,924
Added 22.66%
190,864
Common Stock
Mar 22
2022
SELL
Payment of exercise price or tax liability
$5,918,631
$114.78 p/Share
51,565
Reduced 27.65%
134,940
Common Stock
Mar 22
2022
BUY
Exercise of conversion of derivative security
-
104,001
Added 35.8%
186,505
Common Stock
Mar 18
2022
SELL
Payment of exercise price or tax liability
$8,377,659
$113.46 p/Share
73,838
Reduced 47.23%
82,504
Common Stock
Mar 18
2022
BUY
Exercise of conversion of derivative security
-
148,923
Added 48.78%
156,342
Common Stock