Feb 24
2025
SELL
Payment of exercise price or tax liability
$49,533
$63.18 p/Share
784
Reduced 0.86%
90,631
Common Stock
Feb 20
2025
SELL
Payment of exercise price or tax liability
$284,777
$64.84 p/Share
4,392
Reduced 4.74%
88,330
Common Stock
Feb 20
2025
BUY
Grant, award, or other acquisition
-
12,879
Added 12.35%
91,415
Common Stock
Aug 27
2024
-
400
Reduced 0.48%
82,928
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$64,369
$45.88 p/Share
1,403
Reduced 1.66%
83,327
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$115,257
$46.4 p/Share
2,484
Reduced 3.0%
80,420
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
9,848
Added 10.41%
84,730
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$29,637
$47.42 p/Share
625
Reduced 0.8%
77,366
Common Stock
Mar 11
2023
SELL
Payment of exercise price or tax liability
$43,426
$42.45 p/Share
1,023
Reduced 1.29%
77,991
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$37,839
$48.02 p/Share
788
Reduced 0.99%
79,014
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$225,514
$48.29 p/Share
4,670
Reduced 5.81%
75,660
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
14,496
Added 15.37%
79,802
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$27,786
$48.92 p/Share
568
Reduced 0.81%
69,976
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
$250,000
$47.71 p/Share
5,240
Added 6.91%
70,544
Common Stock
Feb 19
2022
SELL
Payment of exercise price or tax liability
$291,975
$50.09 p/Share
5,829
Reduced 8.19%
65,304
Common Stock
Feb 19
2022
BUY
Grant, award, or other acquisition
-
4,308
Added 5.71%
71,133
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$28,501
$50.09 p/Share
569
Reduced 0.84%
66,825
Common Stock
Mar 24
2021
SELL
Payment of exercise price or tax liability
$53,933
$54.15 p/Share
996
Reduced 1.44%
68,094
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$121,570
$46.92 p/Share
2,591
Reduced 3.61%
69,090
Common Stock
Feb 18
2021
BUY
Grant, award, or other acquisition
-
6,558
Added 8.38%
71,681
Common Stock