Feb 25
2021
SELL
Sale (or disposition) back to the issuer
$272,770
$63.01 p/Share
4,329
Reduced 0.37%
1,152,725
Common Stock
Feb 18
2021
SELL
Open market or private sale
$174,000
$58.0 p/Share
3,000
Reduced 0.26%
1,157,054
Common Stock
Feb 17
2021
SELL
Open market or private sale
$2,080,542
$58.21 p/Share
35,742
Reduced 2.99%
1,160,054
Common Stock
Feb 16
2021
SELL
Open market or private sale
$3,769,374
$58.66 p/Share
64,258
Reduced 5.1%
1,195,796
Common Stock
Jan 28
2021
BUY
Grant, award, or other acquisition
$899,990
$50.03 p/Share
17,989
Added 1.38%
1,280,869
Common Stock
Dec 31
2020
SELL
Payment of exercise price or tax liability
$65,194
$50.46 p/Share
1,292
Reduced 0.1%
1,262,880
Common Stock
Dec 31
2020
BUY
Exercise of conversion of derivative security
-
2,887
Added 0.23%
1,264,172
Common Stock
Mar 03
2020
SELL
Payment of exercise price or tax liability
$2,263,381
$63.23 p/Share
35,796
Reduced 3.9%
883,174
Common Stock
Mar 03
2020
SELL
Sale (or disposition) back to the issuer
$2,685,062
$63.23 p/Share
42,465
Reduced 4.81%
840,709
Common Stock
Mar 03
2020
BUY
Exercise of conversion of derivative security
$4,948,443
$63.23 p/Share
78,261
Added 7.85%
918,970
Common Stock
Jan 02
2020
SELL
Payment of exercise price or tax liability
$107,950
$61.44 p/Share
1,757
Reduced 0.21%
841,529
Common Stock
Jan 02
2020
BUY
Exercise of conversion of derivative security
-
5,648
Added 0.67%
843,286
Common Stock
Jan 02
2019
BUY
Exercise of conversion of derivative security
-
2,653
Added 0.32%
838,080
Common Stock
Nov 01
2018
BUY
Open market or private purchase
$167,519
$46.99 p/Share
3,565
Added 0.42%
835,485
Common Stock
Dec 29
2017
SELL
Payment of exercise price or tax liability
$1,479,351
$59.56 p/Share
24,838
Reduced 2.89%
833,146
Common Stock
Dec 29
2017
SELL
Payment of exercise price or tax liability
$2,397,503
$60.13 p/Share
39,872
Reduced 4.73%
803,622
Common Stock
Dec 29
2017
BUY
Exercise of conversion of derivative security
-
54,362
Added 5.96%
857,984
Common Stock
Dec 29
2017
BUY
Grant, award, or other acquisition
-
83,153
Added 8.97%
843,494
Common Stock
Dec 27
2017
SELL
Payment of exercise price or tax liability
$2,040,572
$60.13 p/Share
33,936
Reduced 4.27%
760,341
Common Stock
Dec 27
2017
BUY
Exercise of conversion of derivative security
-
70,774
Added 8.5%
761,978
Common Stock