Apr 29
2025
SELL
Payment of exercise price or tax liability
$93,192
$15.75 p/Share
5,917
Reduced 2.51%
229,455
Common Stock
Apr 29
2025
BUY
Exercise of conversion of derivative security
-
13,112
Added 5.28%
235,372
Common Stock
Apr 28
2025
SELL
Payment of exercise price or tax liability
$134,547
$15.72 p/Share
8,559
Reduced 3.71%
222,260
Common Stock
Apr 28
2025
BUY
Exercise of conversion of derivative security
-
18,906
Added 7.57%
230,819
Common Stock
Apr 25
2025
SELL
Payment of exercise price or tax liability
$158,273
$15.68 p/Share
10,094
Reduced 4.55%
211,913
Common Stock
Apr 25
2025
BUY
Exercise of conversion of derivative security
-
22,333
Added 9.14%
222,007
Common Stock
Feb 03
2025
SELL
Payment of exercise price or tax liability
$111,818
$17.78 p/Share
6,289
Reduced 3.05%
199,674
Common Stock
Feb 03
2025
BUY
Grant, award, or other acquisition
-
20,254
Added 8.95%
205,963
Common Stock
Aug 02
2024
SELL
Payment of exercise price or tax liability
$69,531
$18.92 p/Share
3,675
Reduced 1.94%
185,709
Common Stock
Aug 02
2024
BUY
Exercise of conversion of derivative security
-
8,148
Added 4.12%
189,384
Common Stock
Apr 29
2024
SELL
Payment of exercise price or tax liability
$103,765
$18.49 p/Share
5,612
Reduced 3.0%
181,236
Common Stock
Apr 29
2024
BUY
Exercise of conversion of derivative security
-
12,726
Added 6.38%
186,848
Common Stock
Apr 28
2024
SELL
Payment of exercise price or tax liability
$154,793
$18.36 p/Share
8,431
Reduced 4.62%
174,122
Common Stock
Apr 28
2024
BUY
Exercise of conversion of derivative security
-
18,906
Added 9.38%
182,553
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$256,105
$18.47 p/Share
13,866
Reduced 7.81%
163,647
Common Stock
Feb 05
2024
BUY
Grant, award, or other acquisition
-
46,290
Added 20.68%
177,513
Common Stock
Aug 02
2023
SELL
Payment of exercise price or tax liability
$73,928
$21.25 p/Share
3,479
Reduced 2.58%
131,223
Common Stock
Aug 02
2023
BUY
Exercise of conversion of derivative security
-
7,907
Added 5.54%
134,702
Common Stock
Jun 30
2023
SELL
Payment of exercise price or tax liability
$157,355
$19.54 p/Share
8,053
Reduced 5.97%
126,795
Common Stock
Jun 30
2023
BUY
Exercise of conversion of derivative security
-
18,460
Added 12.04%
134,848
Common Stock
Apr 28
2023
SELL
Payment of exercise price or tax liability
$99,702
$18.0 p/Share
5,539
Reduced 4.54%
116,388
Common Stock
Apr 28
2023
BUY
Exercise of conversion of derivative security
-
12,726
Added 9.45%
121,927
Common Stock
Feb 07
2023
SELL
Payment of exercise price or tax liability
$1,094,790
$20.75 p/Share
52,761
Reduced 32.58%
109,201
Common Stock
Feb 07
2023
BUY
Grant, award, or other acquisition
-
137,300
Added 45.88%
161,962
Common Stock
Aug 02
2022
SELL
Payment of exercise price or tax liability
$81,394
$23.13 p/Share
3,519
Reduced 12.49%
24,662
Common Stock