Feb 28
2025
SELL
Payment of exercise price or tax liability
$20,189
$75.9 p/Share
266
Reduced 0.68%
39,046
Common Stock
Feb 27
2025
SELL
Payment of exercise price or tax liability
$28,807
$75.81 p/Share
380
Reduced 0.96%
39,312
Common Stock
Feb 25
2025
SELL
Payment of exercise price or tax liability
$49,919
$78.49 p/Share
636
Reduced 1.58%
39,692
Common Stock
Feb 25
2025
SELL
Other acquisition or disposition
-
1,429
Reduced 3.81%
36,033
Common Stock
Feb 25
2025
BUY
Grant, award, or other acquisition
-
4,295
Added 9.63%
40,328
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$57,112
$80.44 p/Share
710
Reduced 1.86%
37,462
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$81,173
$80.37 p/Share
1,010
Reduced 2.58%
38,172
Common Stock
Feb 27
2024
SELL
Other acquisition or disposition
-
1,406
Reduced 3.87%
34,921
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
-
4,261
Added 9.81%
39,182
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$23,280
$80.0 p/Share
291
Reduced 0.79%
36,327
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$24,959
$81.3 p/Share
307
Reduced 0.83%
36,618
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$21,308
$79.51 p/Share
268
Reduced 0.72%
36,925
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$85,370
$80.01 p/Share
1,067
Reduced 2.79%
37,193
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
4,488
Added 10.5%
38,260
Common Stock
Feb 22
2023
BUY
Other acquisition or disposition
-
419
Added 1.23%
33,772
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$45,390
$82.98 p/Share
547
Reduced 1.61%
33,353
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$25,511
$83.37 p/Share
306
Reduced 0.89%
33,900
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$93,912
$78.0 p/Share
1,204
Reduced 3.4%
34,206
Common Stock
Feb 23
2022
BUY
Other acquisition or disposition
-
585
Added 1.63%
35,410
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
4,259
Added 10.9%
34,825
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$67,983
$80.74 p/Share
842
Reduced 2.68%
30,566
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$163,772
$80.32 p/Share
2,039
Reduced 6.1%
31,408
Common Stock
Feb 24
2021
BUY
Grant, award, or other acquisition
-
5,076
Added 13.85%
31,581
Common Stock
Feb 24
2021
BUY
Other acquisition or disposition
-
1,866
Added 5.28%
33,447
Common Stock