Apr 29
2025
SELL
Payment of exercise price or tax liability
$83,900
$15.75 p/Share
5,327
Reduced 3.71%
138,403
Common Stock
Apr 29
2025
BUY
Exercise of conversion of derivative security
-
10,490
Added 6.8%
143,730
Common Stock
Apr 28
2025
SELL
Payment of exercise price or tax liability
$120,745
$15.72 p/Share
7,681
Reduced 5.45%
133,240
Common Stock
Apr 28
2025
BUY
Exercise of conversion of derivative security
-
15,125
Added 9.69%
140,921
Common Stock
Apr 25
2025
SELL
Payment of exercise price or tax liability
$160,045
$15.68 p/Share
10,207
Reduced 7.5%
125,796
Common Stock
Apr 25
2025
BUY
Exercise of conversion of derivative security
-
20,100
Added 12.88%
136,003
Common Stock
Feb 03
2025
SELL
Payment of exercise price or tax liability
$107,195
$17.78 p/Share
6,029
Reduced 4.94%
115,903
Common Stock
Feb 03
2025
BUY
Grant, award, or other acquisition
-
16,203
Added 11.73%
121,932
Common Stock
Aug 02
2024
SELL
Payment of exercise price or tax liability
$74,412
$18.92 p/Share
3,933
Reduced 3.59%
105,729
Common Stock
Aug 02
2024
BUY
Exercise of conversion of derivative security
-
7,760
Added 6.61%
109,662
Common Stock
May 13
2024
SELL
Open market or private sale
$854,582
$18.9 p/Share
45,216
Reduced 30.73%
101,902
Common Stock
May 10
2024
SELL
Open market or private sale
$92,610
$18.9 p/Share
4,900
Reduced 3.22%
147,118
Common Stock
May 09
2024
SELL
Open market or private sale
$446,975
$18.89 p/Share
23,662
Reduced 13.47%
152,018
Common Stock
Apr 29
2024
SELL
Payment of exercise price or tax liability
$95,408
$18.49 p/Share
5,160
Reduced 2.85%
175,680
Common Stock
Apr 29
2024
BUY
Exercise of conversion of derivative security
-
10,181
Added 5.33%
180,840
Common Stock
Apr 28
2024
SELL
Payment of exercise price or tax liability
$140,729
$18.36 p/Share
7,665
Reduced 4.3%
170,659
Common Stock
Apr 28
2024
BUY
Exercise of conversion of derivative security
-
15,124
Added 7.82%
178,324
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$294,116
$18.47 p/Share
15,924
Reduced 8.89%
163,200
Common Stock
Feb 05
2024
BUY
Grant, award, or other acquisition
-
44,085
Added 19.75%
179,124
Common Stock
Aug 02
2023
SELL
Payment of exercise price or tax liability
$79,347
$21.25 p/Share
3,734
Reduced 2.69%
135,039
Common Stock
Aug 02
2023
BUY
Exercise of conversion of derivative security
-
7,531
Added 5.15%
138,773
Common Stock
Jul 31
2023
SELL
Open market or private sale
$998,577
$21.24 p/Share
47,014
Reduced 26.37%
131,242
Common Stock
Jul 31
2023
SELL
Payment of exercise price or tax liability
$121,218
$21.3 p/Share
5,691
Reduced 3.09%
178,256
Common Stock
Jul 31
2023
BUY
Exercise of conversion of derivative security
-
11,477
Added 5.87%
183,947
Common Stock
Apr 28
2023
SELL
Payment of exercise price or tax liability
$90,864
$18.0 p/Share
5,048
Reduced 2.84%
172,470
Common Stock