Oct 31
2022
SELL
Open market or private sale
$1,365,818
$81.26 p/Share
16,808
Reduced 26.19%
47,367
Common Stock
Oct 31
2022
BUY
Exercise of conversion of derivative security
$464,399
$58.21 p/Share
7,978
Added 11.06%
64,175
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$86,941
$78.68 p/Share
1,105
Reduced 1.96%
55,308
Common Stock
Feb 12
2022
SELL
Payment of exercise price or tax liability
$56,664
$73.59 p/Share
770
Reduced 1.35%
56,413
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$389,659
$73.59 p/Share
5,295
Reduced 12.42%
37,347
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
-
19,836
Added 25.75%
57,183
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$27,268
$72.52 p/Share
376
Reduced 0.87%
42,642
Common Stock
Feb 21
2021
SELL
Payment of exercise price or tax liability
$9,355
$66.35 p/Share
141
Reduced 0.34%
41,049
Common Stock
Feb 18
2021
SELL
Payment of exercise price or tax liability
$70,559
$63.97 p/Share
1,103
Reduced 2.61%
41,190
Common Stock
Feb 12
2021
BUY
Grant, award, or other acquisition
-
6,169
Added 12.73%
42,293
Common Stock
Feb 08
2021
SELL
Payment of exercise price or tax liability
$25,170
$68.96 p/Share
365
Reduced 1.0%
36,124
Common Stock
Feb 05
2021
SELL
Payment of exercise price or tax liability
$108,272
$67.25 p/Share
1,610
Reduced 4.71%
32,573
Common Stock
Feb 05
2021
BUY
Exercise of conversion of derivative security
-
3,915
Added 9.69%
36,489
Common Stock
Feb 25
2020
BUY
Open market or private purchase
$97,725
$39.09 p/Share
2,500
Added 6.82%
34,183
Common Stock
Feb 21
2020
SELL
Payment of exercise price or tax liability
$3,752
$40.78 p/Share
92
Reduced 0.29%
31,683
Common Stock
Feb 18
2020
BUY
Grant, award, or other acquisition
-
8,842
Added 21.77%
31,774
Common Stock
Feb 08
2020
SELL
Payment of exercise price or tax liability
$11,461
$50.05 p/Share
229
Reduced 0.99%
22,932
Common Stock
Feb 07
2020
SELL
Payment of exercise price or tax liability
$31,231
$50.05 p/Share
624
Reduced 2.98%
20,348
Common Stock
Feb 07
2020
BUY
Exercise of conversion of derivative security
-
2,161
Added 8.76%
22,509
Common Stock
Feb 21
2019
SELL
Payment of exercise price or tax liability
$9,521
$63.9 p/Share
149
Reduced 0.71%
20,972
Common Stock
Feb 08
2019
SELL
Payment of exercise price or tax liability
$86,011
$57.92 p/Share
1,485
Reduced 9.36%
14,383
Common Stock
Feb 08
2019
BUY
Exercise of conversion of derivative security
-
3,803
Added 17.3%
18,186
Common Stock
Feb 08
2019
BUY
Grant, award, or other acquisition
-
2,935
Added 12.2%
21,121
Common Stock
Feb 21
2018
BUY
Grant, award, or other acquisition
-
1,138
Added 6.87%
15,418
Common Stock
Feb 09
2018
SELL
Payment of exercise price or tax liability
$33,881
$80.67 p/Share
420
Reduced 2.86%
14,280
Common Stock