Jun 01
2024
SELL
Payment of exercise price or tax liability
$22,087,379
$112.86 p/Share
195,706
Reduced 39.14%
304,294
Common Stock
Jun 01
2024
BUY
Exercise of conversion of derivative security
-
500,000
Added 50.0%
500,000
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$54,602
$134.82 p/Share
405
Reduced 25.57%
1,179
Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
1,584
Added 50.0%
1,584
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$47,335
$122.63 p/Share
386
Reduced 13.87%
2,397
Common Stock
Nov 15
2023
BUY
Exercise of conversion of derivative security
-
1,585
Added 36.29%
2,783
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$43,204
$111.93 p/Share
386
Reduced 24.37%
1,198
Common Stock
Aug 15
2023
BUY
Exercise of conversion of derivative security
-
1,584
Added 50.0%
1,584
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$34,527
$89.45 p/Share
386
Reduced 24.37%
1,198
Common Stock
May 15
2023
BUY
Exercise of conversion of derivative security
-
1,584
Added 50.0%
1,584
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$46,439
$114.95 p/Share
404
Reduced 25.49%
1,181
Common Stock
Feb 15
2023
BUY
Exercise of conversion of derivative security
-
1,585
Added 50.0%
1,585
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$61,532
$98.61 p/Share
624
Reduced 39.39%
960
Common Stock
Nov 15
2022
BUY
Exercise of conversion of derivative security
-
1,584
Added 50.0%
1,584
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$70,830
$113.51 p/Share
624
Reduced 39.39%
960
Common Stock
Aug 15
2022
BUY
Exercise of conversion of derivative security
-
1,584
Added 50.0%
1,584
Common Stock
May 15
2022
SELL
Payment of exercise price or tax liability
$82,231
$131.78 p/Share
624
Reduced 100.0%
0
Common Stock
May 15
2022
BUY
Exercise of conversion of derivative security
-
1,584
Added 71.74%
624
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$1,449,594
$197.17 p/Share
7,352
Reduced 35.69%
13,246
Common Stock
Feb 15
2022
BUY
Exercise of conversion of derivative security
-
20,598
Added 50.0%
20,598
Common Stock
Nov 15
2021
SELL
Payment of exercise price or tax liability
$111,640
$178.91 p/Share
624
Reduced 0.5%
124,936
Common Stock
Nov 15
2021
BUY
Exercise of conversion of derivative security
-
1,584
Added 1.25%
125,560
Common Stock
Aug 15
2021
SELL
Payment of exercise price or tax liability
$92,745
$148.63 p/Share
624
Reduced 0.5%
123,976
Common Stock
Aug 15
2021
BUY
Exercise of conversion of derivative security
-
1,584
Added 1.26%
124,600
Common Stock
Jun 20
2021
SELL
Payment of exercise price or tax liability
$3,850,036
$162.93 p/Share
23,630
Reduced 16.11%
123,016
Common Stock