Aug 15
2024
SELL
Payment of exercise price or tax liability
$46,546
$57.75 p/Share
806
Reduced 0.08%
992,565
Common Stock
Aug 15
2024
BUY
Grant, award, or other acquisition
-
17,473
Added 1.73%
993,371
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$37,947
$63.14 p/Share
601
Reduced 0.09%
650,599
Common Stock
Aug 15
2023
BUY
Grant, award, or other acquisition
-
13,084
Added 1.97%
651,200
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$43,875
$65.78 p/Share
667
Reduced 0.1%
638,116
Common Stock
Aug 15
2022
BUY
Grant, award, or other acquisition
-
14,526
Added 2.22%
638,783
Common Stock
Aug 16
2021
SELL
Payment of exercise price or tax liability
$25,722
$74.34 p/Share
346
Reduced 0.08%
416,170
Common Stock
Aug 16
2021
BUY
Grant, award, or other acquisition
-
7,226
Added 1.71%
416,516
Common Stock
Aug 05
2021
SELL
Payment of exercise price or tax liability
$15,383
$72.22 p/Share
213
Reduced 0.05%
409,290
Common Stock
Aug 05
2021
BUY
Grant, award, or other acquisition
-
4,460
Added 1.08%
409,503
Common Stock
Aug 17
2020
BUY
Grant, award, or other acquisition
-
3,804
Added 0.93%
405,211
Common Stock
Aug 05
2020
SELL
Payment of exercise price or tax liability
$10,293
$61.27 p/Share
168
Reduced 0.04%
405,043
Common Stock
Aug 05
2020
SELL
Payment of exercise price or tax liability
$24,269
$62.07 p/Share
391
Reduced 0.1%
401,407
Common Stock
Aug 05
2020
BUY
Grant, award, or other acquisition
-
8,846
Added 2.15%
401,798
Common Stock
Dec 02
2019
-
740
Reduced 0.19%
392,952
Common Stock
Aug 05
2019
SELL
Payment of exercise price or tax liability
$76,650
$68.56 p/Share
1,118
Reduced 0.28%
393,692
Common Stock
Aug 05
2019
BUY
Grant, award, or other acquisition
-
25,345
Added 6.03%
394,810
Common Stock
Aug 06
2018
SELL
Payment of exercise price or tax liability
$9,812
$76.06 p/Share
129
Reduced 0.05%
246,308
Common Stock
Aug 06
2018
BUY
Grant, award, or other acquisition
-
2,924
Added 1.17%
246,437
Common Stock
Jun 13
2018
SELL
Open market or private sale
$1,398,888
$76.9 p/Share
18,191
Reduced 6.95%
243,513
Common Stock
Jun 12
2018
SELL
Open market or private sale
$296,035
$77.72 p/Share
3,809
Reduced 1.42%
263,704
Common Stock