Dec 16
2024
|
SELL
Payment of exercise price or tax liability
|
$3,635
$20.31 p/Share
|
179
Reduced 0.56%
|
31,731
Common Stock
|
|
Dec 15
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
406
Added 1.26%
|
31,910
Common Stock
|
|
Aug 19
2024
|
SELL
Payment of exercise price or tax liability
|
$111,323
$22.39 p/Share
|
4,972
Reduced 13.64%
|
31,492
Common Stock
|
|
Aug 19
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
11,312
Added 23.68%
|
36,464
Common Stock
|
|
Jun 03
2024
|
SELL
Payment of exercise price or tax liability
|
$105,711
$24.85 p/Share
|
4,254
Reduced 14.47%
|
25,152
Common Stock
|
|
Jun 03
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
11,000
Added 27.22%
|
29,406
Common Stock
|
|
Mar 04
2024
|
SELL
Payment of exercise price or tax liability
|
$163,315
$36.7 p/Share
|
4,450
Reduced 19.47%
|
18,406
Common Stock
|
|
Mar 04
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
15,368
Added 40.21%
|
22,856
Common Stock
|
|
Feb 11
2024
|
SELL
Payment of exercise price or tax liability
|
$11,505
$32.78 p/Share
|
351
Reduced 4.48%
|
7,488
Common Stock
|
|
Feb 11
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
1,210
Added 13.37%
|
7,839
Common Stock
|
|
Feb 07
2024
|
SELL
Payment of exercise price or tax liability
|
$20,565
$31.59 p/Share
|
651
Reduced 8.94%
|
6,629
Common Stock
|
|
Feb 07
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
2,249
Added 23.6%
|
7,280
Common Stock
|
|
Feb 02
2024
|
SELL
Payment of exercise price or tax liability
|
$16,125
$30.54 p/Share
|
528
Reduced 9.5%
|
5,031
Common Stock
|
|
Feb 02
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
1,787
Added 25.64%
|
5,183
Common Stock
|
|
Dec 15
2023
|
SELL
Payment of exercise price or tax liability
|
$3,860
$32.44 p/Share
|
119
Reduced 3.06%
|
3,772
Common Stock
|
|
Dec 15
2023
|
BUY
Exercise of conversion of derivative security
|
-
|
406
Added 9.45%
|
3,891
Common Stock
|
|
Jun 20
2023
|
BUY
Other acquisition or disposition
|
-
|
3,485
Added 50.0%
|
3,485
Common Stock
|
|