Nov 29
2024
SELL
Payment of exercise price or tax liability
$1,028,056
$90.22 p/Share
11,395
Reduced 38.49%
18,209
Common Stock
Nov 28
2024
BUY
Exercise of conversion of derivative security
-
22,477
Added 43.16%
29,604
Common Stock
Aug 28
2024
SELL
Payment of exercise price or tax liability
$375,742
$52.31 p/Share
7,183
Reduced 50.7%
6,986
Common Stock
Aug 28
2024
BUY
Exercise of conversion of derivative security
-
14,169
Added 50.0%
14,169
Common Stock
May 28
2024
SELL
Payment of exercise price or tax liability
$635,826
$51.9 p/Share
12,251
Reduced 9.64%
114,783
Common Stock
May 28
2024
BUY
Exercise of conversion of derivative security
-
24,171
Added 15.99%
127,034
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$635,432
$63.76 p/Share
9,966
Reduced 8.83%
102,863
Common Stock
Feb 28
2024
BUY
Exercise of conversion of derivative security
-
24,169
Added 17.64%
112,829
Common Stock
Nov 29
2023
SELL
Open market or private sale
$821,674
$67.7 p/Share
12,137
Reduced 12.06%
88,517
Common Stock
Nov 28
2023
BUY
Exercise of conversion of derivative security
-
24,166
Added 19.36%
100,654
Common Stock
Sep 01
2023
SELL
Open market or private sale
$4,601,088
$117.27 p/Share
39,235
Reduced 33.93%
76,414
Common Stock
Sep 01
2023
BUY
Exercise of conversion of derivative security
$78,900
$5.26 p/Share
15,000
Added 11.48%
115,649
Common Stock
Aug 29
2023
SELL
Open market or private sale
$1,502,827
$108.39 p/Share
13,865
Reduced 12.11%
100,649
Common Stock
Aug 28
2023
BUY
Exercise of conversion of derivative security
-
27,612
Added 19.43%
114,514
Common Stock
Jun 15
2023
SELL
Open market or private sale
$3,718,068
$113.88 p/Share
32,649
Reduced 27.31%
86,902
Common Stock
Jun 15
2023
BUY
Exercise of conversion of derivative security
$78,900
$5.26 p/Share
15,000
Added 11.15%
119,551
Common Stock
May 30
2023
SELL
Open market or private sale
$912,657
$100.27 p/Share
9,102
Reduced 8.01%
104,551
Common Stock
May 28
2023
BUY
Exercise of conversion of derivative security
-
18,144
Added 13.77%
113,653
Common Stock
Mar 01
2023
SELL
Open market or private sale
$646,939
$84.49 p/Share
7,657
Reduced 7.42%
95,509
Common Stock
Feb 28
2023
BUY
Exercise of conversion of derivative security
-
18,145
Added 14.96%
103,166
Common Stock
Nov 29
2022
SELL
Open market or private sale
$1,085,405
$113.81 p/Share
9,537
Reduced 10.1%
84,908
Common Stock
Nov 28
2022
BUY
Exercise of conversion of derivative security
-
18,144
Added 16.12%
94,445
Common Stock
Sep 12
2022
SELL
Open market or private sale
$1,093,712
$175.05 p/Share
6,248
Reduced 7.57%
76,301
Common Stock
Aug 29
2022
SELL
Open market or private sale
$1,083,050
$165.68 p/Share
6,537
Reduced 7.34%
82,474
Common Stock
Aug 28
2022
BUY
Exercise of conversion of derivative security
-
12,785
Added 12.56%
89,011
Common Stock