Apr 17
2023
SELL
Payment of exercise price or tax liability
$29,829
$29.13 p/Share
1,024
Reduced 3.48%
28,364
Common Stock
Apr 17
2023
BUY
Grant, award, or other acquisition
$79,816
$29.13 p/Share
2,740
Added 8.53%
29,388
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$9,906
$36.42 p/Share
272
Reduced 1.01%
26,648
Common Stock
Dec 12
2022
SELL
Open market or private sale
$112,687
$37.5 p/Share
3,005
Reduced 10.01%
27,002
Common Stock
Dec 12
2022
-
82
Reduced 0.3%
26,920
Common Stock
Nov 29
2022
-
500
Reduced 1.64%
30,007
Common Stock
Aug 16
2022
SELL
Payment of exercise price or tax liability
$3,277
$36.41 p/Share
90
Reduced 0.29%
30,507
Common Stock
Apr 18
2022
SELL
Payment of exercise price or tax liability
$33,759
$33.0 p/Share
1,023
Reduced 3.24%
30,597
Common Stock
Apr 18
2022
BUY
Grant, award, or other acquisition
$109,230
$33.0 p/Share
3,310
Added 9.48%
31,620
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$13,978
$33.6 p/Share
416
Reduced 1.45%
28,310
Common Stock
Aug 16
2021
SELL
Payment of exercise price or tax liability
$8,194
$28.65 p/Share
286
Reduced 0.99%
28,726
Common Stock
Feb 16
2021
SELL
Payment of exercise price or tax liability
$8,282
$21.68 p/Share
382
Reduced 1.3%
28,893
Common Stock
Feb 16
2021
BUY
Grant, award, or other acquisition
-
1,265
Added 4.14%
29,275
Common Stock
Nov 02
2020
-
600
Reduced 2.1%
28,010
Common Stock
Sep 04
2020
-
644
Reduced 2.2%
28,610
Common Stock
Aug 16
2020
SELL
Payment of exercise price or tax liability
$8,519
$18.89 p/Share
451
Reduced 1.52%
29,254
Common Stock
Feb 16
2020
SELL
Payment of exercise price or tax liability
$3,718
$25.82 p/Share
144
Reduced 0.48%
29,705
Common Stock
Feb 16
2020
BUY
Grant, award, or other acquisition
-
980
Added 3.23%
29,404
Common Stock
Dec 03
2019
SELL
Open market or private sale
$51,225
$24.22 p/Share
2,115
Reduced 6.93%
28,424
Common Stock
Aug 16
2019
SELL
Payment of exercise price or tax liability
$14,816
$23.82 p/Share
622
Reduced 2.0%
30,539
Common Stock
Apr 30
2019
SELL
Open market or private sale
$115,950
$23.19 p/Share
5,000
Reduced 13.83%
31,161
Common Stock
Feb 16
2019
BUY
Grant, award, or other acquisition
-
1,180
Added 3.16%
36,161
Common Stock
Aug 16
2018
SELL
Payment of exercise price or tax liability
$15,291
$22.29 p/Share
686
Reduced 1.92%
34,981
Common Stock
Aug 16
2018
BUY
Grant, award, or other acquisition
-
1,150
Added 3.12%
35,667
Common Stock
Nov 24
2017
-
454
Reduced 1.3%
34,517
Common Stock