Apr 14
2025
SELL
Sale (or disposition) back to the issuer
$5,653,012
$22.5 p/Share
251,245
Reduced 100.0%
0
Common Stock
Apr 14
2025
BUY
Grant, award, or other acquisition
-
44,046
Added 50.0%
44,046
Common Stock
Apr 01
2025
SELL
Payment of exercise price or tax liability
$83,004
$22.47 p/Share
3,694
Reduced 1.75%
207,199
Common Stock
Mar 07
2025
BUY
Grant, award, or other acquisition
$763
$15.59 p/Share
49
Added 0.02%
210,893
Common Stock
Feb 04
2025
SELL
Payment of exercise price or tax liability
$221,233
$22.13 p/Share
9,997
Reduced 4.53%
210,447
Common Stock
Jan 01
2025
SELL
Payment of exercise price or tax liability
$76,805
$18.57 p/Share
4,136
Reduced 1.84%
220,047
Common Stock
Dec 31
2024
BUY
Grant, award, or other acquisition
$4,335
$10.92 p/Share
397
Added 0.19%
210,844
Common Stock
Dec 31
2024
BUY
Grant, award, or other acquisition
$4,335
$10.92 p/Share
397
Added 0.18%
220,444
Common Stock
Oct 01
2024
SELL
Payment of exercise price or tax liability
$152,285
$14.02 p/Share
10,862
Reduced 10.55%
92,047
Common Stock
Oct 01
2024
BUY
Grant, award, or other acquisition
-
132,136
Added 37.08%
224,183
Common Stock
Jul 23
2024
SELL
Payment of exercise price or tax liability
$13,076
$12.96 p/Share
1,009
Reduced 0.97%
102,909
Common Stock
Jul 08
2024
SELL
Open market or private sale
$20,264
$12.85 p/Share
1,577
Reduced 1.49%
103,918
Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
$16,127
$12.84 p/Share
1,256
Reduced 1.18%
105,495
Common Stock
Jun 30
2024
BUY
Grant, award, or other acquisition
$1,933
$10.8 p/Share
179
Added 0.17%
106,751
Common Stock
Apr 23
2024
SELL
Payment of exercise price or tax liability
$17,697
$17.54 p/Share
1,009
Reduced 0.94%
106,572
Common Stock
Apr 04
2024
SELL
Open market or private sale
$29,001
$18.39 p/Share
1,577
Reduced 1.44%
107,581
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$23,688
$18.86 p/Share
1,256
Reduced 1.14%
109,158
Common Stock
Jan 23
2024
SELL
Payment of exercise price or tax liability
$22,997
$20.37 p/Share
1,129
Reduced 1.01%
110,414
Common Stock
Jan 19
2024
SELL
Open market or private sale
$28,774
$20.15 p/Share
1,428
Reduced 1.26%
111,543
Common Stock
Jan 09
2024
SELL
Payment of exercise price or tax liability
$28,513
$20.28 p/Share
1,406
Reduced 1.23%
112,971
Common Stock
Dec 31
2023
BUY
Grant, award, or other acquisition
$1,890
$18.35 p/Share
103
Added 0.09%
114,377
Common Stock
Oct 23
2023
SELL
Payment of exercise price or tax liability
$23,496
$23.31 p/Share
1,008
Reduced 0.87%
114,274
Common Stock
Oct 01
2023
SELL
Payment of exercise price or tax liability
$112,917
$22.83 p/Share
4,946
Reduced 4.11%
115,282
Common Stock
Oct 01
2023
BUY
Grant, award, or other acquisition
-
65,704
Added 35.34%
120,228
Common Stock
Jul 23
2023
SELL
Payment of exercise price or tax liability
$25,810
$25.58 p/Share
1,009
Reduced 1.82%
54,524
Common Stock