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
Jan 29
2023
BUY
Exercise of conversion of derivative security
-
6,147
Added 31.12%
13,605
Common Stock
Aug 02
2022
SELL
Payment of exercise price or tax liability
$84,216
$23.13 p/Share
3,641
Reduced 32.8%
7,458
Common Stock
Aug 02
2022
BUY
Exercise of conversion of derivative security
-
7,342
Added 39.81%
11,099
Common Stock
Jan 29
2022
SELL
Payment of exercise price or tax liability
$49,930
$20.9 p/Share
2,389
Reduced 38.87%
3,757
Common Stock
Jan 29
2022
BUY
Exercise of conversion of derivative security
-
6,146
Added 50.0%
6,146
Common Stock