Dec 10
2022
SELL
Payment of exercise price or tax liability
$24,510
$63.01 p/Share
389
Reduced 0.73%
52,910
Common Stock
Dec 10
2022
BUY
Exercise of conversion of derivative security
-
1,077
Added 1.98%
53,299
Common Stock
Dec 09
2022
SELL
Payment of exercise price or tax liability
$21,927
$63.01 p/Share
348
Reduced 0.66%
52,222
Common Stock
Dec 09
2022
BUY
Exercise of conversion of derivative security
-
963
Added 1.8%
52,570
Common Stock
Dec 01
2022
SELL
Payment of exercise price or tax liability
$191,365
$65.92 p/Share
2,903
Reduced 5.33%
51,607
Common Stock
Dec 01
2022
BUY
Grant, award, or other acquisition
-
8,049
Added 13.24%
52,748
Common Stock
Mar 28
2022
SELL
Sale (or disposition) back to the issuer
$289,950
$68.97 p/Share
4,204
Reduced 8.22%
46,932
Common Stock
Mar 28
2022
SELL
Payment of exercise price or tax liability
$32,485
$68.97 p/Share
471
Reduced 1.0%
46,461
Common Stock
Mar 28
2022
BUY
Exercise of conversion of derivative security
$289,918
$53.05 p/Share
5,465
Added 9.66%
51,136
Common Stock
Dec 19
2021
SELL
Payment of exercise price or tax liability
$11,041
$62.38 p/Share
177
Reduced 0.39%
45,671
Common Stock
Dec 19
2021
BUY
Exercise of conversion of derivative security
-
464
Added 1.0%
45,848
Common Stock
Dec 10
2021
SELL
Payment of exercise price or tax liability
$25,548
$62.16 p/Share
411
Reduced 0.9%
45,384
Common Stock
Dec 10
2021
BUY
Exercise of conversion of derivative security
-
1,076
Added 2.3%
45,795
Common Stock
Dec 09
2021
SELL
Payment of exercise price or tax liability
$22,842
$62.24 p/Share
367
Reduced 0.81%
44,719
Common Stock
Dec 09
2021
BUY
Exercise of conversion of derivative security
-
962
Added 2.09%
45,086
Common Stock
Dec 02
2021
SELL
Payment of exercise price or tax liability
$101,388
$59.5 p/Share
1,704
Reduced 3.72%
44,124
Common Stock
Dec 02
2021
BUY
Grant, award, or other acquisition
-
4,466
Added 9.03%
45,012
Common Stock
Nov 12
2021
SELL
Sale (or disposition) back to the issuer
$137,720
$60.43 p/Share
2,279
Reduced 5.21%
41,447
Common Stock
Nov 12
2021
SELL
Payment of exercise price or tax liability
$5,137
$60.43 p/Share
85
Reduced 0.21%
41,362
Common Stock
Nov 12
2021
BUY
Exercise of conversion of derivative security
$137,725
$55.09 p/Share
2,500
Added 5.41%
43,726
Common Stock
Dec 20
2020
SELL
Payment of exercise price or tax liability
$6,958
$43.22 p/Share
161
Reduced 0.39%
41,226
Common Stock
Dec 20
2020
BUY
Exercise of conversion of derivative security
-
472
Added 1.13%
41,387
Common Stock
Dec 19
2020
SELL
Payment of exercise price or tax liability
$6,829
$43.22 p/Share
158
Reduced 0.38%
40,915
Common Stock
Dec 19
2020
BUY
Exercise of conversion of derivative security
-
464
Added 1.12%
41,073
Common Stock
Dec 10
2020
SELL
Payment of exercise price or tax liability
$40,074
$42.86 p/Share
935
Reduced 2.25%
40,609
Common Stock