Jun 09
2025
SELL
Open market or private sale
$63,987
$21.0 p/Share
3,047
Reduced 0.4%
762,164
Common Stock
Jun 06
2025
SELL
Open market or private sale
$41,013
$21.0 p/Share
1,953
Reduced 0.25%
765,211
Common Stock
May 09
2025
SELL
Open market or private sale
$107,650
$21.53 p/Share
5,000
Reduced 0.65%
767,164
Common Stock
May 02
2025
SELL
Payment of exercise price or tax liability
$31,298
$21.75 p/Share
1,439
Reduced 0.19%
772,164
Common Stock
May 01
2025
SELL
Payment of exercise price or tax liability
$52,392
$20.89 p/Share
2,508
Reduced 0.32%
773,603
Common Stock
May 01
2025
BUY
Grant, award, or other acquisition
-
9,573
Added 1.22%
776,111
Common Stock
Jan 02
2025
SELL
Payment of exercise price or tax liability
$177,865
$19.55 p/Share
9,098
Reduced 1.17%
766,538
Common Stock
Jan 02
2025
BUY
Grant, award, or other acquisition
-
30,024
Added 3.73%
775,636
Common Stock
Nov 18
2024
SELL
Payment of exercise price or tax liability
$13,514
$20.57 p/Share
657
Reduced 0.09%
745,612
Common Stock
Sep 06
2024
SELL
Open market or private sale
$174,072
$18.77 p/Share
9,274
Reduced 1.23%
746,269
Common Stock
May 03
2024
SELL
Payment of exercise price or tax liability
$14,151
$17.45 p/Share
811
Reduced 0.11%
755,543
Common Stock
May 02
2024
SELL
Payment of exercise price or tax liability
$10,920
$17.39 p/Share
628
Reduced 0.08%
756,354
Common Stock
May 01
2024
SELL
Payment of exercise price or tax liability
$38,934
$16.95 p/Share
2,297
Reduced 0.3%
756,982
Common Stock
May 01
2024
BUY
Grant, award, or other acquisition
-
11,799
Added 1.53%
759,279
Common Stock
Feb 01
2024
SELL
Open market or private sale
$695,915
$16.41 p/Share
42,408
Reduced 5.37%
747,480
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$146,600
$19.62 p/Share
7,472
Reduced 0.94%
789,888
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
-
24,456
Added 2.98%
797,360
Common Stock
Nov 20
2023
SELL
Payment of exercise price or tax liability
$41,862
$16.54 p/Share
2,531
Reduced 0.33%
772,904
Common Stock
Nov 20
2023
BUY
Grant, award, or other acquisition
-
6,521
Added 0.83%
774,778
Common Stock
May 03
2023
SELL
Payment of exercise price or tax liability
$11,928
$14.69 p/Share
812
Reduced 0.11%
768,914
Common Stock
May 02
2023
SELL
Payment of exercise price or tax liability
$9,422
$14.98 p/Share
629
Reduced 0.08%
769,726
Common Stock
May 01
2023
SELL
Payment of exercise price or tax liability
$27,394
$16.91 p/Share
1,620
Reduced 0.21%
770,355
Common Stock
May 01
2023
BUY
Grant, award, or other acquisition
-
11,827
Added 1.51%
771,975
Common Stock
Dec 09
2022
SELL
Open market or private sale
$46,638
$28.95 p/Share
1,611
Reduced 0.21%
760,148
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$19,198
$29.0 p/Share
662
Reduced 0.09%
761,759
Common Stock