Feb 21
2021
SELL
Payment of exercise price or tax liability
$111,787
$55.56 p/Share
2,012
Reduced 0.91%
219,849
Common Stock
Feb 18
2021
BUY
Grant, award, or other acquisition
-
13,506
Added 5.74%
221,861
Common Stock
Feb 17
2021
SELL
Payment of exercise price or tax liability
$23,607
$54.52 p/Share
433
Reduced 0.21%
208,355
Common Stock
Feb 17
2021
BUY
Grant, award, or other acquisition
-
1,393
Added 0.66%
208,788
Common Stock
Dec 07
2020
SELL
Open market or private sale
$1,319,250
$52.77 p/Share
25,000
Reduced 10.77%
207,130
Common Stock
Dec 02
2020
SELL
Open market or private sale
$5,623,606
$50.95 p/Share
110,375
Reduced 32.23%
232,130
Common Stock
Dec 02
2020
BUY
Exercise of conversion of derivative security
$3,589,395
$32.52 p/Share
110,375
Added 24.37%
342,505
Common Stock
Nov 12
2020
SELL
Payment of exercise price or tax liability
$9,958
$39.36 p/Share
253
Reduced 0.11%
232,130
Common Stock
Feb 22
2020
SELL
Payment of exercise price or tax liability
$154,505
$59.77 p/Share
2,585
Reduced 0.96%
266,839
Common Stock
Feb 19
2020
SELL
Payment of exercise price or tax liability
$247,944
$60.86 p/Share
4,074
Reduced 1.55%
258,792
Common Stock
Feb 19
2020
BUY
Grant, award, or other acquisition
-
21,409
Added 7.36%
269,425
Common Stock
Nov 18
2019
SELL
Payment of exercise price or tax liability
$22,400
$58.03 p/Share
386
Reduced 0.15%
251,903
Common Stock
Feb 27
2019
SELL
Payment of exercise price or tax liability
$1,125,107
$63.01 p/Share
17,856
Reduced 6.88%
241,856
Common Stock
Feb 27
2019
BUY
Grant, award, or other acquisition
-
52,001
Added 17.12%
251,827
Common Stock
Feb 24
2019
SELL
Payment of exercise price or tax liability
$381,508
$62.81 p/Share
6,074
Reduced 2.71%
217,682
Common Stock
Nov 26
2018
SELL
Payment of exercise price or tax liability
$27,795
$62.46 p/Share
445
Reduced 0.2%
224,598
Common Stock
May 01
2018
SELL
Payment of exercise price or tax liability
$37,066
$70.2 p/Share
528
Reduced 0.23%
224,730
Common Stock
Feb 23
2018
SELL
Payment of exercise price or tax liability
$218,768
$78.02 p/Share
2,804
Reduced 1.23%
225,116
Common Stock
Feb 21
2018
SELL
Payment of exercise price or tax liability
$371,942
$78.32 p/Share
4,749
Reduced 2.11%
220,280
Common Stock
Feb 21
2018
BUY
Grant, award, or other acquisition
-
23,306
Added 9.28%
227,920
Common Stock
Nov 10
2017
SELL
Payment of exercise price or tax liability
$24,693
$73.49 p/Share
336
Reduced 0.16%
209,246
Common Stock