Mar 22
2024
SELL
Payment of exercise price or tax liability
$34,065
$183.15 p/Share
186
Reduced 0.5%
36,731
Common Stock
Mar 21
2024
SELL
Payment of exercise price or tax liability
$39,385
$184.91 p/Share
213
Reduced 0.57%
36,917
Common Stock
Mar 19
2024
BUY
Grant, award, or other acquisition
$232,870
$181.93 p/Share
1,280
Added 3.33%
37,130
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$17,000
$180.86 p/Share
94
Reduced 0.26%
35,850
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$33,147
$178.21 p/Share
186
Reduced 0.51%
35,944
Common Stock
Feb 22
2024
BUY
Other acquisition or disposition
-
6
Added 0.61%
980
Common Stock/ Serp
Feb 22
2024
BUY
Grant, award, or other acquisition
-
650
Added 1.77%
36,130
Common Stock
Nov 05
2023
SELL
Payment of exercise price or tax liability
$12,050
$143.46 p/Share
84
Reduced 0.24%
35,480
Common Stock
Mar 22
2023
BUY
Grant, award, or other acquisition
$269,997
$138.46 p/Share
1,950
Added 5.2%
35,564
Common Stock
Mar 21
2023
SELL
Payment of exercise price or tax liability
$29,834
$140.07 p/Share
213
Reduced 0.63%
33,614
Common Stock
Mar 20
2023
SELL
Payment of exercise price or tax liability
$21,750
$138.54 p/Share
157
Reduced 0.46%
33,827
Common Stock
Mar 13
2023
SELL
Payment of exercise price or tax liability
$12,722
$135.35 p/Share
94
Reduced 0.28%
33,984
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$48,048
$143.0 p/Share
336
Reduced 0.98%
34,078
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
1,176
Added 3.3%
34,414
Common Stock
Feb 21
2023
BUY
Other acquisition or disposition
-
7
Added 0.71%
974
Common Stock/ Serp
Nov 05
2022
SELL
Payment of exercise price or tax liability
$17,094
$134.6 p/Share
127
Reduced 0.38%
33,238
Common Stock
Nov 02
2022
SELL
Open market or private sale
$1,555,458
$131.64 p/Share
11,816
Reduced 26.15%
33,365
Common Stock
Nov 02
2022
BUY
Exercise of conversion of derivative security
$1,558,648
$131.91 p/Share
11,816
Added 20.73%
45,181
Common Stock
May 09
2022
SELL
Payment of exercise price or tax liability
$16,692
$121.84 p/Share
137
Reduced 0.41%
33,365
Common Stock
Mar 21
2022
SELL
Payment of exercise price or tax liability
$21,146
$134.69 p/Share
157
Reduced 0.47%
33,502
Common Stock
Mar 21
2022
BUY
Grant, award, or other acquisition
$301,706
$134.69 p/Share
2,240
Added 6.24%
33,659
Common Stock
Mar 11
2022
SELL
Payment of exercise price or tax liability
$11,876
$126.34 p/Share
94
Reduced 0.3%
31,419
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$46,898
$127.44 p/Share
368
Reduced 1.15%
31,513
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
-
1,291
Added 3.89%
31,881
Common Stock