Feb 01
2025
SELL
Payment of exercise price or tax liability
$29,780
$21.93 p/Share
1,358
Reduced 1.3%
103,040
Common Stock
Feb 01
2025
SELL
Sale (or disposition) back to the issuer
$50,439
$21.93 p/Share
2,300
Reduced 2.23%
100,948
Common Stock
Feb 01
2025
BUY
Exercise of conversion of derivative security
-
5,750
Added 5.22%
104,398
Common Stock
Jan 04
2025
SELL
Sale (or disposition) back to the issuer
$103,539
$23.42 p/Share
4,421
Reduced 4.36%
96,927
Common Stock
Jan 04
2025
SELL
Payment of exercise price or tax liability
$61,126
$23.42 p/Share
2,610
Reduced 2.52%
100,948
Common Stock
Jan 04
2025
BUY
Exercise of conversion of derivative security
-
11,052
Added 9.64%
103,558
Common Stock
Jan 01
2025
SELL
Sale (or disposition) back to the issuer
$716,829
$23.09 p/Share
31,045
Reduced 24.26%
96,927
Common Stock
Jan 01
2025
BUY
Exercise of conversion of derivative security
-
31,045
Added 19.52%
127,972
Common Stock
Jul 15
2024
BUY
Exercise of conversion of derivative security
-
462
Added 0.47%
96,927
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$33,479
$30.8 p/Share
1,087
Reduced 1.11%
96,465
Common Stock
Feb 01
2024
SELL
Sale (or disposition) back to the issuer
$56,702
$30.8 p/Share
1,841
Reduced 1.91%
94,791
Common Stock
Feb 01
2024
BUY
Exercise of conversion of derivative security
-
4,602
Added 4.5%
97,552
Common Stock
Jan 25
2024
SELL
Sale (or disposition) back to the issuer
$1,113,930
$35.88 p/Share
31,046
Reduced 24.67%
94,791
Common Stock
Jan 25
2024
BUY
Exercise of conversion of derivative security
-
31,046
Added 19.79%
125,837
Common Stock
Jan 05
2024
SELL
Payment of exercise price or tax liability
$95,224
$34.34 p/Share
2,773
Reduced 2.84%
94,791
Common Stock
Jan 05
2024
SELL
Sale (or disposition) back to the issuer
$161,294
$34.34 p/Share
4,697
Reduced 4.93%
90,518
Common Stock
Jan 05
2024
BUY
Exercise of conversion of derivative security
-
11,743
Added 10.74%
97,564
Common Stock
Jan 04
2024
SELL
Payment of exercise price or tax liability
$51,858
$34.05 p/Share
1,523
Reduced 1.65%
90,518
Common Stock
Jan 04
2024
SELL
Sale (or disposition) back to the issuer
$87,848
$34.05 p/Share
2,580
Reduced 2.84%
88,172
Common Stock
Jan 04
2024
BUY
Exercise of conversion of derivative security
-
6,449
Added 6.55%
92,041
Common Stock
Jan 01
2024
SELL
Sale (or disposition) back to the issuer
$925,452
$35.88 p/Share
25,793
Reduced 22.63%
88,172
Common Stock
Jan 01
2024
BUY
Exercise of conversion of derivative security
-
25,793
Added 18.46%
113,965
Common Stock
Jul 15
2023
BUY
Exercise of conversion of derivative security
-
462
Added 0.52%
88,172
Common Stock
Feb 01
2023
SELL
Sale (or disposition) back to the issuer
$111,928
$43.4 p/Share
2,579
Reduced 2.93%
85,364
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$66,098
$43.4 p/Share
1,523
Reduced 1.71%
87,710
Common Stock