Dec 13
2021
BUY
Grant, award, or other acquisition
-
442
Added 1.32%
33,157
Common Stock
Dec 10
2021
SELL
Open market or private sale
$506,369
$64.26 p/Share
7,880
Reduced 19.41%
32,715
Common Stock
Dec 02
2021
SELL
Payment of exercise price or tax liability
$14,752
$67.36 p/Share
219
Reduced 0.54%
40,595
Common Stock
Nov 22
2021
SELL
Payment of exercise price or tax liability
$146,571
$75.63 p/Share
1,938
Reduced 4.53%
40,814
Common Stock
Sep 13
2021
SELL
Payment of exercise price or tax liability
$12,536
$112.94 p/Share
111
Reduced 0.26%
42,752
Common Stock
Sep 02
2021
SELL
Payment of exercise price or tax liability
$26,223
$119.74 p/Share
219
Reduced 0.51%
42,863
Common Stock
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