Feb 08
2022
SELL
Payment of exercise price or tax liability
$18,638
$72.52 p/Share
257
Reduced 1.48%
17,142
Common Stock
Feb 21
2021
SELL
Payment of exercise price or tax liability
$5,772
$66.35 p/Share
87
Reduced 0.5%
17,399
Common Stock
Feb 18
2021
SELL
Payment of exercise price or tax liability
$43,628
$63.97 p/Share
682
Reduced 3.75%
17,486
Common Stock
Feb 12
2021
BUY
Grant, award, or other acquisition
-
4,009
Added 18.08%
18,168
Common Stock
Feb 08
2021
SELL
Payment of exercise price or tax liability
$15,447
$68.96 p/Share
224
Reduced 1.56%
14,159
Common Stock
Feb 05
2021
SELL
Payment of exercise price or tax liability
$66,174
$67.25 p/Share
984
Reduced 7.53%
12,081
Common Stock
Feb 05
2021
BUY
Exercise of conversion of derivative security
-
2,302
Added 13.8%
14,383
Common Stock
Feb 21
2020
SELL
Payment of exercise price or tax liability
$3,548
$40.78 p/Share
87
Reduced 0.66%
13,065
Common Stock
Feb 18
2020
BUY
Grant, award, or other acquisition
-
5,201
Added 28.34%
13,152
Common Stock
Feb 08
2020
SELL
Payment of exercise price or tax liability
$12,863
$50.05 p/Share
257
Reduced 3.13%
7,955
Common Stock
Feb 07
2020
SELL
Payment of exercise price or tax liability
$28,278
$50.05 p/Share
565
Reduced 7.53%
6,943
Common Stock
Feb 07
2020
BUY
Exercise of conversion of derivative security
-
1,269
Added 13.38%
8,212
Common Stock
Feb 21
2019
SELL
Payment of exercise price or tax liability
$5,559
$63.9 p/Share
87
Reduced 1.15%
7,508
Common Stock
Feb 08
2019
SELL
Payment of exercise price or tax liability
$30,582
$57.92 p/Share
528
Reduced 10.14%
4,679
Common Stock
Feb 08
2019
BUY
Exercise of conversion of derivative security
-
1,189
Added 16.85%
5,868
Common Stock
Feb 08
2019
BUY
Grant, award, or other acquisition
-
1,727
Added 18.53%
7,595
Common Stock
Feb 21
2018
BUY
Grant, award, or other acquisition
-
669
Added 11.66%
5,070
Common Stock
Feb 12
2018
SELL
Payment of exercise price or tax liability
$10,971
$82.49 p/Share
133
Reduced 2.93%
4,401
Common Stock
Feb 09
2018
SELL
Payment of exercise price or tax liability
$6,857
$80.67 p/Share
85
Reduced 1.84%
4,534
Common Stock
Feb 09
2018
BUY
Exercise of conversion of derivative security
-
228
Added 4.77%
4,553
Common Stock
May 01
2017
SELL
Payment of exercise price or tax liability
$77,055
$68.07 p/Share
1,132
Reduced 20.74%
4,325
Common Stock
Feb 10
2017
BUY
Exercise of conversion of derivative security
-
362
Added 6.23%
5,449
Commom Stock
Feb 07
2017
SELL
Payment of exercise price or tax liability
$10,183
$74.33 p/Share
137
Reduced 2.62%
5,087
Common Stock