Jan 01
2025
SELL
Payment of exercise price or tax liability
$1,450,073
$60.67 p/Share
23,901
Reduced 18.2%
107,400
Common Stock
Jan 01
2025
SELL
Sale (or disposition) back to the issuer
-
107,400
Reduced 100.0%
0
Common Stock
Jan 01
2025
BUY
Grant, award, or other acquisition
-
38,159
Added 22.52%
131,301
Common Stock
Jul 16
2024
SELL
Payment of exercise price or tax liability
$616,061
$54.36 p/Share
11,333
Reduced 10.85%
93,142
Common Stock
Jul 16
2024
BUY
Grant, award, or other acquisition
-
28,800
Added 21.61%
104,475
Common Stock
Jul 08
2024
SELL
Payment of exercise price or tax liability
$54,269
$45.3 p/Share
1,198
Reduced 1.56%
75,675
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$25,570
$44.24 p/Share
578
Reduced 0.75%
76,873
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$53,806
$44.69 p/Share
1,204
Reduced 1.53%
77,451
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
16,223
Added 17.1%
78,655
Common Stock
Jan 30
2024
SELL
Payment of exercise price or tax liability
$41,661
$51.37 p/Share
811
Reduced 1.28%
62,432
Common Stock
Jul 06
2023
SELL
Payment of exercise price or tax liability
$67,985
$35.99 p/Share
1,889
Reduced 2.9%
63,243
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$56,455
$60.51 p/Share
933
Reduced 1.41%
65,132
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
14,823
Added 18.33%
66,065
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$122,891
$60.3 p/Share
2,038
Reduced 3.83%
51,242
Common Stock
Jul 21
2022
SELL
Payment of exercise price or tax liability
$129,623
$68.62 p/Share
1,889
Reduced 3.42%
53,280
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
7,113
Added 11.42%
55,169
Common Stock
Feb 03
2022
SELL
Payment of exercise price or tax liability
$97,937
$75.92 p/Share
1,290
Reduced 2.61%
48,056
Common Stock
Feb 01
2022
SELL
Payment of exercise price or tax liability
$51,484
$75.6 p/Share
681
Reduced 1.36%
49,346
Common Stock
Jan 28
2022
SELL
Payment of exercise price or tax liability
$98,906
$76.97 p/Share
1,285
Reduced 2.5%
50,027
Common Stock
Jul 03
2021
SELL
Payment of exercise price or tax liability
$139,578
$73.89 p/Share
1,889
Reduced 3.55%
51,312
Common Stock
Jan 28
2021
BUY
Grant, award, or other acquisition
-
8,387
Added 12.93%
56,487
Common Stock