Aug 10
2024
SELL
Payment of exercise price or tax liability
$32,665
$35.7 p/Share
915
Reduced 3.1%
28,583
Common Stock
Aug 08
2024
BUY
Grant, award, or other acquisition
$180,700
$36.14 p/Share
5,000
Added 14.49%
29,499
Common Stock
Feb 28
2024
SELL
Open market or private sale
$105,878
$33.17 p/Share
3,192
Reduced 11.71%
24,069
Common Stock
Aug 12
2023
SELL
Payment of exercise price or tax liability
$38,603
$31.93 p/Share
1,209
Reduced 4.31%
26,853
Common Stock
Aug 02
2023
BUY
Grant, award, or other acquisition
$160,799
$32.16 p/Share
5,000
Added 15.12%
28,063
Common Stock
Oct 31
2022
SELL
Open market or private sale
$140,576
$44.29 p/Share
3,174
Reduced 12.33%
22,576
Common Stock
Aug 09
2022
SELL
Payment of exercise price or tax liability
$49,758
$41.19 p/Share
1,208
Reduced 4.52%
25,547
Common Stock
Aug 03
2022
BUY
Grant, award, or other acquisition
$163,800
$40.95 p/Share
4,000
Added 13.01%
26,755
Common Stock
Dec 09
2021
SELL
Open market or private sale
$127,273
$40.34 p/Share
3,155
Reduced 12.34%
22,405
Common Stock
Aug 16
2021
SELL
Payment of exercise price or tax liability
$50,952
$42.46 p/Share
1,200
Reduced 4.51%
25,415
Common Stock
Aug 10
2021
BUY
Grant, award, or other acquisition
$128,010
$42.67 p/Share
3,000
Added 10.13%
26,615
Common Stock
Feb 08
2021
BUY
Grant, award, or other acquisition
$209,950
$41.99 p/Share
5,000
Added 16.1%
26,047
Common Stock
Aug 12
2020
BUY
Grant, award, or other acquisition
$108,560
$27.14 p/Share
4,000
Added 18.03%
18,182
Common Stock
Jul 31
2020
SELL
Payment of exercise price or tax liability
$28,974
$24.43 p/Share
1,186
Reduced 7.72%
14,182
Common Stock
Sep 19
2019
BUY
Open market or private sale
$150,970
$38.98 p/Share
3,873
Added 20.55%
14,971
Common Stock
Aug 09
2019
BUY
Grant, award, or other acquisition
$149,080
$37.27 p/Share
4,000
Added 17.51%
18,844
Common Stock
Mar 26
2019
BUY
Exercise of conversion of derivative security
$4,600
$9.2 p/Share
500
Added 3.27%
14,778
Common Stock
Mar 07
2019
SELL
Payment of exercise price or tax liability
$13,097
$38.98 p/Share
336
Reduced 2.31%
14,233
Common Stock
Aug 16
2018
BUY
Grant, award, or other acquisition
$194,600
$48.65 p/Share
4,000
Added 21.66%
14,467
Common Stock
Jun 20
2018
SELL
Open market or private sale
$50,256
$48.0 p/Share
1,047
Reduced 9.09%
10,467
Common Stock
Feb 26
2018
SELL
Payment of exercise price or tax liability
$14,341
$42.81 p/Share
335
Reduced 2.84%
11,468
Common Stock