Nov 21
2022
SELL
Payment of exercise price or tax liability
$104,866
$100.64 p/Share
1,042
Reduced 1.21%
84,815
Common Stock
Nov 21
2022
BUY
Grant, award, or other acquisition
-
519
Added 0.6%
85,857
Common Stock
Nov 09
2022
SELL
Sale (or disposition) back to the issuer
$972,344
$96.77 p/Share
10,048
Reduced 10.53%
85,338
Common Stock
Nov 09
2022
BUY
Exercise of conversion of derivative security
$361,527
$35.98 p/Share
10,048
Added 10.16%
88,802
Common Stock
Jun 03
2022
SELL
Open market or private sale
$998,400
$83.2 p/Share
12,000
Reduced 12.33%
85,338
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$1,218,541
$72.39 p/Share
16,833
Reduced 14.74%
97,338
Common Stock
Mar 15
2022
BUY
Grant, award, or other acquisition
-
35,100
Added 23.51%
114,171
Common Stock
Mar 04
2022
SELL
Sale (or disposition) back to the issuer
$1,323,173
$77.09 p/Share
17,164
Reduced 17.84%
79,071
Common Stock
Mar 04
2022
BUY
Exercise of conversion of derivative security
$616,359
$35.91 p/Share
17,164
Added 16.92%
84,260
Common Stock
Mar 03
2022
SELL
Open market or private sale
$338,557
$76.51 p/Share
4,425
Reduced 5.3%
79,071
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
11,226
Added 11.85%
83,496
Common Stock
Feb 01
2022
SELL
Payment of exercise price or tax liability
$297,809
$55.52 p/Share
5,364
Reduced 6.91%
72,270
Common Stock
Feb 01
2022
BUY
Grant, award, or other acquisition
-
9,547
Added 10.95%
77,634
Common Stock
Nov 21
2021
SELL
Payment of exercise price or tax liability
$133,288
$63.11 p/Share
2,112
Reduced 3.01%
68,087
Common Stock
Nov 21
2021
BUY
Grant, award, or other acquisition
-
828
Added 1.17%
70,199
Common Stock
May 12
2021
SELL
Sale (or disposition) back to the issuer
$3,394,964
$64.34 p/Share
52,766
Reduced 43.2%
69,371
Common Stock
May 12
2021
BUY
Exercise of conversion of derivative security
$1,968,172
$37.3 p/Share
52,766
Added 39.48%
80,882
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$546,075
$47.39 p/Share
11,523
Reduced 14.24%
69,371
Common Stock
Mar 15
2021
BUY
Grant, award, or other acquisition
-
18,213
Added 18.38%
80,894
Common Stock
Feb 25
2021
BUY
Grant, award, or other acquisition
-
4,510
Added 6.71%
62,681
Common Stock
Feb 01
2021
SELL
Payment of exercise price or tax liability
$137,697
$34.27 p/Share
4,018
Reduced 6.46%
58,171
Common Stock
Feb 01
2021
BUY
Grant, award, or other acquisition
-
6,187
Added 9.05%
62,189
Common Stock
Nov 21
2020
SELL
Payment of exercise price or tax liability
$21,502
$35.25 p/Share
610
Reduced 1.08%
56,002
Common Stock
Nov 21
2020
BUY
Grant, award, or other acquisition
-
7,093
Added 11.13%
56,612
Common Stock