Feb 21
2024
SELL
Sale (or disposition) back to the issuer
$0
$67.95 p/Share
0
Reduced 0.0%
191,039
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$1,977,412
$67.95 p/Share
29,101
Reduced 13.22%
191,039
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
57,417
Added 20.69%
220,140
Common Stock
Jan 02
2024
SELL
Sale (or disposition) back to the issuer
$0
$72.34 p/Share
0
Reduced 0.0%
162,723
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$5,858,961
$72.34 p/Share
80,992
Reduced 33.23%
162,723
Common Stock
Jan 02
2024
BUY
Exercise of conversion of derivative security
$6,916,717
$65.48 p/Share
105,631
Added 36.76%
181,734
Common Stock
Feb 22
2023
SELL
Sale (or disposition) back to the issuer
$0
$66.2 p/Share
0
Reduced 0.0%
138,084
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$539,993
$66.2 p/Share
8,157
Reduced 5.58%
138,084
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
16,451
Added 10.11%
146,241
Common Stock
Jan 03
2023
SELL
Sale (or disposition) back to the issuer
$0
$64.28 p/Share
0
Reduced 0.0%
129,790
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$839,561
$64.28 p/Share
13,061
Reduced 9.14%
129,790
Common Stock
Jan 03
2023
BUY
Exercise of conversion of derivative security
-
30,750
Added 17.71%
142,851
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$861,397
$59.02 p/Share
14,595
Reduced 11.52%
112,101
Common Stock
Feb 23
2022
SELL
Sale (or disposition) back to the issuer
$0
$59.02 p/Share
0
Reduced 0.0%
112,101
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
29,435
Added 18.85%
126,696
Common Stock
Jan 03
2022
SELL
Sale (or disposition) back to the issuer
$0
$67.51 p/Share
0
Reduced 0.0%
97,261
Common Stock
Jan 03
2022
SELL
Payment of exercise price or tax liability
$928,398
$67.51 p/Share
13,752
Reduced 12.39%
97,261
Common Stock
Jan 03
2022
BUY
Exercise of conversion of derivative security
-
31,951
Added 22.35%
111,013
Common Stock
Jan 04
2021
SELL
Payment of exercise price or tax liability
$707,310
$60.49 p/Share
11,693
Reduced 12.88%
79,062
Common Stock
Jan 04
2021
SELL
Sale (or disposition) back to the issuer
$0
$60.49 p/Share
0
Reduced 0.0%
79,062
Common Stock
Jan 04
2021
BUY
Exercise of conversion of derivative security
-
28,404
Added 23.84%
90,755
Common Stock