Jan 31
2023
SELL
Payment of exercise price or tax liability
$4,140,545
$142.15 p/Share
29,128
Reduced 10.03%
261,201
Common Stock
Jan 17
2023
SELL
Payment of exercise price or tax liability
$652,933
$145.29 p/Share
4,494
Reduced 1.52%
290,330
Common Stock
Mar 07
2022
BUY
Grant, award, or other acquisition
-
46,649
Added 13.66%
294,825
Common Stock
Mar 03
2022
SELL
Open market or private sale
$3,099,063
$140.02 p/Share
22,133
Reduced 8.19%
248,176
Common Stock
Feb 18
2022
SELL
Open market or private sale
$2,079,150
$138.61 p/Share
15,000
Reduced 5.26%
270,309
Common Stock
Jan 31
2022
SELL
Payment of exercise price or tax liability
$3,182,625
$137.52 p/Share
23,143
Reduced 7.5%
285,309
Common Stock
Jan 18
2022
SELL
Payment of exercise price or tax liability
$827,422
$145.06 p/Share
5,704
Reduced 1.82%
308,452
Common Stock
Aug 19
2021
SELL
Open market or private sale
$3,636,317
$149.17 p/Share
24,377
Reduced 7.2%
314,156
Common Stock
Aug 18
2021
SELL
Open market or private sale
$1,205,040
$150.63 p/Share
8,000
Reduced 2.31%
338,533
Common Stock
Mar 17
2021
BUY
Grant, award, or other acquisition
-
59,027
Added 14.55%
346,533
Common Stock
Jan 31
2021
SELL
Payment of exercise price or tax liability
$2,927,390
$140.49 p/Share
20,837
Reduced 6.76%
287,506
Common Stock
Jan 19
2021
SELL
Payment of exercise price or tax liability
$488,160
$144.64 p/Share
3,375
Reduced 1.08%
308,343
Common Stock
Jan 08
2021
BUY
Grant, award, or other acquisition
-
9,821
Added 3.05%
311,718
Common Stock
Oct 01
2020
SELL
Payment of exercise price or tax liability
$91,921
$139.91 p/Share
657
Reduced 0.22%
301,897
Common Stock
Mar 12
2020
BUY
Grant, award, or other acquisition
-
51,144
Added 14.46%
302,554
Common Stock
Feb 26
2020
-
13,035
Reduced 4.93%
251,410
Common Stock
Feb 26
2020
SELL
Open market or private sale
$1,853,690
$114.39 p/Share
16,205
Reduced 5.77%
264,445
Common Stock
Jan 31
2020
SELL
Payment of exercise price or tax liability
$240,038
$116.58 p/Share
2,059
Reduced 0.73%
280,650
Common Stock
Jan 21
2020
SELL
Payment of exercise price or tax liability
$599,286
$114.96 p/Share
5,213
Reduced 1.81%
282,709
Common Stock
Jan 13
2020
BUY
Grant, award, or other acquisition
-
12,427
Added 4.14%
287,922
Common Stock
Jan 01
2020
SELL
Payment of exercise price or tax liability
$214,982
$118.84 p/Share
1,809
Reduced 0.65%
275,495
Common Stock
Oct 01
2019
SELL
Payment of exercise price or tax liability
$77,379
$118.68 p/Share
652
Reduced 0.23%
277,304
Common Stock
Aug 01
2019
SELL
Payment of exercise price or tax liability
$421,872
$110.38 p/Share
3,822
Reduced 1.36%
277,956
Common Stock
Jun 01
2019
SELL
Payment of exercise price or tax liability
$422,802
$101.44 p/Share
4,168
Reduced 1.46%
281,778
Common Stock
Mar 11
2019
SELL
Payment of exercise price or tax liability
$192,545
$97.59 p/Share
1,973
Reduced 0.82%
239,899
Common Stock