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
Nov 16
2023
SELL
Open market or private sale
$35,615
$27.25 p/Share
1,307
Reduced 0.64%
201,897
Common Stock
Nov 03
2023
SELL
Payment of exercise price or tax liability
$33,405
$26.94 p/Share
1,240
Reduced 0.61%
203,204
Common Stock
Oct 26
2023
SELL
Payment of exercise price or tax liability
$231,000
$24.02 p/Share
9,617
Reduced 4.49%
204,444
Common Stock
Sep 07
2023
SELL
Open market or private sale
$46,863
$31.41 p/Share
1,492
Reduced 0.69%
214,061
Common Stock
Aug 28
2023
SELL
Open market or private sale
$346,252
$33.62 p/Share
10,299
Reduced 4.56%
215,553
Common Stock
Aug 17
2023
SELL
Open market or private sale
$60,916
$33.88 p/Share
1,798
Reduced 0.79%
225,852
Common Stock
Aug 03
2023
SELL
Payment of exercise price or tax liability
$49,699
$40.08 p/Share
1,240
Reduced 0.54%
227,650
Common Stock