Mar 31
2021
BUY
Grant, award, or other acquisition
$879
$36.62 p/Share
24
Added 0.03%
69,983
Common Stock
Dec 31
2020
BUY
Grant, award, or other acquisition
$1,056
$26.39 p/Share
40
Added 0.06%
69,805
Common Stock
Oct 27
2020
SELL
Payment of exercise price or tax liability
$45,580
$26.5 p/Share
1,720
Reduced 2.41%
69,563
Common Stock
Sep 30
2020
BUY
Grant, award, or other acquisition
$913
$21.23 p/Share
43
Added 0.06%
71,284
Common Stock
Aug 12
2020
BUY
Grant, award, or other acquisition
$249,688
$27.14 p/Share
9,200
Added 11.49%
70,894
Common Stock
Jul 31
2020
SELL
Payment of exercise price or tax liability
$107,785
$24.43 p/Share
4,412
Reduced 6.67%
61,694
Common Stock
Jun 30
2020
BUY
Grant, award, or other acquisition
$1,958
$26.82 p/Share
73
Added 0.11%
66,106
Common Stock
Dec 31
2019
BUY
Grant, award, or other acquisition
$1,018
$33.94 p/Share
30
Added 0.05%
65,411
Common Stock
Dec 23
2019
-
750
Reduced 1.13%
65,381
Common Stock
Nov 18
2019
SELL
Open market or private sale
$91,395
$40.62 p/Share
2,250
Reduced 3.3%
65,933
Common Stock
Sep 30
2019
BUY
Grant, award, or other acquisition
$928
$32.0 p/Share
29
Added 0.04%
68,183
Common Stock
Aug 09
2019
BUY
Grant, award, or other acquisition
$342,884
$37.27 p/Share
9,200
Added 11.93%
67,941
Common Stock
Jun 28
2019
BUY
Grant, award, or other acquisition
$1,054
$31.93 p/Share
33
Added 0.06%
58,741
Common Stock
Mar 29
2019
BUY
Grant, award, or other acquisition
$879
$32.56 p/Share
27
Added 0.05%
58,493
Common Stock
Mar 07
2019
SELL
Payment of exercise price or tax liability
$186,792
$38.98 p/Share
4,792
Reduced 7.59%
58,316
Common Stock
Dec 31
2018
BUY
Grant, award, or other acquisition
$1,070
$34.52 p/Share
31
Added 0.05%
63,108
Common Stock
Sep 28
2018
BUY
Grant, award, or other acquisition
$888
$40.37 p/Share
22
Added 0.03%
62,902
Common Stock
Aug 16
2018
BUY
Grant, award, or other acquisition
$437,850
$48.65 p/Share
9,000
Added 12.55%
62,735
Common Stock
Jun 29
2018
BUY
Grant, award, or other acquisition
$1,032
$38.23 p/Share
27
Added 0.05%
53,735
Common Stock
Mar 29
2018
BUY
Grant, award, or other acquisition
$909
$36.36 p/Share
25
Added 0.05%
53,603
Common Stock
Feb 26
2018
SELL
Payment of exercise price or tax liability
$183,783
$42.81 p/Share
4,293
Reduced 7.16%
55,705
Common Stock
Feb 26
2018
SELL
Open market or private sale
$94,529
$42.6 p/Share
2,219
Reduced 3.98%
53,486
Common Stock
Jan 04
2018
SELL
Payment of exercise price or tax liability
$152,589
$42.21 p/Share
3,615
Reduced 5.68%
59,999
Common Stock
Jan 04
2018
BUY
Exercise of conversion of derivative security
$152,640
$25.44 p/Share
6,000
Added 8.62%
63,614
Common Stock
Dec 29
2017
BUY
Grant, award, or other acquisition
$1,053
$36.3 p/Share
29
Added 0.05%
57,614
Common Stock