Jan 20
2022
SELL
Payment of exercise price or tax liability
$206,346
$105.71 p/Share
1,952
Reduced 4.4%
42,375
Common Stock
Jan 14
2022
SELL
Open market or private sale
$165,110
$106.18 p/Share
1,555
Reduced 3.35%
44,877
Common Stock
Jan 14
2022
SELL
Open market or private sale
$59,505
$108.19 p/Share
550
Reduced 1.23%
44,327
Common Stock
Jan 14
2022
BUY
Exercise of conversion of derivative security
$29,252
$32.18 p/Share
909
Added 1.92%
46,432
Common Stock
Dec 01
2021
SELL
Payment of exercise price or tax liability
$23,959
$103.27 p/Share
232
Reduced 0.51%
45,523
Common Stock
Oct 20
2021
SELL
Payment of exercise price or tax liability
$494,077
$105.19 p/Share
4,697
Reduced 9.31%
45,755
Common Stock
Oct 20
2021
BUY
Grant, award, or other acquisition
-
9,472
Added 15.81%
50,452
Common Stock
Oct 12
2021
SELL
Payment of exercise price or tax liability
$36,888
$104.5 p/Share
353
Reduced 0.85%
40,980
Common Stock
Oct 07
2021
SELL
Payment of exercise price or tax liability
$31,417
$106.14 p/Share
296
Reduced 0.71%
41,333
Common Stock
Oct 05
2021
BUY
Grant, award, or other acquisition
-
4,006
Added 8.78%
41,629
Common Stock
Oct 04
2021
SELL
Payment of exercise price or tax liability
$55,714
$105.92 p/Share
526
Reduced 1.38%
37,623
Common Stock
Jan 28
2021
SELL
Payment of exercise price or tax liability
$88,132
$84.58 p/Share
1,042
Reduced 2.66%
38,149
Common Stock
Jan 28
2021
BUY
Grant, award, or other acquisition
-
2,730
Added 6.51%
39,191
Common Stock
Jan 20
2021
BUY
Grant, award, or other acquisition
-
19,552
Added 34.91%
36,461
Common Stock
Oct 20
2020
SELL
Payment of exercise price or tax liability
$446,488
$147.21 p/Share
3,033
Reduced 15.21%
16,909
Common Stock
Oct 20
2020
BUY
Grant, award, or other acquisition
-
6,259
Added 23.89%
19,942
Common Stock
Oct 12
2020
SELL
Payment of exercise price or tax liability
$40,326
$150.47 p/Share
268
Reduced 1.92%
13,683
Common Stock
Oct 06
2020
SELL
Payment of exercise price or tax liability
$22,484
$151.92 p/Share
148
Reduced 1.05%
13,951
Common Stock
Oct 04
2020
SELL
Payment of exercise price or tax liability
$26,506
$150.6 p/Share
176
Reduced 1.23%
14,099
Common Stock
Oct 03
2020
SELL
Payment of exercise price or tax liability
$23,192
$150.6 p/Share
154
Reduced 1.07%
14,275
Common Stock
Oct 02
2020
SELL
Payment of exercise price or tax liability
$27,166
$147.64 p/Share
184
Reduced 1.26%
14,429
Common Stock
Jul 01
2020
SELL
Open market or private sale
$33,853
$119.2 p/Share
284
Reduced 1.91%
14,613
Common Stock
Jun 01
2020
SELL
Open market or private sale
$30,444
$106.82 p/Share
285
Reduced 1.88%
14,897
Common Stock
May 01
2020
SELL
Open market or private sale
$24,362
$85.48 p/Share
285
Reduced 1.84%
15,182
Common Stock
Apr 01
2020
SELL
Open market or private sale
$19,990
$70.14 p/Share
285
Reduced 1.81%
15,467
Common Stock