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
Oct 26
2022
SELL
Open market or private sale
$78,213
$26.97 p/Share
2,900
Reduced 0.38%
762,421
Common Stock
Sep 13
2022
SELL
Open market or private sale
$61,037
$26.14 p/Share
2,335
Reduced 0.3%
765,321
Common Stock
Sep 12
2022
SELL
Open market or private sale
$31,867
$26.49 p/Share
1,203
Reduced 0.16%
767,656
Common Stock
Sep 09
2022
SELL
Open market or private sale
$52,145
$26.7 p/Share
1,953
Reduced 0.25%
768,859
Common Stock
Sep 08
2022
SELL
Open market or private sale
$31,304
$26.35 p/Share
1,188
Reduced 0.15%
770,812
Common Stock
Sep 07
2022
SELL
Open market or private sale
$3,834
$26.26 p/Share
146
Reduced 0.02%
772,000
Common Stock
Aug 25
2022
SELL
Open market or private sale
$55,682
$27.62 p/Share
2,016
Reduced 0.26%
772,146
Common Stock
Aug 24
2022
SELL
Open market or private sale
$54,720
$27.36 p/Share
2,000
Reduced 0.26%
774,162
Common Stock