Dec 01
2022
SELL
Open market or private sale
$503,527
$155.65 p/Share
3,235
Reduced 3.69%
84,464
Common Stock
Nov 30
2022
SELL
Open market or private sale
$1,499,911
$154.63 p/Share
9,700
Reduced 9.96%
87,699
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$207,297
$146.19 p/Share
1,418
Reduced 1.43%
97,399
Common Stock
Nov 17
2022
SELL
Payment of exercise price or tax liability
$77,564
$144.44 p/Share
537
Reduced 0.54%
98,817
Common Stock
Nov 16
2022
SELL
Payment of exercise price or tax liability
$59,289
$147.12 p/Share
403
Reduced 0.4%
99,354
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$1,840,824
$148.0 p/Share
12,438
Reduced 11.09%
99,757
Common Stock
Nov 15
2022
BUY
Grant, award, or other acquisition
$4,486,768
$148.0 p/Share
30,316
Added 21.27%
112,195
Common Stock
Nov 11
2022
SELL
Payment of exercise price or tax liability
$161,806
$148.31 p/Share
1,091
Reduced 1.31%
81,879
Common Stock
Sep 09
2022
SELL
Open market or private sale
$802,571
$137.45 p/Share
5,839
Reduced 6.58%
82,933
Common Stock
Jun 02
2022
SELL
Open market or private sale
$749,161
$127.43 p/Share
5,879
Reduced 6.21%
88,736
Common Stock
May 13
2022
SELL
Payment of exercise price or tax liability
$21,847
$119.38 p/Share
183
Reduced 0.19%
94,615
Common Stock
Nov 19
2021
SELL
Payment of exercise price or tax liability
$232,977
$164.3 p/Share
1,418
Reduced 1.47%
94,728
Common Stock
Nov 17
2021
SELL
Payment of exercise price or tax liability
$86,585
$161.54 p/Share
536
Reduced 0.55%
96,146
Common Stock
Nov 16
2021
SELL
Payment of exercise price or tax liability
$2,352,905
$161.39 p/Share
14,579
Reduced 13.1%
96,682
Common Stock
Nov 16
2021
BUY
Grant, award, or other acquisition
$4,794,574
$161.39 p/Share
29,708
Added 21.07%
111,261
Common Stock
Nov 12
2021
SELL
Payment of exercise price or tax liability
$310,498
$160.88 p/Share
1,930
Reduced 2.31%
81,553
Common Stock
Jun 10
2021
SELL
Open market or private sale
$2,327,698
$142.9 p/Share
16,289
Reduced 16.34%
83,423
Common Stock
May 14
2021
SELL
Payment of exercise price or tax liability
$24,000
$131.15 p/Share
183
Reduced 0.18%
99,712
Common Stock
Nov 19
2020
SELL
Payment of exercise price or tax liability
$920,520
$108.68 p/Share
8,470
Reduced 7.35%
106,734
Common Stock
Nov 18
2020
SELL
Payment of exercise price or tax liability
$114,532
$105.95 p/Share
1,081
Reduced 0.93%
115,204
Common Stock
Nov 17
2020
SELL
Payment of exercise price or tax liability
$1,302,610
$109.86 p/Share
11,857
Reduced 9.25%
116,286
Common Stock
Nov 17
2020
BUY
Grant, award, or other acquisition
$3,102,556
$109.86 p/Share
28,241
Added 18.06%
128,143
Common Stock
Nov 16
2020
SELL
Payment of exercise price or tax liability
$121,407
$110.27 p/Share
1,101
Reduced 1.09%
99,902
Common Stock
Nov 13
2020
SELL
Payment of exercise price or tax liability
$212,628
$110.17 p/Share
1,930
Reduced 1.88%
101,003
Common Stock