Apr 29
2025
SELL
Payment of exercise price or tax liability
$54,542
$15.75 p/Share
3,463
Reduced 4.23%
78,433
Common Stock
Apr 29
2025
BUY
Exercise of conversion of derivative security
-
6,819
Added 7.69%
81,896
Common Stock
Apr 28
2025
SELL
Payment of exercise price or tax liability
$104,648
$15.72 p/Share
6,657
Reduced 8.14%
75,077
Common Stock
Apr 28
2025
BUY
Exercise of conversion of derivative security
-
13,108
Added 13.82%
81,734
Common Stock
Apr 25
2025
SELL
Payment of exercise price or tax liability
$99,583
$15.68 p/Share
6,351
Reduced 8.47%
68,626
Common Stock
Apr 25
2025
BUY
Exercise of conversion of derivative security
-
12,506
Added 14.3%
74,977
Common Stock
Feb 03
2025
SELL
Payment of exercise price or tax liability
$71,368
$17.78 p/Share
4,014
Reduced 6.04%
62,471
Common Stock
Feb 03
2025
BUY
Grant, award, or other acquisition
-
10,532
Added 13.67%
66,485
Common Stock
Aug 02
2024
SELL
Payment of exercise price or tax liability
$72,558
$18.92 p/Share
3,835
Reduced 6.41%
55,953
Common Stock
Aug 02
2024
BUY
Exercise of conversion of derivative security
-
7,566
Added 11.23%
59,788
Common Stock
Apr 29
2024
SELL
Payment of exercise price or tax liability
$62,015
$18.49 p/Share
3,354
Reduced 6.03%
52,222
Common Stock
Apr 29
2024
BUY
Exercise of conversion of derivative security
-
6,617
Added 10.64%
55,576
Common Stock
Apr 28
2024
SELL
Payment of exercise price or tax liability
$121,983
$18.36 p/Share
6,644
Reduced 11.95%
48,959
Common Stock
Apr 28
2024
BUY
Exercise of conversion of derivative security
-
13,108
Added 19.08%
55,603
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$188,855
$18.47 p/Share
10,225
Reduced 19.39%
42,495
Common Stock
Feb 05
2024
BUY
Grant, award, or other acquisition
-
28,656
Added 35.21%
52,720
Common Stock
Jan 29
2024
SELL
Payment of exercise price or tax liability
$47,100
$18.32 p/Share
2,571
Reduced 9.65%
24,064
Common Stock
Jan 29
2024
BUY
Exercise of conversion of derivative security
-
6,333
Added 19.21%
26,635
Common Stock
Aug 02
2023
SELL
Payment of exercise price or tax liability
$53,953
$21.25 p/Share
2,539
Reduced 11.12%
20,302
Common Stock
Aug 02
2023
BUY
Exercise of conversion of derivative security
-
7,342
Added 24.32%
22,841
Common Stock
Jul 31
2023
SELL
Open market or private sale
$618,510
$21.27 p/Share
29,079
Reduced 65.23%
15,499
Common Stock
Jul 31
2023
BUY
Exercise of conversion of derivative security
$526,911
$18.12 p/Share
29,079
Added 39.48%
44,578
Common Stock
Apr 28
2023
SELL
Payment of exercise price or tax liability
$41,202
$18.0 p/Share
2,289
Reduced 12.87%
15,499
Common Stock
Apr 28
2023
BUY
Exercise of conversion of derivative security
-
6,617
Added 27.11%
17,788
Common Stock
Jan 29
2023
SELL
Payment of exercise price or tax liability
$49,069
$20.16 p/Share
2,434
Reduced 17.89%
11,171
Common Stock