Aug 10
2024
SELL
Payment of exercise price or tax liability
$143,371
$35.7 p/Share
4,016
Reduced 3.52%
110,138
Common Stock
Aug 08
2024
BUY
Grant, award, or other acquisition
$758,940
$36.14 p/Share
21,000
Added 15.54%
114,154
Common Stock
Dec 21
2023
-
800
Reduced 0.86%
92,200
Common Stock
Dec 19
2023
-
6,700
Reduced 6.72%
93,000
Common Stock
Aug 12
2023
SELL
Payment of exercise price or tax liability
$150,549
$31.93 p/Share
4,715
Reduced 4.56%
98,769
Common Stock
Aug 02
2023
BUY
Grant, award, or other acquisition
$611,039
$32.16 p/Share
19,000
Added 15.51%
103,485
Common Stock
Nov 29
2022
-
5,500
Reduced 6.18%
83,493
Common Stock
Aug 09
2022
SELL
Payment of exercise price or tax liability
$118,174
$41.19 p/Share
2,869
Reduced 3.13%
88,726
Common Stock
Aug 03
2022
BUY
Grant, award, or other acquisition
$614,250
$40.95 p/Share
15,000
Added 14.07%
91,596
Common Stock
Aug 16
2021
SELL
Payment of exercise price or tax liability
$200,156
$42.46 p/Share
4,714
Reduced 5.86%
75,698
Common Stock
Aug 10
2021
BUY
Grant, award, or other acquisition
$362,695
$42.67 p/Share
8,500
Added 9.56%
80,412
Common Stock
May 26
2021
SELL
Open market or private sale
$366,962
$45.36 p/Share
8,090
Reduced 10.14%
71,712
Common Stock
Feb 24
2021
-
2,500
Reduced 3.04%
79,641
Common Stock
Oct 27
2020
SELL
Payment of exercise price or tax liability
$31,429
$26.5 p/Share
1,186
Reduced 1.43%
81,932
Common Stock
Aug 12
2020
BUY
Grant, award, or other acquisition
$257,830
$27.14 p/Share
9,500
Added 10.3%
82,759
Common Stock
Dec 18
2019
-
1,500
Reduced 2.03%
72,405
Common Stock
Aug 09
2019
BUY
Grant, award, or other acquisition
$354,065
$37.27 p/Share
9,500
Added 11.42%
73,683
Common Stock
Mar 07
2019
SELL
Payment of exercise price or tax liability
$177,671
$38.98 p/Share
4,558
Reduced 6.67%
63,802
Common Stock
Aug 16
2018
BUY
Grant, award, or other acquisition
$462,175
$48.65 p/Share
9,500
Added 12.25%
68,024
Common Stock
Jun 21
2018
-
1,536
Reduced 2.56%
58,524
Common Stock
May 04
2018
SELL
Open market or private sale
$197,595
$43.91 p/Share
4,500
Reduced 6.98%
59,950
Common Stock
Feb 26
2018
SELL
Payment of exercise price or tax liability
$185,967
$42.81 p/Share
4,344
Reduced 6.32%
64,354
Common Stock
Nov 07
2017
SELL
Open market or private sale
$183,266
$42.61 p/Share
4,301
Reduced 5.9%
68,565
Common Stock
Aug 10
2017
-
549
Reduced 0.75%
72,719
Common Stock
Aug 09
2017
SELL
Open market or private sale
$73,466
$39.69 p/Share
1,851
Reduced 2.46%
73,268
Common Stock