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
Feb 28
2023
SELL
Payment of exercise price or tax liability
$108,904
$20.19 p/Share
5,394
Reduced 4.29%
120,319
Common Stock
Feb 28
2023
BUY
Exercise of conversion of derivative security
-
22,150
Added 15.33%
122,340
Common Stock
Dec 23
2022
SELL
Payment of exercise price or tax liability
$229,894
$19.23 p/Share
11,955
Reduced 10.35%
103,563
Common Stock
Dec 23
2022
BUY
Exercise of conversion of derivative security
-
30,380
Added 20.82%
115,518
Common Stock
Aug 17
2022
SELL
Payment of exercise price or tax liability
$50,697
$21.08 p/Share
2,405
Reduced 2.75%
85,138
Common Stock
Aug 17
2022
BUY
Exercise of conversion of derivative security
-
6,111
Added 6.53%
87,543
Common Stock
Mar 08
2022
SELL
Payment of exercise price or tax liability
$68,202
$10.62 p/Share
6,422
Reduced 7.31%
81,432
Common Stock
Mar 08
2022
BUY
Exercise of conversion of derivative security
-
25,751
Added 23.08%
85,809
Common Stock
Dec 23
2021
SELL
Payment of exercise price or tax liability
$184,974
$21.68 p/Share
8,532
Reduced 12.08%
62,103
Common Stock