Apr 10
2025
BUY
Open market or private purchase
$13,662
$15.18 p/Share
900
Added 0.01%
13,519,491
Common Stock
Apr 09
2025
BUY
Open market or private purchase
$123,656
$15.08 p/Share
8,200
Added 0.06%
13,518,591
Common Stock
Apr 08
2025
BUY
Open market or private purchase
$2,782,343
$15.62 p/Share
178,127
Added 1.3%
13,510,391
Common Stock
Apr 07
2025
BUY
Open market or private purchase
$2,178,492
$15.78 p/Share
138,054
Added 1.02%
13,332,264
Common Stock
Apr 04
2025
BUY
Open market or private purchase
$8,051,669
$16.18 p/Share
497,631
Added 3.63%
13,194,210
Common Stock
Apr 03
2025
BUY
Open market or private purchase
$3,555,808
$16.97 p/Share
209,535
Added 1.62%
12,696,579
Common Stock
Apr 02
2025
BUY
Open market or private purchase
$553,925
$17.43 p/Share
31,780
Added 0.25%
12,487,044
Common Stock
Mar 31
2025
BUY
Open market or private purchase
$387,419
$17.46 p/Share
22,189
Added 0.18%
12,455,264
Common Stock
Mar 28
2025
BUY
Open market or private purchase
$142,048
$17.47 p/Share
8,131
Added 0.07%
12,433,075
Common Stock
Mar 27
2025
BUY
Open market or private purchase
$63,277
$17.48 p/Share
3,620
Added 0.03%
12,424,944
Common Stock
Mar 26
2025
BUY
Open market or private purchase
$1,778,577
$17.5 p/Share
101,633
Added 0.81%
12,421,324
Common Stock
Mar 25
2025
BUY
Open market or private purchase
$598,122
$17.44 p/Share
34,296
Added 0.28%
12,319,691
Common Stock
Mar 21
2025
BUY
Open market or private purchase
$1,816,575
$17.74 p/Share
102,400
Added 0.83%
12,285,395
Common Stock
Mar 20
2025
BUY
Open market or private purchase
$1,952,611
$17.96 p/Share
108,720
Added 0.88%
12,182,995
Common Stock
Mar 18
2025
BUY
Open market or private purchase
$1,638,051
$17.59 p/Share
93,124
Added 0.77%
12,074,275
Common Stock
Mar 04
2025
BUY
Open market or private purchase
$484,145
$17.32 p/Share
27,953
Added 0.23%
11,981,151
Common Stock
Mar 03
2025
BUY
Open market or private purchase
$4,241,551
$17.0 p/Share
249,503
Added 2.04%
11,953,198
Common Stock
Feb 28
2025
BUY
Open market or private purchase
$2,745,572
$17.72 p/Share
154,942
Added 1.31%
11,703,695
Common Stock
Feb 27
2025
BUY
Open market or private purchase
$4,403,185
$16.98 p/Share
259,316
Added 2.2%
11,548,753
Common Stock
Feb 14
2025
BUY
Open market or private purchase
$565,880
$15.49 p/Share
36,532
Added 0.32%
11,289,437
Common Stock
Feb 13
2025
BUY
Open market or private purchase
$1,826,066
$15.84 p/Share
115,282
Added 1.01%
11,252,905
Common Stock
Feb 12
2025
BUY
Open market or private purchase
$3,865,682
$14.89 p/Share
259,616
Added 2.28%
11,137,623
Common Stock
Jan 16
2025
BUY
Open market or private purchase
$176,751
$21.5 p/Share
8,221
Added 0.08%
10,878,007
Common Stock
Jan 14
2025
BUY
Open market or private purchase
$453,986
$21.46 p/Share
21,155
Added 0.19%
10,869,786
Common Stock
Dec 18
2024
BUY
Open market or private purchase
$559,590
$24.33 p/Share
23,000
Added 0.21%
10,848,631
Common Stock