Jun 14
2024
SELL
Payment of exercise price or tax liability
$41,649
$21.58 p/Share
1,930
Reduced 8.75%
20,134
Common Stock
Jun 14
2024
BUY
Grant, award, or other acquisition
$91,261
$21.58 p/Share
4,229
Added 17.14%
20,449
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$5,507
$22.03 p/Share
250
Reduced 1.38%
17,834
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$2,871
$22.97 p/Share
125
Reduced 0.69%
18,084
Common Stock
Mar 10
2024
BUY
Grant, award, or other acquisition
$9,119
$22.97 p/Share
397
Added 2.13%
18,209
Common Stock
Mar 09
2024
SELL
Payment of exercise price or tax liability
$3,904
$22.97 p/Share
170
Reduced 0.95%
17,811
Common Stock
Nov 03
2023
SELL
Open market or private sale
$33,285
$19.86 p/Share
1,676
Reduced 8.78%
17,412
Common Stock
Nov 03
2023
BUY
Exercise of conversion of derivative security
$24,067
$14.36 p/Share
1,676
Added 8.07%
19,088
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$5,756
$21.4 p/Share
269
Reduced 1.52%
17,412
Common Stock
Mar 09
2023
SELL
Payment of exercise price or tax liability
$3,602
$24.18 p/Share
149
Reduced 0.84%
17,681
Common Stock
Dec 10
2022
SELL
Payment of exercise price or tax liability
$1,801
$23.39 p/Share
77
Reduced 0.43%
17,717
Common Stock
Jun 16
2022
SELL
Open market or private sale
$53,798
$22.5 p/Share
2,391
Reduced 11.85%
17,794
Common Stock
Jun 16
2022
BUY
Exercise of conversion of derivative security
$25,058
$10.48 p/Share
2,391
Added 10.59%
20,185
Common Stock
Mar 15
2022
BUY
Grant, award, or other acquisition
$52,991
$21.87 p/Share
2,423
Added 11.98%
17,794
Common Stock
Mar 09
2022
SELL
Payment of exercise price or tax liability
$3,671
$21.98 p/Share
167
Reduced 1.07%
15,371
Common Stock
Dec 10
2021
SELL
Open market or private sale
$4,255
$21.71 p/Share
196
Reduced 1.39%
13,912
Common Stock
Mar 18
2021
BUY
Exercise of conversion of derivative security
$7,020
$5.58 p/Share
1,258
Added 7.57%
15,366
Common Stock
Mar 09
2021
BUY
Grant, award, or other acquisition
$27,985
$19.38 p/Share
1,444
Added 9.28%
14,108
Common Stock
Dec 11
2020
SELL
Payment of exercise price or tax liability
$4,245
$16.98 p/Share
250
Reduced 2.0%
12,257
Common Stock
Dec 10
2020
SELL
Payment of exercise price or tax liability
$1,337
$16.92 p/Share
79
Reduced 0.63%
12,507
Common Stock