Apr 30
2024
BUY
Open market or private purchase
$18,051
$16.41 p/Share
1,100
Added 1.88%
57,474
Common Stock
Mar 06
2024
SELL
Payment of exercise price or tax liability
$59,683
$17.8 p/Share
3,353
Reduced 5.61%
56,374
Common Stock
Mar 06
2024
BUY
Grant, award, or other acquisition
-
9,394
Added 13.59%
59,727
Common Stock
Jan 27
2024
SELL
Payment of exercise price or tax liability
$17,543
$17.92 p/Share
979
Reduced 1.91%
50,333
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$22,650
$17.92 p/Share
1,264
Reduced 2.4%
51,312
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$19,643
$18.29 p/Share
1,074
Reduced 2.0%
52,576
Common Stock
Jan 24
2024
BUY
Grant, award, or other acquisition
-
10,537
Added 16.42%
53,650
Common Stock
Jul 31
2023
BUY
Open market or private purchase
$23,337
$18.67 p/Share
1,250
Added 2.82%
43,113
Common Stock
Mar 25
2023
SELL
Payment of exercise price or tax liability
$86,954
$17.08 p/Share
5,091
Reduced 10.84%
41,863
Common Stock
Mar 25
2023
BUY
Grant, award, or other acquisition
-
6,562
Added 12.26%
46,954
Common Stock
Mar 13
2023
BUY
Open market or private purchase
$20,760
$20.76 p/Share
1,000
Added 2.36%
41,392
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$23,882
$23.93 p/Share
998
Reduced 2.41%
40,392
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$30,184
$23.88 p/Share
1,264
Reduced 2.96%
41,390
Common Stock
Jan 25
2023
BUY
Grant, award, or other acquisition
-
7,858
Added 15.56%
42,654
Common Stock
Oct 31
2022
SELL
Open market or private sale
$329,376
$28.51 p/Share
11,553
Reduced 24.93%
34,796
Common Stock
Oct 31
2022
BUY
Exercise of conversion of derivative security
$196,747
$17.03 p/Share
11,553
Added 19.95%
46,349
Common Stock
Oct 28
2022
SELL
Open market or private sale
$98,170
$28.48 p/Share
3,447
Reduced 9.01%
34,796
Common Stock
Oct 28
2022
BUY
Exercise of conversion of derivative security
$58,702
$17.03 p/Share
3,447
Added 8.27%
38,243
Common Stock
Mar 25
2022
SELL
Payment of exercise price or tax liability
$31,126
$23.98 p/Share
1,298
Reduced 3.6%
34,796
Common Stock
Jan 27
2022
SELL
Payment of exercise price or tax liability
$22,882
$22.28 p/Share
1,027
Reduced 2.77%
36,094
Common Stock
Jan 26
2022
BUY
Grant, award, or other acquisition
-
9,250
Added 19.95%
37,121
Common Stock
Sep 19
2021
SELL
Payment of exercise price or tax liability
$13,363
$19.31 p/Share
692
Reduced 2.42%
27,871
Common Stock
Jul 20
2021
SELL
Payment of exercise price or tax liability
$13,376
$19.33 p/Share
692
Reduced 2.37%
28,563
Common Stock
Mar 25
2021
SELL
Payment of exercise price or tax liability
$29,153
$22.46 p/Share
1,298
Reduced 4.25%
29,255
Common Stock
Jan 27
2021
BUY
Grant, award, or other acquisition
-
7,515
Added 19.74%
30,553
Common Stock