Dec 10
2021
SELL
Open market or private sale
$1,815,561
$183.39 p/Share
9,900
Reduced 4.76%
197,985
Common Stock
Dec 06
2021
SELL
Payment of exercise price or tax liability
$7,928,059
$175.45 p/Share
45,187
Reduced 17.86%
207,885
Common Stock
Dec 06
2021
BUY
Grant, award, or other acquisition
-
91,138
Added 27.91%
235,382
Common Stock
Oct 01
2021
SELL
Payment of exercise price or tax liability
$2,728,523
$128.71 p/Share
21,199
Reduced 11.58%
161,934
Common Stock
Oct 01
2021
BUY
Exercise of conversion of derivative security
-
45,700
Added 19.97%
183,133
Common Stock
Dec 06
2020
SELL
Payment of exercise price or tax liability
$10,541,468
$157.62 p/Share
66,879
Reduced 32.76%
137,242
Common Stock
Dec 06
2020
BUY
Grant, award, or other acquisition
-
134,889
Added 44.45%
168,544
Common Stock
Nov 20
2020
SELL
Payment of exercise price or tax liability
$1,399,552
$146.03 p/Share
9,584
Reduced 12.05%
69,926
Common Stock
Nov 20
2020
-
694
Reduced 0.99%
69,232
Common Stock
Nov 20
2020
BUY
Exercise of conversion of derivative security
-
20,291
Added 20.33%
79,510
Common Stock
Oct 01
2020
SELL
Payment of exercise price or tax liability
$1,924,152
$119.52 p/Share
16,099
Reduced 21.37%
59,219
Common Stock
Oct 01
2020
BUY
Exercise of conversion of derivative security
-
33,968
Added 31.08%
75,318
Common Stock
Jun 08
2020
SELL
Open market or private sale
$1,796,493
$89.32 p/Share
20,113
Reduced 32.8%
41,206
Common Stock
Feb 12
2020
SELL
Open market or private sale
$1,647,558
$91.47 p/Share
18,012
Reduced 22.7%
61,319
Common Stock
Dec 08
2019
SELL
Payment of exercise price or tax liability
$959,907
$83.82 p/Share
11,452
Reduced 12.64%
79,156
Common Stock
Dec 08
2019
BUY
Grant, award, or other acquisition
$32,545,082
$1409.0 p/Share
23,098
Added 20.82%
87,837
Common Stock
Nov 20
2019
SELL
Payment of exercise price or tax liability
$797,037
$85.62 p/Share
9,309
Reduced 12.12%
67,510
Common Stock
Nov 20
2019
BUY
Exercise of conversion of derivative security
-
19,710
Added 20.42%
76,819
Common Stock
Oct 01
2019
SELL
Payment of exercise price or tax liability
$612,213
$75.47 p/Share
8,112
Reduced 12.44%
57,109
Common Stock
Oct 01
2019
BUY
Exercise of conversion of derivative security
-
14,945
Added 18.64%
65,221
Common Stock
May 06
2019
SELL
Open market or private sale
$4,456,890
$87.39 p/Share
51,000
Reduced 55.85%
40,313
Common Stock
May 06
2019
SELL
Payment of exercise price or tax liability
$842,964
$88.25 p/Share
9,552
Reduced 16.03%
50,025
Common Stock
May 06
2019
BUY
Exercise of conversion of derivative security
$2,820,810
$55.31 p/Share
51,000
Added 35.84%
91,313
Common Stock
May 06
2019
BUY
Grant, award, or other acquisition
-
19,264
Added 24.43%
59,577
Common Stock
May 05
2019
SELL
Payment of exercise price or tax liability
$1,396,406
$89.29 p/Share
15,639
Reduced 27.95%
40,313
Common Stock