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
Feb 07
2023
BUY
Grant, award, or other acquisition
-
68,651
Added 32.43%
143,025
Common Stock
Aug 02
2022
SELL
Payment of exercise price or tax liability
$68,025
$23.13 p/Share
2,941
Reduced 3.8%
74,374
Common Stock
Aug 02
2022
BUY
Exercise of conversion of derivative security
-
5,930
Added 7.12%
77,315
Common Stock
Aug 01
2022
SELL
Payment of exercise price or tax liability
$113,137
$23.16 p/Share
4,885
Reduced 6.4%
71,385
Common Stock
Aug 01
2022
BUY
Exercise of conversion of derivative security
-
9,852
Added 11.44%
76,270
Common Stock
Jul 31
2022
SELL
Payment of exercise price or tax liability
$134,537
$23.2 p/Share
5,799
Reduced 8.03%
66,418
Common Stock
Jul 31
2022
BUY
Exercise of conversion of derivative security
-
11,696
Added 13.94%
72,217
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$36,521
$24.98 p/Share
1,462
Reduced 2.36%
60,521
Common Stock