Sep 22
2022
SELL
Open market or private sale
$34,895
$56.74 p/Share
615
Reduced 6.69%
8,582
Common Stock
Sep 03
2022
SELL
Payment of exercise price or tax liability
$2,104
$58.44 p/Share
36
Reduced 0.39%
9,197
Common Stock
Sep 02
2022
SELL
Payment of exercise price or tax liability
$3,331
$58.44 p/Share
57
Reduced 0.61%
9,233
Common Stock
Jun 03
2022
SELL
Payment of exercise price or tax liability
$1,979
$54.96 p/Share
36
Reduced 0.39%
9,290
Common Stock
Jun 02
2022
SELL
Payment of exercise price or tax liability
$3,147
$55.21 p/Share
57
Reduced 0.61%
9,326
Common Stock
Mar 05
2022
SELL
Payment of exercise price or tax liability
$49,073
$58.63 p/Share
837
Reduced 8.19%
9,383
Common Stock
Mar 05
2022
BUY
Grant, award, or other acquisition
-
1,389
Added 12.01%
10,177
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$2,337
$57.01 p/Share
41
Reduced 0.46%
8,831
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$14,623
$56.9 p/Share
257
Reduced 2.82%
8,872
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
1,278
Added 12.28%
9,129
Common Stock
Jan 04
2022
SELL
Payment of exercise price or tax liability
$8,315
$69.87 p/Share
119
Reduced 1.49%
7,851
Common Stock
Dec 15
2021
SELL
Open market or private sale
$30,422
$70.75 p/Share
430
Reduced 5.12%
7,970
Common Stock
Dec 05
2021
SELL
Payment of exercise price or tax liability
$2,484
$65.36 p/Share
38
Reduced 0.45%
8,400
Common Stock
Dec 03
2021
SELL
Payment of exercise price or tax liability
$2,353
$65.36 p/Share
36
Reduced 0.42%
8,438
Common Stock
Sep 05
2021
SELL
Payment of exercise price or tax liability
$2,451
$64.49 p/Share
38
Reduced 0.45%
8,474
Common Stock
Sep 03
2021
SELL
Payment of exercise price or tax liability
$2,322
$64.49 p/Share
36
Reduced 0.42%
8,512
Common Stock
Jun 05
2021
SELL
Payment of exercise price or tax liability
$2,153
$56.66 p/Share
38
Reduced 0.44%
8,548
Common Stock
Jun 03
2021
SELL
Payment of exercise price or tax liability
$2,050
$56.94 p/Share
36
Reduced 0.42%
8,586
Common Stock
Mar 06
2021
SELL
Payment of exercise price or tax liability
$55,979
$52.96 p/Share
1,057
Reduced 10.92%
8,622
Common Stock
Mar 06
2021
BUY
Grant, award, or other acquisition
-
1,713
Added 15.11%
9,622
Common Stock
Mar 05
2021
SELL
Payment of exercise price or tax liability
$2,277
$52.96 p/Share
43
Reduced 0.54%
7,966
Common Stock
Mar 03
2021
SELL
Payment of exercise price or tax liability
$8,780
$53.21 p/Share
165
Reduced 2.02%
8,009
Common Stock
Mar 02
2021
BUY
Grant, award, or other acquisition
-
1,311
Added 13.82%
8,174
Common Stock
Jan 04
2021
BUY
Grant, award, or other acquisition
-
203
Added 2.87%
6,863
Common Stock
Dec 06
2020
SELL
Payment of exercise price or tax liability
$2,770
$49.46 p/Share
56
Reduced 0.83%
6,660
Common Stock