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
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
Feb 19
2023
BUY
Exercise of conversion of derivative security
-
7,982
Added 6.32%
118,219
Common Stock
Feb 18
2023
SELL
Payment of exercise price or tax liability
$399,673
$31.7 p/Share
12,608
Reduced 10.26%
110,237
Common Stock
Feb 18
2023
BUY
Exercise of conversion of derivative security
-
31,680
Added 21.38%
116,470
Common Stock
Aug 12
2022
SELL
Payment of exercise price or tax liability
$51,614
$26.24 p/Share
1,967
Reduced 2.11%
91,165
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$16,762
$18.94 p/Share
885
Reduced 0.94%
93,132
Common Stock