Feb 06
2024
SELL
Payment of exercise price or tax liability
$550,636
$38.08 p/Share
14,460
Reduced 17.48%
68,240
Common Stock
Feb 06
2024
BUY
Exercise of conversion of derivative security
-
36,745
Added 30.76%
82,700
Common Stock
Feb 02
2024
SELL
Payment of exercise price or tax liability
$113,449
$38.16 p/Share
2,973
Reduced 6.08%
45,955
Common Stock
Feb 02
2024
BUY
Exercise of conversion of derivative security
-
7,083
Added 12.65%
48,928
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$90,451
$42.09 p/Share
2,149
Reduced 4.88%
41,845
Common Stock
Feb 03
2023
BUY
Exercise of conversion of derivative security
-
5,460
Added 11.04%
43,994
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$172,301
$43.27 p/Share
3,982
Reduced 9.37%
38,534
Common Stock
Jan 31
2023
BUY
Exercise of conversion of derivative security
-
9,730
Added 18.62%
42,516
Common Stock
Nov 11
2022
SELL
Payment of exercise price or tax liability
$286,249
$46.98 p/Share
6,093
Reduced 14.94%
34,693
Common Stock
Nov 11
2022
SELL
Open market or private sale
$96,818
$50.77 p/Share
1,907
Reduced 5.5%
32,786
Common Stock
Nov 11
2022
BUY
Exercise of conversion of derivative security
-
8,000
Added 16.4%
40,786
Common Stock
Feb 10
2022
SELL
Open market or private sale
$90,722
$33.05 p/Share
2,745
Reduced 7.73%
32,786
Common Stock
Feb 09
2022
SELL
Payment of exercise price or tax liability
$232,885
$32.1 p/Share
7,255
Reduced 16.96%
35,531
Common Stock
Feb 09
2022
BUY
Exercise of conversion of derivative security
-
10,000
Added 18.94%
42,786
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
$75,501
$34.35 p/Share
2,198
Reduced 6.28%
32,786
Common Stock
Feb 04
2022
BUY
Exercise of conversion of derivative security
-
5,586
Added 13.77%
34,984
Common Stock
Feb 01
2022
SELL
Payment of exercise price or tax liability
$177,110
$32.12 p/Share
5,514
Reduced 15.79%
29,398
Common Stock
Feb 01
2022
BUY
Exercise of conversion of derivative security
-
13,545
Added 27.95%
34,912
Common Stock
May 14
2021
SELL
Open market or private sale
$48,240
$20.1 p/Share
2,400
Reduced 10.1%
21,367
Common Stock
Feb 05
2021
SELL
Payment of exercise price or tax liability
$20,095
$13.16 p/Share
1,527
Reduced 6.04%
23,767
Common Stock
Feb 05
2021
BUY
Exercise of conversion of derivative security
-
3,948
Added 13.5%
25,294
Common Stock
Feb 02
2021
SELL
Payment of exercise price or tax liability
$60,885
$12.3 p/Share
4,950
Reduced 18.82%
21,346
Common Stock
Feb 02
2021
BUY
Exercise of conversion of derivative security
-
11,296
Added 30.05%
26,296
Common Stock