May 25
2025
BUY
Exercise of conversion of derivative security
-
40,777
Added 1.06%
3,794,588
Common Stock
May 16
2025
SELL
Open market or private sale
$228,700
$22.87 p/Share
10,000
Reduced 0.27%
3,753,811
Common Stock
May 15
2025
SELL
Open market or private sale
$227,700
$22.77 p/Share
10,000
Reduced 0.26%
3,763,811
Common Stock
May 06
2025
SELL
Open market or private sale
$47,990
$21.03 p/Share
2,282
Reduced 0.06%
3,773,811
Common Stock
May 05
2025
SELL
Open market or private sale
$793,963
$21.05 p/Share
37,718
Reduced 0.99%
3,776,093
Common Stock
Apr 21
2025
SELL
Open market or private sale
$192,300
$19.23 p/Share
10,000
Reduced 0.26%
3,813,811
Common Stock
Apr 17
2025
SELL
Open market or private sale
$197,100
$19.71 p/Share
10,000
Reduced 0.26%
3,823,811
Common Stock
Feb 27
2025
SELL
Open market or private sale
$649,261
$23.7 p/Share
27,395
Reduced 0.71%
3,833,811
Common Stock
Feb 25
2025
SELL
Payment of exercise price or tax liability
$227,597
$24.72 p/Share
9,207
Reduced 0.24%
3,861,206
Common Stock
Feb 25
2025
BUY
Exercise of conversion of derivative security
-
36,602
Added 0.94%
3,868,227
Common Stock
Dec 09
2024
-
40,000
Reduced 1.03%
3,833,811
Common Stock
Nov 26
2024
SELL
Open market or private sale
$457,722
$20.62 p/Share
22,198
Reduced 0.57%
3,873,811
Common Stock
Nov 25
2024
SELL
Payment of exercise price or tax liability
$303,060
$21.04 p/Share
14,404
Reduced 0.37%
3,896,009
Common Stock
Nov 25
2024
BUY
Exercise of conversion of derivative security
-
36,602
Added 0.93%
3,906,880
Common Stock
Aug 29
2024
SELL
Open market or private sale
$301,866
$13.71 p/Share
22,018
Reduced 0.57%
3,873,811
Common Stock
Aug 26
2024
SELL
Payment of exercise price or tax liability
$198,487
$13.78 p/Share
14,404
Reduced 0.37%
3,895,829
Common Stock
Aug 25
2024
BUY
Exercise of conversion of derivative security
-
36,602
Added 0.93%
3,906,700
Common Stock
May 29
2024
SELL
Open market or private sale
$347,141
$13.23 p/Share
26,239
Reduced 0.67%
3,873,631
Common Stock
May 28
2024
SELL
Payment of exercise price or tax liability
$141,973
$13.7 p/Share
10,363
Reduced 0.27%
3,899,870
Common Stock
May 25
2024
BUY
Exercise of conversion of derivative security
-
36,602
Added 0.93%
3,906,700
Common Stock
Apr 10
2024
SELL
Open market or private sale
$406,000
$20.3 p/Share
20,000
Reduced 0.51%
3,873,631
Common Stock
Apr 09
2024
SELL
Open market or private sale
$420,600
$21.03 p/Share
20,000
Reduced 0.51%
3,893,631
Common Stock
Apr 04
2024
SELL
Open market or private sale
$413,800
$20.69 p/Share
20,000
Reduced 0.51%
3,913,631
Common Stock
Apr 03
2024
SELL
Open market or private sale
$408,400
$20.42 p/Share
20,000
Reduced 0.51%
3,933,631
Common Stock
Mar 28
2024
SELL
Open market or private sale
$419,600
$20.98 p/Share
20,000
Reduced 0.5%
3,953,631
Common Stock