Jan 22
2025
SELL
Open market or private sale
$1,423,480
$40.86 p/Share
34,838
Reduced 1.17%
2,946,281
Common Stock
Jan 21
2025
SELL
Open market or private sale
$662,493
$36.84 p/Share
17,983
Reduced 0.6%
2,981,119
Common Stock
Jan 14
2025
SELL
Open market or private sale
$562,456
$37.05 p/Share
15,181
Reduced 0.5%
2,999,102
Common Stock
Dec 24
2024
SELL
Open market or private sale
$1,166,652
$29.71 p/Share
39,268
Reduced 1.29%
3,014,283
Common Stock
Dec 23
2024
SELL
Open market or private sale
$458,525
$26.26 p/Share
17,461
Reduced 0.57%
3,053,551
Common Stock
Dec 02
2024
SELL
Open market or private sale
$790,500
$31.62 p/Share
25,000
Reduced 0.81%
3,071,012
Common Stock
Nov 05
2024
SELL
Open market or private sale
$94,898
$22.09 p/Share
4,296
Reduced 0.14%
3,096,012
Common Stock
Oct 17
2024
SELL
Open market or private sale
$123,982
$25.21 p/Share
4,918
Reduced 0.16%
3,100,308
Common Stock
Oct 01
2024
SELL
Open market or private sale
$87,781
$20.5 p/Share
4,282
Reduced 0.14%
3,105,226
Common Stock
Sep 30
2024
SELL
Open market or private sale
$394,284
$20.51 p/Share
19,224
Reduced 0.61%
3,109,508
Common Stock
Sep 27
2024
SELL
Open market or private sale
$151,240
$20.0 p/Share
7,562
Reduced 0.24%
3,128,732
Common Stock
Sep 25
2024
SELL
Open market or private sale
$78,198
$20.02 p/Share
3,906
Reduced 0.12%
3,136,294
Common Stock
Sep 24
2024
SELL
Open market or private sale
$147,621
$20.03 p/Share
7,370
Reduced 0.23%
3,140,200
Common Stock
Sep 23
2024
SELL
Open market or private sale
$779,200
$19.48 p/Share
40,000
Reduced 1.25%
3,147,570
Common Stock
Sep 20
2024
SELL
Open market or private sale
$218,296
$17.88 p/Share
12,209
Reduced 0.38%
3,187,570
Common Stock
Sep 19
2024
SELL
Open market or private sale
$117,385
$17.57 p/Share
6,681
Reduced 0.21%
3,199,779
Common Stock
Sep 09
2024
SELL
Open market or private sale
$1,925
$19.25 p/Share
100
Reduced 0.0%
3,206,460
Common Stock
Sep 06
2024
SELL
Open market or private sale
$19,390
$19.39 p/Share
1,000
Reduced 0.03%
3,206,560
Common Stock
Sep 05
2024
SELL
Open market or private sale
$374,680
$19.72 p/Share
19,000
Reduced 0.59%
3,207,560
Common Stock
Sep 04
2024
SELL
Open market or private sale
$42,205
$19.75 p/Share
2,137
Reduced 0.07%
3,226,560
Common Stock
Jul 29
2024
SELL
Open market or private sale
$50,309
$12.88 p/Share
3,906
Reduced 0.12%
3,228,697
Common Stock
Jul 29
2024
SELL
Open market or private sale
$118,736
$12.03 p/Share
9,870
Reduced 0.3%
3,232,603
Common Stock
Jul 26
2024
SELL
Open market or private sale
$230,473
$11.92 p/Share
19,335
Reduced 0.59%
3,242,473
Common Stock
Jul 25
2024
SELL
Open market or private sale
$354,300
$11.81 p/Share
30,000
Reduced 0.91%
3,261,808
Common Stock
Jul 24
2024
SELL
Open market or private sale
$232,000
$11.6 p/Share
20,000
Reduced 0.6%
3,291,808
Common Stock