Mar 03
2023
SELL
Payment of exercise price or tax liability
$40,356
$56.84 p/Share
710
Reduced 11.25%
5,601
Common Stock
Mar 03
2023
BUY
Grant, award, or other acquisition
-
1,453
Added 18.79%
6,278
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$2,894
$56.76 p/Share
51
Reduced 1.04%
4,858
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$11,068
$55.9 p/Share
198
Reduced 3.88%
4,909
Common Stock
Dec 03
2022
SELL
Payment of exercise price or tax liability
$1,800
$64.3 p/Share
28
Reduced 0.55%
5,088
Common Stock
Dec 02
2022
SELL
Payment of exercise price or tax liability
$2,764
$64.3 p/Share
43
Reduced 0.83%
5,116
Common Stock
Sep 03
2022
SELL
Payment of exercise price or tax liability
$1,636
$58.44 p/Share
28
Reduced 0.54%
5,159
Common Stock
Sep 02
2022
SELL
Payment of exercise price or tax liability
$2,571
$58.44 p/Share
44
Reduced 0.84%
5,187
Common Stock
Jun 03
2022
SELL
Payment of exercise price or tax liability
$1,539
$54.96 p/Share
28
Reduced 0.53%
5,231
Common Stock
Jun 02
2022
SELL
Payment of exercise price or tax liability
$2,374
$55.21 p/Share
43
Reduced 0.81%
5,259
Common Stock
Mar 05
2022
SELL
Payment of exercise price or tax liability
$47,021
$58.63 p/Share
802
Reduced 13.14%
5,302
Common Stock
Mar 05
2022
BUY
Grant, award, or other acquisition
-
1,389
Added 18.64%
6,063
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$2,223
$57.01 p/Share
39
Reduced 0.82%
4,715
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$14,054
$56.9 p/Share
247
Reduced 4.94%
4,754
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
1,278
Added 20.46%
4,969
Common Stock
Jan 04
2022
SELL
Payment of exercise price or tax liability
$6,568
$69.87 p/Share
94
Reduced 2.48%
3,691
Common Stock
Dec 05
2021
SELL
Payment of exercise price or tax liability
$1,895
$65.36 p/Share
29
Reduced 0.76%
3,785
Common Stock
Dec 03
2021
SELL
Payment of exercise price or tax liability
$1,830
$65.36 p/Share
28
Reduced 0.73%
3,814
Common Stock
Sep 05
2021
SELL
Payment of exercise price or tax liability
$1,870
$64.49 p/Share
29
Reduced 0.75%
3,842
Common Stock
Sep 03
2021
SELL
Payment of exercise price or tax liability
$1,806
$64.49 p/Share
28
Reduced 0.72%
3,871
Common Stock
Jun 05
2021
SELL
Payment of exercise price or tax liability
$1,643
$56.66 p/Share
29
Reduced 0.74%
3,899
Common Stock
Jun 03
2021
SELL
Payment of exercise price or tax liability
$1,537
$56.94 p/Share
27
Reduced 0.69%
3,909
Common Stock
Mar 05
2021
SELL
Payment of exercise price or tax liability
$1,801
$52.96 p/Share
34
Reduced 0.86%
3,936
Common Stock
Mar 03
2021
SELL
Payment of exercise price or tax liability
$6,917
$53.21 p/Share
130
Reduced 3.17%
3,970
Common Stock
Mar 02
2021
BUY
Grant, award, or other acquisition
-
1,131
Added 21.62%
4,100
Common Stock