Mar 11
2025
BUY
Open market or private purchase
$37,175
$14.87 p/Share
2,500
Added 0.81%
307,072
Common Stock
Mar 10
2025
BUY
Open market or private purchase
$97,802
$15.32 p/Share
6,384
Added 2.05%
304,572
Common Stock
Mar 08
2025
SELL
Payment of exercise price or tax liability
$28,914
$15.17 p/Share
1,906
Reduced 0.64%
298,188
Common Stock
Mar 08
2025
BUY
Exercise of conversion of derivative security
-
4,842
Added 1.59%
300,094
Common Stock
Mar 07
2025
BUY
Open market or private purchase
$55,071
$15.23 p/Share
3,616
Added 1.21%
295,252
Common Stock
Feb 28
2025
SELL
Payment of exercise price or tax liability
$255,112
$14.96 p/Share
17,053
Reduced 5.52%
291,636
Common Stock
Feb 28
2025
BUY
Exercise of conversion of derivative security
-
44,433
Added 13.12%
294,358
Common Stock
Feb 16
2025
SELL
Payment of exercise price or tax liability
$194,889
$13.88 p/Share
14,041
Reduced 5.05%
264,256
Common Stock
Feb 16
2025
BUY
Exercise of conversion of derivative security
-
34,843
Added 11.47%
268,996
Common Stock
Dec 23
2024
SELL
Payment of exercise price or tax liability
$173,818
$14.18 p/Share
12,258
Reduced 4.79%
243,454
Common Stock
Dec 23
2024
BUY
Exercise of conversion of derivative security
-
30,379
Added 10.62%
255,712
Common Stock
Aug 17
2024
SELL
Payment of exercise price or tax liability
$41,097
$16.01 p/Share
2,567
Reduced 1.13%
225,333
Common Stock
Aug 17
2024
BUY
Exercise of conversion of derivative security
-
6,111
Added 2.61%
227,900
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$470,165
$17.4 p/Share
27,021
Reduced 10.86%
221,789
Common Stock
Mar 08
2024
BUY
Exercise of conversion of derivative security
-
25,754
Added 11.12%
205,855
Common Stock
Mar 08
2024
BUY
Grant, award, or other acquisition
-
35,169
Added 12.9%
237,387
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$329,861
$16.74 p/Share
19,705
Reduced 9.49%
187,887
Common Stock
Feb 28
2024
BUY
Exercise of conversion of derivative security
-
44,430
Added 18.87%
191,032
Common Stock
Dec 23
2023
SELL
Payment of exercise price or tax liability
$207,140
$17.62 p/Share
11,756
Reduced 6.72%
163,162
Common Stock
Dec 23
2023
BUY
Exercise of conversion of derivative security
-
30,380
Added 14.8%
174,918
Common Stock
Aug 17
2023
SELL
Payment of exercise price or tax liability
$40,620
$16.89 p/Share
2,405
Reduced 1.64%
144,538
Common Stock
Aug 17
2023
BUY
Exercise of conversion of derivative security
-
6,111
Added 3.99%
146,943
Common Stock
Aug 03
2023
BUY
Open market or private purchase
$54,999
$17.29 p/Share
3,181
Added 2.21%
140,832
Common Stock
Mar 08
2023
SELL
Payment of exercise price or tax liability
$166,820
$19.81 p/Share
8,421
Reduced 5.76%
137,651
Common Stock
Mar 08
2023
BUY
Exercise of conversion of derivative security
-
25,753
Added 15.23%
143,391
Common Stock