Nov 04
2024
SELL
Open market or private sale
$0
$80.51 p/Share
0
Reduced 0.0%
57,322
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$456,691
$67.95 p/Share
6,721
Reduced 11.49%
51,791
Common Stock
Feb 21
2024
SELL
Sale (or disposition) back to the issuer
$67
$67.95 p/Share
1
Reduced 0.0%
51,789
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
13,328
Added 18.55%
58,512
Common Stock
Jan 02
2024
SELL
Sale (or disposition) back to the issuer
$0
$72.34 p/Share
0
Reduced 0.0%
45,183
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$1,382,779
$72.34 p/Share
19,115
Reduced 29.73%
45,184
Common Stock
Jan 02
2024
BUY
Exercise of conversion of derivative security
$1,544,118
$55.92 p/Share
27,613
Added 36.29%
48,477
Common Stock
Feb 22
2023
SELL
Sale (or disposition) back to the issuer
$0
$66.2 p/Share
0
Reduced 0.0%
36,685
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$92,944
$66.2 p/Share
1,404
Reduced 3.69%
36,686
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
4,057
Added 9.63%
38,090
Common Stock
Jan 03
2023
SELL
Sale (or disposition) back to the issuer
$0
$64.28 p/Share
0
Reduced 0.0%
34,032
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$178,119
$64.28 p/Share
2,771
Reduced 7.53%
34,033
Common Stock
Jan 03
2023
BUY
Exercise of conversion of derivative security
-
7,584
Added 17.09%
36,804
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$156,521
$59.02 p/Share
2,652
Reduced 8.32%
29,221
Common Stock
Feb 23
2022
SELL
Sale (or disposition) back to the issuer
$59
$59.02 p/Share
1
Reduced 0.0%
29,219
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
7,613
Added 19.28%
31,873
Common Stock
Jan 03
2022
SELL
Sale (or disposition) back to the issuer
$0
$67.51 p/Share
0
Reduced 0.0%
24,259
Common Stock
Jan 03
2022
SELL
Payment of exercise price or tax liability
$201,855
$67.51 p/Share
2,990
Reduced 10.97%
24,260
Common Stock
Jan 03
2022
BUY
Exercise of conversion of derivative security
-
8,263
Added 23.27%
27,250
Common Stock
Jan 04
2021
SELL
Payment of exercise price or tax liability
$147,777
$60.49 p/Share
2,443
Reduced 11.4%
18,987
Common Stock
Jan 04
2021
SELL
Sale (or disposition) back to the issuer
$0
$60.49 p/Share
0
Reduced 0.0%
18,986
Common Stock
Jan 04
2021
BUY
Exercise of conversion of derivative security
-
6,734
Added 23.91%
21,430
Common Stock