Nov 15
2023
BUY
Grant, award, or other acquisition
-
34,766
Added 18.28%
155,462
Common Stock
Nov 10
2023
SELL
Payment of exercise price or tax liability
$204,013
$43.94 p/Share
4,643
Reduced 3.7%
120,696
Common Stock
Nov 06
2023
SELL
Payment of exercise price or tax liability
$201,099
$41.8 p/Share
4,811
Reduced 3.7%
125,260
Common Stock
Nov 03
2023
SELL
Payment of exercise price or tax liability
$156,806
$42.82 p/Share
3,662
Reduced 2.74%
130,071
Common Stock
Nov 10
2022
BUY
Grant, award, or other acquisition
-
35,391
Added 21.36%
130,293
Common Stock
Nov 06
2022
SELL
Payment of exercise price or tax liability
$190,034
$39.5 p/Share
4,811
Reduced 4.83%
94,814
Common Stock
Nov 04
2022
SELL
Payment of exercise price or tax liability
$144,609
$39.5 p/Share
3,661
Reduced 3.54%
99,625
Common Stock
Oct 31
2022
SELL
Payment of exercise price or tax liability
$131,411
$39.38 p/Share
3,337
Reduced 3.13%
103,286
Common Stock
Aug 19
2022
SELL
Open market or private sale
$919,125
$40.85 p/Share
22,500
Reduced 17.52%
105,897
Common Stock
Jan 20
2022
SELL
Open market or private sale
$284,566
$53.19 p/Share
5,350
Reduced 4.05%
126,692
Common Stock
Jan 19
2022
SELL
Open market or private sale
$790,221
$53.94 p/Share
14,650
Reduced 9.99%
132,042
Common Stock
Nov 06
2021
SELL
Payment of exercise price or tax liability
$239,732
$49.83 p/Share
4,811
Reduced 3.19%
146,210
Common Stock
Nov 04
2021
BUY
Grant, award, or other acquisition
$1,347,543
$48.28 p/Share
27,911
Added 15.6%
151,021
Common Stock
Oct 29
2021
SELL
Payment of exercise price or tax liability
$159,876
$47.91 p/Share
3,337
Reduced 2.64%
123,110
Common Stock
Oct 26
2021
SELL
Payment of exercise price or tax liability
$231,160
$48.84 p/Share
4,733
Reduced 3.61%
126,381
Common Stock
Jul 16
2021
SELL
Open market or private sale
$1,102,500
$44.1 p/Share
25,000
Reduced 16.08%
130,436
Common Stock
Apr 12
2021
SELL
Open market or private sale
$1,097,250
$43.89 p/Share
25,000
Reduced 13.91%
154,765
Common Stock
Nov 06
2020
BUY
Grant, award, or other acquisition
-
36,677
Added 27.27%
97,802
Common Stock
Oct 30
2020
SELL
Payment of exercise price or tax liability
$233,236
$31.29 p/Share
7,454
Reduced 10.87%
61,125
Common Stock
Oct 26
2020
SELL
Payment of exercise price or tax liability
$151,456
$32.0 p/Share
4,733
Reduced 6.46%
68,478
Common Stock
Jun 04
2020
SELL
Open market or private sale
$845,000
$33.8 p/Share
25,000
Reduced 25.84%
71,752
Common Stock
Jun 01
2020
BUY
Grant, award, or other acquisition
-
896
Added 0.92%
96,436
Common Stock
Dec 21
2019
SELL
Payment of exercise price or tax liability
$260,381
$45.41 p/Share
5,734
Reduced 5.75%
94,021
Common Stock
Oct 31
2019
BUY
Grant, award, or other acquisition
-
25,437
Added 20.34%
99,620
Common Stock
Oct 30
2019
SELL
Payment of exercise price or tax liability
$188,476
$45.78 p/Share
4,117
Reduced 5.26%
74,183
Common Stock