Apr 01
2025
SELL
Sale (or disposition) back to the issuer
-
52,106
Reduced 100.0%
0
Common Stock
Apr 01
2025
BUY
Grant, award, or other acquisition
-
4,660
Added 50.0%
4,660
Common Stock
Mar 12
2025
SELL
Payment of exercise price or tax liability
$12,865
$28.59 p/Share
450
Reduced 1.92%
23,042
Common Stock
Mar 12
2025
BUY
Grant, award, or other acquisition
-
1,366
Added 5.5%
23,492
Common Stock
Dec 26
2024
SELL
Payment of exercise price or tax liability
$171,585
$34.58 p/Share
4,962
Reduced 65.57%
2,606
Common Stock
Dec 26
2024
BUY
Grant, award, or other acquisition
-
15,100
Added 74.51%
5,167
Common Stock
Dec 11
2024
SELL
Payment of exercise price or tax liability
$51,674
$37.31 p/Share
1,385
Reduced 5.85%
22,307
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$22,345
$23.18 p/Share
964
Reduced 4.41%
20,891
Common Stock
Mar 13
2024
SELL
Payment of exercise price or tax liability
$20,682
$22.12 p/Share
935
Reduced 4.71%
18,924
Common Stock
Mar 13
2024
BUY
Grant, award, or other acquisition
-
8,685
Added 30.43%
19,859
Common Stock
Apr 03
2023
SELL
Payment of exercise price or tax liability
$20,186
$25.98 p/Share
777
Reduced 4.59%
16,158
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$33,919
$27.51 p/Share
1,233
Reduced 32.89%
2,516
Common Stock
Mar 15
2023
BUY
Grant, award, or other acquisition
-
8,448
Added 69.26%
3,749
Common Stock
Jul 22
2022
SELL
Payment of exercise price or tax liability
$35,073
$39.63 p/Share
885
Reduced 7.02%
11,719
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$24,571
$44.92 p/Share
547
Reduced 5.23%
9,911
Common Stock
Mar 16
2022
BUY
Grant, award, or other acquisition
-
2,093
Added 50.0%
2,093
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$58,141
$47.04 p/Share
1,236
Reduced 12.32%
8,795
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
-
3,484
Added 25.78%
10,031
Common Stock
Jul 22
2021
SELL
Payment of exercise price or tax liability
$37,506
$42.38 p/Share
885
Reduced 12.16%
6,393
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$14,202
$43.43 p/Share
327
Reduced 6.66%
4,586
Common Stock
Mar 10
2021
BUY
Grant, award, or other acquisition
-
2,003
Added 50.0%
2,003
Common Stock