Jun 01
2023
SELL
Sale (or disposition) back to the issuer
$15,489
$56.12 p/Share
276
Reduced 0.23%
117,338
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
$468,051
$58.83 p/Share
7,956
Added 6.36%
117,163
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$505,534
$56.84 p/Share
8,894
Reduced 7.53%
109,207
Common Stock
Mar 03
2023
BUY
Grant, award, or other acquisition
-
16,034
Added 11.98%
117,794
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$16,063
$56.76 p/Share
283
Reduced 0.28%
102,067
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$61,098
$55.9 p/Share
1,093
Reduced 1.06%
102,350
Common Stock
Dec 03
2022
SELL
Payment of exercise price or tax liability
$18,454
$64.3 p/Share
287
Reduced 0.28%
102,710
Common Stock
Dec 02
2022
SELL
Payment of exercise price or tax liability
$17,296
$64.3 p/Share
269
Reduced 0.26%
102,884
Common Stock
Nov 09
2022
$175,320
$58.44 p/Share
3,000
Reduced 2.83%
103,153
Common Stock
Sep 03
2022
SELL
Payment of exercise price or tax liability
$16,772
$58.44 p/Share
287
Reduced 0.27%
106,153
Common Stock
Sep 02
2022
SELL
Payment of exercise price or tax liability
$15,720
$58.44 p/Share
269
Reduced 0.25%
106,323
Common Stock
Jun 03
2022
SELL
Payment of exercise price or tax liability
$16,433
$54.96 p/Share
299
Reduced 0.28%
106,592
Common Stock
Jun 02
2022
SELL
Payment of exercise price or tax liability
$15,459
$55.21 p/Share
280
Reduced 0.26%
106,495
Common Stock
Mar 05
2022
SELL
Payment of exercise price or tax liability
$286,173
$58.63 p/Share
4,881
Reduced 4.37%
106,775
Common Stock
Mar 05
2022
BUY
Grant, award, or other acquisition
-
8,861
Added 7.37%
111,413
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$16,989
$57.01 p/Share
298
Reduced 0.29%
102,795
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$63,728
$56.9 p/Share
1,120
Reduced 1.07%
103,093
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
6,270
Added 5.78%
102,114
Common Stock
Jan 04
2022
SELL
Payment of exercise price or tax liability
$87,687
$69.87 p/Share
1,255
Reduced 1.29%
95,844
Common Stock
Dec 05
2021
SELL
Payment of exercise price or tax liability
$14,967
$65.36 p/Share
229
Reduced 0.24%
97,099
Common Stock
Dec 03
2021
SELL
Payment of exercise price or tax liability
$18,366
$65.36 p/Share
281
Reduced 0.29%
97,328
Common Stock
Sep 05
2021
SELL
Payment of exercise price or tax liability
$14,768
$64.49 p/Share
229
Reduced 0.23%
97,609
Common Stock
Sep 03
2021
SELL
Payment of exercise price or tax liability
$18,122
$64.49 p/Share
281
Reduced 0.29%
97,838
Common Stock
Aug 06
2021
$156,672
$65.28 p/Share
2,400
Reduced 2.39%
98,119
Common Stock
Jun 05
2021
SELL
Payment of exercise price or tax liability
$12,975
$56.66 p/Share
229
Reduced 0.23%
100,519
Common Stock