Dec 07
2025
SELL
Payment of exercise price or tax liability
$742,787
$25.91 p/Share
28,668
Reduced 21.97%
101,799
Common Stock
Dec 07
2025
BUY
Exercise of conversion of derivative security
-
57,814
Added 30.71%
130,467
Common Stock
Nov 18
2025
SELL
Payment of exercise price or tax liability
$293,890
$22.71 p/Share
12,941
Reduced 15.12%
72,653
Common Stock
Nov 18
2025
BUY
Exercise of conversion of derivative security
-
29,671
Added 25.74%
85,594
Common Stock
Nov 01
2025
SELL
Payment of exercise price or tax liability
$191,172
$27.67 p/Share
6,909
Reduced 11.0%
55,923
Common Stock
Nov 01
2025
BUY
Exercise of conversion of derivative security
-
19,978
Added 24.13%
62,832
Common Stock
Dec 07
2024
SELL
Payment of exercise price or tax liability
$839,803
$36.2 p/Share
23,199
Reduced 35.49%
42,165
Common Stock
Dec 07
2024
BUY
Exercise of conversion of derivative security
-
46,785
Added 41.72%
65,364
Common Stock
Nov 01
2024
SELL
Payment of exercise price or tax liability
$255,810
$36.28 p/Share
7,051
Reduced 27.51%
18,579
Common Stock
Nov 01
2024
BUY
Exercise of conversion of derivative security
-
19,236
Added 42.87%
25,630
Common Stock
Mar 05
2024
SELL
Open market or private sale
$1,491,930
$29.19 p/Share
51,111
Reduced 90.37%
5,449
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$137,893
$28.42 p/Share
4,852
Reduced 7.9%
56,560
Common Stock
Feb 10
2024
BUY
Exercise of conversion of derivative security
-
13,465
Added 17.98%
61,412
Common Stock
Dec 07
2023
SELL
Payment of exercise price or tax liability
$558,701
$29.41 p/Share
18,997
Reduced 28.38%
47,947
Common Stock
Dec 07
2023
BUY
Exercise of conversion of derivative security
-
38,309
Added 36.4%
66,944
Common Stock
Nov 01
2023
SELL
Payment of exercise price or tax liability
$171,007
$26.48 p/Share
6,458
Reduced 18.4%
28,635
Common Stock
Nov 01
2023
BUY
Exercise of conversion of derivative security
-
18,622
Added 34.67%
35,093
Common Stock
Oct 29
2023
SELL
Payment of exercise price or tax liability
$36,718
$25.84 p/Share
1,421
Reduced 7.94%
16,471
Common Stock
Oct 29
2023
BUY
Exercise of conversion of derivative security
-
4,107
Added 18.67%
17,892
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$140,199
$29.97 p/Share
4,678
Reduced 26.63%
12,887
Common Stock
Feb 10
2023
BUY
Exercise of conversion of derivative security
-
13,014
Added 42.56%
17,565
Common Stock
Dec 28
2022
SELL
Open market or private sale
$549,023
$26.64 p/Share
20,609
Reduced 81.91%
4,551
Common Stock
Dec 07
2022
SELL
Payment of exercise price or tax liability
$393,182
$27.83 p/Share
14,128
Reduced 35.96%
25,160
Common Stock
Dec 07
2022
BUY
Exercise of conversion of derivative security
-
32,141
Added 45.0%
39,288
Common Stock