Dec 13
2021
BUY
Grant, award, or other acquisition
$32,414
$34.12 p/Share
950
Added 0.7%
134,220
Common Stock, par valu...
Dec 01
2021
SELL
Payment of exercise price or tax liability
$98,165
$31.82 p/Share
3,085
Reduced 2.26%
133,270
Common Stock, par valu...
Nov 08
2021
BUY
Grant, award, or other acquisition
$822,306
$35.74 p/Share
23,008
Added 14.44%
136,355
Common Stock, par valu...
Aug 31
2021
SELL
Payment of exercise price or tax liability
$215,012
$32.44 p/Share
6,628
Reduced 5.52%
113,347
Common Stock, par valu...
Dec 01
2020
SELL
Payment of exercise price or tax liability
$33,629
$22.36 p/Share
1,504
Reduced 1.25%
118,908
Common Stock, par valu...
Nov 05
2020
BUY
Grant, award, or other acquisition
$261,880
$10.07 p/Share
26,006
Added 17.76%
120,412
Common Stock, par valu...
Aug 31
2020
SELL
Payment of exercise price or tax liability
$110,060
$21.06 p/Share
5,226
Reduced 5.25%
94,406
Common Stock, par valu...
Jun 01
2020
SELL
Open market or private sale
$94,800
$18.96 p/Share
5,000
Reduced 4.79%
99,403
Common Stock, par valu...
Mar 02
2020
SELL
Open market or private sale
$109,750
$21.95 p/Share
5,000
Reduced 4.57%
104,403
Common Stock, par valu...
Dec 02
2019
SELL
Open market or private sale
$137,850
$27.57 p/Share
5,000
Reduced 4.39%
108,793
Common Stock, par valu...
Nov 29
2019
SELL
Payment of exercise price or tax liability
$25,923
$27.49 p/Share
943
Reduced 0.82%
113,793
Common Stock, par valu...
Nov 01
2019
BUY
Grant, award, or other acquisition
$276,770
$14.03 p/Share
19,727
Added 14.67%
114,736
Common Stock, par valu...
Sep 03
2019
SELL
Open market or private sale
$130,050
$26.01 p/Share
5,000
Reduced 5.0%
95,009
Common Stock, par valu...
Aug 30
2019
SELL
Payment of exercise price or tax liability
$118,391
$26.28 p/Share
4,505
Reduced 4.31%
100,009
Common Stock, par valu...
Jun 03
2019
SELL
Open market or private sale
$350,005
$32.04 p/Share
10,924
Reduced 9.49%
104,241
Common Stock, par valu...
Mar 01
2019
SELL
Open market or private sale
$349,960
$32.82 p/Share
10,663
Reduced 8.47%
115,165
Common Stock, par valu...
Dec 03
2018
SELL
Open market or private sale
$350,000
$34.26 p/Share
10,216
Reduced 7.54%
125,307
Common Stock, par valu...
Nov 02
2018
BUY
Grant, award, or other acquisition
$512,506
$30.7 p/Share
16,694
Added 10.97%
135,523
Common Stock, par valu...
Sep 04
2018
SELL
Open market or private sale
$350,023
$31.35 p/Share
11,165
Reduced 8.59%
118,829
Common Stock, par valu...
Aug 31
2018
SELL
Payment of exercise price or tax liability
$132,292
$31.74 p/Share
4,168
Reduced 3.11%
129,994
Common Stock, par valu...
Dec 01
2017
SELL
Payment of exercise price or tax liability
$20,392
$43.48 p/Share
469
Reduced 0.35%
133,590
Common Stock, par valu...
Nov 03
2017
BUY
Grant, award, or other acquisition
$500,943
$42.79 p/Share
11,707
Added 8.03%
134,059
Common Stock, par valu...