Apr 30
2020
SELL
Payment of exercise price or tax liability
$52,286
$20.44 p/Share
2,558
Reduced 1.97%
127,223
Common Stock
Apr 24
2020
BUY
Grant, award, or other acquisition
-
13,500
Added 9.42%
129,781
Common Stock
Apr 30
2019
SELL
Payment of exercise price or tax liability
$106,714
$40.3 p/Share
2,648
Reduced 2.21%
117,283
Common Stock
Apr 25
2019
BUY
Grant, award, or other acquisition
-
6,200
Added 4.92%
119,931
Common Stock
Dec 24
2018
BUY
Open market or private purchase
$56,200
$28.1 p/Share
2,000
Added 1.68%
116,980
Common Stock
Apr 30
2018
SELL
Payment of exercise price or tax liability
$64,502
$41.11 p/Share
1,569
Reduced 1.35%
114,854
Common Stock
Apr 26
2018
BUY
Grant, award, or other acquisition
-
5,250
Added 4.32%
116,414
Common Stock
Apr 30
2017
SELL
Payment of exercise price or tax liability
$66,708
$54.5 p/Share
1,224
Reduced 1.07%
113,334
Common Stock
Apr 29
2017
SELL
Payment of exercise price or tax liability
$36,896
$54.5 p/Share
677
Reduced 0.59%
114,558
Common Stock
Apr 27
2017
BUY
Grant, award, or other acquisition
-
4,600
Added 3.84%
115,235
Common Stock
Jan 24
2017
SELL
Open market or private sale
$228,200
$57.05 p/Share
4,000
Reduced 3.48%
111,087
Common Stock
Dec 23
2016
-
1,000
Reduced 0.86%
115,087
Common Stock
Nov 18
2016
-
120
Reduced 0.1%
116,087
Common Stock
Sep 09
2016
-
120
Reduced 0.1%
116,207
Common Stock
Jun 30
2016
SELL
Open market or private sale
$115,350
$46.14 p/Share
2,500
Reduced 2.11%
116,194
Common Stock
Jun 30
2016
-
1,000
Reduced 0.84%
118,694
Common Stock
Apr 30
2016
SELL
Payment of exercise price or tax liability
$75,960
$41.44 p/Share
1,833
Reduced 1.51%
119,618
Common Stock
Apr 29
2016
SELL
Payment of exercise price or tax liability
$28,055
$41.44 p/Share
677
Reduced 0.55%
121,451
Common Stock
Apr 21
2016
BUY
Grant, award, or other acquisition
-
6,300
Added 4.91%
122,128
Common Stock
Jul 01
2015
SELL
Open market or private sale
$525,700
$52.57 p/Share
10,000
Reduced 7.95%
115,731
Common Stock
Jul 01
2015
-
1,000
Reduced 0.79%
125,731
Common Stock
Apr 30
2015
SELL
Payment of exercise price or tax liability
$42,622
$52.62 p/Share
810
Reduced 0.64%
126,669
Common Stock
Apr 30
2015
BUY
Grant, award, or other acquisition
-
4,641
Added 3.51%
127,479
Common Stock
Apr 29
2015
SELL
Payment of exercise price or tax liability
$35,976
$53.14 p/Share
677
Reduced 0.55%
122,838
Common Stock
Apr 26
2015
SELL
Payment of exercise price or tax liability
$77,439
$53.48 p/Share
1,448
Reduced 1.16%
123,515
Common Stock