Nov 17
2023
SELL
Payment of exercise price or tax liability
$178,550
$113.15 p/Share
1,578
Reduced 1.82%
85,107
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$39,395
$114.19 p/Share
345
Reduced 0.4%
86,685
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$48,620
$113.6 p/Share
428
Reduced 0.49%
87,030
Common Stock
Nov 14
2023
SELL
Payment of exercise price or tax liability
$353,915
$111.61 p/Share
3,171
Reduced 3.5%
87,458
Common Stock
Nov 14
2023
BUY
Grant, award, or other acquisition
$1,252,822
$111.61 p/Share
11,225
Added 11.02%
90,629
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$163,732
$146.19 p/Share
1,120
Reduced 1.4%
79,096
Common Stock
Nov 17
2022
SELL
Payment of exercise price or tax liability
$66,009
$144.44 p/Share
457
Reduced 0.57%
80,216
Common Stock
Nov 16
2022
SELL
Payment of exercise price or tax liability
$50,609
$147.12 p/Share
344
Reduced 0.42%
80,673
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$1,131,608
$148.0 p/Share
7,646
Reduced 8.62%
81,017
Common Stock
Nov 15
2022
BUY
Grant, award, or other acquisition
$3,554,812
$148.0 p/Share
24,019
Added 21.32%
88,663
Common Stock
Nov 11
2022
SELL
Payment of exercise price or tax liability
$109,304
$148.31 p/Share
737
Reduced 1.13%
64,644
Common Stock
May 13
2022
SELL
Payment of exercise price or tax liability
$26,980
$119.38 p/Share
226
Reduced 0.35%
65,251
Common Stock
Nov 19
2021
SELL
Payment of exercise price or tax liability
$184,180
$164.3 p/Share
1,121
Reduced 1.76%
62,544
Common Stock
Nov 17
2021
SELL
Payment of exercise price or tax liability
$73,824
$161.54 p/Share
457
Reduced 0.71%
63,665
Common Stock
Nov 16
2021
SELL
Payment of exercise price or tax liability
$1,403,447
$161.39 p/Share
8,696
Reduced 11.94%
64,122
Common Stock
Nov 16
2021
BUY
Grant, award, or other acquisition
$3,331,574
$161.39 p/Share
20,643
Added 22.09%
72,818
Common Stock
Nov 12
2021
SELL
Payment of exercise price or tax liability
$118,569
$160.88 p/Share
737
Reduced 1.39%
52,175
Common Stock
May 14
2021
SELL
Payment of exercise price or tax liability
$166,298
$131.15 p/Share
1,268
Reduced 2.35%
52,786
Common Stock
Mar 31
2021
SELL
Open market or private sale
$127,500
$127.5 p/Share
1,000
Reduced 1.82%
53,936
Common Stock
Nov 19
2020
SELL
Payment of exercise price or tax liability
$906,717
$108.68 p/Share
8,343
Reduced 12.59%
57,922
Common Stock
Nov 17
2020
SELL
Payment of exercise price or tax liability
$206,757
$109.86 p/Share
1,882
Reduced 2.76%
66,265
Common Stock
Nov 17
2020
BUY
Grant, award, or other acquisition
$990,168
$109.86 p/Share
9,013
Added 11.68%
68,147
Common Stock
Nov 13
2020
SELL
Payment of exercise price or tax liability
$81,195
$110.17 p/Share
737
Reduced 1.23%
59,134
Common Stock