Mar 05
2025
BUY
Open market or private purchase
$1,596,000
$15.96 p/Share
100,000
Added 22.31%
348,282
Common Stock
Mar 01
2025
SELL
Payment of exercise price or tax liability
$24,040
$15.45 p/Share
1,556
Reduced 0.62%
248,282
Common Stock
Feb 26
2025
SELL
Payment of exercise price or tax liability
$75,710
$16.24 p/Share
4,662
Reduced 1.83%
249,838
Common Stock
Feb 25
2025
SELL
Payment of exercise price or tax liability
$214,474
$16.29 p/Share
13,166
Reduced 5.89%
210,301
Common Stock
Feb 25
2025
BUY
Grant, award, or other acquisition
-
66,878
Added 20.81%
254,500
Common Stock
Feb 23
2025
SELL
Payment of exercise price or tax liability
$12,065
$16.46 p/Share
733
Reduced 0.36%
200,788
Common Stock
Jan 26
2025
SELL
Payment of exercise price or tax liability
$51,630
$17.21 p/Share
3,000
Reduced 1.47%
201,521
Common Stock
Dec 01
2024
SELL
Payment of exercise price or tax liability
$28,419
$18.3 p/Share
1,553
Reduced 0.75%
204,521
Common Stock
Nov 25
2024
SELL
Payment of exercise price or tax liability
$11,955
$17.87 p/Share
669
Reduced 0.32%
206,074
Common Stock
Oct 26
2024
SELL
Payment of exercise price or tax liability
$53,171
$19.42 p/Share
2,738
Reduced 1.31%
206,743
Common Stock
Sep 03
2024
SELL
Open market or private sale
$36,761
$21.96 p/Share
1,674
Reduced 0.79%
209,481
Common Stock
Aug 27
2024
SELL
Open market or private sale
$16,734
$22.83 p/Share
733
Reduced 0.35%
211,155
Common Stock
Aug 03
2024
SELL
Payment of exercise price or tax liability
$35,384
$25.06 p/Share
1,412
Reduced 0.66%
211,888
Common Stock
Jul 26
2024
SELL
Payment of exercise price or tax liability
$64,781
$23.66 p/Share
2,738
Reduced 1.27%
213,300
Common Stock
Jun 01
2024
SELL
Payment of exercise price or tax liability
$32,069
$20.65 p/Share
1,553
Reduced 0.71%
216,038
Common Stock
May 23
2024
SELL
Payment of exercise price or tax liability
$14,142
$21.14 p/Share
669
Reduced 0.31%
217,591
Common Stock
May 03
2024
SELL
Payment of exercise price or tax liability
$30,358
$21.5 p/Share
1,412
Reduced 0.64%
218,260
Common Stock
Apr 26
2024
SELL
Payment of exercise price or tax liability
$55,033
$20.1 p/Share
2,738
Reduced 1.23%
219,672
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$36,091
$23.24 p/Share
1,553
Reduced 0.69%
222,410
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$138,742
$24.26 p/Share
5,719
Reduced 2.79%
199,231
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
34,862
Added 13.47%
223,963
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$64,240
$24.06 p/Share
2,670
Reduced 1.35%
194,820
Common Stock
Feb 03
2024
SELL
Payment of exercise price or tax liability
$24,206
$24.65 p/Share
982
Reduced 0.49%
197,490
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$50,892
$25.6 p/Share
1,988
Reduced 0.99%
198,472
Common Stock
Dec 04
2023
SELL
Open market or private sale
$39,618
$27.57 p/Share
1,437
Reduced 0.71%
200,460
Common Stock