Mar 14
2025
BUY
Open market or private purchase
$65,942
$18.96 p/Share
3,478
Added 1.59%
215,728
Common Stock
Mar 13
2025
BUY
Open market or private purchase
$161,126
$17.65 p/Share
9,129
Added 4.12%
212,250
Common Stock
Mar 06
2025
SELL
Payment of exercise price or tax liability
$293,368
$17.26 p/Share
16,997
Reduced 7.72%
203,121
Common Stock
Mar 06
2025
BUY
Exercise of conversion of derivative security
-
28,797
Added 11.84%
214,452
Common Stock
Feb 18
2025
SELL
Payment of exercise price or tax liability
$123,849
$19.87 p/Share
6,233
Reduced 3.4%
176,922
Common Stock
Feb 18
2025
BUY
Exercise of conversion of derivative security
-
15,840
Added 7.96%
183,155
Common Stock
Feb 17
2025
SELL
Payment of exercise price or tax liability
$164,160
$19.37 p/Share
8,475
Reduced 4.82%
167,315
Common Stock
Feb 17
2025
BUY
Grant, award, or other acquisition
-
6,967
Added 3.94%
170,056
Common Stock
Feb 17
2025
BUY
Exercise of conversion of derivative security
-
13,933
Added 7.62%
168,823
Common Stock
Feb 13
2025
BUY
Grant, award, or other acquisition
-
14,399
Added 7.0%
191,321
Common Stock
Aug 15
2024
BUY
Open market or private purchase
$145,080
$16.12 p/Share
9,000
Added 5.49%
154,890
Common Stock
Aug 14
2024
BUY
Open market or private purchase
$68,490
$15.22 p/Share
4,500
Added 2.99%
145,890
Common Stock
Feb 19
2024
SELL
Payment of exercise price or tax liability
$63,008
$20.06 p/Share
3,141
Reduced 2.17%
141,390
Common Stock
Feb 19
2024
SELL
Exercise of conversion of derivative security
$160,118
$20.06 p/Share
7,982
Reduced 5.23%
144,531
Common Stock
Feb 19
2024
BUY
Exercise of conversion of derivative security
-
7,982
Added 4.97%
152,513
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$250,027
$20.06 p/Share
12,464
Reduced 7.94%
144,531
Common Stock
Feb 18
2024
BUY
Exercise of conversion of derivative security
-
31,678
Added 17.36%
150,763
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$114,542
$20.06 p/Share
5,710
Reduced 4.36%
125,317
Common Stock
Feb 17
2024
BUY
Exercise of conversion of derivative security
-
13,933
Added 9.61%
131,027
Common Stock
Aug 12
2023
SELL
Payment of exercise price or tax liability
$71,756
$25.16 p/Share
2,852
Reduced 2.38%
117,094
Common Stock
May 12
2023
BUY
Open market or private purchase
$367,200
$21.6 p/Share
17,000
Added 11.71%
128,213
Common Stock
May 11
2023
BUY
Open market or private purchase
$107,750
$21.55 p/Share
5,000
Added 4.3%
111,213
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$28,093
$31.78 p/Share
884
Reduced 0.83%
106,213
Common Stock
Feb 19
2023
SELL
Payment of exercise price or tax liability
$99,538
$31.7 p/Share
3,140
Reduced 2.85%
107,097
Common Stock
Feb 19
2023
SELL
Exercise of conversion of derivative security
$253,029
$31.7 p/Share
7,982
Reduced 6.75%
110,237
Common Stock