Apr 02
2025
SELL
Sale (or disposition) back to the issuer
-
166,491
Reduced 100.0%
0
Common Stock
Mar 27
2025
SELL
Payment of exercise price or tax liability
$31,019
$8.55 p/Share
3,628
Reduced 2.03%
174,932
Common Stock
Feb 13
2025
SELL
Payment of exercise price or tax liability
$14,762
$8.84 p/Share
1,670
Reduced 0.93%
178,560
Common Stock
Feb 13
2025
BUY
Grant, award, or other acquisition
-
2,751
Added 1.5%
180,230
Common Stock
Apr 18
2024
BUY
Grant, award, or other acquisition
-
14,546
Added 7.58%
177,479
Common Stock
Apr 05
2024
SELL
Payment of exercise price or tax liability
$8,352
$7.77 p/Share
1,075
Reduced 0.66%
162,933
Common Stock
Apr 04
2024
SELL
Payment of exercise price or tax liability
$8,124
$7.85 p/Share
1,035
Reduced 0.63%
164,008
Common Stock
Apr 03
2024
SELL
Payment of exercise price or tax liability
$11,666
$7.83 p/Share
1,490
Reduced 0.89%
165,043
Common Stock
Apr 05
2023
SELL
Payment of exercise price or tax liability
$21,136
$19.68 p/Share
1,074
Reduced 0.64%
166,533
Common Stock
Apr 04
2023
SELL
Payment of exercise price or tax liability
$29,648
$19.03 p/Share
1,558
Reduced 0.92%
167,607
Common Stock
Apr 03
2023
BUY
Grant, award, or other acquisition
-
8,075
Added 4.56%
169,165
Common Stock
Mar 13
2023
SELL
Payment of exercise price or tax liability
$26,208
$19.2 p/Share
1,365
Reduced 0.84%
161,090
Common Stock
Apr 05
2022
SELL
Payment of exercise price or tax liability
$25,540
$23.78 p/Share
1,074
Reduced 0.66%
162,455
Common Stock
Apr 04
2022
BUY
Grant, award, or other acquisition
-
6,553
Added 3.85%
163,529
Common Stock
Mar 14
2022
SELL
Payment of exercise price or tax liability
$34,013
$24.9 p/Share
1,366
Reduced 0.86%
156,976
Common Stock
Mar 10
2022
SELL
Payment of exercise price or tax liability
$58,145
$24.88 p/Share
2,337
Reduced 1.45%
158,342
Common Stock
Mar 10
2022
BUY
Grant, award, or other acquisition
-
4,222
Added 2.56%
160,679
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$26,160
$24.82 p/Share
1,054
Reduced 0.67%
156,457
Common Stock
Apr 05
2021
BUY
Grant, award, or other acquisition
-
5,819
Added 3.56%
157,511
Common Stock
Mar 12
2021
SELL
Payment of exercise price or tax liability
$38,931
$28.5 p/Share
1,366
Reduced 0.89%
152,627
Common Stock
Mar 11
2021
SELL
Payment of exercise price or tax liability
$72,040
$28.34 p/Share
2,542
Reduced 1.61%
155,046
Common Stock
Mar 11
2021
BUY
Grant, award, or other acquisition
-
4,606
Added 2.84%
157,588
Common Stock
Mar 08
2021
SELL
Payment of exercise price or tax liability
$25,413
$27.18 p/Share
935
Reduced 0.61%
151,692
Common Stock
Mar 07
2021
SELL
Payment of exercise price or tax liability
$27,747
$26.35 p/Share
1,053
Reduced 0.68%
153,993
Common Stock