Oct 17
2022
SELL
Payment of exercise price or tax liability
$40,455
$228.56 p/Share
177
Reduced 0.26%
67,294
Common Stock
Aug 31
2022
SELL
Payment of exercise price or tax liability
$132,800
$262.97 p/Share
505
Reduced 0.81%
61,512
Common Stock
Aug 31
2022
BUY
Grant, award, or other acquisition
-
5,960
Added 8.12%
67,472
Common Stock
Aug 30
2022
SELL
Payment of exercise price or tax liability
$22,279
$265.23 p/Share
84
Reduced 0.14%
62,018
Common Stock
Jul 15
2022
SELL
Payment of exercise price or tax liability
$44,972
$254.08 p/Share
177
Reduced 0.28%
62,102
Common Stock
Jun 14
2022
BUY
Grant, award, or other acquisition
-
116
Added 0.19%
62,279
Common Stock
May 31
2022
SELL
Payment of exercise price or tax liability
$106,290
$273.24 p/Share
389
Reduced 0.62%
62,163
Common Stock
Apr 18
2022
SELL
Payment of exercise price or tax liability
$49,530
$279.83 p/Share
177
Reduced 0.28%
62,553
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$171,548
$297.31 p/Share
577
Reduced 0.91%
62,656
Common Stock
Jan 18
2022
SELL
Payment of exercise price or tax liability
$61,730
$310.2 p/Share
199
Reduced 0.31%
63,233
Common Stock
Dec 15
2021
BUY
Grant, award, or other acquisition
-
4,483
Added 6.6%
63,433
Common Stock
Nov 30
2021
SELL
Payment of exercise price or tax liability
$140,038
$336.63 p/Share
416
Reduced 0.7%
58,950
Common Stock
Oct 15
2021
SELL
Payment of exercise price or tax liability
$53,890
$302.75 p/Share
178
Reduced 0.3%
59,366
Common Stock
Aug 31
2021
SELL
Payment of exercise price or tax liability
$205,834
$303.59 p/Share
678
Reduced 1.19%
56,362
Common Stock
Aug 31
2021
BUY
Grant, award, or other acquisition
-
3,182
Added 5.07%
59,544
Common Stock
Aug 30
2021
SELL
Payment of exercise price or tax liability
$27,574
$299.72 p/Share
92
Reduced 0.16%
57,040
Common Stock
Jul 15
2021
SELL
Payment of exercise price or tax liability
$50,287
$282.51 p/Share
178
Reduced 0.31%
57,132
Common Stock
Jun 01
2021
SELL
Payment of exercise price or tax liability
$105,615
$249.68 p/Share
423
Reduced 0.73%
57,310
Common Stock
Apr 15
2021
SELL
Payment of exercise price or tax liability
$45,495
$255.59 p/Share
178
Reduced 0.31%
57,733
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$137,569
$232.38 p/Share
592
Reduced 1.01%
57,935
Common Stock
Jan 15
2021
SELL
Payment of exercise price or tax liability
$43,030
$213.02 p/Share
202
Reduced 0.34%
58,527
Common Stock
Nov 30
2020
SELL
Payment of exercise price or tax liability
$91,042
$215.23 p/Share
423
Reduced 0.72%
58,729
Common Stock
Oct 15
2020
SELL
Payment of exercise price or tax liability
$39,313
$220.86 p/Share
178
Reduced 0.3%
59,152
Common Stock