Jan 04
2026
SELL
Payment of exercise price or tax liability
$75,293
$25.36 p/Share
2,969
Reduced 39.35%
4,577
Common Stock
Jan 04
2026
SELL
Sale (or disposition) back to the issuer
$127,560
$25.36 p/Share
5,030
Reduced 99.98%
1
Common Stock
Jan 04
2026
BUY
Exercise of conversion of derivative security
-
12,575
Added 62.5%
7,546
Common Stock
Jan 02
2026
SELL
Sale (or disposition) back to the issuer
$1,211,371
$25.36 p/Share
47,767
Reduced 100.0%
1
Common Stock
Jan 02
2026
BUY
Exercise of conversion of derivative security
-
47,767
Added 50.0%
47,768
Common Stock
Dec 19
2025
-
18,888
Reduced 99.99%
1
Common Stock
Feb 05
2025
SELL
Sale (or disposition) back to the issuer
$1,116,745
$23.38 p/Share
47,765
Reduced 71.66%
18,889
Common Stock
Feb 05
2025
BUY
Exercise of conversion of derivative security
-
47,765
Added 41.75%
66,654
Common Stock
Feb 01
2025
SELL
Payment of exercise price or tax liability
$110,527
$21.93 p/Share
5,040
Reduced 21.06%
18,889
Common Stock
Feb 01
2025
SELL
Sale (or disposition) back to the issuer
$187,238
$21.93 p/Share
8,538
Reduced 43.43%
11,122
Common Stock
Feb 01
2025
BUY
Exercise of conversion of derivative security
-
21,345
Added 47.15%
23,929
Common Stock
Jan 04
2025
SELL
Sale (or disposition) back to the issuer
$286,309
$23.42 p/Share
12,225
Reduced 99.99%
1
Common Stock
Jan 04
2025
SELL
Payment of exercise price or tax liability
$169,022
$23.42 p/Share
7,217
Reduced 39.35%
11,122
Common Stock
Jan 04
2025
BUY
Exercise of conversion of derivative security
-
30,563
Added 62.5%
18,339
Common Stock
Jan 01
2025
SELL
Sale (or disposition) back to the issuer
$1,999,594
$23.09 p/Share
86,600
Reduced 100.0%
1
Common Stock
Jan 01
2025
BUY
Exercise of conversion of derivative security
-
86,600
Added 50.0%
86,601
Common Stock
Dec 16
2024
-
23,041
Reduced 100.0%
1
Common Stock
Feb 01
2024
SELL
Sale (or disposition) back to the issuer
$154,893
$30.8 p/Share
5,029
Reduced 21.4%
18,467
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$91,445
$30.8 p/Share
2,969
Reduced 11.41%
23,042
Common Stock
Feb 01
2024
BUY
Exercise of conversion of derivative security
-
12,573
Added 32.59%
26,011
Common Stock
Jan 25
2024
SELL
Sale (or disposition) back to the issuer
$3,107,208
$35.88 p/Share
86,600
Reduced 82.42%
18,467
Common Stock
Jan 25
2024
BUY
Exercise of conversion of derivative security
-
86,600
Added 45.18%
105,067
Common Stock
Jan 05
2024
SELL
Payment of exercise price or tax liability
$265,585
$34.34 p/Share
7,734
Reduced 29.52%
18,467
Common Stock
Jan 05
2024
SELL
Sale (or disposition) back to the issuer
$449,957
$34.34 p/Share
13,103
Reduced 66.68%
6,547
Common Stock
Jan 05
2024
BUY
Exercise of conversion of derivative security
-
32,757
Added 55.56%
26,201
Common Stock