Feb 28
2025
SELL
Payment of exercise price or tax liability
$21,558
$75.91 p/Share
284
Reduced 0.94%
30,068
Common Stock
Feb 27
2025
SELL
Payment of exercise price or tax liability
$24,934
$75.79 p/Share
329
Reduced 1.07%
30,352
Common Stock
Feb 25
2025
SELL
Payment of exercise price or tax liability
$42,417
$78.99 p/Share
537
Reduced 1.72%
30,681
Common Stock
Feb 25
2025
SELL
Other acquisition or disposition
-
1,238
Reduced 4.44%
26,618
Common Stock
Feb 25
2025
BUY
Grant, award, or other acquisition
-
4,600
Added 12.84%
31,218
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$47,620
$80.44 p/Share
592
Reduced 2.08%
27,856
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$67,671
$80.37 p/Share
842
Reduced 2.87%
28,448
Common Stock
Feb 27
2024
SELL
Other acquisition or disposition
-
1,142
Reduced 4.41%
24,745
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
-
4,545
Added 13.43%
29,290
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$23,280
$80.0 p/Share
291
Reduced 1.11%
25,887
Common Stock
Feb 27
2023
BUY
Payment of exercise price or tax liability
$20,243
$81.3 p/Share
249
Added 0.94%
26,178
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$18,446
$79.51 p/Share
232
Reduced 0.87%
26,427
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$85,370
$80.01 p/Share
1,067
Reduced 3.85%
26,659
Common Stock
Feb 22
2023
BUY
Other acquisition or disposition
-
419
Added 1.71%
24,079
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
3,647
Added 11.62%
27,726
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$41,656
$82.98 p/Share
502
Reduced 2.08%
23,660
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$20,759
$83.37 p/Share
249
Reduced 1.02%
24,162
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$81,354
$78.0 p/Share
1,043
Reduced 4.1%
24,411
Common Stock
Feb 23
2022
BUY
Other acquisition or disposition
-
506
Added 1.95%
25,454
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
3,691
Added 12.89%
24,948
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$61,039
$80.74 p/Share
756
Reduced 3.43%
21,257
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$140,889
$80.6 p/Share
1,748
Reduced 7.36%
22,013
Common Stock
Feb 24
2021
BUY
Grant, award, or other acquisition
-
4,124
Added 15.69%
22,161
Common Stock
Feb 24
2021
BUY
Other acquisition or disposition
-
1,600
Added 6.31%
23,761
Common Stock