Dec 31
2025
SELL
Payment of exercise price or tax liability
$1,488,511
$18.83 p/Share
79,050
Reduced 18.32%
352,549
Common Stock
Dec 31
2025
BUY
Exercise of conversion of derivative security
-
300,000
Added 41.01%
431,599
Common Stock
Dec 31
2025
BUY
Grant, award, or other acquisition
-
3,295
Added 2.44%
131,599
Common Stock
Sep 07
2025
SELL
Payment of exercise price or tax liability
$25,393
$23.71 p/Share
1,071
Reduced 0.83%
128,304
Common Stock
Sep 07
2025
BUY
Exercise of conversion of derivative security
-
2,558
Added 1.94%
129,375
Common Stock
Aug 05
2025
SELL
Other acquisition or disposition
-
5,000
Reduced 3.88%
123,817
Common Stock
Aug 05
2025
BUY
Open market or private purchase
$76,050
$25.35 p/Share
3,000
Added 2.31%
126,817
Common Stock
May 06
2025
BUY
Open market or private purchase
$267,900
$26.79 p/Share
10,000
Added 7.2%
128,817
Common Stock
Mar 10
2025
BUY
Open market or private purchase
$287,400
$28.74 p/Share
10,000
Added 6.72%
138,817
Common Stock
Mar 03
2025
SELL
Payment of exercise price or tax liability
$170,897
$31.73 p/Share
5,386
Reduced 4.01%
128,817
Common Stock
Mar 03
2025
BUY
Exercise of conversion of derivative security
-
12,868
Added 8.75%
134,203
Common Stock
Mar 01
2025
SELL
Payment of exercise price or tax liability
$1,072,390
$32.95 p/Share
32,546
Reduced 21.15%
121,335
Common Stock
Mar 01
2025
BUY
Exercise of conversion of derivative security
-
77,765
Added 38.29%
125,311
Common Stock
Feb 24
2025
SELL
Payment of exercise price or tax liability
$95,407
$34.27 p/Share
2,784
Reduced 3.53%
76,116
Common Stock
Feb 24
2025
SELL
Payment of exercise price or tax liability
$96,264
$34.27 p/Share
2,809
Reduced 3.56%
76,091
Common Stock
Feb 24
2025
BUY
Exercise of conversion of derivative security
-
6,652
Added 7.78%
78,900
Common Stock
Feb 24
2025
BUY
Exercise of conversion of derivative security
-
6,652
Added 7.78%
78,900
Common Stock
Feb 22
2025
SELL
Payment of exercise price or tax liability
$103,164
$35.27 p/Share
2,925
Reduced 3.89%
72,248
Common Stock
Feb 22
2025
SELL
Payment of exercise price or tax liability
$103,164
$35.27 p/Share
2,925
Reduced 3.89%
72,248
Common Stock
Feb 22
2025
BUY
Exercise of conversion of derivative security
-
6,933
Added 8.44%
75,173
Common Stock
Feb 22
2025
BUY
Exercise of conversion of derivative security
-
6,933
Added 8.44%
75,173
Common Stock
Dec 04
2024
-
71,446
Reduced 51.15%
68,240
Common Stock
Nov 14
2024
SELL
Other acquisition or disposition
-
5,000
Reduced 3.46%
139,686
Common Stock
Nov 14
2024
BUY
Open market or private purchase
$177,049
$35.41 p/Share
5,000
Added 3.34%
144,686
Common Stock
Nov 04
2024
SELL
Other acquisition or disposition
-
5,000
Reduced 3.46%
139,686
Common Stock