Oct 30
2024
SELL
Payment of exercise price or tax liability
$90,354
$22.6 p/Share
3,998
Reduced 5.46%
69,288
Common Stock
Oct 30
2024
BUY
Exercise of conversion of derivative security
-
8,062
Added 9.91%
73,286
Common Stock
Jul 30
2024
SELL
Payment of exercise price or tax liability
$121,779
$30.46 p/Share
3,998
Reduced 5.78%
65,224
Common Stock
Jul 30
2024
BUY
Exercise of conversion of derivative security
-
8,063
Added 10.43%
69,222
Common Stock
May 30
2024
SELL
Payment of exercise price or tax liability
$626,220
$30.28 p/Share
20,681
Reduced 25.27%
61,159
Common Stock
May 30
2024
BUY
Exercise of conversion of derivative security
-
41,712
Added 33.76%
81,840
Common Stock
Apr 30
2024
SELL
Payment of exercise price or tax liability
$123,138
$30.8 p/Share
3,998
Reduced 9.06%
40,128
Common Stock
Apr 30
2024
BUY
Exercise of conversion of derivative security
-
8,063
Added 15.45%
44,126
Common Stock
Jan 30
2024
SELL
Payment of exercise price or tax liability
$125,917
$43.36 p/Share
2,904
Reduced 7.45%
36,063
Common Stock
Jan 30
2024
BUY
Exercise of conversion of derivative security
-
8,063
Added 17.14%
38,967
Common Stock
Oct 30
2023
SELL
Payment of exercise price or tax liability
$141,689
$35.44 p/Share
3,998
Reduced 11.45%
30,904
Common Stock
Oct 30
2023
BUY
Exercise of conversion of derivative security
-
8,062
Added 18.76%
34,902
Common Stock
Jul 31
2023
SELL
Payment of exercise price or tax liability
$138,652
$36.43 p/Share
3,806
Reduced 12.42%
26,840
Common Stock
Jul 31
2023
BUY
Exercise of conversion of derivative security
-
8,063
Added 20.83%
30,646
Common Stock
May 01
2023
SELL
Payment of exercise price or tax liability
$85,789
$30.76 p/Share
2,789
Reduced 10.99%
22,583
Common Stock
May 01
2023
BUY
Exercise of conversion of derivative security
-
8,063
Added 24.12%
25,372
Common Stock
Jan 30
2023
SELL
Payment of exercise price or tax liability
$82,809
$28.09 p/Share
2,948
Reduced 14.55%
17,309
Common Stock
Jan 30
2023
BUY
Exercise of conversion of derivative security
-
8,063
Added 28.47%
20,257
Common Stock
Oct 31
2022
SELL
Payment of exercise price or tax liability
$114,422
$28.62 p/Share
3,998
Reduced 24.69%
12,194
Common Stock
Oct 31
2022
BUY
Exercise of conversion of derivative security
-
8,062
Added 33.24%
16,192
Common Stock
Aug 01
2022
SELL
Payment of exercise price or tax liability
$147,406
$36.87 p/Share
3,998
Reduced 32.97%
8,130
Common Stock
Aug 01
2022
BUY
Exercise of conversion of derivative security
-
8,063
Added 39.93%
12,128
Common Stock
Apr 30
2022
SELL
Payment of exercise price or tax liability
$176,912
$44.25 p/Share
3,998
Reduced 49.58%
4,065
Common Stock
Apr 30
2022
BUY
Exercise of conversion of derivative security
-
8,063
Added 50.0%
8,063
Common Stock