Feb 25
2021
SELL
Payment of exercise price or tax liability
$279,898
$96.45 p/Share
2,902
Reduced 2.15%
132,120
Common
Jan 11
2021
SELL
Payment of exercise price or tax liability
$633,353
$100.04 p/Share
6,331
Reduced 4.48%
135,022
Common
Jan 11
2021
BUY
Grant, award, or other acquisition
-
6,440
Added 4.36%
141,353
Common
Jan 08
2021
BUY
Grant, award, or other acquisition
-
12,807
Added 8.67%
134,913
Common
Jan 07
2021
SELL
Payment of exercise price or tax liability
$136,241
$100.77 p/Share
1,352
Reduced 1.1%
122,106
Common
Jan 04
2021
SELL
Payment of exercise price or tax liability
$101,161
$97.27 p/Share
1,040
Reduced 0.84%
123,458
Common
Feb 28
2020
SELL
Payment of exercise price or tax liability
$634,148
$70.5 p/Share
8,995
Reduced 6.74%
124,498
Common
Feb 28
2020
BUY
Grant, award, or other acquisition
-
2,974
Added 2.18%
133,493
Common
Jan 09
2020
BUY
Grant, award, or other acquisition
-
17,747
Added 11.97%
130,519
Common
Jan 07
2020
SELL
Payment of exercise price or tax liability
$61,361
$70.53 p/Share
870
Reduced 0.77%
112,772
Common
Jan 06
2020
SELL
Payment of exercise price or tax liability
$51,982
$71.7 p/Share
725
Reduced 0.63%
113,642
Common
Feb 28
2019
SELL
Payment of exercise price or tax liability
$33,877
$54.29 p/Share
624
Reduced 0.54%
114,367
Common
Jan 08
2019
SELL
Sale (or disposition) back to the issuer
-
13,520
Reduced 10.47%
115,671
Common
Jan 08
2019
SELL
Payment of exercise price or tax liability
$30,906
$45.45 p/Share
680
Reduced 0.59%
114,991
Common
Jan 07
2019
BUY
Grant, award, or other acquisition
-
27,382
Added 17.49%
129,191
Common
Jan 04
2019
SELL
Payment of exercise price or tax liability
$32,173
$43.07 p/Share
747
Reduced 0.73%
101,809
Common
Feb 28
2018
SELL
Payment of exercise price or tax liability
$31,100
$49.84 p/Share
624
Reduced 0.6%
102,556
Common
Jan 09
2018
SELL
Payment of exercise price or tax liability
$81,977
$56.81 p/Share
1,443
Reduced 1.38%
103,180
Common
Jan 09
2018
SELL
Sale (or disposition) back to the issuer
-
11,525
Reduced 9.92%
104,623
Common
Jan 04
2018
BUY
Grant, award, or other acquisition
-
20,102
Added 14.75%
116,148
Common
Feb 28
2017
BUY
Grant, award, or other acquisition
-
20,790
Added 17.79%
96,046
Common
Feb 10
2017
SELL
Open market or private sale
$2,126,800
$53.17 p/Share
40,000
Reduced 34.71%
75,256
Common
Feb 10
2017
BUY
Exercise of conversion of derivative security
$938,000
$23.45 p/Share
40,000
Added 25.76%
115,256
Common
Jan 10
2017
SELL
Payment of exercise price or tax liability
$38,278
$52.87 p/Share
724
Reduced 0.95%
75,256
Common
Jan 09
2017
SELL
Payment of exercise price or tax liability
$33,196
$54.33 p/Share
611
Reduced 0.8%
75,980
Common