Nov 22
2023
BUY
Grant, award, or other acquisition
$4,581,802
$123.99 p/Share
36,953
Added 18.57%
161,991
Common Stock
Nov 17
2023
SELL
Payment of exercise price or tax liability
$274,841
$113.15 p/Share
2,429
Reduced 1.91%
125,038
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$57,551
$114.19 p/Share
504
Reduced 0.39%
127,467
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$75,430
$113.6 p/Share
664
Reduced 0.52%
127,971
Common Stock
Nov 14
2023
SELL
Payment of exercise price or tax liability
$474,119
$111.61 p/Share
4,248
Reduced 3.2%
128,635
Common Stock
Nov 14
2023
BUY
Grant, award, or other acquisition
$1,862,436
$111.61 p/Share
16,687
Added 11.16%
132,883
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$255,832
$146.19 p/Share
1,750
Reduced 1.49%
116,057
Common Stock
Nov 17
2022
SELL
Payment of exercise price or tax liability
$98,074
$144.44 p/Share
679
Reduced 0.57%
117,807
Common Stock
Nov 16
2022
SELL
Payment of exercise price or tax liability
$74,148
$147.12 p/Share
504
Reduced 0.42%
118,486
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$1,684,240
$148.0 p/Share
11,380
Reduced 8.73%
118,990
Common Stock
Nov 15
2022
BUY
Grant, award, or other acquisition
$5,548,964
$148.0 p/Share
37,493
Added 22.34%
130,370
Common Stock
Nov 11
2022
SELL
Payment of exercise price or tax liability
$275,856
$148.31 p/Share
1,860
Reduced 1.96%
92,877
Common Stock
Aug 03
2022
SELL
Payment of exercise price or tax liability
$309,892
$134.56 p/Share
2,303
Reduced 2.37%
94,721
Common Stock
Nov 19
2021
SELL
Payment of exercise price or tax liability
$287,689
$164.3 p/Share
1,751
Reduced 1.77%
96,977
Common Stock
Nov 17
2021
SELL
Payment of exercise price or tax liability
$109,524
$161.54 p/Share
678
Reduced 0.68%
98,728
Common Stock
Nov 16
2021
SELL
Payment of exercise price or tax liability
$1,806,922
$161.39 p/Share
11,196
Reduced 10.12%
99,406
Common Stock
Nov 16
2021
BUY
Grant, award, or other acquisition
$5,757,588
$161.39 p/Share
35,675
Added 24.39%
110,602
Common Stock
Nov 12
2021
SELL
Payment of exercise price or tax liability
$300,685
$160.88 p/Share
1,869
Reduced 2.43%
74,927
Common Stock
Aug 03
2021
SELL
Payment of exercise price or tax liability
$358,032
$153.86 p/Share
2,327
Reduced 2.94%
76,796
Common Stock
Nov 19
2020
SELL
Payment of exercise price or tax liability
$190,299
$108.68 p/Share
1,751
Reduced 2.17%
79,123
Common Stock
Nov 17
2020
SELL
Payment of exercise price or tax liability
$2,968,307
$109.86 p/Share
27,019
Reduced 25.04%
80,874
Common Stock
Nov 17
2020
BUY
Grant, award, or other acquisition
$6,587,645
$109.86 p/Share
59,964
Added 35.72%
107,893
Common Stock
Nov 13
2020
SELL
Payment of exercise price or tax liability
$157,213
$110.17 p/Share
1,427
Reduced 2.89%
47,929
Common Stock