Mar 24
2023
SELL
Sale (or disposition) back to the issuer
$107
$107.89 p/Share
1
Reduced 0.0%
37,149
Common Stock
Mar 24
2023
BUY
Exercise of conversion of derivative security
-
1
Added 0.0%
37,150
Common Stock
Mar 22
2023
SELL
Payment of exercise price or tax liability
$25,384
$107.56 p/Share
236
Reduced 0.63%
37,149
Common Stock
Mar 22
2023
SELL
Sale (or disposition) back to the issuer
$1,183
$107.56 p/Share
11
Reduced 0.03%
37,385
Common Stock
Mar 22
2023
BUY
Exercise of conversion of derivative security
-
521
Added 1.37%
37,396
Common Stock
Mar 10
2023
SELL
Sale (or disposition) back to the issuer
$446
$111.7 p/Share
4
Reduced 0.01%
37,039
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$18,318
$111.7 p/Share
164
Reduced 0.44%
36,875
Common Stock
Mar 10
2023
BUY
Exercise of conversion of derivative security
-
443
Added 1.18%
37,043
Common Stock
Mar 03
2023
SELL
Sale (or disposition) back to the issuer
$11,710
$110.48 p/Share
106
Reduced 0.29%
36,600
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$178,093
$110.48 p/Share
1,612
Reduced 4.22%
36,600
Common Stock
Mar 03
2023
BUY
Grant, award, or other acquisition
-
4,317
Added 10.54%
36,642
Common Stock
Dec 15
2022
SELL
Payment of exercise price or tax liability
$35,437
$113.22 p/Share
313
Reduced 0.91%
34,001
Common Stock
Dec 15
2022
SELL
Sale (or disposition) back to the issuer
$2,037
$113.22 p/Share
18
Reduced 0.05%
34,314
Common Stock
Dec 15
2022
BUY
Exercise of conversion of derivative security
-
679
Added 1.94%
34,332
Common Stock
Dec 09
2022
SELL
Sale (or disposition) back to the issuer
$1,142
$114.2 p/Share
10
Reduced 0.03%
33,653
Common Stock
Dec 09
2022
BUY
Exercise of conversion of derivative security
-
10
Added 0.03%
33,657
Common Stock
Dec 06
2022
SELL
Payment of exercise price or tax liability
$81,241
$120.18 p/Share
676
Reduced 1.97%
33,653
Common Stock
Dec 06
2022
SELL
Sale (or disposition) back to the issuer
$12,138
$120.18 p/Share
101
Reduced 0.3%
34,067
Common Stock
Dec 06
2022
BUY
Exercise of conversion of derivative security
-
1,562
Added 4.38%
34,130
Common Stock
Dec 05
2022
SELL
Sale (or disposition) back to the issuer
$11,610
$118.47 p/Share
98
Reduced 0.29%
33,346
Common Stock
Dec 05
2022
SELL
Payment of exercise price or tax liability
$86,838
$118.47 p/Share
733
Reduced 2.18%
32,868
Common Stock
Dec 05
2022
BUY
Exercise of conversion of derivative security
-
2,059
Added 5.81%
33,410
Common Stock
Mar 25
2022
SELL
Sale (or disposition) back to the issuer
$86
$85.5 p/Share
1
Reduced 0.0%
31,640
Common Stock
Mar 25
2022
BUY
Exercise of conversion of derivative security
-
1
Added 0.0%
31,641
Common Stock
Mar 22
2022
SELL
Sale (or disposition) back to the issuer
$353
$88.36 p/Share
4
Reduced 0.01%
31,830
Common Stock