Nov 18
2024
SELL
Payment of exercise price or tax liability
$15,438
$140.35 p/Share
110
Reduced 0.37%
29,385
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$83,165
$140.01 p/Share
594
Reduced 1.97%
29,495
Common Stock
Nov 15
2024
BUY
Exercise of conversion of derivative security
-
1,196
Added 3.84%
29,928
Common Stock
Nov 13
2024
BUY
Grant, award, or other acquisition
$212,532
$149.25 p/Share
1,424
Added 4.7%
28,893
Common Stock
Aug 16
2024
SELL
Open market or private sale
$212,586
$146.51 p/Share
1,451
Reduced 5.15%
26,699
Common Stock
Dec 04
2023
SELL
Open market or private sale
$194,250
$129.5 p/Share
1,500
Reduced 5.06%
28,150
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$11,660
$129.56 p/Share
90
Reduced 0.3%
29,650
Common Stock
Nov 17
2023
SELL
Payment of exercise price or tax liability
$108,256
$135.32 p/Share
800
Reduced 2.62%
29,740
Common Stock
Nov 17
2023
BUY
Exercise of conversion of derivative security
-
2,604
Added 7.96%
30,124
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$14,374
$133.1 p/Share
108
Reduced 0.39%
27,936
Common Stock
Nov 15
2023
BUY
Grant, award, or other acquisition
$170,017
$137.0 p/Share
1,241
Added 4.24%
28,044
Common Stock
Nov 13
2023
SELL
Payment of exercise price or tax liability
$14,057
$133.88 p/Share
105
Reduced 0.39%
26,803
Common Stock
Dec 01
2022
BUY
Grant, award, or other acquisition
$137,492
$124.54 p/Share
1,104
Added 3.94%
26,908
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$11,721
$126.04 p/Share
93
Reduced 0.36%
25,804
Common Stock
Nov 17
2022
SELL
Payment of exercise price or tax liability
$8,946
$124.26 p/Share
72
Reduced 0.28%
25,897
Common Stock
Nov 16
2022
SELL
Payment of exercise price or tax liability
$102,776
$124.88 p/Share
823
Reduced 3.29%
24,206
Common Stock
Nov 16
2022
BUY
Exercise of conversion of derivative security
-
3,376
Added 12.1%
24,522
Common Stock
Nov 16
2022
BUY
Grant, award, or other acquisition
$220,163
$124.88 p/Share
1,763
Added 6.36%
25,969
Common Stock
Nov 11
2022
SELL
Payment of exercise price or tax liability
$13,200
$125.72 p/Share
105
Reduced 0.48%
21,653
Common Stock
Nov 07
2022
SELL
Payment of exercise price or tax liability
$14,388
$118.91 p/Share
121
Reduced 0.55%
21,758
Common Stock
Nov 29
2021
SELL
Payment of exercise price or tax liability
$19,284
$146.09 p/Share
132
Reduced 0.6%
21,879
Common Stock
Nov 18
2021
SELL
Payment of exercise price or tax liability
$13,691
$147.22 p/Share
93
Reduced 0.42%
22,011
Common Stock
Nov 17
2021
SELL
Payment of exercise price or tax liability
$185,689
$145.41 p/Share
1,277
Reduced 5.75%
20,935
Common Stock
Nov 17
2021
BUY
Exercise of conversion of derivative security
-
5,239
Added 19.6%
21,489
Common Stock
Nov 17
2021
BUY
Grant, award, or other acquisition
$169,984
$145.41 p/Share
1,169
Added 5.02%
22,104
Common Stock