May 02
2024
SELL
Payment of exercise price or tax liability
$410,890
$20.12 p/Share
20,422
Reduced 12.66%
140,946
Common Stock
May 02
2024
BUY
Exercise of conversion of derivative security
-
46,466
Added 22.36%
161,368
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$19,362
$20.91 p/Share
926
Reduced 0.8%
114,902
Common Stock
Mar 10
2024
BUY
Exercise of conversion of derivative security
-
2,106
Added 1.79%
115,828
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$770,521
$21.46 p/Share
35,905
Reduced 24.0%
113,722
Common Stock
Feb 23
2024
BUY
Exercise of conversion of derivative security
-
80,867
Added 35.08%
149,627
Common Stock
Dec 08
2023
SELL
Payment of exercise price or tax liability
$71,462
$20.78 p/Share
3,439
Reduced 4.76%
68,760
Common Stock
Dec 08
2023
BUY
Exercise of conversion of derivative security
-
7,779
Added 9.73%
72,199
Common Stock
Nov 14
2023
SELL
Payment of exercise price or tax liability
$27,707
$20.02 p/Share
1,384
Reduced 2.1%
64,420
Common Stock
Nov 14
2023
BUY
Exercise of conversion of derivative security
-
3,131
Added 4.54%
65,804
Common Stock
Nov 09
2023
BUY
Open market or private purchase
$151,089
$17.63 p/Share
8,570
Added 12.03%
62,673
Common Stock
Jun 30
2023
SELL
Payment of exercise price or tax liability
$121,352
$22.67 p/Share
5,353
Reduced 9.0%
54,103
Common Stock
Jun 30
2023
BUY
Exercise of conversion of derivative security
-
12,110
Added 16.92%
59,456
Common Stock
May 02
2023
SELL
Payment of exercise price or tax liability
$378,720
$18.44 p/Share
20,538
Reduced 30.25%
47,346
Common Stock
May 02
2023
BUY
Exercise of conversion of derivative security
-
46,466
Added 40.63%
67,884
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$19,452
$19.59 p/Share
993
Reduced 4.43%
21,418
Common Stock
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
2,245
Added 9.11%
22,411
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$18,731
$20.12 p/Share
931
Reduced 4.41%
20,166
Common Stock
Mar 10
2023
BUY
Exercise of conversion of derivative security
-
2,105
Added 9.07%
21,097
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$21,516
$20.61 p/Share
1,044
Reduced 5.21%
18,992
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
2,373
Added 10.59%
20,036
Common Stock
Jan 15
2023
SELL
Payment of exercise price or tax liability
$11,326
$17.11 p/Share
662
Reduced 3.61%
17,663
Common Stock
Jan 15
2023
BUY
Exercise of conversion of derivative security
-
1,330
Added 6.77%
18,325
Common Stock
Dec 08
2022
SELL
Payment of exercise price or tax liability
$61,863
$17.89 p/Share
3,458
Reduced 16.91%
16,995
Common Stock
Dec 08
2022
BUY
Exercise of conversion of derivative security
-
7,780
Added 27.56%
20,453
Common Stock