Sep 23
2024
SELL
Open market or private sale
$3,552,313
$171.9 p/Share
20,665
Reduced 43.03%
27,355
Common Stock
Sep 23
2024
BUY
Exercise of conversion of derivative security
$1,450,269
$70.18 p/Share
20,665
Added 30.09%
48,020
Common Stock
Jul 29
2024
SELL
Payment of exercise price or tax liability
$254,521
$142.27 p/Share
1,789
Reduced 6.14%
27,355
Common Stock
Jul 29
2024
BUY
Exercise of conversion of derivative security
-
4,544
Added 13.49%
29,144
Common Stock
Jul 28
2024
SELL
Payment of exercise price or tax liability
$262,203
$142.27 p/Share
1,843
Reduced 6.97%
24,600
Common Stock
Jul 28
2024
BUY
Exercise of conversion of derivative security
-
5,156
Added 16.32%
26,443
Common Stock
Jul 29
2023
SELL
Payment of exercise price or tax liability
$499,209
$167.52 p/Share
2,980
Reduced 12.28%
21,287
Common Stock
Jul 29
2023
BUY
Exercise of conversion of derivative security
-
7,571
Added 23.78%
24,267
Common Stock
Jul 24
2023
SELL
Payment of exercise price or tax liability
$72,236
$170.37 p/Share
424
Reduced 2.48%
16,696
Common Stock
Jul 24
2023
BUY
Exercise of conversion of derivative security
-
1,077
Added 5.92%
17,120
Common Stock
Jun 29
2023
SELL
Open market or private sale
$2,086,572
$165.09 p/Share
12,639
Reduced 44.07%
16,043
Common Stock
Jun 29
2023
BUY
Exercise of conversion of derivative security
$499,619
$39.53 p/Share
12,639
Added 30.59%
28,682
Common Stock
Oct 28
2022
SELL
Open market or private sale
$1,447,906
$140.71 p/Share
10,290
Reduced 39.08%
16,043
Common Stock
Oct 28
2022
BUY
Exercise of conversion of derivative security
$424,565
$41.26 p/Share
10,290
Added 28.1%
26,333
Common Stock
Jul 25
2022
SELL
Payment of exercise price or tax liability
$95,855
$118.78 p/Share
807
Reduced 4.79%
16,043
Common Stock
Jul 25
2022
BUY
Exercise of conversion of derivative security
-
2,129
Added 11.22%
16,850
Common Stock
Jul 24
2022
SELL
Payment of exercise price or tax liability
$87,736
$121.35 p/Share
723
Reduced 4.68%
14,721
Common Stock
Jul 24
2022
BUY
Exercise of conversion of derivative security
-
2,966
Added 16.11%
15,444
Common Stock
Jul 26
2021
SELL
Payment of exercise price or tax liability
$58,964
$144.52 p/Share
408
Reduced 3.17%
12,478
Common Stock
Jul 26
2021
BUY
Exercise of conversion of derivative security
-
1,036
Added 7.44%
12,886
Common Stock
Jul 25
2021
SELL
Payment of exercise price or tax liability
$219,526
$144.52 p/Share
1,519
Reduced 11.36%
11,850
Common Stock
Jul 25
2021
BUY
Exercise of conversion of derivative security
-
3,857
Added 22.39%
13,369
Common Stock
Feb 05
2021
SELL
Open market or private sale
$2,149,475
$132.7 p/Share
16,198
Reduced 63.0%
9,512
Common Stock
Feb 05
2021
BUY
Exercise of conversion of derivative security
$701,211
$43.29 p/Share
16,198
Added 38.65%
25,710
Common Stock
Jan 24
2021
SELL
Payment of exercise price or tax liability
$71,602
$121.98 p/Share
587
Reduced 5.81%
9,512
Common Stock