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
Apr 12
2022
SELL
Payment of exercise price or tax liability
$322,328
$108.2 p/Share
2,979
Reduced 0.63%
466,236
Common Stock
Mar 31
2022
SELL
Payment of exercise price or tax liability
-
17,363
Reduced 3.57%
469,215
Common Stock
Mar 31
2022
BUY
Grant, award, or other acquisition
-
31,506
Added 6.08%
486,578
Common Stock
Mar 17
2022
BUY
Grant, award, or other acquisition
-
61,046
Added 11.83%
455,072
Common Stock