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
Nov 12
2021
SELL
Payment of exercise price or tax liability
$15,269
$145.42 p/Share
105
Reduced 0.61%
16,973
Common Stock
Nov 05
2021
SELL
Payment of exercise price or tax liability
$17,258
$142.63 p/Share
121
Reduced 0.7%
17,078
Common Stock
Nov 27
2020
SELL
Payment of exercise price or tax liability
$181,021
$105.86 p/Share
1,710
Reduced 9.04%
17,199
Common Stock
Nov 27
2020
BUY
Exercise of conversion of derivative security
-
6,480
Added 26.34%
18,120
Common Stock