Dec 05
2023
SELL
Sale (or disposition) back to the issuer
$7,768
$95.91 p/Share
81
Reduced 0.37%
21,533
Common Stock
Dec 05
2023
BUY
Exercise of conversion of derivative security
-
1,343
Added 5.86%
21,586
Common Stock
Aug 07
2023
SELL
Open market or private sale
$135,037
$108.03 p/Share
1,250
Reduced 5.77%
20,400
Common Stock
Mar 24
2023
SELL
Sale (or disposition) back to the issuer
$107
$107.89 p/Share
1
Reduced 0.0%
21,650
Common Stock
Mar 24
2023
BUY
Exercise of conversion of derivative security
-
1
Added 0.0%
21,651
Common Stock
Mar 22
2023
SELL
Payment of exercise price or tax liability
$12,692
$107.56 p/Share
118
Reduced 0.54%
21,650
Common Stock
Mar 22
2023
SELL
Sale (or disposition) back to the issuer
$968
$107.56 p/Share
9
Reduced 0.04%
21,768
Common Stock
Mar 22
2023
BUY
Exercise of conversion of derivative security
-
409
Added 1.84%
21,777
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$12,510
$111.7 p/Share
112
Reduced 0.52%
21,368
Common Stock
Mar 10
2023
SELL
Sale (or disposition) back to the issuer
$335
$111.7 p/Share
3
Reduced 0.01%
21,480
Common Stock
Mar 10
2023
BUY
Exercise of conversion of derivative security
-
383
Added 1.75%
21,483
Common Stock
Mar 03
2023
SELL
Sale (or disposition) back to the issuer
$9,169
$110.48 p/Share
83
Reduced 0.39%
21,100
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$111,695
$110.48 p/Share
1,011
Reduced 4.57%
21,100
Common Stock
Mar 03
2023
BUY
Grant, award, or other acquisition
-
3,391
Added 13.83%
21,133
Common Stock
Dec 15
2022
SELL
Payment of exercise price or tax liability
$17,322
$113.22 p/Share
153
Reduced 0.81%
18,803
Common Stock
Dec 15
2022
SELL
Sale (or disposition) back to the issuer
$1,585
$113.22 p/Share
14
Reduced 0.07%
18,956
Common Stock
Dec 15
2022
BUY
Exercise of conversion of derivative security
-
533
Added 2.73%
18,970
Common Stock
Dec 09
2022
SELL
Sale (or disposition) back to the issuer
$571
$114.2 p/Share
5
Reduced 0.03%
18,437
Common Stock
Dec 09
2022
BUY
Exercise of conversion of derivative security
-
5
Added 0.03%
18,439
Common Stock
Dec 06
2022
SELL
Payment of exercise price or tax liability
$33,289
$120.18 p/Share
277
Reduced 1.48%
18,437
Common Stock
Dec 06
2022
SELL
Sale (or disposition) back to the issuer
$7,691
$120.18 p/Share
64
Reduced 0.34%
18,609
Common Stock
Dec 06
2022
BUY
Exercise of conversion of derivative security
-
1,003
Added 5.1%
18,649
Common Stock
Dec 05
2022
SELL
Payment of exercise price or tax liability
$43,952
$118.47 p/Share
371
Reduced 2.04%
17,775
Common Stock
Dec 05
2022
SELL
Sale (or disposition) back to the issuer
$7,463
$118.47 p/Share
63
Reduced 0.35%
18,017
Common Stock
Dec 05
2022
BUY
Exercise of conversion of derivative security
-
1,323
Added 6.83%
18,058
Common Stock