Sep 21
2022
BUY
Grant, award, or other acquisition
-
1,756
Added 0.28%
617,568
Common Stock
Jun 22
2022
BUY
Grant, award, or other acquisition
-
1,253
Added 0.2%
615,812
Common Stock
Mar 31
2022
SELL
Payment of exercise price or tax liability
$3,105
$62.09 p/Share
50
Reduced 0.01%
614,559
Common Stock
Mar 31
2022
BUY
Grant, award, or other acquisition
-
104
Added 0.02%
614,609
Common Stock
Mar 30
2022
SELL
Payment of exercise price or tax liability
$16,143
$62.09 p/Share
260
Reduced 0.04%
614,505
Common Stock
Mar 30
2022
BUY
Grant, award, or other acquisition
-
1,327
Added 0.22%
614,765
Common Stock
Mar 29
2022
SELL
Payment of exercise price or tax liability
$368,746
$60.99 p/Share
6,046
Reduced 0.98%
613,258
Common Stock
Mar 29
2022
BUY
Grant, award, or other acquisition
-
180
Added 0.03%
613,438
Common Stock
Mar 28
2022
SELL
Payment of exercise price or tax liability
$1,616,863
$61.63 p/Share
26,235
Reduced 4.4%
569,788
Common Stock
Mar 28
2022
BUY
Grant, award, or other acquisition
-
49,516
Added 7.4%
619,304
Common Stock
Mar 25
2022
SELL
Payment of exercise price or tax liability
$342,348
$61.09 p/Share
5,604
Reduced 0.93%
596,023
Common Stock
Dec 22
2021
BUY
Grant, award, or other acquisition
-
823
Added 0.14%
601,627
Common Stock
Sep 27
2021
SELL
Payment of exercise price or tax liability
$401,659
$55.12 p/Share
7,287
Reduced 1.2%
600,804
Common Stock
Sep 22
2021
BUY
Grant, award, or other acquisition
-
827
Added 0.14%
608,091
Common Stock
Jun 23
2021
BUY
Grant, award, or other acquisition
-
786
Added 0.13%
607,264
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$8,506
$59.48 p/Share
143
Reduced 0.02%
606,478
Common Stock
Mar 31
2021
BUY
Grant, award, or other acquisition
-
1,034
Added 0.17%
606,621
Common Stock
Mar 29
2021
SELL
Payment of exercise price or tax liability
$1,305,758
$58.98 p/Share
22,139
Reduced 3.83%
555,379
Common Stock
Mar 29
2021
BUY
Grant, award, or other acquisition
-
50,208
Added 7.66%
605,587
Common Stock
Mar 26
2021
SELL
Payment of exercise price or tax liability
$349,805
$57.27 p/Share
6,108
Reduced 1.05%
577,518
Common Stock
Mar 25
2021
SELL
Payment of exercise price or tax liability
$296,472
$54.17 p/Share
5,473
Reduced 0.93%
583,626
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$1,402,143
$57.0 p/Share
24,599
Reduced 4.01%
589,099
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
57,646
Added 8.59%
613,698
Common Stock