Nov 18
2024
SELL
Payment of exercise price or tax liability
$216,840
$140.35 p/Share
1,545
Reduced 0.55%
279,996
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$1,801,088
$140.01 p/Share
12,864
Reduced 4.37%
281,541
Common Stock
Nov 15
2024
BUY
Exercise of conversion of derivative security
-
14,109
Added 4.62%
291,343
Common Stock
Nov 13
2024
BUY
Grant, award, or other acquisition
$3,799,905
$149.25 p/Share
25,460
Added 8.33%
280,296
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$1,955,785
$146.93 p/Share
13,311
Reduced 5.16%
244,789
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$59,986
$129.56 p/Share
463
Reduced 0.18%
258,100
Common Stock
Nov 17
2023
SELL
Payment of exercise price or tax liability
$1,575,530
$135.32 p/Share
11,643
Reduced 4.31%
258,563
Common Stock
Nov 17
2023
BUY
Exercise of conversion of derivative security
-
22,817
Added 7.95%
264,328
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$314,648
$133.1 p/Share
2,364
Reduced 0.95%
247,389
Common Stock
Nov 15
2023
BUY
Grant, award, or other acquisition
$3,450,071
$137.0 p/Share
25,183
Added 9.16%
249,753
Common Stock
Nov 13
2023
SELL
Payment of exercise price or tax liability
$186,628
$133.88 p/Share
1,394
Reduced 0.62%
224,570
Common Stock
Dec 01
2022
BUY
Grant, award, or other acquisition
$439,377
$124.54 p/Share
3,528
Added 1.54%
225,964
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$164,986
$126.04 p/Share
1,309
Reduced 0.59%
222,436
Common Stock
Nov 17
2022
SELL
Payment of exercise price or tax liability
$168,123
$124.26 p/Share
1,353
Reduced 0.6%
223,745
Common Stock
Nov 16
2022
SELL
Payment of exercise price or tax liability
$1,369,933
$124.88 p/Share
10,970
Reduced 5.17%
201,074
Common Stock
Nov 16
2022
BUY
Exercise of conversion of derivative security
-
27,874
Added 11.96%
205,282
Common Stock
Nov 16
2022
BUY
Grant, award, or other acquisition
$3,000,117
$124.88 p/Share
24,024
Added 9.64%
225,098
Common Stock
Nov 11
2022
SELL
Payment of exercise price or tax liability
$175,127
$125.72 p/Share
1,393
Reduced 0.75%
184,170
Common Stock
Nov 07
2022
SELL
Payment of exercise price or tax liability
$127,233
$118.91 p/Share
1,070
Reduced 0.57%
185,563
Common Stock
Nov 29
2021
SELL
Payment of exercise price or tax liability
$150,911
$146.09 p/Share
1,033
Reduced 0.55%
186,633
Common Stock
Nov 18
2021
SELL
Payment of exercise price or tax liability
$192,711
$147.22 p/Share
1,309
Reduced 0.69%
187,666
Common Stock
Nov 17
2021
SELL
Payment of exercise price or tax liability
$1,649,531
$145.41 p/Share
11,344
Reduced 6.08%
175,221
Common Stock
Nov 17
2021
BUY
Grant, award, or other acquisition
$1,999,969
$145.41 p/Share
13,754
Added 6.78%
188,975
Common Stock
Nov 17
2021
BUY
Exercise of conversion of derivative security
-
16,314
Added 8.57%
174,054
Common Stock
Nov 17
2021
BUY
Exercise of conversion of derivative security
-
12,511
Added 6.49%
180,145
CommonStock