Jan 02
2025
SELL
Payment of exercise price or tax liability
$29,663
$82.86 p/Share
358
Reduced 2.74%
12,695
Common Stock
Jan 02
2025
BUY
Grant, award, or other acquisition
$184,943
$82.86 p/Share
2,232
Added 14.6%
13,053
Common Stock
Sep 11
2024
SELL
Open market or private sale
$45,496
$90.45 p/Share
503
Reduced 4.44%
10,821
Common Stock
Jan 10
2024
SELL
Other acquisition or disposition
-
1,044
Reduced 8.44%
11,324
Common Stock
Jan 03
2024
SELL
Payment of exercise price or tax liability
$17,788
$92.65 p/Share
192
Reduced 1.53%
12,368
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$15,881
$95.67 p/Share
166
Reduced 1.3%
12,560
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
$184,930
$95.67 p/Share
1,933
Added 13.19%
12,726
Common Stock
Dec 08
2023
SELL
Open market or private sale
$91,310
$91.31 p/Share
1,000
Reduced 8.48%
10,793
Common Stock
Jan 13
2023
SELL
Other acquisition or disposition
-
863
Reduced 6.82%
11,793
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$24,490
$82.46 p/Share
297
Reduced 2.29%
12,656
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
$184,957
$82.46 p/Share
2,243
Added 14.76%
12,953
Common Stock
Jan 07
2022
SELL
Other acquisition or disposition
-
768
Reduced 6.69%
10,710
Common Stock
Jan 04
2022
SELL
Payment of exercise price or tax liability
$21,002
$131.26 p/Share
160
Reduced 1.37%
11,478
Common Stock
Jan 03
2022
SELL
Payment of exercise price or tax liability
$12,902
$124.06 p/Share
104
Reduced 0.89%
11,638
Common Stock
Jan 03
2022
BUY
Grant, award, or other acquisition
$149,989
$124.06 p/Share
1,209
Added 9.34%
11,742
Common Stock
Apr 26
2021
-
500
Reduced 4.53%
10,533
Common Stock
Feb 23
2021
SELL
Open market or private sale
$97,310
$97.31 p/Share
1,000
Reduced 8.31%
11,033
Common Stock
Jan 11
2021
SELL
Other acquisition or disposition
-
992
Reduced 7.62%
12,033
Common Stock
Jan 04
2021
SELL
Payment of exercise price or tax liability
$12,890
$80.56 p/Share
160
Reduced 1.21%
13,025
Common Stock
Jan 04
2021
BUY
Grant, award, or other acquisition
$149,922
$80.56 p/Share
1,861
Added 12.37%
13,185
Common Stock
Jan 02
2021
SELL
Payment of exercise price or tax liability
$15,119
$83.53 p/Share
181
Reduced 1.57%
11,324
Common Stock
Nov 18
2020
-
500
Reduced 4.16%
11,505
Common Stock