Jan 29
2025
SELL
Open market or private sale
$736,021
$26.78 p/Share
27,484
Reduced 32.54%
56,987
Common Stock
Jan 28
2025
SELL
Open market or private sale
$387,271
$26.54 p/Share
14,592
Reduced 14.73%
84,471
Common Stock
Jan 27
2025
SELL
Open market or private sale
$153,160
$27.35 p/Share
5,600
Reduced 5.35%
99,063
Common Stock
Jan 21
2025
SELL
Open market or private sale
$661,589
$26.93 p/Share
24,567
Reduced 19.01%
104,663
Common Stock
Dec 16
2024
SELL
Open market or private sale
$88,925
$25.0 p/Share
3,557
Reduced 2.68%
129,230
Common Stock
Dec 13
2024
SELL
Open market or private sale
$250,900
$25.09 p/Share
10,000
Reduced 7.0%
132,787
Common Stock
Dec 12
2024
SELL
Open market or private sale
$907,596
$25.16 p/Share
36,073
Reduced 20.17%
142,787
Common Stock
Dec 11
2024
SELL
Open market or private sale
$4,829,730
$25.08 p/Share
192,573
Reduced 51.85%
178,860
Common Stock
Dec 10
2024
SELL
Open market or private sale
$2,584
$25.84 p/Share
100
Reduced 0.03%
371,433
Common Stock
Dec 09
2024
SELL
Open market or private sale
$143,112
$26.24 p/Share
5,454
Reduced 1.45%
371,533
Common Stock
Oct 08
2024
SELL
Sale (or disposition) back to the issuer
-
118,975
Reduced 23.99%
376,987
Common Stock
Jun 30
2024
SELL
Payment of exercise price or tax liability
$142,056
$23.43 p/Share
6,063
Reduced 1.21%
495,962
Common Stock
Mar 31
2024
SELL
Payment of exercise price or tax liability
$142,870
$20.86 p/Share
6,849
Reduced 1.35%
502,025
Common Stock
Mar 17
2024
SELL
Payment of exercise price or tax liability
$130,205
$19.37 p/Share
6,722
Reduced 1.3%
508,874
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$93,474
$20.25 p/Share
4,616
Reduced 0.89%
515,596
Common Stock
Jun 30
2023
SELL
Payment of exercise price or tax liability
$140,178
$22.69 p/Share
6,178
Reduced 1.17%
520,212
Common Stock
Jun 08
2023
SELL
Payment of exercise price or tax liability
$159,163
$22.27 p/Share
7,147
Reduced 1.34%
526,390
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$677,580
$27.6 p/Share
24,550
Reduced 4.4%
533,537
Common Stock
Mar 17
2023
SELL
Payment of exercise price or tax liability
$59,185
$26.05 p/Share
2,272
Reduced 0.51%
440,100
Common Stock
Mar 17
2023
BUY
Grant, award, or other acquisition
-
117,987
Added 17.45%
558,087
Common Stock
Mar 11
2023
SELL
Payment of exercise price or tax liability
$129,851
$29.03 p/Share
4,473
Reduced 1.0%
442,372
Common Stock
Dec 23
2022
SELL
Payment of exercise price or tax liability
$156,175
$28.9 p/Share
5,404
Reduced 1.19%
446,845
Common Stock
Jun 30
2022
SELL
Payment of exercise price or tax liability
$5,163
$45.29 p/Share
114
Reduced 0.03%
452,249
Common Stock
Jun 08
2022
SELL
Payment of exercise price or tax liability
$432,833
$60.57 p/Share
7,146
Reduced 1.56%
452,363
Common Stock
Apr 19
2022
SELL
Payment of exercise price or tax liability
$792,441
$117.8 p/Share
6,727
Reduced 1.44%
459,509
Common Stock