Jul 27
2023
BUY
Exercise of conversion of derivative security
$36,459
$37.86 p/Share
963
Added 25.66%
2,790
Common Stock
Jun 01
2023
SELL
Open market or private sale
$9,908,423
$225.54 p/Share
43,932
Reduced 96.01%
1,827
Common Stock
Jun 01
2023
BUY
Exercise of conversion of derivative security
$1,266,481
$30.24 p/Share
41,881
Added 47.79%
45,759
Common Stock
May 10
2023
SELL
Payment of exercise price or tax liability
$20,276
$134.28 p/Share
151
Reduced 3.75%
3,878
Common Stock
May 10
2023
BUY
Exercise of conversion of derivative security
-
434
Added 9.88%
3,960
Common Stock
Mar 25
2023
SELL
Payment of exercise price or tax liability
$30,256
$110.83 p/Share
273
Reduced 7.06%
3,595
Common Stock
Mar 25
2023
BUY
Exercise of conversion of derivative security
-
750
Added 16.24%
3,868
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$16,023
$90.02 p/Share
178
Reduced 5.4%
3,118
Common Stock
Feb 10
2023
BUY
Exercise of conversion of derivative security
-
433
Added 11.87%
3,215
Common Stock
Nov 10
2022
SELL
Payment of exercise price or tax liability
$17,435
$80.72 p/Share
216
Reduced 7.02%
2,863
Common Stock
Nov 10
2022
BUY
Exercise of conversion of derivative security
-
433
Added 12.68%
2,981
Common Stock
Nov 02
2022
SELL
Open market or private sale
$3,300,000
$75.0 p/Share
44,000
Reduced 94.33%
2,646
Common Stock
Oct 25
2022
SELL
Payment of exercise price or tax liability
$24,939
$67.04 p/Share
372
Reduced 0.79%
46,646
Common Stock
Oct 25
2022
BUY
Exercise of conversion of derivative security
-
750
Added 1.57%
47,018
Common Stock
Aug 10
2022
SELL
Payment of exercise price or tax liability
$13,766
$63.73 p/Share
216
Reduced 0.46%
46,268
Common Stock
Aug 10
2022
BUY
Exercise of conversion of derivative security
-
433
Added 0.92%
46,386
Common Stock
May 10
2022
SELL
Payment of exercise price or tax liability
$20,228
$51.08 p/Share
396
Reduced 0.85%
46,051
Common Stock
May 10
2022
BUY
Exercise of conversion of derivative security
-
1,142
Added 2.4%
46,378
Common Stock
Apr 19
2022
SELL
Open market or private sale
$226,296
$42.0 p/Share
5,388
Reduced 10.63%
45,305
Common Stock
Mar 30
2022
SELL
Open market or private sale
$1,639,541
$41.39 p/Share
39,612
Reduced 43.86%
50,693
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$2,661
$38.57 p/Share
69
Reduced 0.08%
90,305
Common Stock
Feb 10
2022
BUY
Exercise of conversion of derivative security
-
197
Added 0.22%
90,374
Common Stock
Jan 19
2022
SELL
Open market or private sale
$1,280,640
$44.16 p/Share
29,000
Reduced 24.33%
90,177
Common Stock
Jan 19
2022
BUY
Exercise of conversion of derivative security
$495,610
$17.09 p/Share
29,000
Added 19.57%
119,177
Common Stock
Nov 10
2021
SELL
Payment of exercise price or tax liability
$3,024
$43.82 p/Share
69
Reduced 0.08%
90,177
Common Stock