Nov 04
2021
SELL
Open market or private sale
$81,926
$82.09 p/Share
998
Reduced 3.8%
25,296
Common Stock
Mar 09
2021
SELL
Payment of exercise price or tax liability
$184,658
$88.1 p/Share
2,096
Reduced 6.73%
29,027
Common Stock
Mar 09
2021
BUY
Exercise of conversion of derivative security
$124,033
$40.6 p/Share
3,055
Added 8.94%
31,123
Common Stock
Nov 21
2020
SELL
Payment of exercise price or tax liability
$10,349
$65.92 p/Share
157
Reduced 0.56%
28,068
Common Stock
Nov 09
2020
SELL
Payment of exercise price or tax liability
$24,805
$63.44 p/Share
391
Reduced 1.46%
26,470
Common Stock
Nov 09
2020
BUY
Grant, award, or other acquisition
$111,337
$63.44 p/Share
1,755
Added 5.85%
28,225
Common Stock
Nov 04
2020
SELL
Payment of exercise price or tax liability
$5,305
$55.26 p/Share
96
Reduced 0.36%
26,861
Common Stock
May 03
2020
SELL
Payment of exercise price or tax liability
$11,524
$68.19 p/Share
169
Reduced 0.62%
26,957
Common Stock
Jan 02
2020
SELL
Payment of exercise price or tax liability
$210,288
$91.39 p/Share
2,301
Reduced 7.82%
27,126
Common Stock
Jan 02
2020
BUY
Exercise of conversion of derivative security
$120,250
$37.0 p/Share
3,250
Added 9.95%
29,427
Common Stock
Nov 21
2019
SELL
Payment of exercise price or tax liability
$13,673
$86.54 p/Share
158
Reduced 0.6%
26,177
Common Stock
Nov 12
2019
BUY
Grant, award, or other acquisition
-
1,250
Added 4.53%
26,335
Common Stock
Nov 09
2019
SELL
Payment of exercise price or tax liability
$22,119
$88.83 p/Share
249
Reduced 0.98%
25,085
Common Stock
Nov 04
2019
SELL
Payment of exercise price or tax liability
$8,539
$88.95 p/Share
96
Reduced 0.38%
25,334
Common Stock
Jul 02
2019
SELL
Payment of exercise price or tax liability
$107,493
$80.64 p/Share
1,333
Reduced 4.98%
25,430
Common Stock
Jul 02
2019
BUY
Exercise of conversion of derivative security
$74,000
$37.0 p/Share
2,000
Added 6.95%
26,763
Common Stock
May 03
2019
SELL
Payment of exercise price or tax liability
$16,076
$83.73 p/Share
192
Reduced 0.77%
24,763
Common Stock
Nov 21
2018
SELL
Payment of exercise price or tax liability
$12,422
$79.12 p/Share
157
Reduced 0.63%
24,955
Common Stock
Nov 09
2018
SELL
Payment of exercise price or tax liability
$8,976
$75.43 p/Share
119
Reduced 0.47%
25,112
Common Stock
Nov 09
2018
BUY
Grant, award, or other acquisition
$108,242
$75.43 p/Share
1,435
Added 5.38%
25,231
Common Stock
Nov 04
2018
SELL
Payment of exercise price or tax liability
$7,293
$75.97 p/Share
96
Reduced 0.4%
23,796
Common Stock
Aug 19
2018
SELL
Payment of exercise price or tax liability
$8,486
$86.59 p/Share
98
Reduced 0.41%
23,892
Common Stock
Aug 17
2018
SELL
Open market or private sale
$64,883
$86.51 p/Share
750
Reduced 3.03%
23,990
Common Stock
Aug 16
2018
-
175
Reduced 0.7%
24,740
Common Stock
Jul 25
2018
SELL
Payment of exercise price or tax liability
$659,755
$87.71 p/Share
7,522
Reduced 23.19%
24,915
Common Stock