Jan 07
2023
SELL
Payment of exercise price or tax liability
$65,710
$46.21 p/Share
1,422
Reduced 3.06%
45,034
Common Stock
Nov 07
2022
BUY
Grant, award, or other acquisition
-
126
Added 0.27%
46,457
Common Stock
Aug 01
2022
BUY
Grant, award, or other acquisition
-
120
Added 0.26%
46,331
Common Stock
Jul 14
2022
SELL
Payment of exercise price or tax liability
$172,266
$42.16 p/Share
4,086
Reduced 8.12%
46,211
Common Stock
May 02
2022
BUY
Grant, award, or other acquisition
-
149
Added 0.3%
50,297
Common Stock
Feb 07
2022
BUY
Grant, award, or other acquisition
-
146
Added 0.29%
50,148
Common Stock
Jan 10
2022
SELL
Payment of exercise price or tax liability
$31,032
$43.28 p/Share
717
Reduced 1.41%
50,002
Common Stock
Jan 09
2022
SELL
Payment of exercise price or tax liability
$308,673
$43.28 p/Share
7,132
Reduced 12.33%
50,719
Common Stock
Jan 09
2022
BUY
Grant, award, or other acquisition
-
15,272
Added 20.89%
57,851
Common Stock
Jan 08
2022
SELL
Payment of exercise price or tax liability
$73,792
$43.28 p/Share
1,705
Reduced 3.85%
42,579
Common Stock
Jan 07
2022
BUY
Grant, award, or other acquisition
-
12,243
Added 21.66%
44,284
Common Stock
Nov 01
2021
BUY
Grant, award, or other acquisition
-
133
Added 0.41%
32,041
Common Stock
Sep 20
2021
SELL
Open market or private sale
$139,140
$45.0 p/Share
3,092
Reduced 8.83%
31,908
Common Stock
Sep 11
2021
SELL
Payment of exercise price or tax liability
$48,249
$46.26 p/Share
1,043
Reduced 2.89%
35,000
Common Stock
Aug 02
2021
BUY
Grant, award, or other acquisition
-
179
Added 0.49%
36,043
Common Stock
Jul 19
2021
SELL
Open market or private sale
$220,718
$45.35 p/Share
4,867
Reduced 11.95%
35,864
Common Stock
Jul 14
2021
SELL
Payment of exercise price or tax liability
$180,195
$45.06 p/Share
3,999
Reduced 8.94%
40,731
Common Stock
Jun 12
2021
SELL
Payment of exercise price or tax liability
$71,592
$47.76 p/Share
1,499
Reduced 3.24%
44,730
Common Stock
May 05
2021
SELL
Open market or private sale
$768,595
$52.77 p/Share
14,565
Reduced 23.96%
46,229
Common Stock
May 03
2021
BUY
Grant, award, or other acquisition
-
163
Added 0.27%
60,792
Common Stock
Feb 01
2021
BUY
Grant, award, or other acquisition
-
169
Added 0.28%
60,593
Common Stock
Jan 10
2021
SELL
Payment of exercise price or tax liability
$329,140
$40.71 p/Share
8,085
Reduced 11.8%
60,424
Common Stock
Jan 10
2021
BUY
Grant, award, or other acquisition
-
15,900
Added 18.84%
68,509
Common Stock
Jan 09
2021
SELL
Payment of exercise price or tax liability
$137,559
$40.71 p/Share
3,379
Reduced 6.04%
52,609
Common Stock
Jan 08
2021
BUY
Grant, award, or other acquisition
-
11,779
Added 17.38%
55,988
Common Stock