Aug 12
2022
SELL
Open market or private sale
$4,032,003
$131.28 p/Share
30,713
Reduced 10.96%
249,539
Common Stock
Aug 12
2022
BUY
Exercise of conversion of derivative security
$1,140,067
$37.12 p/Share
30,713
Added 9.88%
280,252
Common Stock
May 17
2022
SELL
Payment of exercise price or tax liability
$726,633
$127.39 p/Share
5,704
Reduced 2.23%
249,539
Common Stock
May 17
2022
BUY
Exercise of conversion of derivative security
-
11,502
Added 4.37%
251,998
Common Stock
May 16
2022
SELL
Payment of exercise price or tax liability
$1,153,321
$124.94 p/Share
9,231
Reduced 3.65%
243,741
Common Stock
May 16
2022
BUY
Exercise of conversion of derivative security
-
21,035
Added 7.88%
246,042
Common Stock
Nov 18
2021
SELL
Payment of exercise price or tax liability
$1,392,451
$138.14 p/Share
10,080
Reduced 4.17%
231,772
Common Stock
Nov 18
2021
BUY
Exercise of conversion of derivative security
-
20,329
Added 7.75%
241,852
Common Stock
Nov 17
2021
SELL
Payment of exercise price or tax liability
$343,178
$139.56 p/Share
2,459
Reduced 1.1%
221,523
Common Stock
Nov 17
2021
BUY
Exercise of conversion of derivative security
-
4,958
Added 2.17%
223,982
Common Stock
Nov 16
2021
SELL
Payment of exercise price or tax liability
$325,085
$141.28 p/Share
2,301
Reduced 1.04%
219,024
Common Stock
Nov 16
2021
BUY
Exercise of conversion of derivative security
-
4,640
Added 2.05%
221,325
Common Stock
May 26
2021
SELL
Payment of exercise price or tax liability
$4,130,186
$143.26 p/Share
28,830
Reduced 11.74%
216,657
Common Stock
May 26
2021
BUY
Grant, award, or other acquisition
-
58,147
Added 19.15%
245,487
Common Stock
May 18
2021
SELL
Payment of exercise price or tax liability
$388,522
$137.53 p/Share
2,825
Reduced 1.49%
187,340
Common Stock
May 18
2021
BUY
Exercise of conversion of derivative security
-
5,694
Added 2.93%
188,909
Common Stock
May 17
2021
SELL
Payment of exercise price or tax liability
$913,506
$138.62 p/Share
6,590
Reduced 3.45%
184,471
Common Stock
May 17
2021
BUY
Exercise of conversion of derivative security
-
13,289
Added 6.64%
186,930
Common Stock
May 16
2021
SELL
Payment of exercise price or tax liability
$666,485
$138.62 p/Share
4,808
Reduced 2.63%
177,772
Common Stock
May 16
2021
BUY
Exercise of conversion of derivative security
-
11,877
Added 6.14%
181,681
Common Stock
Nov 18
2020
SELL
Payment of exercise price or tax liability
$185,958
$118.52 p/Share
1,569
Reduced 0.91%
170,553
Common Stock
Nov 18
2020
BUY
Exercise of conversion of derivative security
-
3,164
Added 1.81%
172,122
Common Stock
Nov 17
2020
SELL
Payment of exercise price or tax liability
$291,637
$118.6 p/Share
2,459
Reduced 1.43%
168,958
Common Stock
Nov 17
2020
BUY
Exercise of conversion of derivative security
-
4,958
Added 2.81%
171,417
Common Stock
May 18
2020
SELL
Payment of exercise price or tax liability
$215,115
$118.13 p/Share
1,821
Reduced 1.08%
166,459
Common Stock