Nov 15
2022
BUY
Grant, award, or other acquisition
$1,883,448
$148.0 p/Share
12,726
Added 35.17%
23,457
Common Stock
Nov 11
2022
SELL
Payment of exercise price or tax liability
$18,835
$148.31 p/Share
127
Reduced 1.17%
10,731
Common Stock
Sep 28
2022
SELL
Open market or private sale
$258,438
$122.89 p/Share
2,103
Reduced 13.73%
13,217
Common Stock
Sep 08
2022
SELL
Open market or private sale
$336,631
$134.33 p/Share
2,506
Reduced 14.06%
15,320
Common Stock
Jun 30
2022
SELL
Open market or private sale
$118,620
$118.62 p/Share
1,000
Reduced 5.31%
17,826
Common Stock
May 19
2022
SELL
Payment of exercise price or tax liability
$20,930
$122.4 p/Share
171
Reduced 0.9%
18,826
Common Stock
Nov 19
2021
SELL
Open market or private sale
$247,500
$165.0 p/Share
1,500
Reduced 7.32%
18,997
Common Stock
Nov 19
2021
SELL
Payment of exercise price or tax liability
$41,239
$164.3 p/Share
251
Reduced 1.21%
20,497
Common Stock
Nov 17
2021
SELL
Payment of exercise price or tax liability
$57,024
$161.54 p/Share
353
Reduced 1.67%
20,748
Common Stock
Nov 16
2021
SELL
Payment of exercise price or tax liability
$193,991
$161.39 p/Share
1,202
Reduced 5.39%
21,101
Common Stock
Nov 16
2021
BUY
Grant, award, or other acquisition
$908,948
$161.39 p/Share
5,632
Added 20.16%
22,303
Common Stock
Nov 12
2021
SELL
Payment of exercise price or tax liability
$39,416
$160.88 p/Share
245
Reduced 1.45%
16,671
Common Stock
May 28
2021
SELL
Open market or private sale
$138,420
$138.42 p/Share
1,000
Reduced 5.58%
16,916
Common Stock
May 19
2021
SELL
Payment of exercise price or tax liability
$21,354
$130.21 p/Share
164
Reduced 0.91%
17,916
Common Stock
Nov 19
2020
SELL
Payment of exercise price or tax liability
$89,226
$108.68 p/Share
821
Reduced 4.17%
18,849
Common Stock
Nov 18
2020
SELL
Payment of exercise price or tax liability
$23,839
$105.95 p/Share
225
Reduced 1.13%
19,670
Common Stock
Nov 17
2020
SELL
Payment of exercise price or tax liability
$99,973
$109.86 p/Share
910
Reduced 4.37%
19,895
Common Stock
Nov 17
2020
BUY
Grant, award, or other acquisition
$650,261
$109.86 p/Share
5,919
Added 22.15%
20,805
Common Stock
Nov 16
2020
SELL
Payment of exercise price or tax liability
$15,769
$110.27 p/Share
143
Reduced 0.95%
14,886
Common Stock
Nov 13
2020
SELL
Payment of exercise price or tax liability
$25,890
$110.17 p/Share
235
Reduced 1.54%
15,029
Common Stock