Nov 07
2024
BUY
Grant, award, or other acquisition
$341,112
$27.96 p/Share
12,200
Added 17.65%
56,936
Common Stock
Nov 06
2024
SELL
Payment of exercise price or tax liability
$26,673
$27.96 p/Share
954
Reduced 2.09%
44,736
Common Stock
Nov 05
2024
SELL
Payment of exercise price or tax liability
$14,194
$24.99 p/Share
568
Reduced 1.23%
45,690
Common Stock
Nov 01
2024
SELL
Payment of exercise price or tax liability
$189,911
$24.77 p/Share
7,667
Reduced 14.22%
46,258
Common Stock
Nov 01
2024
BUY
Exercise of conversion of derivative security
$165,585
$21.0 p/Share
7,885
Added 12.76%
53,925
Common Stock
Oct 31
2024
SELL
Payment of exercise price or tax liability
$9,353
$24.81 p/Share
377
Reduced 0.81%
46,040
Common Stock
Jun 12
2024
SELL
Payment of exercise price or tax liability
$57,167
$22.41 p/Share
2,551
Reduced 5.21%
46,417
Common Stock
Jun 12
2024
BUY
Exercise of conversion of derivative security
$53,298
$18.0 p/Share
2,961
Added 5.7%
48,968
Common Stock
Nov 07
2023
SELL
Payment of exercise price or tax liability
$13,188
$22.66 p/Share
582
Reduced 1.25%
46,007
Common Stock
Nov 06
2023
BUY
Grant, award, or other acquisition
$401,247
$23.14 p/Share
17,340
Added 27.12%
46,589
Common Stock
Nov 05
2023
SELL
Payment of exercise price or tax liability
$13,143
$23.14 p/Share
568
Reduced 1.9%
29,249
Common Stock
Nov 01
2023
SELL
Payment of exercise price or tax liability
$13,659
$21.75 p/Share
628
Reduced 2.06%
29,817
Common Stock
Oct 31
2023
SELL
Payment of exercise price or tax liability
$8,226
$21.82 p/Share
377
Reduced 1.22%
30,445
Common Stock
Apr 28
2023
SELL
Open market or private sale
$32,336
$20.21 p/Share
1,600
Reduced 4.93%
30,822
Common Stock
Apr 28
2023
BUY
Exercise of conversion of derivative security
$28,800
$18.0 p/Share
1,600
Added 4.7%
32,422
Common Stock
Mar 31
2023
SELL
Open market or private sale
$34,128
$21.33 p/Share
1,600
Reduced 5.19%
29,222
Common Stock
Mar 31
2023
BUY
Exercise of conversion of derivative security
$28,800
$18.0 p/Share
1,600
Added 4.93%
30,822
Common Stock
Feb 28
2023
SELL
Open market or private sale
$41,808
$26.13 p/Share
1,600
Reduced 4.93%
30,822
Common Stock
Feb 28
2023
BUY
Exercise of conversion of derivative security
$28,800
$18.0 p/Share
1,600
Added 4.7%
32,422
Common Stock
Jan 31
2023
SELL
Open market or private sale
$40,368
$25.23 p/Share
1,600
Reduced 4.93%
30,822
Common Stock
Jan 31
2023
BUY
Exercise of conversion of derivative security
$28,800
$18.0 p/Share
1,600
Added 4.7%
32,422
Common Stock
Dec 30
2022
SELL
Open market or private sale
$42,720
$26.7 p/Share
1,600
Reduced 4.93%
30,822
Common Stock
Dec 30
2022
BUY
Exercise of conversion of derivative security
$27,680
$17.3 p/Share
1,600
Added 4.84%
31,461
Common Stock
Nov 30
2022
SELL
Open market or private sale
$42,176
$26.36 p/Share
1,600
Reduced 4.93%
30,822
Common Stock
Nov 30
2022
BUY
Exercise of conversion of derivative security
$26,544
$16.59 p/Share
1,600
Added 4.7%
32,422
Common Stock