May 10
2024
SELL
Payment of exercise price or tax liability
$2,183,333
$65.43 p/Share
33,369
Reduced 15.39%
183,456
Common Stock
May 10
2024
SELL
Open market or private sale
$6,437,191
$65.4 p/Share
98,428
Reduced 53.65%
85,028
Common Stock
May 10
2024
BUY
Exercise of conversion of derivative security
$2,007,783
$18.8 p/Share
106,797
Added 33.0%
216,825
Common Stock
Feb 04
2024
SELL
Payment of exercise price or tax liability
$647,859
$56.78 p/Share
11,410
Reduced 9.4%
110,028
Common Stock
Feb 04
2024
BUY
Grant, award, or other acquisition
-
35,142
Added 22.44%
121,438
Common Stock
May 16
2023
SELL
Payment of exercise price or tax liability
$1,022,727
$42.15 p/Share
24,264
Reduced 21.95%
86,296
Common Stock
May 16
2023
BUY
Grant, award, or other acquisition
-
61,660
Added 35.8%
110,560
Common Stock
Mar 02
2023
SELL
Sale (or disposition) back to the issuer
$121,658
$45.48 p/Share
2,675
Reduced 3.71%
69,366
Common Stock
Mar 02
2023
SELL
Open market or private sale
$934,479
$45.5 p/Share
20,538
Reduced 29.58%
48,900
Common Stock
Mar 02
2023
BUY
Exercise of conversion of derivative security
$121,681
$18.81 p/Share
6,469
Added 8.23%
72,113
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$1,479
$44.83 p/Share
33
Reduced 0.05%
65,644
Common Stock
Feb 10
2023
BUY
Exercise of conversion of derivative security
-
89
Added 0.14%
65,677
Common Stock
Feb 04
2023
SELL
Payment of exercise price or tax liability
$225,353
$46.89 p/Share
4,806
Reduced 6.83%
65,588
Common Stock
Feb 04
2023
BUY
Exercise of conversion of derivative security
-
21,478
Added 23.38%
70,394
Common Stock
Dec 01
2022
SELL
Payment of exercise price or tax liability
$37,426
$44.93 p/Share
833
Reduced 1.67%
48,916
Common Stock
Dec 01
2022
BUY
Exercise of conversion of derivative security
-
833
Added 1.65%
49,749
Common Stock
Jun 14
2022
SELL
Payment of exercise price or tax liability
$351,457
$35.94 p/Share
9,779
Reduced 16.66%
48,916
Common Stock
Jun 14
2022
BUY
Exercise of conversion of derivative security
-
24,850
Added 29.74%
58,695
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$283
$47.15 p/Share
6
Reduced 0.02%
33,845
Common Stock
Feb 10
2022
BUY
Exercise of conversion of derivative security
-
22
Added 0.06%
33,851
Common Stock
Feb 05
2022
SELL
Payment of exercise price or tax liability
$218,978
$45.84 p/Share
4,777
Reduced 12.37%
33,829
Common Stock
Feb 05
2022
BUY
Exercise of conversion of derivative security
-
19,259
Added 33.28%
38,606
Common Stock
Feb 10
2021
SELL
Payment of exercise price or tax liability
$186
$37.19 p/Share
5
Reduced 0.03%
17,874
Common Stock
Feb 10
2021
BUY
Exercise of conversion of derivative security
-
19
Added 0.11%
17,879
Common Stock
Jan 02
2021
SELL
Payment of exercise price or tax liability
$150,601
$37.03 p/Share
4,067
Reduced 18.55%
17,860
Common Stock