Apr 01
2025
SELL
Sale (or disposition) back to the issuer
-
45,426
Reduced 100.0%
0
Common Stock
Apr 01
2025
BUY
Grant, award, or other acquisition
-
4,030
Added 50.0%
4,030
Common Stock
Mar 12
2025
SELL
Payment of exercise price or tax liability
$13,523
$28.59 p/Share
473
Reduced 2.33%
19,866
Common Stock
Mar 12
2025
BUY
Grant, award, or other acquisition
-
1,391
Added 6.4%
20,339
Common Stock
Dec 26
2024
SELL
Payment of exercise price or tax liability
$150,008
$34.58 p/Share
4,338
Reduced 65.97%
2,238
Common Stock
Dec 26
2024
BUY
Grant, award, or other acquisition
-
13,025
Added 74.52%
4,453
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$21,881
$23.18 p/Share
944
Reduced 4.75%
18,948
Common Stock
Mar 13
2024
SELL
Payment of exercise price or tax liability
$24,066
$22.12 p/Share
1,088
Reduced 5.99%
17,063
Common Stock
Mar 13
2024
BUY
Grant, award, or other acquisition
-
8,307
Added 31.4%
18,151
Common Stock
Apr 03
2023
SELL
Payment of exercise price or tax liability
$20,732
$25.98 p/Share
798
Reduced 5.09%
14,880
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$31,608
$27.51 p/Share
1,149
Reduced 33.33%
2,298
Common Stock
Mar 15
2023
BUY
Grant, award, or other acquisition
-
7,496
Added 68.5%
3,447
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$35,262
$44.92 p/Share
785
Reduced 6.67%
10,987
Common Stock
Mar 16
2022
BUY
Grant, award, or other acquisition
-
2,132
Added 50.0%
2,132
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$56,119
$47.04 p/Share
1,193
Reduced 11.24%
9,421
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
-
3,310
Added 23.77%
10,615
Common Stock
May 01
2021
SELL
Payment of exercise price or tax liability
$33,067
$45.36 p/Share
729
Reduced 11.05%
5,871
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$22,931
$43.43 p/Share
528
Reduced 10.69%
4,413
Common Stock
Mar 10
2021
BUY
Grant, award, or other acquisition
-
2,306
Added 50.0%
2,306
Common Stock
Feb 10
2021
SELL
Payment of exercise price or tax liability
$33,321
$36.9 p/Share
903
Reduced 38.66%
1,433
Common Stock
Feb 10
2021
BUY
Grant, award, or other acquisition
-
2,336
Added 50.0%
2,336
Common Stock