Dec 02
2020
SELL
Open market or private sale
$488,250
$69.75 p/Share
7,000
Reduced 3.89%
173,059
Common Stock
Nov 24
2020
SELL
Open market or private sale
$786,563
$73.23 p/Share
10,741
Reduced 5.63%
180,059
Common Stock
Nov 04
2020
-
1,600
Reduced 0.83%
190,800
Common Stock
Jun 08
2020
BUY
Grant, award, or other acquisition
$4,134,225
$63.93 p/Share
64,668
Added 25.16%
192,400
Common Stock
Jun 07
2020
SELL
Payment of exercise price or tax liability
$1,882,473
$60.27 p/Share
31,234
Reduced 19.65%
127,732
Common Stock
Apr 21
2020
BUY
Grant, award, or other acquisition
-
23,589
Added 12.92%
158,966
Common Stock
Feb 27
2020
SELL
Payment of exercise price or tax liability
$263,596
$85.89 p/Share
3,069
Reduced 2.22%
135,377
Common Stock
Feb 27
2020
BUY
Exercise of conversion of derivative security
$391,260
$32.11 p/Share
12,185
Added 8.09%
138,446
Common Stock
Jan 21
2020
SELL
Payment of exercise price or tax liability
$324,922
$85.89 p/Share
3,783
Reduced 2.91%
126,261
Common Stock
Dec 31
2019
SELL
Payment of exercise price or tax liability
$69,053
$86.75 p/Share
796
Reduced 0.61%
130,044
Common Stock
Nov 07
2019
-
1,200
Reduced 0.91%
130,840
Common Stock
Feb 01
2019
SELL
Open market or private sale
$662,764
$67.0 p/Share
9,892
Reduced 6.97%
132,040
Common Stock
Feb 01
2019
BUY
Grant, award, or other acquisition
-
23,416
Added 14.16%
141,932
Common Stock
Jan 24
2019
SELL
Payment of exercise price or tax liability
$300,651
$65.09 p/Share
4,619
Reduced 3.75%
118,516
Common Stock
Dec 31
2018
SELL
Payment of exercise price or tax liability
$47,540
$59.95 p/Share
793
Reduced 0.64%
123,135
Common Stock
Mar 28
2018
BUY
Grant, award, or other acquisition
-
14,588
Added 10.42%
125,428
Common Stock
Mar 09
2018
SELL
Open market or private sale
$844,216
$91.05 p/Share
9,272
Reduced 7.69%
111,302
Common Stock
Feb 15
2018
SELL
Open market or private sale
$78,322
$88.8 p/Share
882
Reduced 0.8%
109,559
Common Stock
Feb 01
2018
SELL
Open market or private sale
$791,207
$89.12 p/Share
8,878
Reduced 7.44%
110,441
Common Stock
Jan 22
2018
SELL
Payment of exercise price or tax liability
$423,344
$90.15 p/Share
4,696
Reduced 3.79%
119,319
Common Stock
Dec 31
2017
SELL
Payment of exercise price or tax liability
$152,149
$88.1 p/Share
1,727
Reduced 1.38%
123,133
Common Stock
Oct 27
2017
-
1,000
Reduced 0.79%
124,860
Common Stock
Oct 27
2017
SELL
Open market or private sale
$1,196,385
$91.86 p/Share
13,024
Reduced 9.38%
125,860
Common Stock
Aug 25
2017
SELL
Open market or private sale
$232,368
$82.08 p/Share
2,831
Reduced 2.0%
138,884
Common Stock