Jun 11
2021
-
60,000
Reduced 38.39%
96,308
Common
Feb 25
2021
SELL
Payment of exercise price or tax liability
$416,278
$96.45 p/Share
4,316
Reduced 2.69%
156,308
Common
Jan 11
2021
SELL
Payment of exercise price or tax liability
$939,576
$100.04 p/Share
9,392
Reduced 5.52%
160,624
Common
Jan 11
2021
BUY
Grant, award, or other acquisition
-
9,357
Added 5.22%
170,016
Common
Jan 08
2021
BUY
Grant, award, or other acquisition
-
18,499
Added 10.33%
160,659
Common
Jan 07
2021
SELL
Payment of exercise price or tax liability
$202,044
$100.77 p/Share
2,005
Reduced 1.39%
142,160
Common
Jan 04
2021
SELL
Payment of exercise price or tax liability
$146,975
$97.27 p/Share
1,511
Reduced 1.04%
144,165
Common
Nov 05
2020
SELL
Open market or private sale
$1,062,050
$96.55 p/Share
11,000
Reduced 7.02%
145,676
Common
Apr 03
2020
SELL
Payment of exercise price or tax liability
$86,678
$52.66 p/Share
1,646
Reduced 1.04%
156,676
Common
Apr 03
2020
BUY
Grant, award, or other acquisition
-
807
Added 0.51%
158,322
Common
Feb 28
2020
SELL
Payment of exercise price or tax liability
$804,264
$70.5 p/Share
11,408
Reduced 6.75%
157,515
Common
Feb 28
2020
BUY
Grant, award, or other acquisition
-
3,632
Added 2.1%
168,923
Common
Jan 09
2020
BUY
Grant, award, or other acquisition
-
25,350
Added 13.3%
165,291
Common
Jan 07
2020
SELL
Payment of exercise price or tax liability
$92,676
$70.53 p/Share
1,314
Reduced 0.93%
139,941
Common
Jan 06
2020
SELL
Payment of exercise price or tax liability
$74,353
$71.7 p/Share
1,037
Reduced 0.73%
141,255
Common
Nov 06
2019
SELL
Open market or private sale
$744,100
$74.41 p/Share
10,000
Reduced 6.57%
142,292
Common
Nov 06
2019
BUY
Exercise of conversion of derivative security
-
10,000
Added 6.16%
152,292
Common
Aug 13
2019
SELL
Open market or private sale
$679,200
$67.92 p/Share
10,000
Reduced 6.57%
142,292
Common
Aug 13
2019
BUY
Exercise of conversion of derivative security
-
10,000
Added 6.16%
152,292
Common
Jun 10
2019
SELL
Open market or private sale
$607,900
$60.79 p/Share
10,000
Reduced 6.57%
142,292
Common
Jun 10
2019
BUY
Exercise of conversion of derivative security
-
10,000
Added 6.16%
152,292
Common
Apr 03
2019
SELL
Payment of exercise price or tax liability
$14,939
$55.33 p/Share
270
Reduced 0.19%
142,292
Common
Feb 28
2019
SELL
Payment of exercise price or tax liability
$42,835
$54.29 p/Share
789
Reduced 0.55%
142,562
Common
Jan 08
2019
SELL
Sale (or disposition) back to the issuer
-
17,085
Reduced 10.59%
144,194
Common
Jan 08
2019
SELL
Payment of exercise price or tax liability
$38,314
$45.45 p/Share
843
Reduced 0.58%
143,351
Common