Jan 26
2025
SELL
Payment of exercise price or tax liability
$22,655
$20.69 p/Share
1,095
Reduced 1.69%
63,817
Common Stock
Jan 25
2025
SELL
Payment of exercise price or tax liability
$22,262
$20.69 p/Share
1,076
Reduced 1.63%
64,912
Common Stock
Jan 24
2025
SELL
Payment of exercise price or tax liability
$29,855
$20.69 p/Share
1,443
Reduced 2.14%
65,988
Common Stock
Jan 22
2025
BUY
Grant, award, or other acquisition
-
9,957
Added 12.87%
67,431
Common Stock
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