Feb 16
2023
SELL
Payment of exercise price or tax liability
$14,859
$36.42 p/Share
408
Reduced 2.1%
19,012
Common Stock
Aug 16
2022
SELL
Payment of exercise price or tax liability
$3,823
$36.41 p/Share
105
Reduced 0.54%
19,243
Common Stock
Apr 18
2022
SELL
Payment of exercise price or tax liability
$59,532
$33.0 p/Share
1,804
Reduced 8.55%
19,287
Common Stock
Apr 18
2022
BUY
Grant, award, or other acquisition
$191,400
$33.0 p/Share
5,800
Added 21.57%
21,091
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$19,286
$33.6 p/Share
574
Reduced 3.63%
15,260
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
1,145
Added 6.77%
15,775
Common Stock
Aug 16
2021
SELL
Payment of exercise price or tax liability
$9,598
$28.65 p/Share
335
Reduced 2.24%
14,630
Common Stock
Feb 16
2021
SELL
Payment of exercise price or tax liability
$7,848
$21.68 p/Share
362
Reduced 2.37%
14,905
Common Stock
Feb 16
2021
BUY
Grant, award, or other acquisition
-
1,760
Added 10.35%
15,239
Common Stock
Aug 16
2020
SELL
Payment of exercise price or tax liability
$8,274
$18.89 p/Share
438
Reduced 3.15%
13,479
Common Stock
Aug 06
2020
BUY
Open market or private purchase
$49,983
$16.01 p/Share
3,122
Added 18.35%
13,896
Common Stock
May 18
2020
SELL
Payment of exercise price or tax liability
$2,705
$13.8 p/Share
196
Reduced 1.79%
10,774
Common Stock
Feb 16
2020
SELL
Payment of exercise price or tax liability
$5,061
$25.82 p/Share
196
Reduced 1.77%
10,876
Common Stock
Feb 16
2020
BUY
Grant, award, or other acquisition
-
1,365
Added 10.98%
11,072
Common Stock
Aug 16
2019
SELL
Payment of exercise price or tax liability
$10,433
$23.82 p/Share
438
Reduced 4.35%
9,621
Common Stock
May 16
2019
SELL
Payment of exercise price or tax liability
$4,573
$23.82 p/Share
192
Reduced 1.88%
10,013
Common Stock
Feb 16
2019
BUY
Grant, award, or other acquisition
-
1,610
Added 13.68%
10,158
Common Stock
Aug 16
2018
SELL
Payment of exercise price or tax liability
$7,423
$22.29 p/Share
333
Reduced 3.78%
8,469
Common Stock
Aug 16
2018
BUY
Grant, award, or other acquisition
-
1,345
Added 13.26%
8,802
Common Stock
May 16
2018
SELL
Payment of exercise price or tax liability
$5,973
$25.97 p/Share
230
Reduced 3.01%
7,423
Common Stock
Aug 16
2017
BUY
Grant, award, or other acquisition
-
2,945
Added 27.97%
7,585
Common Stock