Nov 22
2021
BUY
Grant, award, or other acquisition
$210,625
$73.21 p/Share
2,877
Added 3.65%
75,981
Common Stock
Nov 18
2021
SELL
Payment of exercise price or tax liability
$21,416
$73.85 p/Share
290
Reduced 0.4%
73,104
Common Stock
Nov 12
2021
SELL
Payment of exercise price or tax liability
$21,191
$74.88 p/Share
283
Reduced 0.38%
73,394
Common Stock
Dec 07
2020
SELL
Payment of exercise price or tax liability
$40,599
$70.24 p/Share
578
Reduced 0.78%
73,521
Common Stock
Nov 18
2020
SELL
Payment of exercise price or tax liability
$28,904
$68.01 p/Share
425
Reduced 0.57%
74,099
Common Stock
Nov 12
2020
SELL
Payment of exercise price or tax liability
$23,126
$65.7 p/Share
352
Reduced 0.49%
71,878
Common Stock
Nov 12
2020
BUY
Grant, award, or other acquisition
$57,947
$65.7 p/Share
882
Added 1.2%
72,760
Common Stock
Jan 24
2020
SELL
Payment of exercise price or tax liability
$546,450
$71.45 p/Share
7,648
Reduced 8.93%
77,966
Common Stock
Jan 24
2020
SELL
Open market or private sale
$418,125
$71.45 p/Share
5,852
Reduced 7.51%
72,114
Common Stock
Jan 24
2020
BUY
Exercise of conversion of derivative security
$349,650
$25.9 p/Share
13,500
Added 13.62%
85,614
Common Stock
Dec 12
2019
SELL
Payment of exercise price or tax liability
$35,690
$74.2 p/Share
481
Reduced 0.66%
72,081
Common Stock
Dec 05
2019
SELL
Payment of exercise price or tax liability
$42,321
$73.22 p/Share
578
Reduced 0.79%
72,562
Common Stock
Nov 19
2019
-
7,500
Reduced 9.3%
73,140
Common Stock
Nov 18
2019
SELL
Open market or private sale
$762,669
$70.5 p/Share
10,818
Reduced 12.13%
78,353
Common Stock
Nov 18
2019
SELL
Payment of exercise price or tax liability
$2,545,544
$70.5 p/Share
36,107
Reduced 30.93%
80,640
Common Stock
Nov 18
2019
BUY
Exercise of conversion of derivative security
$1,341,900
$24.85 p/Share
54,000
Added 31.75%
116,092
Common Stock
Nov 18
2019
BUY
Grant, award, or other acquisition
$191,196
$70.5 p/Share
2,712
Added 3.24%
81,065
Common Stock
Sep 13
2019
SELL
Open market or private sale
$159,730
$68.29 p/Share
2,339
Reduced 3.2%
70,823
Common Stock
Sep 12
2019
SELL
Open market or private sale
$181,001
$68.02 p/Share
2,661
Reduced 3.51%
73,162
Common Stock
May 17
2019
SELL
Open market or private sale
$1,413,675
$61.0 p/Share
23,175
Reduced 23.42%
75,786
Common Stock
May 17
2019
SELL
Payment of exercise price or tax liability
$2,703,825
$61.0 p/Share
44,325
Reduced 30.93%
98,961
Common Stock
May 17
2019
BUY
Exercise of conversion of derivative security
$1,677,375
$24.85 p/Share
67,500
Added 38.39%
108,344
Common Stock
Dec 12
2018
SELL
Payment of exercise price or tax liability
$16,135
$51.55 p/Share
313
Reduced 0.41%
75,705
Common Stock
Dec 05
2018
SELL
Payment of exercise price or tax liability
$18,997
$50.39 p/Share
377
Reduced 0.49%
76,018
Common Stock
Dec 05
2018
BUY
Grant, award, or other acquisition
$185,637
$50.39 p/Share
3,684
Added 4.6%
76,395
Common Stock