Oct 30
2020
|
BUY
Grant, award, or other acquisition
|
$217,565
$27.02 p/Share
|
8,052
|
|
Jul 31
2020
|
BUY
Grant, award, or other acquisition
|
$243,148
$29.58 p/Share
|
8,220
|
|
Jun 30
2020
|
BUY
Grant, award, or other acquisition
|
$59,734
$30.23 p/Share
|
1,976
|
|
May 29
2020
|
BUY
Grant, award, or other acquisition
|
$59,745
$30.86 p/Share
|
1,936
|
|
Apr 30
2020
|
BUY
Grant, award, or other acquisition
|
$266,460
$30.47 p/Share
|
8,745
|
|
Mar 31
2020
|
BUY
Grant, award, or other acquisition
|
$59,757
$29.15 p/Share
|
2,050
|
|
Mar 10
2020
|
SELL
Payment of exercise price or tax liability
|
$2,870,701
$34.69 p/Share
|
82,753
|
|
Feb 28
2020
|
BUY
Grant, award, or other acquisition
|
$6,078,937
$35.22 p/Share
|
172,599
|
|
Jan 31
2020
|
BUY
Grant, award, or other acquisition
|
$287,943
$37.62 p/Share
|
7,654
|
|
Jan 30
2020
|
SELL
Payment of exercise price or tax liability
|
$3,974,841
$37.43 p/Share
|
106,194
|
|
Jan 30
2020
|
SELL
Sale (or disposition) back to the issuer
|
$6,126,393
$37.43 p/Share
|
163,676
|
|
Jan 30
2020
|
BUY
Grant, award, or other acquisition
|
-
|
269,870
|
|
Dec 31
2019
|
BUY
Grant, award, or other acquisition
|
$61,199
$39.08 p/Share
|
1,566
|
|
Nov 29
2019
|
BUY
Grant, award, or other acquisition
|
$61,191
$37.38 p/Share
|
1,637
|
|
Oct 31
2019
|
BUY
Grant, award, or other acquisition
|
$279,206
$38.49 p/Share
|
7,254
|
|
Sep 30
2019
|
BUY
Grant, award, or other acquisition
|
$59,749
$37.84 p/Share
|
1,579
|
|
Aug 30
2019
|
BUY
Grant, award, or other acquisition
|
$59,730
$35.26 p/Share
|
1,694
|
|
Jul 31
2019
|
BUY
Grant, award, or other acquisition
|
$272,468
$34.05 p/Share
|
8,002
|
|
Jun 28
2019
|
BUY
Grant, award, or other acquisition
|
$59,748
$33.51 p/Share
|
1,783
|
|
May 31
2019
|
BUY
Grant, award, or other acquisition
|
$59,753
$30.58 p/Share
|
1,954
|
|
Apr 30
2019
|
BUY
Grant, award, or other acquisition
|
$266,194
$30.96 p/Share
|
8,598
|
|
Mar 29
2019
|
BUY
Grant, award, or other acquisition
|
$59,741
$31.36 p/Share
|
1,905
|
|
Mar 08
2019
|
SELL
Payment of exercise price or tax liability
|
$2,224,560
$29.96 p/Share
|
74,251
|
|
Feb 28
2019
|
BUY
Grant, award, or other acquisition
|
$5,978,619
$31.12 p/Share
|
192,115
|
|
Jan 31
2019
|
SELL
Payment of exercise price or tax liability
|
$1,960,874
$30.06 p/Share
|
65,232
|
|