Jan 30
2020
BUY
Exercise of conversion of derivative security
-
9,409
Added 3.95%
228,519
Common Stock
Nov 15
2019
SELL
Payment of exercise price or tax liability
$78,807
$58.16 p/Share
1,355
Reduced 0.61%
222,002
Common Stock
Nov 15
2019
BUY
Exercise of conversion of derivative security
-
2,732
Added 1.21%
223,357
Common Stock
Nov 01
2019
SELL
Payment of exercise price or tax liability
$81,669
$56.13 p/Share
1,455
Reduced 0.66%
220,625
Common Stock
Nov 01
2019
BUY
Exercise of conversion of derivative security
-
2,934
Added 1.3%
222,080
Common Stock
Oct 30
2019
SELL
Payment of exercise price or tax liability
$261,968
$56.12 p/Share
4,668
Reduced 2.09%
219,146
Common Stock
Oct 30
2019
BUY
Exercise of conversion of derivative security
-
9,411
Added 4.11%
219,666
Common Stock
Oct 25
2019
SELL
Payment of exercise price or tax liability
$2,470,127
$55.27 p/Share
44,692
Reduced 17.25%
214,403
Common Stock
Oct 25
2019
BUY
Exercise of conversion of derivative security
-
90,140
Added 25.81%
259,095
Common Stock
Aug 28
2019
BUY
Open market or private purchase
$498,953
$45.7 p/Share
10,918
Added 6.07%
168,955
Common Stock
Aug 15
2019
SELL
Payment of exercise price or tax liability
$62,073
$45.81 p/Share
1,355
Reduced 0.85%
158,037
Common Stock
Aug 15
2019
BUY
Exercise of conversion of derivative security
-
2,731
Added 1.68%
159,392
Common Stock
Aug 01
2019
SELL
Payment of exercise price or tax liability
$73,739
$50.68 p/Share
1,455
Reduced 0.92%
156,661
Common Stock
Aug 01
2019
BUY
Exercise of conversion of derivative security
-
2,934
Added 1.82%
158,116
Common Stock
Jul 30
2019
SELL
Payment of exercise price or tax liability
$242,456
$51.94 p/Share
4,668
Reduced 2.92%
155,182
Common Stock
Jul 30
2019
BUY
Exercise of conversion of derivative security
-
9,411
Added 5.63%
157,868
Common Stock
May 15
2019
SELL
Payment of exercise price or tax liability
$61,327
$45.26 p/Share
1,355
Reduced 0.89%
150,439
Common Stock
May 15
2019
BUY
Exercise of conversion of derivative security
-
2,732
Added 1.77%
151,794
Common Stock
May 01
2019
SELL
Payment of exercise price or tax liability
$74,452
$51.17 p/Share
1,455
Reduced 0.97%
149,062
Common Stock
May 01
2019
BUY
Exercise of conversion of derivative security
-
2,934
Added 1.91%
150,517
Common Stock
Apr 30
2019
SELL
Payment of exercise price or tax liability
$238,768
$51.15 p/Share
4,668
Reduced 3.07%
147,583
Common Stock
Apr 30
2019
BUY
Exercise of conversion of derivative security
-
9,411
Added 5.89%
150,269
Common Stock
Feb 15
2019
SELL
Payment of exercise price or tax liability
$69,620
$51.38 p/Share
1,355
Reduced 0.94%
142,322
Common Stock
Feb 15
2019
BUY
Exercise of conversion of derivative security
-
2,731
Added 1.87%
143,677
Common Stock
Feb 01
2019
SELL
Payment of exercise price or tax liability
$48,750
$48.03 p/Share
1,015
Reduced 0.71%
140,946
Common Stock