Nov 23
2022
$143,543
$155.35 p/Share
924
Reduced 3.25%
27,522
Common Stock
Nov 23
2022
SELL
Open market or private sale
$723,830
$156.2 p/Share
4,634
Reduced 14.01%
28,446
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$53,651
$146.19 p/Share
367
Reduced 1.1%
33,080
Common Stock
Nov 17
2022
SELL
Payment of exercise price or tax liability
$20,510
$144.44 p/Share
142
Reduced 0.42%
33,447
Common Stock
Nov 16
2022
SELL
Payment of exercise price or tax liability
$16,183
$147.12 p/Share
110
Reduced 0.33%
33,589
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$363,488
$148.0 p/Share
2,456
Reduced 6.79%
33,699
Common Stock
Nov 15
2022
BUY
Grant, award, or other acquisition
$1,166,684
$148.0 p/Share
7,883
Added 17.9%
36,155
Common Stock
Nov 11
2022
SELL
Payment of exercise price or tax liability
$42,120
$148.31 p/Share
284
Reduced 0.99%
28,272
Common Stock
Sep 14
2022
$115,261
$133.25 p/Share
865
Reduced 2.95%
28,464
Common Stock
Nov 30
2021
$120,720
$150.9 p/Share
800
Reduced 1.85%
42,552
Common Stock
Nov 30
2021
SELL
Open market or private sale
$101,715
$152.04 p/Share
669
Reduced 1.52%
43,352
Common Stock
Nov 19
2021
SELL
Payment of exercise price or tax liability
$60,462
$164.3 p/Share
368
Reduced 0.83%
44,021
Common Stock
Nov 17
2021
SELL
Payment of exercise price or tax liability
$22,939
$161.54 p/Share
142
Reduced 0.32%
44,389
Common Stock
Nov 16
2021
SELL
Payment of exercise price or tax liability
$515,802
$161.39 p/Share
3,196
Reduced 6.7%
44,531
Common Stock
Nov 16
2021
BUY
Grant, award, or other acquisition
$1,251,095
$161.39 p/Share
7,752
Added 13.97%
47,727
Common Stock
Nov 12
2021
SELL
Payment of exercise price or tax liability
$82,531
$160.88 p/Share
513
Reduced 1.27%
39,975
Common Stock
Aug 25
2021
$173,300
$173.3 p/Share
1,000
Reduced 2.42%
40,368
Common Stock
Feb 22
2021
SELL
Open market or private sale
$620,850
$124.17 p/Share
5,000
Reduced 10.82%
41,229
Common Stock
Dec 01
2020
SELL
Payment of exercise price or tax liability
$2,076
$115.36 p/Share
18
Reduced 0.04%
46,183
Common Stock
Nov 19
2020
SELL
Payment of exercise price or tax liability
$290,502
$108.68 p/Share
2,673
Reduced 5.72%
44,021
Common Stock
Nov 18
2020
SELL
Payment of exercise price or tax liability
$49,377
$105.96 p/Share
466
Reduced 0.99%
46,694
Common Stock
Nov 17
2020
SELL
Payment of exercise price or tax liability
$77,671
$109.86 p/Share
707
Reduced 1.48%
47,160
Common Stock
Nov 17
2020
BUY
Grant, award, or other acquisition
$770,778
$109.86 p/Share
7,016
Added 12.78%
47,867
Common Stock
Nov 16
2020
SELL
Payment of exercise price or tax liability
$39,477
$110.27 p/Share
358
Reduced 0.87%
40,851
Common Stock
Nov 13
2020
SELL
Payment of exercise price or tax liability
$59,051
$110.17 p/Share
536
Reduced 1.28%
41,209
Common Stock