Aug 20
2021
SELL
Payment of exercise price or tax liability
$227,307
$117.35 p/Share
1,937
Reduced 4.3%
43,082
Common Stock
Jun 14
2021
SELL
Payment of exercise price or tax liability
$16,820
$151.53 p/Share
111
Reduced 0.25%
45,019
Common Stock
Jun 02
2021
SELL
Payment of exercise price or tax liability
$32,793
$149.74 p/Share
219
Reduced 0.48%
45,130
Common Stock
May 20
2021
SELL
Payment of exercise price or tax liability
$158,499
$107.53 p/Share
1,474
Reduced 3.15%
45,349
Common Stock
Mar 12
2021
BUY
Grant, award, or other acquisition
-
3,565
Added 7.08%
46,823
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$21,368
$139.66 p/Share
153
Reduced 0.35%
43,258
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$208,489
$150.86 p/Share
1,382
Reduced 3.09%
43,411
Common Stock
Dec 04
2020
SELL
Open market or private sale
$31,081
$140.64 p/Share
221
Reduced 0.49%
44,793
Common Stock
Dec 02
2020
SELL
Payment of exercise price or tax liability
$30,338
$138.53 p/Share
219
Reduced 0.48%
45,014
Common Stock
Nov 24
2020
SELL
Open market or private sale
$283,024
$143.74 p/Share
1,969
Reduced 4.17%
45,233
Common Stock
Nov 20
2020
SELL
Payment of exercise price or tax liability
$264,653
$136.56 p/Share
1,938
Reduced 3.94%
47,202
Common Stock
Nov 03
2020
SELL
Open market or private sale
$44,100
$150.0 p/Share
294
Reduced 0.59%
49,140
Common Stock
Nov 03
2020
BUY
Exercise of conversion of derivative security
$28,253
$96.1 p/Share
294
Added 0.59%
49,434
Common Stock
Oct 05
2020
SELL
Open market or private sale
$49,618
$168.77 p/Share
294
Reduced 0.59%
49,140
Common Stock
Oct 05
2020
BUY
Exercise of conversion of derivative security
$28,253
$96.1 p/Share
294
Added 0.59%
49,434
Common Stock
Sep 30
2020
SELL
Open market or private sale
$289,825
$164.58 p/Share
1,761
Reduced 3.46%
49,140
Common Stock
Sep 30
2020
BUY
Exercise of conversion of derivative security
$169,232
$96.1 p/Share
1,761
Added 3.34%
50,901
Common Stock
Sep 04
2020
SELL
Open market or private sale
$28,933
$130.33 p/Share
222
Reduced 0.45%
49,140
Common Stock
Sep 02
2020
SELL
Payment of exercise price or tax liability
$28,404
$129.7 p/Share
219
Reduced 0.44%
49,362
Common Stock
Aug 24
2020
SELL
Open market or private sale
$248,567
$126.24 p/Share
1,969
Reduced 3.82%
49,581
Common Stock
Aug 20
2020
SELL
Payment of exercise price or tax liability
$247,781
$127.92 p/Share
1,937
Reduced 3.62%
51,550
Common Stock
Jun 04
2020
SELL
Open market or private sale
$29,583
$133.86 p/Share
221
Reduced 0.41%
53,487
Common Stock
Jun 02
2020
SELL
Payment of exercise price or tax liability
$29,607
$135.19 p/Share
219
Reduced 0.41%
53,708
Common Stock
May 22
2020
SELL
Open market or private sale
$1,207,519
$136.69 p/Share
8,834
Reduced 14.08%
53,927
Common Stock
May 20
2020
SELL
Payment of exercise price or tax liability
$954,136
$140.5 p/Share
6,791
Reduced 9.76%
62,761
Common Stock