May 07
2021
SELL
Open market or private sale
$996,446
$87.14 p/Share
11,435
Reduced 27.38%
30,331
Common Stock
May 07
2021
BUY
Exercise of conversion of derivative security
$665,631
$58.21 p/Share
11,435
Added 21.49%
41,766
Common Stock
Feb 21
2021
SELL
Payment of exercise price or tax liability
$7,166
$66.35 p/Share
108
Reduced 0.36%
29,985
Common Stock
Feb 18
2021
SELL
Payment of exercise price or tax liability
$53,927
$63.97 p/Share
843
Reduced 2.72%
30,093
Common Stock
Feb 08
2021
SELL
Payment of exercise price or tax liability
$19,240
$68.96 p/Share
279
Reduced 0.89%
30,936
Common Stock
Feb 05
2021
SELL
Payment of exercise price or tax liability
$84,197
$67.25 p/Share
1,252
Reduced 4.25%
28,222
Common Stock
Feb 05
2021
BUY
Exercise of conversion of derivative security
-
2,993
Added 8.75%
31,215
Common Stock
Feb 21
2020
SELL
Payment of exercise price or tax liability
$4,363
$40.78 p/Share
107
Reduced 0.36%
29,474
Common Stock
Feb 18
2020
BUY
Grant, award, or other acquisition
-
6,762
Added 18.61%
29,581
Common Stock
Feb 08
2020
SELL
Payment of exercise price or tax liability
$14,264
$50.05 p/Share
285
Reduced 1.23%
22,818
Common Stock
Feb 07
2020
SELL
Payment of exercise price or tax liability
$36,837
$50.05 p/Share
736
Reduced 3.43%
20,720
Common Stock
Feb 07
2020
BUY
Exercise of conversion of derivative security
-
1,653
Added 6.88%
22,373
Common Stock
Feb 21
2019
SELL
Payment of exercise price or tax liability
$5,943
$63.9 p/Share
93
Reduced 0.43%
21,456
Common Stock
Feb 08
2019
SELL
Payment of exercise price or tax liability
$37,185
$57.92 p/Share
642
Reduced 3.56%
17,405
Common Stock
Feb 08
2019
BUY
Exercise of conversion of derivative security
-
1,900
Added 8.96%
19,305
Common Stock
Feb 08
2019
BUY
Grant, award, or other acquisition
-
2,244
Added 9.43%
21,549
Common Stock
Nov 27
2018
SELL
Open market or private sale
$705,516
$55.14 p/Share
12,795
Reduced 41.75%
17,852
Common Stock
Nov 27
2018
BUY
Exercise of conversion of derivative security
$686,196
$53.63 p/Share
12,795
Added 29.45%
30,647
Common Stock
Feb 21
2018
BUY
Grant, award, or other acquisition
-
870
Added 4.74%
17,502
Common Stock
Feb 12
2018
SELL
Payment of exercise price or tax liability
$16,745
$82.49 p/Share
203
Reduced 1.21%
16,632
Common Stock
Feb 12
2018
SELL
Payment of exercise price or tax liability
$12,827
$80.67 p/Share
159
Reduced 0.94%
16,835
Common Stock
Feb 09
2018
BUY
Exercise of conversion of derivative security
-
551
Added 3.16%
16,910
Common Stock
Nov 16
2017
SELL
Open market or private sale
$685,908
$78.3 p/Share
8,760
Reduced 34.87%
16,359
Common Stock
Nov 16
2017
BUY
Exercise of conversion of derivative security
$432,656
$49.39 p/Share
8,760
Added 25.86%
25,119
Common Stock
Jul 29
2017
SELL
Payment of exercise price or tax liability
$99,463
$72.76 p/Share
1,367
Reduced 7.75%
16,273
Common Stock