Feb 18
2025
SELL
Payment of exercise price or tax liability
$127,545
$11.68 p/Share
10,920
Reduced 8.2%
122,275
Common Stock
Feb 18
2025
BUY
Grant, award, or other acquisition
-
15,496
Added 10.42%
133,195
Common Stock
Feb 10
2025
SELL
Payment of exercise price or tax liability
$47,667
$9.91 p/Share
4,810
Reduced 3.93%
117,699
Common Stock
Feb 10
2025
BUY
Grant, award, or other acquisition
-
3,487
Added 2.77%
122,509
Common Stock
Mar 21
2024
BUY
Grant, award, or other acquisition
-
25,981
Added 17.92%
119,022
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$277,210
$13.33 p/Share
20,796
Reduced 18.27%
93,041
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
39,563
Added 25.79%
113,837
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$33,608
$13.39 p/Share
2,510
Reduced 3.27%
74,274
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$79,167
$17.04 p/Share
4,646
Reduced 5.7%
76,794
Common Stock
Mar 14
2023
BUY
Grant, award, or other acquisition
-
29,089
Added 26.32%
81,440
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$37,059
$18.22 p/Share
2,034
Reduced 3.74%
52,351
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
3,567
Added 6.16%
54,385
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$43,385
$18.1 p/Share
2,397
Reduced 4.5%
50,818
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$32,618
$16.22 p/Share
2,011
Reduced 3.64%
53,215
Common Stock
Sep 01
2022
BUY
Open market or private purchase
$9,290
$9.29 p/Share
1,000
Added 1.78%
55,226
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$35,936
$16.53 p/Share
2,174
Reduced 3.85%
54,226
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
2,820
Added 4.76%
56,400
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$35,343
$16.34 p/Share
2,163
Reduced 3.88%
53,580
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
16,992
Added 23.36%
55,743
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$7,343
$16.88 p/Share
435
Reduced 1.11%
38,751
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$18,994
$16.29 p/Share
1,166
Reduced 2.89%
39,186
Common Stock
Feb 24
2021
BUY
Grant, award, or other acquisition
-
22,137
Added 35.43%
40,352
Common Stock