Jan 30
2025
SELL
Payment of exercise price or tax liability
$1,530
$17.0 p/Share
90
Reduced 0.01%
918,050
Common Stock
Jan 26
2025
SELL
Payment of exercise price or tax liability
$22,872
$17.21 p/Share
1,329
Reduced 0.14%
918,140
Common Stock
Dec 03
2024
SELL
Open market or private sale
$26,773
$19.5 p/Share
1,373
Reduced 0.15%
919,469
Common Stock
Nov 25
2024
SELL
Open market or private sale
$9,075
$18.26 p/Share
497
Reduced 0.05%
920,842
Common Stock
Oct 30
2024
SELL
Payment of exercise price or tax liability
$1,601
$20.27 p/Share
79
Reduced 0.01%
921,339
Common Stock
Oct 26
2024
SELL
Payment of exercise price or tax liability
$31,829
$19.42 p/Share
1,639
Reduced 0.18%
921,418
Common Stock
Sep 03
2024
SELL
Open market or private sale
$33,005
$21.96 p/Share
1,503
Reduced 0.16%
923,057
Common Stock
Aug 27
2024
SELL
Open market or private sale
$12,853
$22.83 p/Share
563
Reduced 0.06%
924,560
Common Stock
Jul 30
2024
SELL
Payment of exercise price or tax liability
$2,658
$23.95 p/Share
111
Reduced 0.01%
925,123
Common Stock
Jul 26
2024
SELL
Payment of exercise price or tax liability
$27,303
$23.66 p/Share
1,154
Reduced 0.12%
925,234
Common Stock
Jun 01
2024
SELL
Payment of exercise price or tax liability
$20,278
$20.65 p/Share
982
Reduced 0.11%
926,388
Common Stock
May 23
2024
SELL
Payment of exercise price or tax liability
$7,652
$21.14 p/Share
362
Reduced 0.04%
927,370
Common Stock
Apr 30
2024
SELL
Payment of exercise price or tax liability
$1,607
$20.35 p/Share
79
Reduced 0.01%
927,732
Common Stock
Apr 26
2024
SELL
Payment of exercise price or tax liability
$23,195
$20.1 p/Share
1,154
Reduced 0.12%
927,811
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$22,589
$23.24 p/Share
972
Reduced 0.1%
928,965
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$79,815
$24.26 p/Share
3,290
Reduced 0.36%
908,791
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
30,377
Added 3.16%
929,937
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$38,905
$24.06 p/Share
1,617
Reduced 0.18%
902,850
Common Stock
Jan 30
2024
SELL
Payment of exercise price or tax liability
$2,250
$25.0 p/Share
90
Reduced 0.01%
904,467
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$33,920
$25.6 p/Share
1,325
Reduced 0.15%
904,557
Common Stock
Dec 04
2023
SELL
Open market or private sale
$39,618
$27.57 p/Share
1,437
Reduced 0.16%
905,882
Common Stock
Oct 30
2023
SELL
Payment of exercise price or tax liability
$2,576
$23.64 p/Share
109
Reduced 0.01%
907,319
Common Stock
Oct 26
2023
SELL
Payment of exercise price or tax liability
$132,206
$24.02 p/Share
5,504
Reduced 0.6%
907,428
Common Stock
Sep 07
2023
SELL
Open market or private sale
$32,697
$31.41 p/Share
1,041
Reduced 0.11%
912,932
Common Stock
Aug 17
2023
SELL
Open market or private sale
$11,586
$33.88 p/Share
342
Reduced 0.04%
913,973
Common Stock