Jan 31
2024
SELL
Payment of exercise price or tax liability
$1,445,103
$165.59 p/Share
8,727
Reduced 5.31%
155,674
Common Stock
Jan 12
2024
BUY
Grant, award, or other acquisition
-
8,269
Added 4.79%
164,402
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$489,660
$157.65 p/Share
3,106
Reduced 1.95%
156,133
Common Stock
May 23
2023
SELL
Open market or private sale
$975,348
$147.78 p/Share
6,600
Reduced 3.98%
159,239
Common Stock
Mar 09
2023
BUY
Grant, award, or other acquisition
-
27,367
Added 14.16%
165,839
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$1,303,657
$142.15 p/Share
9,171
Reduced 6.44%
133,208
Common Stock
Jan 31
2023
BUY
Grant, award, or other acquisition
-
5,264
Added 3.66%
138,472
Common Stock
Jan 17
2023
SELL
Payment of exercise price or tax liability
$168,681
$145.29 p/Share
1,161
Reduced 0.81%
142,380
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$66,357
$141.79 p/Share
468
Reduced 0.32%
143,541
Common Stock
Mar 07
2022
BUY
Grant, award, or other acquisition
-
19,949
Added 12.17%
144,010
Common Stock
Jan 31
2022
SELL
Payment of exercise price or tax liability
$1,135,365
$137.52 p/Share
8,256
Reduced 6.24%
124,061
Common Stock
Jan 18
2022
SELL
Payment of exercise price or tax liability
$200,908
$145.06 p/Share
1,385
Reduced 1.04%
132,317
Common Stock
Jan 07
2022
BUY
Grant, award, or other acquisition
-
4,348
Added 3.15%
133,702
Common Stock
Nov 30
2021
-
110
Reduced 0.08%
129,354
Common Stock
May 25
2021
SELL
Open market or private sale
$1,843,790
$141.83 p/Share
13,000
Reduced 9.13%
129,464
Common Stock
Mar 17
2021
BUY
Grant, award, or other acquisition
-
21,230
Added 12.97%
142,464
Common Stock
Jan 31
2021
SELL
Payment of exercise price or tax liability
$1,421,056
$140.49 p/Share
10,115
Reduced 7.7%
121,234
Common Stock
Jan 19
2021
SELL
Payment of exercise price or tax liability
$415,985
$144.64 p/Share
2,876
Reduced 2.14%
131,349
Common Stock
Jan 08
2021
BUY
Grant, award, or other acquisition
-
3,751
Added 2.72%
134,225
Common Stock
Dec 01
2020
SELL
Payment of exercise price or tax liability
$580,908
$152.79 p/Share
3,802
Reduced 2.83%
130,474
Common Stock
Nov 19
2020
-
100
Reduced 0.07%
134,276
Common Stock
Mar 12
2020
BUY
Grant, award, or other acquisition
-
19,063
Added 12.42%
134,376
Common Stock
Jan 31
2020
SELL
Payment of exercise price or tax liability
$1,581,757
$116.58 p/Share
13,568
Reduced 10.53%
115,313
Common Stock
Jan 21
2020
SELL
Payment of exercise price or tax liability
$238,772
$114.96 p/Share
2,077
Reduced 1.59%
128,881
Common Stock
Jan 13
2020
BUY
Grant, award, or other acquisition
-
8,285
Added 5.95%
130,958
Common Stock