Apr 02
2025
SELL
Sale (or disposition) back to the issuer
-
165,311
Reduced 100.0%
0
Common Stock
Mar 27
2025
SELL
Payment of exercise price or tax liability
$10,909
$8.55 p/Share
1,276
Reduced 0.75%
168,469
Common Stock
Feb 13
2025
SELL
Payment of exercise price or tax liability
$5,136
$8.84 p/Share
581
Reduced 0.34%
169,745
Common Stock
Feb 13
2025
BUY
Grant, award, or other acquisition
-
1,146
Added 0.67%
170,326
Common Stock
Apr 18
2024
BUY
Grant, award, or other acquisition
-
6,059
Added 3.46%
169,180
Common Stock
Apr 05
2024
SELL
Payment of exercise price or tax liability
$3,752
$7.77 p/Share
483
Reduced 0.3%
163,121
Common Stock
Apr 04
2024
SELL
Payment of exercise price or tax liability
$4,074
$7.85 p/Share
519
Reduced 0.32%
163,604
Common Stock
Apr 03
2024
SELL
Payment of exercise price or tax liability
$4,690
$7.83 p/Share
599
Reduced 0.36%
164,123
Common Stock
Apr 05
2023
SELL
Payment of exercise price or tax liability
$6,710
$19.68 p/Share
341
Reduced 0.21%
164,722
Common Stock
Apr 04
2023
SELL
Payment of exercise price or tax liability
$7,307
$19.03 p/Share
384
Reduced 0.23%
165,063
Common Stock
Apr 03
2023
BUY
Grant, award, or other acquisition
-
3,364
Added 1.99%
165,447
Common Stock
Mar 13
2023
SELL
Payment of exercise price or tax liability
$8,236
$19.2 p/Share
429
Reduced 0.26%
162,083
Common Stock
Apr 05
2022
SELL
Payment of exercise price or tax liability
$8,275
$23.78 p/Share
348
Reduced 0.21%
162,512
Common Stock
Apr 04
2022
BUY
Grant, award, or other acquisition
-
2,730
Added 1.65%
162,860
Common Stock
Mar 14
2022
SELL
Payment of exercise price or tax liability
$9,288
$24.9 p/Share
373
Reduced 0.23%
160,130
Common Stock
Mar 10
2022
SELL
Payment of exercise price or tax liability
$19,307
$24.88 p/Share
776
Reduced 0.48%
160,503
Common Stock
Mar 10
2022
BUY
Grant, award, or other acquisition
-
1,724
Added 1.06%
161,279
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$9,357
$24.82 p/Share
377
Reduced 0.24%
159,555
Common Stock
Apr 05
2021
BUY
Grant, award, or other acquisition
-
2,424
Added 1.49%
159,932
Common Stock
Mar 12
2021
SELL
Payment of exercise price or tax liability
$16,844
$28.5 p/Share
591
Reduced 0.37%
157,893
Common Stock
Mar 11
2021
SELL
Payment of exercise price or tax liability
$32,421
$28.34 p/Share
1,144
Reduced 0.71%
158,971
Common Stock
Mar 11
2021
BUY
Grant, award, or other acquisition
-
1,826
Added 1.13%
160,115
Common Stock
Mar 08
2021
SELL
Payment of exercise price or tax liability
$10,464
$27.18 p/Share
385
Reduced 0.24%
157,508
Common Stock
Mar 07
2021
SELL
Payment of exercise price or tax liability
$12,832
$26.35 p/Share
487
Reduced 0.31%
158,484
Common Stock