Mar 15
2025
SELL
Payment of exercise price or tax liability
$340,369
$20.96 p/Share
16,239
Reduced 5.03%
306,742
Common Stock
Mar 15
2025
BUY
Grant, award, or other acquisition
-
33,887
Added 9.6%
319,209
Common Stock
Mar 02
2025
SELL
Payment of exercise price or tax liability
$65,265
$23.75 p/Share
2,748
Reduced 0.95%
285,322
Common Stock
Mar 01
2025
SELL
Payment of exercise price or tax liability
$300,247
$23.75 p/Share
12,642
Reduced 4.2%
288,070
Common Stock
Mar 01
2025
BUY
Grant, award, or other acquisition
-
15,348
Added 4.86%
300,712
Common Stock
Feb 06
2025
-
2,100
Reduced 0.73%
285,364
Common Stock
Jul 25
2024
SELL
Open market or private sale
$498,500
$19.94 p/Share
25,000
Reduced 8.0%
287,409
Common Stock
Jul 16
2024
-
2,770
Reduced 0.88%
312,409
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$41,876
$16.39 p/Share
2,555
Reduced 0.81%
314,825
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$44,269
$16.39 p/Share
2,701
Reduced 0.84%
317,380
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
37,569
Added 10.5%
320,081
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$215,990
$16.63 p/Share
12,988
Reduced 4.4%
282,512
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$16,507
$16.2 p/Share
1,019
Reduced 0.35%
292,632
Common Stock
Sep 29
2023
BUY
Other acquisition or disposition
$897
$13.81 p/Share
65
Added 0.02%
293,592
Common Stock
Jul 26
2023
-
763
Reduced 0.26%
293,461
Common Stock
Jun 30
2023
BUY
Other acquisition or disposition
$1,800
$13.24 p/Share
136
Added 0.05%
294,224
Common Stock
Mar 31
2023
BUY
Other acquisition or disposition
$1,794
$13.7 p/Share
131
Added 0.04%
294,018
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$44,178
$17.19 p/Share
2,570
Reduced 0.87%
292,712
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$1,295,389
$17.51 p/Share
73,980
Reduced 21.14%
275,927
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
184,184
Added 38.41%
295,282
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$220,362
$17.57 p/Share
12,542
Reduced 15.34%
69,233
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$34,466
$17.54 p/Share
1,965
Reduced 2.5%
76,647
Common Stock
Dec 30
2022
$1,793
$17.08 p/Share
105
Added 1.53%
6,780
Common Stock
Sep 30
2022
$1,799
$15.64 p/Share
115
Added 1.71%
6,621
Common Stock
Jun 30
2022
$1,798
$14.05 p/Share
128
Added 1.93%
6,506
Common Stock