Feb 24
2022
SELL
Payment of exercise price or tax liability
$416,977
$117.99 p/Share
3,534
Reduced 4.92%
68,335
Common
Feb 24
2022
BUY
Grant, award, or other acquisition
-
2,072
Added 2.8%
71,869
Common
Jan 10
2022
SELL
Payment of exercise price or tax liability
$109,830
$108.85 p/Share
1,009
Reduced 1.43%
69,797
Common
Jan 07
2022
SELL
Payment of exercise price or tax liability
$624,268
$109.54 p/Share
5,699
Reduced 7.45%
70,806
Common
Jan 07
2022
BUY
Grant, award, or other acquisition
-
6,005
Added 7.28%
76,505
Common
Jan 05
2022
BUY
Grant, award, or other acquisition
-
9,216
Added 11.56%
70,500
Common
Aug 09
2021
SELL
Payment of exercise price or tax liability
$10,523
$103.17 p/Share
102
Reduced 0.17%
61,284
Common
Feb 25
2021
SELL
Payment of exercise price or tax liability
$182,387
$96.45 p/Share
1,891
Reduced 2.99%
61,386
Common
Jan 11
2021
SELL
Payment of exercise price or tax liability
$496,999
$100.04 p/Share
4,968
Reduced 7.28%
63,277
Common
Jan 11
2021
BUY
Grant, award, or other acquisition
-
4,867
Added 6.66%
68,245
Common
Jan 08
2021
BUY
Grant, award, or other acquisition
-
9,462
Added 12.99%
63,378
Common
Jan 07
2021
SELL
Payment of exercise price or tax liability
$103,894
$100.77 p/Share
1,031
Reduced 1.88%
53,916
Common
Jan 04
2021
SELL
Payment of exercise price or tax liability
$56,222
$97.27 p/Share
578
Reduced 1.04%
54,947
Common
Aug 07
2020
SELL
Payment of exercise price or tax liability
$8,527
$74.15 p/Share
115
Reduced 0.21%
55,525
Common
Feb 28
2020
SELL
Payment of exercise price or tax liability
$345,027
$70.5 p/Share
4,894
Reduced 8.08%
55,640
Common
Feb 28
2020
BUY
Grant, award, or other acquisition
-
1,525
Added 2.46%
60,534
Common
Jan 09
2020
BUY
Grant, award, or other acquisition
-
12,984
Added 18.04%
59,009
Common
Jan 07
2020
SELL
Payment of exercise price or tax liability
$49,935
$70.53 p/Share
708
Reduced 1.51%
46,025
Common
Jan 06
2020
SELL
Payment of exercise price or tax liability
$28,967
$71.7 p/Share
404
Reduced 0.86%
46,733
Common
Aug 07
2019
SELL
Payment of exercise price or tax liability
$7,422
$64.54 p/Share
115
Reduced 0.24%
47,137
Common
Feb 28
2019
SELL
Payment of exercise price or tax liability
$18,241
$54.29 p/Share
336
Reduced 0.71%
47,252
Common
Jan 08
2019
SELL
Sale (or disposition) back to the issuer
-
3,698
Reduced 7.18%
47,810
Common
Jan 08
2019
SELL
Payment of exercise price or tax liability
$10,090
$45.45 p/Share
222
Reduced 0.46%
47,588
Common
Jan 07
2019
BUY
Grant, award, or other acquisition
-
19,819
Added 27.79%
51,508
Common
Jan 04
2019
SELL
Payment of exercise price or tax liability
$17,400
$43.07 p/Share
404
Reduced 1.26%
31,689
Common