Feb 25
2025
SELL
Payment of exercise price or tax liability
$105,388
$100.37 p/Share
1,050
Reduced 1.02%
102,149
Common Stock Par Value...
Feb 25
2025
BUY
Grant, award, or other acquisition
-
6,846
Added 6.23%
103,088
Common Stock Par Value...
Feb 23
2025
SELL
Payment of exercise price or tax liability
$85,284
$100.69 p/Share
847
Reduced 0.87%
96,353
Common Stock Par Value...
Feb 23
2024
SELL
Payment of exercise price or tax liability
$70,840
$83.44 p/Share
849
Reduced 0.89%
94,806
Common Stock Par Value...
Feb 22
2024
SELL
Payment of exercise price or tax liability
$126,973
$83.48 p/Share
1,521
Reduced 1.57%
95,655
Common Stock Par Value...
Feb 22
2024
BUY
Grant, award, or other acquisition
$777,115
$83.48 p/Share
9,309
Added 8.75%
97,043
Common Stock Par Value...
Feb 14
2024
SELL
Payment of exercise price or tax liability
$46,654
$83.46 p/Share
559
Reduced 0.63%
87,867
Common Stock Par Value...
Jan 31
2024
SELL
Open market or private sale
$1,121,241
$86.77 p/Share
12,922
Reduced 12.75%
88,426
Common Stock Par Value...
Feb 27
2023
SELL
Payment of exercise price or tax liability
$94,459
$71.56 p/Share
1,320
Reduced 1.33%
98,249
Common Stock Par Value...
Feb 27
2023
BUY
Grant, award, or other acquisition
-
8,385
Added 7.77%
99,569
Common Stock Par Value...
Feb 23
2023
SELL
Payment of exercise price or tax liability
$70,276
$70.63 p/Share
995
Reduced 1.08%
91,184
Common Stock Par Value...
Feb 23
2022
SELL
Payment of exercise price or tax liability
$90,223
$88.89 p/Share
1,015
Reduced 1.12%
89,812
Common Stock Par Value...
Feb 22
2022
SELL
Payment of exercise price or tax liability
$149,885
$89.43 p/Share
1,676
Reduced 1.87%
87,751
Common Stock Par Value...
Feb 22
2022
BUY
Grant, award, or other acquisition
-
9,201
Added 9.2%
90,827
Common Stock Par Value...
Feb 25
2021
SELL
Open market or private sale
$406,680
$67.78 p/Share
6,000
Reduced 6.84%
81,659
Common Stock Par Value...
Feb 25
2021
SELL
Payment of exercise price or tax liability
$141,200
$67.56 p/Share
2,090
Reduced 2.41%
84,579
Common Stock Par Value...
Feb 25
2021
BUY
Grant, award, or other acquisition
-
10,720
Added 10.9%
87,659
Common Stock Par Value...
Feb 24
2021
SELL
Payment of exercise price or tax liability
$14,941
$69.17 p/Share
216
Reduced 0.27%
79,029
Common Stock Par Value...
Feb 23
2021
SELL
Payment of exercise price or tax liability
$53,587
$66.65 p/Share
804
Reduced 1.0%
79,245
Common Stock Par Value...