Apr 29
2025
SELL
Payment of exercise price or tax liability
$50,352
$15.75 p/Share
3,197
Reduced 2.37%
131,715
Common Stock
Apr 29
2025
BUY
Exercise of conversion of derivative security
-
6,294
Added 4.46%
134,912
Common Stock
Apr 28
2025
SELL
Payment of exercise price or tax liability
$112,696
$15.72 p/Share
7,169
Reduced 5.28%
128,618
Common Stock
Apr 28
2025
BUY
Exercise of conversion of derivative security
-
14,117
Added 9.42%
135,787
Common Stock
Apr 25
2025
SELL
Payment of exercise price or tax liability
$106,702
$15.68 p/Share
6,805
Reduced 5.3%
121,670
Common Stock
Apr 25
2025
BUY
Exercise of conversion of derivative security
-
13,399
Added 9.44%
128,475
Common Stock
Feb 03
2025
SELL
Payment of exercise price or tax liability
$66,586
$17.78 p/Share
3,745
Reduced 3.15%
115,076
Common Stock
Feb 03
2025
BUY
Grant, award, or other acquisition
-
9,722
Added 7.56%
118,821
Common Stock
Aug 02
2024
SELL
Payment of exercise price or tax liability
$58,614
$18.92 p/Share
3,098
Reduced 2.76%
109,099
Common Stock
Aug 02
2024
BUY
Exercise of conversion of derivative security
-
6,111
Added 5.17%
112,197
Common Stock
May 07
2024
SELL
Open market or private sale
$407,763
$18.83 p/Share
21,655
Reduced 16.95%
106,086
Common Stock
Apr 29
2024
SELL
Payment of exercise price or tax liability
$57,263
$18.49 p/Share
3,097
Reduced 2.37%
127,741
Common Stock
Apr 29
2024
BUY
Exercise of conversion of derivative security
-
6,109
Added 4.46%
130,838
Common Stock
Apr 28
2024
SELL
Payment of exercise price or tax liability
$131,347
$18.36 p/Share
7,154
Reduced 5.42%
124,729
Common Stock
Apr 28
2024
BUY
Exercise of conversion of derivative security
-
14,116
Added 9.67%
131,883
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$156,810
$18.47 p/Share
8,490
Reduced 6.72%
117,767
Common Stock
Feb 05
2024
BUY
Grant, award, or other acquisition
-
23,145
Added 15.49%
126,257
Common Stock
Aug 04
2023
SELL
Open market or private sale
$509,000
$20.36 p/Share
25,000
Reduced 19.51%
103,112
Common Stock
Aug 02
2023
SELL
Payment of exercise price or tax liability
$62,496
$21.25 p/Share
2,941
Reduced 2.24%
128,112
Common Stock
Aug 02
2023
BUY
Exercise of conversion of derivative security
-
5,930
Added 4.33%
131,053
Common Stock
Jul 31
2023
SELL
Payment of exercise price or tax liability
-
5,975
Reduced 4.56%
125,123
Common Stock
Jul 31
2023
BUY
Exercise of conversion of derivative security
-
12,050
Added 8.42%
131,098
Common Stock
Apr 28
2023
SELL
Payment of exercise price or tax liability
$54,522
$18.0 p/Share
3,029
Reduced 2.48%
119,048
Common Stock
Apr 28
2023
BUY
Exercise of conversion of derivative security
-
6,108
Added 4.76%
122,077
Common Stock
Feb 07
2023
SELL
Payment of exercise price or tax liability
$561,412
$20.75 p/Share
27,056
Reduced 18.92%
115,969
Common Stock