Apr 01
2021
SELL
Payment of exercise price or tax liability
$2,697,833
$74.3 p/Share
36,310
Reduced 35.35%
66,417
Common Stock
Feb 01
2021
BUY
Grant, award, or other acquisition
-
77,457
Added 43.62%
100,103
Common Stock
Jan 12
2021
SELL
Open market or private sale
$1,938,629
$77.0 p/Share
25,177
Reduced 35.08%
46,588
Common Stock
Jan 12
2021
BUY
Exercise of conversion of derivative security
$1,870,399
$74.29 p/Share
25,177
Added 25.97%
71,765
Common Stock
Apr 03
2020
SELL
Payment of exercise price or tax liability
$89,041
$55.72 p/Share
1,598
Reduced 3.32%
46,588
Common Stock
Apr 01
2020
SELL
Payment of exercise price or tax liability
$64,699
$58.34 p/Share
1,109
Reduced 2.42%
44,663
Common Stock
Feb 28
2020
SELL
Payment of exercise price or tax liability
$367,034
$59.18 p/Share
6,202
Reduced 12.52%
43,327
Common Stock
Feb 28
2020
BUY
Grant, award, or other acquisition
$1,099,979
$59.18 p/Share
18,587
Added 27.29%
49,529
Common Stock
Apr 01
2019
SELL
Payment of exercise price or tax liability
$130,652
$54.19 p/Share
2,411
Reduced 7.23%
30,942
Common Stock
Feb 28
2019
SELL
Payment of exercise price or tax liability
$174,357
$57.83 p/Share
3,015
Reduced 10.75%
25,023
Common Stock
Feb 28
2019
BUY
Grant, award, or other acquisition
$402,034
$57.83 p/Share
6,952
Added 19.87%
28,038
Common Stock
Oct 01
2018
SELL
Open market or private sale
$1,722,720
$80.0 p/Share
21,534
Reduced 50.53%
21,086
Common Stock
Oct 01
2018
BUY
Exercise of conversion of derivative security
$1,072,393
$49.8 p/Share
21,534
Added 38.19%
34,856
Common Stock
Apr 01
2018
SELL
Payment of exercise price or tax liability
$134,498
$62.21 p/Share
2,162
Reduced 9.3%
21,086
Common Stock
Feb 28
2018
SELL
Payment of exercise price or tax liability
$59,941
$67.73 p/Share
885
Reduced 4.79%
17,594
Common Stock
Feb 28
2018
BUY
Grant, award, or other acquisition
$197,975
$67.73 p/Share
2,923
Added 13.66%
18,479
Common Stock
Dec 21
2017
SELL
Open market or private sale
$2,208,375
$75.0 p/Share
29,445
Reduced 65.43%
15,556
Common Stock
Apr 03
2017
BUY
Grant, award, or other acquisition
$549,940
$78.05 p/Share
7,046
Added 23.39%
23,084
Common Stock (restricted)
Apr 02
2017
SELL
Payment of exercise price or tax liability
$146,167
$78.5 p/Share
1,862
Reduced 3.97%
45,001
Common Stock
Apr 01
2017
SELL
Payment of exercise price or tax liability
$101,344
$78.5 p/Share
1,291
Reduced 2.68%
46,863
Common Stock
Feb 28
2017
SELL
Payment of exercise price or tax liability
$266,236
$80.58 p/Share
3,304
Reduced 7.36%
41,579
Common Stock
Feb 28
2017
BUY
Grant, award, or other acquisition
$799,998
$80.58 p/Share
9,928
Added 18.11%
44,883
Common Stock
Apr 01
2016
SELL
Payment of exercise price or tax liability
$484,792
$104.82 p/Share
4,625
Reduced 11.69%
34,955
Common Stock
Apr 01
2016
BUY
Grant, award, or other acquisition
$549,991
$104.82 p/Share
5,247
Added 18.83%
22,613
Common Stock (restricted)
Feb 29
2016
BUY
Grant, award, or other acquisition
$867,922
$97.17 p/Share
8,932
Added 22.98%
29,935
Common Stock