Dec 15
2024
SELL
Payment of exercise price or tax liability
$100,527
$21.83 p/Share
4,605
Reduced 7.45%
57,179
Common Stock
Dec 15
2024
BUY
Exercise of conversion of derivative security
$100,527
$21.83 p/Share
4,605
Added 6.94%
61,784
Common Stock
Dec 12
2024
SELL
Open market or private sale
$388,816
$21.78 p/Share
17,852
Reduced 23.79%
57,179
Common Stock
Dec 11
2024
SELL
Open market or private sale
$1,118,449
$21.8 p/Share
51,305
Reduced 40.61%
75,031
Common Stock
Dec 10
2024
SELL
Open market or private sale
$2,003,978
$22.7 p/Share
88,281
Reduced 41.13%
126,336
Common Stock
Dec 09
2024
SELL
Payment of exercise price or tax liability
$372,255
$23.11 p/Share
16,108
Reduced 6.98%
214,617
Common Stock
Dec 09
2024
BUY
Exercise of conversion of derivative security
$784,815
$23.11 p/Share
33,960
Added 12.83%
230,725
Common Stock
Dec 08
2024
SELL
Payment of exercise price or tax liability
$528,217
$23.95 p/Share
22,055
Reduced 10.08%
196,765
Common Stock
Dec 08
2024
BUY
Exercise of conversion of derivative security
$1,115,279
$23.95 p/Share
46,567
Added 17.55%
218,820
Common Stock
Dec 07
2024
SELL
Payment of exercise price or tax liability
$2,124,101
$23.95 p/Share
88,689
Reduced 33.99%
172,253
Common Stock
Dec 07
2024
BUY
Exercise of conversion of derivative security
$1,272,750
$23.95 p/Share
53,142
Added 21.11%
198,602
Common Stock
Dec 07
2024
BUY
Grant, award, or other acquisition
$3,011,281
$23.95 p/Share
125,732
Added 40.53%
184,520
Common Stock
Sep 13
2024
SELL
Open market or private sale
$493,000
$17.0 p/Share
29,000
Reduced 26.11%
82,061
Common Stock
Jun 11
2024
SELL
Open market or private sale
$752,122
$20.51 p/Share
36,671
Reduced 24.82%
111,053
Common Stock
Jun 11
2024
BUY
Exercise of conversion of derivative security
$112,533
$14.67 p/Share
7,671
Added 4.94%
147,724
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$92,779
$16.72 p/Share
5,549
Reduced 3.81%
140,035
Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
$92,779
$16.72 p/Share
5,549
Added 3.71%
144,136
Common Stock
Dec 13
2023
SELL
Open market or private sale
$50,386
$16.37 p/Share
3,078
Reduced 2.15%
140,035
Common Stock
Dec 12
2023
SELL
Open market or private sale
$360,064
$16.07 p/Share
22,406
Reduced 13.54%
143,113
Common Stock
Dec 10
2023
SELL
Payment of exercise price or tax liability
$181,874
$16.22 p/Share
11,213
Reduced 6.34%
165,519
Common Stock
Dec 10
2023
BUY
Exercise of conversion of derivative security
$366,815
$16.22 p/Share
22,615
Added 11.34%
176,732
Common Stock
Dec 09
2023
SELL
Payment of exercise price or tax liability
$277,783
$16.22 p/Share
17,126
Reduced 10.0%
154,117
Common Stock
Dec 09
2023
BUY
Exercise of conversion of derivative security
$560,238
$16.22 p/Share
34,540
Added 16.78%
171,243
Common Stock
Dec 08
2023
SELL
Payment of exercise price or tax liability
$1,099,683
$16.22 p/Share
67,798
Reduced 33.15%
136,703
Common Stock
Dec 08
2023
BUY
Grant, award, or other acquisition
$1,449,321
$16.22 p/Share
89,354
Added 40.18%
133,027
Common Stock