Mar 22
2022
SELL
Payment of exercise price or tax liability
$16,788
$88.36 p/Share
190
Reduced 0.6%
31,640
Common Stock
Mar 22
2022
BUY
Exercise of conversion of derivative security
-
513
Added 1.59%
31,834
Common Stock
Mar 04
2022
SELL
Sale (or disposition) back to the issuer
$8,957
$89.57 p/Share
100
Reduced 0.32%
31,321
Common Stock
Mar 04
2022
SELL
Payment of exercise price or tax liability
$89,301
$89.57 p/Share
997
Reduced 3.08%
31,321
Common Stock
Mar 04
2022
BUY
Grant, award, or other acquisition
-
2,658
Added 7.8%
31,421
Common Stock
Dec 18
2021
SELL
Sale (or disposition) back to the issuer
$8,438
$88.82 p/Share
95
Reduced 0.31%
30,137
Common Stock
Dec 18
2021
SELL
Payment of exercise price or tax liability
$54,980
$88.82 p/Share
619
Reduced 2.04%
29,760
Common Stock
Dec 18
2021
BUY
Exercise of conversion of derivative security
-
1,400
Added 4.43%
30,195
Common Stock
Dec 15
2021
SELL
Sale (or disposition) back to the issuer
$741
$92.57 p/Share
8
Reduced 0.03%
28,387
Common Stock
Dec 15
2021
SELL
Payment of exercise price or tax liability
$28,974
$92.57 p/Share
313
Reduced 1.07%
29,074
Common Stock
Dec 15
2021
BUY
Exercise of conversion of derivative security
-
668
Added 2.22%
29,395
Common Stock
Dec 10
2021
SELL
Sale (or disposition) back to the issuer
$566
$94.28 p/Share
6
Reduced 0.02%
28,727
Common Stock
Dec 10
2021
BUY
Exercise of conversion of derivative security
-
6
Added 0.02%
28,729
Common Stock
Dec 06
2021
SELL
Sale (or disposition) back to the issuer
$7,385
$93.48 p/Share
79
Reduced 0.27%
29,156
Common Stock
Dec 06
2021
SELL
Payment of exercise price or tax liability
$64,595
$93.48 p/Share
691
Reduced 2.35%
28,727
Common Stock
Dec 06
2021
BUY
Exercise of conversion of derivative security
-
1,538
Added 5.0%
29,205
Common Stock
Dec 05
2021
SELL
Sale (or disposition) back to the issuer
$2,244
$93.48 p/Share
24
Reduced 0.08%
28,282
Common Stock
Dec 05
2021
SELL
Payment of exercise price or tax liability
$30,194
$93.48 p/Share
323
Reduced 1.14%
27,959
Common Stock
Dec 05
2021
BUY
Exercise of conversion of derivative security
-
706
Added 2.43%
28,306
Common Stock
Aug 10
2021
SELL
Open market or private sale
$623,298
$92.67 p/Share
6,726
Reduced 19.59%
27,600
Common Stock
Aug 10
2021
BUY
Exercise of conversion of derivative security
$144,744
$21.52 p/Share
6,726
Added 16.38%
34,326
Common Stock
Aug 09
2021
SELL
Open market or private sale
$617,826
$91.87 p/Share
6,725
Reduced 19.59%
27,600
Common Stock
Aug 09
2021
BUY
Exercise of conversion of derivative security
$176,531
$26.25 p/Share
6,725
Added 16.38%
34,325
Common Stock
Mar 03
2021
SELL
Payment of exercise price or tax liability
$43,808
$59.04 p/Share
742
Reduced 2.62%
27,600
Common Stock
Mar 03
2021
SELL
Sale (or disposition) back to the issuer
$4,782
$59.04 p/Share
81
Reduced 0.29%
27,600
Common Stock