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
Jun 03
2021
SELL
Payment of exercise price or tax liability
$16,057
$56.94 p/Share
282
Reduced 0.28%
100,748
Common Stock
Mar 06
2021
SELL
Payment of exercise price or tax liability
$307,856
$52.96 p/Share
5,813
Reduced 5.46%
100,648
Common Stock
Mar 06
2021
BUY
Grant, award, or other acquisition
-
10,934
Added 9.39%
105,513
Common Stock
Mar 05
2021
SELL
Payment of exercise price or tax liability
$12,128
$52.96 p/Share
229
Reduced 0.24%
94,887
Common Stock
Mar 03
2021
SELL
Payment of exercise price or tax liability
$59,861
$53.21 p/Share
1,125
Reduced 1.17%
95,116
Common Stock
Mar 02
2021
BUY
Grant, award, or other acquisition
-
6,428
Added 6.26%
96,241
Common Stock
Jan 04
2021
BUY
Grant, award, or other acquisition
-
2,274
Added 2.47%
89,813
Common Stock
Dec 06
2020
SELL
Payment of exercise price or tax liability
$17,360
$49.46 p/Share
351
Reduced 0.4%
87,539
Common Stock